{
  "shots": 40,
  "survival": {
    "0": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 39,
        "6": 40,
        "3": 40,
        "0": 39,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 40,
        "2": 38,
        "4": 40,
        "0": 38,
        "6": 40,
        "1": 39
      }
    },
    "1": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 38,
        "5": 40,
        "1": 38,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 40,
        "2": 39,
        "4": 40,
        "0": 39,
        "6": 40,
        "1": 39
      }
    },
    "2": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 39,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 39,
        "6": 39,
        "3": 40,
        "0": 38,
        "5": 40,
        "1": 39,
        "2": 39
      },
      "128": {
        "3": 38,
        "7": 39,
        "5": 40,
        "2": 39,
        "4": 40,
        "0": 37,
        "6": 39,
        "1": 39
      }
    },
    "3": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 39,
        "1": 39,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 40,
        "2": 40,
        "4": 40,
        "0": 39,
        "6": 40,
        "1": 40
      }
    },
    "4": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 39,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 39
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 39,
        "3": 40,
        "0": 39,
        "5": 40,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 39,
        "5": 39,
        "2": 39,
        "4": 40,
        "0": 39,
        "6": 40,
        "1": 39
      }
    },
    "5": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 39,
        "0": 39,
        "4": 40
      },
      "16": {
        "3": 39,
        "5": 40,
        "0": 39,
        "7": 39,
        "1": 39,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 39,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 40,
        "2": 39,
        "4": 39,
        "0": 39,
        "6": 39,
        "1": 36
      }
    },
    "6": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 39
      },
      "16": {
        "3": 40,
        "5": 39,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 39,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 39,
        "2": 39,
        "4": 39,
        "0": 38,
        "6": 39,
        "1": 40
      }
    },
    "7": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 39,
        "4": 40
      },
      "16": {
        "3": 39,
        "5": 40,
        "0": 40,
        "7": 39,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 39
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 39,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 39
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 40,
        "2": 39,
        "4": 39,
        "0": 38,
        "6": 40,
        "1": 38
      }
    },
    "8": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 39
      },
      "64": {
        "4": 39,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 39,
        "5": 40,
        "1": 39,
        "2": 39
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 40,
        "2": 40,
        "4": 40,
        "0": 38,
        "6": 40,
        "1": 38
      }
    },
    "9": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 39,
        "4": 40,
        "2": 39,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 39,
        "2": 38,
        "4": 39,
        "0": 40,
        "6": 39,
        "1": 40
      }
    },
    "10": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 39,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 39,
        "6": 38,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 39,
        "5": 40,
        "2": 40,
        "4": 40,
        "0": 39,
        "6": 40,
        "1": 39
      }
    },
    "11": {
      "2": {
        "2": 40,
        "5": 39,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 39,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 38,
        "0": 37,
        "5": 40,
        "1": 40,
        "2": 39
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 40,
        "2": 39,
        "4": 40,
        "0": 38,
        "6": 40,
        "1": 39
      }
    },
    "12": {
      "2": {
        "2": 39,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 39,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 39,
        "5": 40,
        "0": 40,
        "7": 39,
        "1": 40,
        "4": 40,
        "2": 39,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 39,
        "3": 38,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 39,
        "5": 40,
        "2": 40,
        "4": 39,
        "0": 39,
        "6": 40,
        "1": 39
      }
    },
    "13": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 39,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 40,
        "2": 40,
        "4": 40,
        "0": 40,
        "6": 40,
        "1": 39
      }
    },
    "14": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 39
      },
      "128": {
        "3": 39,
        "7": 39,
        "5": 39,
        "2": 40,
        "4": 40,
        "0": 39,
        "6": 40,
        "1": 40
      }
    },
    "15": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 39,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 39,
        "2": 38,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 39,
        "5": 40,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 40,
        "2": 37,
        "4": 39,
        "0": 38,
        "6": 40,
        "1": 38
      }
    },
    "16": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 39,
        "5": 40,
        "1": 37,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 39,
        "5": 40,
        "2": 39,
        "4": 40,
        "0": 39,
        "6": 39,
        "1": 40
      }
    },
    "17": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 39,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 38,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 39
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 40,
        "2": 37,
        "4": 40,
        "0": 40,
        "6": 40,
        "1": 38
      }
    },
    "18": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 38,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 38,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 39,
        "5": 40,
        "1": 37,
        "2": 39
      },
      "128": {
        "3": 38,
        "7": 40,
        "5": 40,
        "2": 38,
        "4": 39,
        "0": 39,
        "6": 40,
        "1": 40
      }
    },
    "19": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 39,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 40,
        "2": 39,
        "4": 40,
        "0": 39,
        "6": 39,
        "1": 40
      }
    },
    "20": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 39,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 39,
        "2": 39,
        "4": 40,
        "0": 38,
        "6": 39,
        "1": 38
      }
    },
    "21": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 39,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 39,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 38,
        "0": 39,
        "5": 40,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 40,
        "2": 39,
        "4": 39,
        "0": 39,
        "6": 40,
        "1": 40
      }
    },
    "22": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 39
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 39,
        "5": 40,
        "1": 39,
        "2": 39
      },
      "128": {
        "3": 38,
        "7": 40,
        "5": 39,
        "2": 39,
        "4": 39,
        "0": 39,
        "6": 39,
        "1": 38
      }
    },
    "23": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 39,
        "3": 39,
        "0": 39,
        "5": 38,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 40,
        "2": 39,
        "4": 38,
        "0": 40,
        "6": 40,
        "1": 39
      }
    },
    "24": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 39,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 39
      },
      "128": {
        "3": 39,
        "7": 39,
        "5": 40,
        "2": 37,
        "4": 40,
        "0": 40,
        "6": 39,
        "1": 38
      }
    },
    "25": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 39,
        "2": 39,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 38,
        "6": 40,
        "3": 40,
        "0": 38,
        "5": 39,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 40,
        "2": 38,
        "4": 40,
        "0": 40,
        "6": 39,
        "1": 40
      }
    },
    "26": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 39,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 39,
        "0": 40,
        "7": 39,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 39,
        "6": 40,
        "3": 38,
        "0": 39,
        "5": 40,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 39,
        "5": 39,
        "2": 40,
        "4": 40,
        "0": 40,
        "6": 38,
        "1": 39
      }
    },
    "27": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 38,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 39,
        "6": 40,
        "3": 39,
        "0": 39,
        "5": 40,
        "1": 38,
        "2": 39
      },
      "128": {
        "3": 40,
        "7": 39,
        "5": 40,
        "2": 38,
        "4": 39,
        "0": 40,
        "6": 40,
        "1": 40
      }
    },
    "28": {
      "2": {
        "2": 40,
        "5": 39,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 39,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 38,
        "7": 39,
        "5": 39,
        "2": 39,
        "4": 40,
        "0": 40,
        "6": 40,
        "1": 39
      }
    },
    "29": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 39,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 39,
        "5": 40,
        "0": 40,
        "7": 39,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 39
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 39,
        "2": 39,
        "4": 40,
        "0": 40,
        "6": 40,
        "1": 40
      }
    },
    "30": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 39,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 39,
        "6": 38,
        "3": 40,
        "0": 39,
        "5": 40,
        "1": 39,
        "2": 39
      },
      "128": {
        "3": 37,
        "7": 39,
        "5": 39,
        "2": 38,
        "4": 40,
        "0": 39,
        "6": 37,
        "1": 39
      }
    },
    "31": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 39,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 39,
        "0": 40,
        "7": 39,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 39,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 39,
        "2": 39,
        "4": 40,
        "0": 40,
        "6": 40,
        "1": 39
      }
    },
    "32": {
      "2": {
        "2": 39,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 39,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 39,
        "1": 40,
        "2": 39
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 40,
        "2": 40,
        "4": 40,
        "0": 38,
        "6": 40,
        "1": 39
      }
    },
    "33": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 39,
        "1": 39,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 39,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 39,
        "5": 38,
        "2": 40,
        "4": 40,
        "0": 40,
        "6": 39,
        "1": 39
      }
    },
    "34": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 39,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 39,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 35,
        "7": 38,
        "5": 39,
        "2": 39,
        "4": 39,
        "0": 40,
        "6": 39,
        "1": 39
      }
    },
    "35": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 39,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 40,
        "6": 39,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 40,
        "2": 40,
        "4": 38,
        "0": 40,
        "6": 39,
        "1": 39
      }
    },
    "36": {
      "2": {
        "2": 40,
        "5": 39,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 39,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 39,
        "6": 39,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 39
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 39,
        "2": 39,
        "4": 40,
        "0": 38,
        "6": 39,
        "1": 40
      }
    },
    "37": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 39,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 39
      },
      "128": {
        "3": 40,
        "7": 39,
        "5": 39,
        "2": 39,
        "4": 40,
        "0": 39,
        "6": 40,
        "1": 39
      }
    },
    "38": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 39
      },
      "16": {
        "3": 39,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 39,
        "6": 40,
        "3": 39,
        "0": 39,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 38,
        "7": 39,
        "5": 38,
        "2": 40,
        "4": 40,
        "0": 38,
        "6": 40,
        "1": 40
      }
    },
    "39": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 39,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 39,
        "5": 40,
        "1": 38,
        "2": 40
      },
      "128": {
        "3": 38,
        "7": 39,
        "5": 40,
        "2": 36,
        "4": 40,
        "0": 38,
        "6": 40,
        "1": 37
      }
    },
    "40": {
      "2": {
        "2": 39,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 39,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 38,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 39
      },
      "128": {
        "3": 40,
        "7": 39,
        "5": 40,
        "2": 40,
        "4": 40,
        "0": 38,
        "6": 40,
        "1": 39
      }
    },
    "41": {
      "2": {
        "2": 39,
        "5": 40,
        "1": 39,
        "3": 40,
        "7": 40,
        "6": 38,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 39,
        "5": 39,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 39,
        "5": 39,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 38,
        "7": 39,
        "5": 40,
        "2": 39,
        "4": 40,
        "0": 40,
        "6": 40,
        "1": 38
      }
    },
    "42": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 39,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 39,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 40,
        "6": 39,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 38,
        "2": 36,
        "4": 39,
        "0": 40,
        "6": 39,
        "1": 40
      }
    },
    "43": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 38,
        "7": 38,
        "5": 40,
        "2": 40,
        "4": 40,
        "0": 40,
        "6": 40,
        "1": 40
      }
    },
    "44": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 39,
        "7": 37,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 39,
        "7": 39,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 38,
        "7": 39,
        "5": 40,
        "2": 40,
        "4": 40,
        "0": 40,
        "6": 40,
        "1": 39
      }
    },
    "45": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 37,
        "7": 39,
        "5": 40,
        "2": 38,
        "4": 40,
        "0": 39,
        "6": 40,
        "1": 39
      }
    },
    "46": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 39
      },
      "16": {
        "3": 39,
        "5": 40,
        "0": 39,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 39,
        "6": 40,
        "3": 40,
        "0": 39,
        "5": 40,
        "1": 40,
        "2": 39
      },
      "128": {
        "3": 39,
        "7": 39,
        "5": 40,
        "2": 40,
        "4": 39,
        "0": 38,
        "6": 40,
        "1": 40
      }
    },
    "47": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 39,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 40,
        "2": 40,
        "4": 40,
        "0": 39,
        "6": 38,
        "1": 40
      }
    },
    "48": {
      "2": {
        "2": 39,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 39,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 39,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 39,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 38,
        "7": 39,
        "5": 38,
        "2": 40,
        "4": 40,
        "0": 39,
        "6": 39,
        "1": 40
      }
    },
    "49": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 39,
        "6": 39,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 39,
        "5": 40,
        "0": 40,
        "7": 39,
        "1": 39,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 38,
        "6": 40,
        "3": 40,
        "0": 39,
        "5": 40,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 40,
        "2": 39,
        "4": 39,
        "0": 38,
        "6": 40,
        "1": 38
      }
    },
    "50": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 39,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 39
      },
      "128": {
        "3": 38,
        "7": 39,
        "5": 40,
        "2": 38,
        "4": 39,
        "0": 39,
        "6": 40,
        "1": 39
      }
    },
    "51": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 39,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 39,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 39
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 39,
        "2": 40,
        "4": 39,
        "0": 39,
        "6": 40,
        "1": 39
      }
    },
    "52": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 39,
        "2": 38
      },
      "128": {
        "3": 38,
        "7": 40,
        "5": 40,
        "2": 40,
        "4": 40,
        "0": 40,
        "6": 40,
        "1": 40
      }
    },
    "53": {
      "2": {
        "2": 39,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 40,
        "6": 39,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 39,
        "4": 39,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 40,
        "0": 39,
        "5": 39,
        "1": 39,
        "2": 40
      },
      "128": {
        "3": 40,
        "7": 40,
        "5": 40,
        "2": 39,
        "4": 40,
        "0": 40,
        "6": 37,
        "1": 40
      }
    },
    "54": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 40,
        "7": 39,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 40,
        "0": 40,
        "7": 40,
        "1": 39,
        "4": 40,
        "2": 39,
        "6": 39
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 40,
        "3": 39,
        "0": 40,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 40,
        "5": 39,
        "2": 38,
        "4": 39,
        "0": 38,
        "6": 40,
        "1": 40
      }
    },
    "55": {
      "2": {
        "2": 40,
        "5": 40,
        "1": 40,
        "3": 39,
        "7": 40,
        "6": 40,
        "0": 40,
        "4": 40
      },
      "16": {
        "3": 40,
        "5": 39,
        "0": 40,
        "7": 40,
        "1": 40,
        "4": 40,
        "2": 40,
        "6": 40
      },
      "64": {
        "4": 40,
        "7": 40,
        "6": 39,
        "3": 40,
        "0": 38,
        "5": 40,
        "1": 40,
        "2": 40
      },
      "128": {
        "3": 39,
        "7": 39,
        "5": 37,
        "2": 39,
        "4": 40,
        "0": 39,
        "6": 40,
        "1": 39
      }
    }
  },
  "sequence_info": {
    "2": 8,
    "16": 8,
    "64": 8,
    "128": 8
  },
  "qasm": {
    "Memory_RB: (2, 1) [1]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.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];\nrz(3.5*pi) q[22];\nry(0.5*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(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*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];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[2],q[28];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[22];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[41];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[45],q[6];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[16],q[9];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[35],q[18];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[37],q[47];\nRZZ(0.0*pi) q[48],q[51];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*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[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.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];\nry(0.5*pi) q[42];\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(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[11],q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*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];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[55],q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\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[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nRZZ(0.0*pi) q[52],q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[21],q[0];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[44],q[5];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[22],q[39];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[31],q[36];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[43],q[35];\nRZZ(0.0*pi) q[45],q[37];\nRZZ(0.0*pi) q[54],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];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.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];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*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];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\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) [3]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(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];\nrx(3.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[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*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];\nry(0.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(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[5],q[43];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[22],q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[23],q[41];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[45],q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[7],q[27];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[24],q[25];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[39],q[55];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\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(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(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[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[19],q[6];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[12];\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(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[38],q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[43],q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[7],q[18];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[17],q[15];\nRZZ(0.0*pi) q[23],q[33];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[41],q[50];\nRZZ(0.0*pi) q[51],q[44];\nRZZ(0.0*pi) q[46],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(1.0*pi) q[0];\nrx(3.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(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.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];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\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(1.0*pi) q[32];\nry(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(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.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];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[48],q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[44],q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[54],q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[53],q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[37];\nRZZ(0.0*pi) q[19],q[52];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[47];\nrz(0.5*pi) q[25];\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[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[46];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[7],q[14];\nRZZ(0.0*pi) q[10],q[29];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[50],q[13];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[23],q[22];\nRZZ(0.0*pi) q[42],q[25];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[33],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(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(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];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(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];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*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[42];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*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(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[8];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[41],q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[43],q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[46],q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*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[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[1],q[51];\nRZZ(0.0*pi) q[2],q[42];\nRZZ(0.0*pi) q[3],q[29];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[7],q[37];\nRZZ(0.0*pi) q[52],q[9];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[28],q[12];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[18],q[15];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(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];\nrx(3.5*pi) q[43];\nrz(1.0*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(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[54],q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[37],q[11];\nRZZ(0.0*pi) q[12],q[49];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[17],q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[52];\nrz(0.5*pi) q[32];\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(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[45],q[3];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[25],q[16];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[43],q[23];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[53],q[38];\nRZZ(0.0*pi) q[42],q[39];\nRZZ(0.0*pi) q[40],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(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(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(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(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*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(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(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(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[16];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[42],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[43],q[7];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[31],q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\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(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*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];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[45],q[49];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[2],q[9];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[40],q[28];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[53],q[35];\nRZZ(0.0*pi) q[37],q[54];\nRZZ(0.0*pi) q[38],q[44];\nRZZ(0.0*pi) q[39],q[41];\nRZZ(0.0*pi) q[50],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];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\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(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*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[44];\nry(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];\nrz(3.5*pi) q[50];\nry(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];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[35];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[45],q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.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[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[31];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[12],q[4];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[15],q[20];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[23],q[19];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[22],q[36];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[47],q[34];\nRZZ(0.0*pi) q[53],q[38];\nRZZ(0.0*pi) q[40],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];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*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(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[26];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[22],q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\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(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[50];\nRZZ(0.0*pi) q[41],q[48];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[37];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[19],q[34];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[32],q[23];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[27],q[38];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[35],q[46];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[28];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[10];\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(0.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];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[48];\nry(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[33];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[51],q[8];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[50],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];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.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];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[44];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[47];\nRZZ(0.0*pi) q[49],q[55];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[24];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[10],q[52];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[36],q[15];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[23],q[19];\nRZZ(0.0*pi) q[22],q[20];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[29],q[32];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[38],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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(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];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\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(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(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];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(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];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[3],q[40];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[30],q[7];\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(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[22],q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\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(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[35],q[48];\nRZZ(0.0*pi) q[51],q[38];\nRZZ(0.0*pi) q[43],q[47];\nRZZ(0.0*pi) q[53],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];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*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[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrx(0.5*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];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[41];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[44];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[38],q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[40],q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[42];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.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];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[11];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[5],q[22];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[13],q[29];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[35],q[26];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[43],q[45];\nRZZ(0.0*pi) q[51],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(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.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];\nry(3.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];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*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];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[25],q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[6],q[23];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[15],q[9];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[31];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[52],q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[50];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[49],q[54];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[4];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[10],q[29];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[51],q[14];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[36],q[26];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(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(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(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];\nry(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];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.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];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.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[3];\nRZZ(0.0*pi) q[4],q[8];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[47],q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[17],q[49];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[44];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[40],q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[53],q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[50],q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[12],q[11];\nRZZ(0.0*pi) q[28],q[13];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[54],q[37];\nRZZ(0.0*pi) q[55],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];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(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];\nry(3.5*pi) q[15];\nrx(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(0.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];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*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];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(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];\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[49];\nrz(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[37],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[42],q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[47],q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[36],q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[31],q[34];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[10],q[4];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[8],q[20];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[24],q[29];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[39],q[28];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[35],q[55];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[46],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(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];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[30];\nrx(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];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*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];\nry(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.0*pi) q[0],q[12];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[46];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[19],q[55];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[42],q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[2],q[54];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[7],q[21];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[50],q[14];\nRZZ(0.0*pi) q[30],q[15];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[20],q[22];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[48],q[40];\nRZZ(0.0*pi) q[45],q[49];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.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];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(1.0*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];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[6],q[2];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[37],q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[52],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[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[21],q[30];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[44],q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nRZZ(0.0*pi) q[49],q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[13],q[34];\nRZZ(0.0*pi) q[16],q[14];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[19],q[33];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[42],q[29];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[35],q[53];\nRZZ(0.0*pi) q[50],q[40];\nRZZ(0.0*pi) q[48],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(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.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];\nry(3.5*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];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*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];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[13],q[54];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[27],q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[47];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[52],q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[22],q[6];\nRZZ(0.0*pi) q[44],q[7];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[26],q[10];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[37],q[16];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[19],q[33];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[38],q[36];\nRZZ(0.0*pi) q[51],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(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\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(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[54];\nry(1.0*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];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[9];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[14],q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[51],q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[27],q[45];\nRZZ(0.0*pi) q[40],q[29];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*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[55];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[8],q[39];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[43],q[13];\nRZZ(0.0*pi) q[19],q[15];\nRZZ(0.0*pi) q[47],q[16];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[31],q[49];\nRZZ(0.0*pi) q[38],q[32];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[48],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];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\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(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.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];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.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(1.0*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];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[36],q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[48],q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[52];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[53];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[32],q[34];\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(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[40];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[18],q[35];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(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];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(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];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.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];\nrz(3.5*pi) q[46];\nrz(0.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[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[22];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[39];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[44],q[15];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[55],q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[1],q[3];\nRZZ(0.0*pi) q[50],q[2];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[13],q[37];\nRZZ(0.0*pi) q[27],q[16];\nRZZ(0.0*pi) q[51],q[17];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[21],q[47];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[42],q[52];\nRZZ(0.0*pi) q[46],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];\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];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(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];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\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(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(1.0*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(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[29],q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*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[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[48];\nRZZ(0.0*pi) q[42],q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[34];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[27],q[20];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[46],q[24];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[39],q[43];\nRZZ(0.0*pi) q[40],q[45];\nRZZ(0.0*pi) q[55],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];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(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];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(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];\nrz(3.5*pi) q[18];\nry(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(0.5*pi) q[25];\nry(3.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];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*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];\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(0.5*pi) q[46];\nry(3.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];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[24];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*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[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[2],q[54];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[5],q[22];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[36],q[7];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[12],q[11];\nRZZ(0.0*pi) q[16],q[46];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[19],q[33];\nRZZ(0.0*pi) q[42],q[21];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[27],q[39];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[35],q[31];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[44],q[49];\nRZZ(0.0*pi) q[52],q[45];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*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];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(0.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[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(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];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[9],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(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[31],q[15];\nrz(0.5*pi) q[17];\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(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.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];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[14],q[30];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[24],q[21];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[44],q[28];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[42],q[55];\nRZZ(0.0*pi) q[46],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(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.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];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.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(0.5*pi) q[38];\nrx(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[43];\nry(3.5*pi) q[44];\nrx(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];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[44],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[15],q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[46];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[42],q[50];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[37],q[0];\nRZZ(0.0*pi) q[1],q[8];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[9],q[30];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[43],q[12];\nRZZ(0.0*pi) q[13],q[18];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[25],q[48];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[49],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*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(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*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];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*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[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[32],q[7];\nrz(0.5*pi) q[8];\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(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[22],q[34];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[48],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*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];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[53],q[16];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[47],q[40];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.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[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*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[28];\nry(3.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(1.0*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];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*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];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(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];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[51],q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[35];\nrz(1.0*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[41];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[40],q[5];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[39],q[11];\nRZZ(0.0*pi) q[44],q[12];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[45];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(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(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[32];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[41],q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[30],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];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[31];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[22],q[6];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[28],q[9];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[46],q[18];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[43],q[35];\nRZZ(0.0*pi) q[47],q[36];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[0];\nry(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];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*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];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\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(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.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[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[31];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[40];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[9],q[21];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[46];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[24],q[4];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[26],q[37];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[33],q[29];\nRZZ(0.0*pi) q[30],q[41];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[47],q[34];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[39],q[44];\nRZZ(0.0*pi) q[43],q[52];\nRZZ(0.0*pi) q[50],q[49];\nRZZ(0.0*pi) q[54],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];\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(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(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(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*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];\nry(0.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];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.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(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.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];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[16];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*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[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[6],q[45];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[17],q[8];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[24],q[14];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[40],q[46];\nRZZ(0.0*pi) q[42],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[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.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(1.0*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];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(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];\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[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(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(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(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[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[55];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[45],q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[42],q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[47],q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[48],q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[4],q[51];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[7],q[20];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[12],q[52];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[36],q[17];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.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];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[34];\nRZZ(0.0*pi) q[49],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];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[28],q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(1.0*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[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[4],q[44];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[16],q[53];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[27],q[30];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[47],q[38];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) q[48],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];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.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];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(3.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(0.5*pi) q[38];\nry(3.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];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(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(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[41],q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[23],q[8];\nRZZ(0.0*pi) q[9],q[53];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[44],q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[16],q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[51],q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[50],q[24];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[35];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[54],q[31];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[18],q[1];\nRZZ(0.0*pi) q[2],q[22];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[29],q[6];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[10],q[33];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[45],q[26];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[55],q[36];\nRZZ(0.0*pi) q[38],q[47];\nRZZ(0.0*pi) q[52],q[39];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(1.0*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];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*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];\nrz(3.5*pi) q[0];\nrz(0.5*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[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[55];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\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[49];\nrz(1.0*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.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[6],q[22];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[30],q[9];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[28],q[34];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[37],q[47];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[45],q[42];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[0];\nry(0.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];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.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[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.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];\nRZZ(0.0*pi) q[1],q[33];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[11],q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[53],q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[23],q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[51],q[19];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[30],q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[45],q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[43],q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[40],q[2];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[21],q[48];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[27],q[52];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[42],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];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.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];\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];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(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];\nry(3.5*pi) q[40];\nrx(0.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[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[49],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[47];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[39];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[52],q[38];\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[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[53],q[50];\nrz(0.5*pi) q[51];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[6],q[30];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[12],q[19];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[18],q[22];\nRZZ(0.0*pi) q[55],q[20];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[27],q[33];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) 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(3.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(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[24];\nrx(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];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*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[47];\nrx(0.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];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[34];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[49];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[9],q[11];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[24],q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[21];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*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[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[43],q[14];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[30],q[19];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[23],q[29];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[54],q[39];\nRZZ(0.0*pi) q[53],q[42];\nRZZ(0.0*pi) q[45],q[50];\nRZZ(0.0*pi) q[51],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(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.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];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*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(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(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[26],q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[33];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[37];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\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(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[1],q[44];\nRZZ(0.0*pi) q[4],q[17];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[42],q[23];\nRZZ(0.0*pi) q[24],q[47];\nRZZ(0.0*pi) q[27],q[43];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[38],q[39];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*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(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*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(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];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[38];\nrz(3.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];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*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[2];\nRZZ(0.0*pi) q[3],q[30];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[54];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[47],q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[41],q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[53];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[2],q[31];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[34],q[8];\nRZZ(0.0*pi) q[9],q[15];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[23],q[11];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[55],q[39];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.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];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(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(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*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];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[46],q[2];\nRZZ(0.0*pi) q[3],q[52];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[43],q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[35];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[49],q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[17],q[54];\nRZZ(0.0*pi) q[32],q[18];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[23],q[44];\nRZZ(0.0*pi) q[26],q[39];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[31],q[34];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[40],q[50];\nRZZ(0.0*pi) q[45],q[53];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(0.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];\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(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(0.5*pi) q[38];\nry(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];\nry(0.5*pi) q[44];\nry(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(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(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];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[18];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[27];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[31];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[36],q[2];\nRZZ(0.0*pi) q[3],q[29];\nRZZ(0.0*pi) q[4],q[10];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[9],q[32];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[44],q[12];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[15],q[43];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[52],q[26];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[46],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];\nrz(3.5*pi) q[1];\nrx(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[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*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];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.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];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[11];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[40],q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[27];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[41];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[48];\nRZZ(0.0*pi) q[18],q[26];\nRZZ(0.0*pi) q[43],q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[42];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[45],q[55];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[2],q[29];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[36],q[12];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[15],q[44];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[20],q[35];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[22],q[38];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[49],q[34];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.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];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(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];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.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[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[51];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[44],q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[25],q[5];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[23],q[8];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[47],q[29];\nRZZ(0.0*pi) q[30],q[37];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[38],q[55];\nRZZ(0.0*pi) q[53],q[42];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) q[50],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];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.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];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\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];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(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(0.5*pi) q[36];\nrx(3.5*pi) q[38];\nry(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(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.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(1.0*pi) q[55];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[36],q[19];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[53];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\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[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[1],q[3];\nRZZ(0.0*pi) q[18],q[2];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[5],q[22];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[9],q[28];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[16],q[43];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[44],q[37];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[42],q[45];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.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];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*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];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[7],q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[39];\nRZZ(0.0*pi) q[41],q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[48];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[47],q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[42],q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[38],q[34];\nRZZ(0.0*pi) q[40],q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[52];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[55],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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(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];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(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];\nry(3.5*pi) q[24];\nry(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(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[49],q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[30];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[19];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[45],q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[40],q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[38],q[54];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[50],q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[46],q[53];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[3],q[29];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[18],q[47];\nRZZ(0.0*pi) q[48],q[20];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[27],q[39];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[51],q[33];\nRZZ(0.0*pi) q[37],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];\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(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\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(3.5*pi) q[17];\nrx(3.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(1.0*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];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.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];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(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];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[34],q[27];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[51];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.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(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[24],q[14];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[16],q[30];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[21],q[42];\nRZZ(0.0*pi) q[22],q[54];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[40],q[50];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*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(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[38];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[47];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[37],q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[36];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[52],q[34];\nRZZ(0.0*pi) q[35],q[46];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[10],q[5];\nRZZ(0.0*pi) q[22],q[8];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[11],q[32];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[15],q[27];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[41],q[43];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*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];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(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];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.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[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[13],q[11];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[45];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[37],q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[54];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[34],q[0];\nRZZ(0.0*pi) q[1],q[15];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[22],q[3];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[9],q[53];\nRZZ(0.0*pi) q[43],q[10];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[25],q[14];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[21],q[48];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[24],q[52];\nRZZ(0.0*pi) q[38],q[26];\nRZZ(0.0*pi) q[44],q[28];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[42],q[49];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.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(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.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];\nry(0.5*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];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*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(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[13],q[11];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[37],q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[43],q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[18],q[2];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[10],q[55];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[44],q[16];\nRZZ(0.0*pi) q[17],q[35];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[33],q[24];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[27],q[47];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[54],q[39];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[42],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];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\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(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrx(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];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.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];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[23],q[15];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[25],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[24];\nRZZ(0.0*pi) q[42],q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[33],q[39];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[34],q[0];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[2],q[10];\nRZZ(0.0*pi) q[54],q[3];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[9],q[14];\nRZZ(0.0*pi) q[18],q[11];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[17],q[22];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[21],q[48];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[49],q[27];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[45],q[30];\nRZZ(0.0*pi) q[32],q[40];\nRZZ(0.0*pi) q[35],q[55];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*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];\nry(3.5*pi) q[29];\nry(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];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.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[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*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];\nRZZ(0.0*pi) q[2],q[22];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[14],q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[50];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[24],q[49];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[44],q[30];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[1],q[21];\nRZZ(0.0*pi) q[3],q[25];\nRZZ(0.0*pi) q[54],q[5];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[11],q[45];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[17],q[41];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) q[42],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];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(1.0*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];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(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(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[18],q[2];\nrz(0.5*pi) q[3];\nrz(1.0*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];\nRZZ(0.0*pi) q[10],q[40];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[28];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[37],q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.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];\nRZZ(0.0*pi) q[44],q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[31];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[14],q[15];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[27],q[52];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[39],q[53];\nRZZ(0.0*pi) q[46],q[42];\nRZZ(0.0*pi) q[47],q[54];\nRZZ(0.0*pi) q[48],q[55];\nRZZ(0.0*pi) q[49],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(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(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*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];\nry(3.5*pi) q[42];\nry(0.5*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];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[2],q[49];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[36],q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[33],q[15];\nrz(1.0*pi) q[16];\nrz(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(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[5],q[20];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[27],q[10];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[13],q[29];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[30],q[16];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[50],q[18];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[45],q[41];\nRZZ(0.0*pi) q[52],q[44];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*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];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.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];\nry(3.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(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[50],q[2];\nRZZ(0.0*pi) q[3],q[35];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[22];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[36];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[37];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[52];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[31],q[1];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[5],q[53];\nRZZ(0.0*pi) q[6],q[18];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[16],q[38];\nRZZ(0.0*pi) q[51],q[20];\nRZZ(0.0*pi) q[23],q[49];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[34],q[44];\nRZZ(0.0*pi) q[46],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];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.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[17];\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(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(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];\nrz(1.0*pi) q[31];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[24];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[50];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[39],q[31];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[42],q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[38],q[45];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[40],q[1];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[54],q[3];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[12],q[5];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[10],q[9];\nRZZ(0.0*pi) q[46],q[11];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[27],q[36];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[55],q[37];\nRZZ(0.0*pi) q[41],q[49];\nRZZ(0.0*pi) q[43],q[48];\nRZZ(0.0*pi) q[44],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];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[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];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(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];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(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[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[12],q[37];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[24],q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[30],q[49];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[46],q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*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[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[1],q[21];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[6],q[20];\nRZZ(0.0*pi) q[35],q[7];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[9],q[28];\nRZZ(0.0*pi) q[48],q[10];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[33],q[32];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[47],q[39];\nRZZ(0.0*pi) q[42],q[45];\nRZZ(0.0*pi) q[43],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(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.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[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\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(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(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];\nrz(3.5*pi) q[54];\nrz(1.0*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];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[32],q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[9],q[19];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[43],q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[26],q[30];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\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(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nRZZ(0.0*pi) q[54],q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[40],q[1];\nRZZ(0.0*pi) q[2],q[48];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[35],q[14];\nRZZ(0.0*pi) q[16],q[15];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[18],q[36];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[44],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*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(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrz(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];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*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];\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(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[21];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[18],q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[27],q[39];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[35],q[54];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[43],q[37];\nrz(0.5*pi) q[38];\nrz(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(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[45],q[22];\nRZZ(0.0*pi) q[23],q[44];\nRZZ(0.0*pi) q[40],q[24];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[47],q[32];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[48],q[51];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(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(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*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];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(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];\nrz(1.0*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[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[2],q[13];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[49];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[53],q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[25],q[8];\nRZZ(0.0*pi) q[39],q[9];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[19],q[22];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[43],q[24];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[51],q[35];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[54],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];\nrx(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];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\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];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.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[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.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];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[16],q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[37],q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[47];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[35],q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[41],q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[40];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[9],q[25];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[12],q[11];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[44],q[52];\nRZZ(0.0*pi) 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(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];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*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];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.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[39];\nry(0.5*pi) q[41];\nry(0.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];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[25],q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[29];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[52],q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[38],q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*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[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[55];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[19],q[2];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[16],q[34];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[46],q[45];\nRZZ(0.0*pi) q[48],q[53];\nRZZ(0.0*pi) q[51],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];\nrz(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(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.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(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.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(1.0*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[39];\nry(3.5*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(1.0*pi) q[45];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*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[1];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[8],q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[47],q[12];\nrz(1.0*pi) q[13];\nrz(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];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\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(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[42],q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[44];\nrz(3.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[55];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[33],q[45];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[38],q[36];\nRZZ(0.0*pi) q[53],q[48];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.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];\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(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(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(0.5*pi) q[24];\nry(3.5*pi) q[25];\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(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(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(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(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];\nry(3.5*pi) q[47];\nry(3.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];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[11],q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[44],q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[36],q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[47];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\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(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[55],q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[38],q[7];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[14],q[31];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[45],q[16];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[52],q[26];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[37],q[49];\nRZZ(0.0*pi) q[39],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];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(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];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.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];\nry(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];\nrz(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[16],q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[18],q[14];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[32];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[47];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[51],q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[23],q[2];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[37],q[5];\nRZZ(0.0*pi) q[6],q[34];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[9],q[53];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[36],q[21];\nRZZ(0.0*pi) q[22],q[48];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[45],q[33];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.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];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(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[17];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*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, 6) [4]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*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(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*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];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(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];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[16];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[52],q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[20],q[28];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.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(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[22],q[4];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[47],q[48];\nRZZ(0.0*pi) q[53],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];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.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];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[38];\nrz(3.5*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];\nry(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[34];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[32],q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[9],q[49];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[37],q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[39],q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[53],q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(0.5*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[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[40],q[10];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[30],q[18];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[35],q[26];\nRZZ(0.0*pi) q[54],q[28];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[42],q[55];\nRZZ(0.0*pi) q[48],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];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.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(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*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];\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(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[44];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[15],q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[51],q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[20];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[32],q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[41],q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[25],q[55];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[38],q[40];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*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(0.5*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];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(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];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.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(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(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];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[2],q[11];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[20];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\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[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[52];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[44],q[55];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[53],q[9];\nRZZ(0.0*pi) q[14],q[12];\nRZZ(0.0*pi) q[18],q[13];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[34],q[51];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[37],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.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];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*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];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(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];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[44],q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[37],q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[49],q[23];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[42],q[33];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[30],q[4];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[10],q[12];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[22],q[14];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[18],q[36];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[35],q[40];\nRZZ(0.0*pi) q[52],q[38];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[0];\nrx(3.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(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*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];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(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(1.0*pi) q[34];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[51],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[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[48],q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[35];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[53],q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[38];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[1],q[28];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[30],q[6];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[9],q[40];\nRZZ(0.0*pi) q[26],q[10];\nRZZ(0.0*pi) q[54],q[12];\nRZZ(0.0*pi) q[24],q[13];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[18],q[19];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[44],q[37];\nRZZ(0.0*pi) q[43],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(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(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];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.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];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(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.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[3],q[43];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*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];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[30];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[31],q[36];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[15];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[50],q[46];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(1.0*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];\nrz(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[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];\nrx(1.0*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(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(1.0*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];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[8],q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[16],q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[33],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];\nRZZ(0.0*pi) q[38],q[51];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(0.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[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[12],q[52];\nRZZ(0.0*pi) q[13],q[34];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[42],q[49];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[53],q[48];\nRZZ(0.0*pi) 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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.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];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*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];\nry(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(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nry(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];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[32],q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\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(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[50],q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[7],q[1];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[4],q[17];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[6],q[13];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[9],q[33];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[18],q[11];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[21],q[36];\nRZZ(0.0*pi) q[22],q[39];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[35],q[26];\nRZZ(0.0*pi) q[27],q[47];\nRZZ(0.0*pi) q[28],q[38];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[44],q[30];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(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];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(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[41];\nrz(1.0*pi) q[42];\nrx(1.0*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];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[37],q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[25],q[46];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[31],q[34];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[38],q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\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(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(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];\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];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[46],q[5];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[16],q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[14],q[18];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[48],q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[52],q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nRZZ(0.0*pi) q[49],q[51];\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.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[22],q[4];\nRZZ(0.0*pi) q[30],q[6];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[23],q[11];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[27],q[39];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[47],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];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(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(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*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];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[38];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[35];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[6],q[48];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[9],q[15];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[27],q[13];\nRZZ(0.0*pi) q[44],q[14];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[19],q[47];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[34],q[21];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[25],q[23];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[51],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];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[26];\nrz(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(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(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];\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(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[25],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[27];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[51],q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[11],q[49];\nRZZ(0.0*pi) q[32],q[12];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[34],q[17];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[50],q[24];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[36],q[42];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) q[54],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];\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(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.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(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*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];\nry(0.5*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[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[33],q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[38],q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[1],q[3];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[4],q[26];\nRZZ(0.0*pi) q[12],q[5];\nRZZ(0.0*pi) q[35],q[6];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[8],q[55];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[25],q[11];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[24],q[46];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[29],q[42];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[51],q[40];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) q[52],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(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.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];\nry(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(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*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];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*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];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*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];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*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];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[23],q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[27],q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.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];\nRZZ(0.0*pi) q[33],q[44];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[7],q[19];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[11],q[47];\nRZZ(0.0*pi) q[12],q[15];\nRZZ(0.0*pi) q[13],q[18];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[17],q[20];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[43],q[26];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[35],q[31];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[45],q[51];\nRZZ(0.0*pi) q[46],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(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[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];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\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];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[2],q[36];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[34],q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[27];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[51];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[49],q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[55],q[45];\nRZZ(0.0*pi) q[54],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];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.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];\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(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.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(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*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[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[43],q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[12],q[16];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[42],q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[49],q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[47],q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[44],q[41];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[38],q[3];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[6],q[18];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[32],q[13];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[19],q[37];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[23],q[27];\nRZZ(0.0*pi) q[48],q[24];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[34],q[55];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[54],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];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(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(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\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];\nry(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[23];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[52],q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[53];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[1],q[43];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[30],q[6];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[40],q[10];\nRZZ(0.0*pi) q[50],q[13];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[20],q[22];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[24],q[33];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[35],q[48];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[42],q[45];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\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(3.5*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];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*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(1.0*pi) q[41];\nry(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[14],q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[38];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[24],q[33];\nRZZ(0.0*pi) q[51],q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[49];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[43],q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[9],q[32];\nRZZ(0.0*pi) q[11],q[52];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[42],q[16];\nRZZ(0.0*pi) q[17],q[35];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[44],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(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(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];\nrx(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];\nrx(3.5*pi) q[25];\nrx(0.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];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(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];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*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[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[41],q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[31];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[55],q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(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[54];\nRZZ(0.0*pi) q[0],q[37];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[28],q[2];\nRZZ(0.0*pi) q[3],q[13];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[14],q[15];\nRZZ(0.0*pi) q[35],q[17];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[39],q[53];\nRZZ(0.0*pi) q[40],q[46];\nRZZ(0.0*pi) q[43],q[54];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(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(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\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(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.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];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.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];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*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];\nrz(1.0*pi) q[5];\nrz(1.0*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[12];\nRZZ(0.0*pi) q[13],q[26];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[49],q[18];\nRZZ(0.0*pi) q[27],q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[24],q[38];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[52];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[43],q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[4],q[5];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[12],q[48];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[17],q[15];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[33],q[25];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[39],q[51];\nRZZ(0.0*pi) q[41],q[50];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*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];\nrz(0.5*pi) q[25];\nrz(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[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*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];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[7];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[46],q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[32],q[12];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[14],q[17];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[27];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[53],q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[4],q[10];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[16],q[50];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[26],q[39];\nRZZ(0.0*pi) q[29],q[52];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[45],q[44];\nRZZ(0.0*pi) q[49],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];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(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[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.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(1.0*pi) q[30];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[46];\nry(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(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[47];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[30];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[38];\nrz(1.0*pi) q[17];\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[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[46],q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[4],q[10];\nRZZ(0.0*pi) q[14],q[6];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[32],q[22];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[24],q[48];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[26],q[45];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[50],q[34];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[44],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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(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(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\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(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(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(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[5],q[3];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[39];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[27],q[50];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[32],q[30];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[42],q[35];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[51],q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nRZZ(0.0*pi) q[54],q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[28],q[24];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[47],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*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(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*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];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*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];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[20],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[17],q[29];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[40];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[30],q[33];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[55],q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[18],q[47];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[35],q[25];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[2];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*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];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(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];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[32];\nRZZ(0.0*pi) q[31],q[14];\nRZZ(0.0*pi) q[22],q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[12],q[48];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[18],q[25];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) q[50],q[46];\nRZZ(0.0*pi) q[49],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(1.0*pi) q[1];\nrz(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];\nry(3.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(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(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];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(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];\nry(0.5*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];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*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(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[51];\nrz(0.5*pi) q[1];\nrz(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[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[32],q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[20],q[18];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[31];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.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[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nRZZ(0.0*pi) q[55],q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[3],q[29];\nRZZ(0.0*pi) q[27],q[4];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[9],q[47];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[36],q[17];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[46],q[26];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[39],q[44];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[45],q[49];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\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(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*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];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(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];\nrz(1.0*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];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(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[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];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[29],q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[33],q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[22],q[47];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[38],q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.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[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[2],q[54];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[39],q[4];\nRZZ(0.0*pi) q[5],q[53];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[43],q[13];\nRZZ(0.0*pi) q[14],q[31];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[27],q[20];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[32],q[40];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.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];\nrx(0.5*pi) q[25];\nry(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];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*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];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*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];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[38],q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[18],q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[11],q[24];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[42],q[25];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[53],q[33];\nRZZ(0.0*pi) q[52],q[35];\nRZZ(0.0*pi) q[36],q[54];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[47],q[43];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.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];\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(1.0*pi) q[17];\nry(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];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.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];\nry(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];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\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(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*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(1.0*pi) q[47];\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(3.5*pi) q[55];\nRZZ(0.0*pi) q[41],q[0];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[7],q[36];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[10],q[48];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[16],q[50];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[29],q[23];\nRZZ(0.0*pi) q[24],q[46];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[37],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(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\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(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(0.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];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(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];\nrz(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(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[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(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(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[46];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[15];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[48],q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[37],q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[54];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[36],q[40];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[41],q[39];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[42],q[5];\nRZZ(0.0*pi) q[6],q[53];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[16],q[35];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[47],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*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];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(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];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*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];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[6],q[42];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[25];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[12],q[35];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[47];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(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];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[1],q[53];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[51],q[3];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[54],q[21];\nRZZ(0.0*pi) q[43],q[24];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[32],q[48];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[55],q[41];\nRZZ(0.0*pi) q[44],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*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(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(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];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(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];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(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];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[6],q[48];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*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[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[47],q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*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];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(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.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[9],q[15];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[13],q[17];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[55],q[31];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[34],q[51];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[50],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[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*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];\nrz(0.5*pi) q[25];\nry(1.0*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(1.0*pi) q[31];\nry(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(3.5*pi) q[37];\nrx(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[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.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(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[26];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[15],q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[52],q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[31];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[9],q[30];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[17],q[22];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[20],q[24];\nRZZ(0.0*pi) q[21],q[47];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[27],q[45];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[46],q[34];\nRZZ(0.0*pi) q[38],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[16];\nry(0.5*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(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.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];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.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];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[3],q[11];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[39],q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[26],q[20];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[40],q[46];\nrz(1.0*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(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[13],q[17];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[24],q[48];\nRZZ(0.0*pi) q[28],q[34];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[55],q[36];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) 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(1.0*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];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*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];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.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];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[47];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[36],q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[33];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[54];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[50];\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.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[52],q[1];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[16],q[9];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[18],q[53];\nRZZ(0.0*pi) q[20],q[37];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[23],q[51];\nRZZ(0.0*pi) q[28],q[24];\nRZZ(0.0*pi) q[26],q[42];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[38],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(3.5*pi) q[0];\nry(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(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(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];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.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(1.0*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\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];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*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[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[52];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[16],q[35];\nRZZ(0.0*pi) q[30],q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[19];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[27];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[42],q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\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(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[6],q[13];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[11],q[37];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[22],q[49];\nRZZ(0.0*pi) q[48],q[24];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) q[50],q[43];\nRZZ(0.0*pi) q[53],q[44];\nRZZ(0.0*pi) q[46],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(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];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*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];\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(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*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[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[39],q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[25];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[23];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[46],q[2];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[8],q[17];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[14],q[26];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[19],q[51];\nRZZ(0.0*pi) q[33],q[22];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[29],q[31];\nRZZ(0.0*pi) q[30],q[37];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[38],q[34];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[43],q[52];\nRZZ(0.0*pi) q[50],q[48];\nRZZ(0.0*pi) q[54],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(3.5*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];\nrx(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(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(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(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\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];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(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[8];\nRZZ(0.0*pi) q[9],q[14];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[35];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[44],q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*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[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\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[46];\nrz(1.0*pi) q[47];\nRZZ(0.0*pi) q[48],q[54];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[1],q[24];\nRZZ(0.0*pi) q[2],q[50];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[22],q[6];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[10],q[12];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[38],q[47];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.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];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(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];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[44];\nrz(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];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[27],q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[42];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[41],q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\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(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[21],q[2];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[10],q[29];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[53],q[18];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.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];\nry(0.5*pi) q[27];\nry(3.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(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*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[42];\nry(0.5*pi) q[43];\nry(0.5*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];\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(3.5*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];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[52],q[39];\nRZZ(0.0*pi) q[41],q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\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.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[1],q[30];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[7],q[20];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[44],q[14];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[42],q[27];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[38],q[35];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\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];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.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];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.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];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[7],q[40];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[24],q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.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[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[55],q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[3],q[0];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[38],q[5];\nRZZ(0.0*pi) q[35],q[6];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[12],q[48];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[18],q[44];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[21],q[26];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[23],q[28];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.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[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.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];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*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];\nrz(0.5*pi) q[40];\nrx(1.0*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(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(1.0*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(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[11];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[45];\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(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[53];\nrz(1.0*pi) q[33];\nrz(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];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[47],q[55];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[3],q[29];\nRZZ(0.0*pi) q[5],q[26];\nRZZ(0.0*pi) q[6],q[36];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[9],q[8];\nRZZ(0.0*pi) q[10],q[34];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[50],q[18];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[33],q[20];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[52],q[38];\nRZZ(0.0*pi) q[51],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];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.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];\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(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.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];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.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];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(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];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[30],q[0];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[13];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[42];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[37],q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[35],q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[46],q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[3],q[10];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[6],q[11];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[14],q[44];\nRZZ(0.0*pi) q[50],q[16];\nRZZ(0.0*pi) q[19],q[47];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[33],q[31];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[39],q[43];\nRZZ(0.0*pi) q[40],q[54];\nRZZ(0.0*pi) 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];\nrz(0.5*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];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.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(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\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(1.0*pi) q[21];\nrz(1.0*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];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.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];\nry(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];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[25];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[19],q[43];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[31],q[54];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[37],q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[32],q[1];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[4],q[10];\nRZZ(0.0*pi) q[38],q[5];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[50],q[40];\nRZZ(0.0*pi) q[55],q[45];\nRZZ(0.0*pi) 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];\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(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(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];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.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[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.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[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\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(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[52];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[26],q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[6],q[20];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[28],q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[2],q[50];\nRZZ(0.0*pi) q[51],q[4];\nRZZ(0.0*pi) q[39],q[7];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[18],q[11];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[35],q[14];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[43],q[22];\nRZZ(0.0*pi) q[24],q[23];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[47],q[42];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[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];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.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];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(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];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(0.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(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[19],q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[55];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[13],q[52];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[34],q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*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[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[44];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[3],q[24];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[6],q[33];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[45],q[11];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[18],q[25];\nRZZ(0.0*pi) q[20],q[37];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[40],q[31];\nRZZ(0.0*pi) q[50],q[35];\nRZZ(0.0*pi) q[38],q[49];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[42],q[47];\nRZZ(0.0*pi) q[51],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];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.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(0.5*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];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(3.5*pi) q[23];\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(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[42];\nry(3.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];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[5],q[43];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[51];\nRZZ(0.0*pi) q[13],q[35];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[17],q[46];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[33];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[47],q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[53],q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[48],q[8];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[15],q[27];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[28],q[45];\nRZZ(0.0*pi) q[29],q[34];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[39],q[50];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(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];\nrx(3.5*pi) q[17];\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(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(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];\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];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*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(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[52],q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[41],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*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[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[46],q[36];\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(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[53];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[21],q[17];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[40],q[24];\nRZZ(0.0*pi) q[50],q[25];\nRZZ(0.0*pi) q[43],q[26];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[47],q[49];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*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];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(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(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*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];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[16],q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*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[23];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[28],q[41];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[37];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[3],q[48];\nRZZ(0.0*pi) q[32],q[4];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[6],q[53];\nRZZ(0.0*pi) q[35],q[7];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[39],q[17];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[55],q[29];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[31],q[49];\nRZZ(0.0*pi) q[51],q[40];\nRZZ(0.0*pi) q[52],q[44];\nRZZ(0.0*pi) 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];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.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];\nry(0.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(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*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[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];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[7],q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[50];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[34],q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[55];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[29],q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[5],q[20];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[10],q[52];\nRZZ(0.0*pi) q[11],q[47];\nRZZ(0.0*pi) q[16],q[12];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[36],q[26];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) q[45],q[42];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*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];\nrz(3.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];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(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];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*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(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];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[18],q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[13],q[36];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*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(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[51],q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[52],q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[34],q[53];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[38],q[7];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[21],q[42];\nRZZ(0.0*pi) q[22],q[48];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[25],q[33];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[37],q[45];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(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];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.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(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(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];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.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(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[6],q[9];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[14],q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\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(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[51],q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[5],q[26];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[54],q[11];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[18],q[34];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[39],q[22];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[25],q[49];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[35],q[53];\nRZZ(0.0*pi) q[38],q[48];\nRZZ(0.0*pi) q[47],q[45];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.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];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\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(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[22],q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[33],q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[44];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[47];\nRZZ(0.0*pi) q[49],q[53];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[37],q[11];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[24],q[13];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[17],q[18];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[25],q[48];\nRZZ(0.0*pi) q[26],q[42];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[30],q[36];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[50],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];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*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];\nrz(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(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];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(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];\nrz(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(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];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[52],q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[55],q[13];\nRZZ(0.0*pi) q[47],q[15];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[35];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[53];\nrz(1.0*pi) q[38];\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[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[8],q[3];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[23],q[11];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[34],q[17];\nRZZ(0.0*pi) q[31],q[21];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[38],q[36];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[41],q[50];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[43],q[51];\nRZZ(0.0*pi) q[45],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(1.0*pi) q[0];\nry(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];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*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(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*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(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.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];\nry(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];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.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[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[18],q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*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];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[27],q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[46],q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[11];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[8],q[28];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[39],q[12];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[55],q[20];\nRZZ(0.0*pi) q[22],q[52];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[37],q[36];\nRZZ(0.0*pi) q[51],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[1];\nrx(1.0*pi) q[2];\nry(3.5*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];\nry(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(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(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(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\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];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[39];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[43],q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[50],q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[40],q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[18],q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[47],q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(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.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[9],q[14];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[17],q[20];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[44],q[42];\nRZZ(0.0*pi) q[55],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\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(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(1.0*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(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*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(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*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];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[40],q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[9];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[38],q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[53];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[27],q[49];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[52],q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[10],q[47];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[31],q[48];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[41],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];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*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];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(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(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(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(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[9];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[18],q[42];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[37],q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[47],q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[36],q[44];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\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.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[43],q[3];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[30],q[8];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[34],q[27];\nRZZ(0.0*pi) q[51],q[28];\nRZZ(0.0*pi) q[55],q[31];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(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];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*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];\nrx(0.5*pi) q[35];\nrz(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(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(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[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[34],q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[23],q[30];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[15],q[44];\nRZZ(0.0*pi) q[31],q[18];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[49],q[21];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[27],q[38];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[45],q[35];\nRZZ(0.0*pi) q[55],q[43];\nRZZ(0.0*pi) q[50],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];\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];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*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];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(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];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\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];\nry(3.5*pi) q[47];\nry(0.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(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[1],q[13];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[33],q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[7],q[38];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[22];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[54],q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[23];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[40],q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[36];\nRZZ(0.0*pi) q[31],q[43];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nRZZ(0.0*pi) q[53],q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[9];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[8],q[28];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[45],q[18];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[39],q[55];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[1];\nrx(0.5*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(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*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];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*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];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(3.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];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.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(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*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];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[26];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[24];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[36],q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[31],q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nrz(0.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];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[7],q[43];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[9],q[15];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[11],q[29];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[27],q[14];\nRZZ(0.0*pi) q[32],q[16];\nRZZ(0.0*pi) q[20],q[22];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[44],q[51];\nRZZ(0.0*pi) q[55],q[45];\nRZZ(0.0*pi) q[46],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(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.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];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*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(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[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*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];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[44],q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[33];\nrz(3.5*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[15];\nrz(0.5*pi) q[17];\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(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*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[32];\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(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[34],q[2];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[5],q[53];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[52],q[7];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[11],q[28];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[22],q[19];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[26],q[38];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) q[41],q[49];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*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];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*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(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nry(0.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(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nrz(1.0*pi) q[1];\nrz(0.5*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[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(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];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[45];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[2],q[11];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[52],q[7];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[32],q[12];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[51],q[19];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[50],q[46];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(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];\nrz(0.5*pi) q[16];\nry(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(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(3.5*pi) q[28];\nry(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];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*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];\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: (128, 7) [7]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*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];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[6],q[22];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[53],q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[51];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[33],q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[38],q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[50],q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[49];\nRZZ(0.0*pi) q[10],q[1];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[19],q[5];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[43],q[12];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[31],q[18];\nRZZ(0.0*pi) q[21],q[42];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[54],q[28];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[55],q[36];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*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(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*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];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(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(1.0*pi) q[45];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrz(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(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[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[48],q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[46],q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(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(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[39],q[0];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[3],q[19];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[6],q[34];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[32],q[9];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[23],q[11];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[36],q[54];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.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];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*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];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.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[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[14],q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[49];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[27],q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[37],q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[1],q[30];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[19],q[20];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.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];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(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(0.5*pi) q[18];\nry(3.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(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nry(0.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(0.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];\nry(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(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*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];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[36],q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[55],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[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\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(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[5],q[4];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[9],q[38];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[11],q[32];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[53],q[16];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[42],q[21];\nRZZ(0.0*pi) q[35],q[22];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[49],q[26];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[50],q[34];\nRZZ(0.0*pi) q[51],q[39];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[6];\nry(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];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.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];\nry(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];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*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[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[31],q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[47];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[43],q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[54],q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[48];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[34],q[45];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[49],q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[5],q[53];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[22],q[38];\nRZZ(0.0*pi) q[55],q[24];\nRZZ(0.0*pi) q[33],q[29];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[36],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];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.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];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*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(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.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];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.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];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(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];\nRZZ(0.0*pi) q[41],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[40];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[2],q[30];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[4],q[47];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[43],q[13];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[17],q[35];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[27],q[36];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[37],q[49];\nRZZ(0.0*pi) q[39],q[42];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(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(1.0*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(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.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];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.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(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[35];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[39],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];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[26],q[6];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[34],q[8];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[18],q[41];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[50],q[22];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[32],q[36];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[43],q[44];\nRZZ(0.0*pi) q[52],q[47];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(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];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[18];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[41];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[30],q[9];\nRZZ(0.0*pi) q[10],q[55];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[28],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];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[29],q[53];\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];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[54],q[7];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[47],q[16];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[23],q[49];\nRZZ(0.0*pi) q[24],q[44];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[32],q[40];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[43],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];\nry(0.5*pi) q[0];\nry(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[6];\nrz(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];\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];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[49];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[41],q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[32],q[31];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[43],q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[53],q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[15],q[3];\nRZZ(0.0*pi) q[4],q[21];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[18],q[33];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[30],q[29];\nRZZ(0.0*pi) q[44],q[51];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\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];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.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];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*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];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(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(1.0*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];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[20];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\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];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[37],q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[32],q[1];\nRZZ(0.0*pi) q[46],q[2];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[12],q[52];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[24],q[15];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[54],q[42];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) q[50],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[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\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(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.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];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\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(3.5*pi) q[37];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(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(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[28],q[17];\nrz(1.0*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(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*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];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[5],q[55];\nRZZ(0.0*pi) q[6],q[36];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[51],q[14];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[18],q[54];\nRZZ(0.0*pi) q[48],q[19];\nRZZ(0.0*pi) q[23],q[20];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[46],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(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];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*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];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.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[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[43];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[49],q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[35],q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[34],q[54];\nrz(0.5*pi) q[38];\nrz(0.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];\nRZZ(0.0*pi) q[47],q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[3],q[17];\nRZZ(0.0*pi) q[4],q[37];\nRZZ(0.0*pi) q[5],q[53];\nRZZ(0.0*pi) q[6],q[55];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[9],q[38];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[21],q[39];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[36],q[26];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*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(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.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];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[23];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[31],q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[35],q[25];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[38],q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[29];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[6],q[48];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[36],q[17];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[45],q[39];\nRZZ(0.0*pi) q[50],q[42];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\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(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(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];\nrx(0.5*pi) q[26];\nrx(0.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];\nrx(1.0*pi) q[32];\nrx(1.0*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(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[43],q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[33],q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[15],q[3];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[26],q[6];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[18],q[29];\nRZZ(0.0*pi) q[55],q[19];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[28],q[24];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[51],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];\nry(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[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*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];\nry(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(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(1.0*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];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[5],q[9];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[29],q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[22],q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[38];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(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];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[46];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[10],q[18];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[52],q[13];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[21],q[47];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[33],q[25];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[53],q[28];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) q[37],q[51];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.5*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];\nry(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];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.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];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[34],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[23],q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[25],q[40];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[33],q[38];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*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];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[39],q[0];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[48],q[8];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[19],q[12];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[30],q[42];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[41],q[52];\nRZZ(0.0*pi) q[49],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*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];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(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];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[17],q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[55],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[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[51],q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[45];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[40],q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[21],q[2];\nRZZ(0.0*pi) q[3],q[34];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[44],q[7];\nRZZ(0.0*pi) q[10],q[24];\nRZZ(0.0*pi) q[53],q[11];\nRZZ(0.0*pi) q[28],q[12];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[15],q[39];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[20],q[22];\nRZZ(0.0*pi) q[43],q[23];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[38],q[47];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*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];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.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(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.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(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[14],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[39];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[24];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[20],q[35];\nRZZ(0.0*pi) q[33],q[21];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[37],q[27];\nRZZ(0.0*pi) q[51],q[28];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[42],q[46];\nRZZ(0.0*pi) q[44],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];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.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];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(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];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*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(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[16];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[12],q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[53];\nRZZ(0.0*pi) q[54],q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[52],q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[41];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[37],q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[11],q[44];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[38],q[35];\nRZZ(0.0*pi) q[36],q[43];\nRZZ(0.0*pi) q[47],q[45];\nRZZ(0.0*pi) q[49],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];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(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(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(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\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];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*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];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[31],q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[44],q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[50],q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[24];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[30],q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[27],q[5];\nRZZ(0.0*pi) q[7],q[19];\nRZZ(0.0*pi) q[8],q[14];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[42],q[16];\nRZZ(0.0*pi) q[17],q[38];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[26],q[41];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[52],q[46];\nRZZ(0.0*pi) q[55],q[51];\nRZZ(0.0*pi) q[54],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(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(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.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[21];\nrx(3.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];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.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(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[48];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[15];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[55];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[53];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[28],q[35];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[42],q[52];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[27],q[36];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[34],q[51];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[49],q[43];\nRZZ(0.0*pi) q[45],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];\nry(3.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];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.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];\nry(3.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];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*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];\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(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[49],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[7],q[15];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[13],q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[16],q[32];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[44];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*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(3.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];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[4],q[5];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[22],q[52];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[37],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*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];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.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[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[32];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[46],q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[43],q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[3],q[55];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[18],q[6];\nRZZ(0.0*pi) q[7],q[15];\nRZZ(0.0*pi) q[10],q[8];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[38],q[23];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[45],q[30];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[36],q[39];\nRZZ(0.0*pi) q[41],q[47];\nRZZ(0.0*pi) q[49],q[52];\nRZZ(0.0*pi) q[54],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*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];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*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];\nry(1.0*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];\nrx(3.5*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];\nry(0.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[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[43],q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[21];\nrz(1.0*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(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\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(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.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[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[30],q[2];\nRZZ(0.0*pi) q[3],q[24];\nRZZ(0.0*pi) q[40],q[5];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[7],q[18];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[16],q[38];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[22],q[52];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[51],q[47];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.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];\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];\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(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(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];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[22];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[52],q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[24],q[32];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(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];\nRZZ(0.0*pi) q[55],q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[28],q[4];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[53],q[11];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[18],q[13];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[31],q[15];\nRZZ(0.0*pi) q[42],q[16];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[23],q[47];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[35],q[48];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[41],q[50];\nRZZ(0.0*pi) q[49],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];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\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];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*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];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nry(1.0*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];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*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];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*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];\nRZZ(0.0*pi) q[3],q[52];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[45];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[54];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[30];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[51];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[37],q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[39];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[42];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[46];\nrz(3.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[53];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[43],q[10];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[50],q[13];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[24],q[46];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[55],q[33];\nRZZ(0.0*pi) q[34],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(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(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(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(3.5*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(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*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];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[36];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[47],q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[13],q[6];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[9],q[39];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[30],q[15];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[23],q[25];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) q[54],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(3.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];\nry(3.5*pi) q[6];\nry(0.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];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(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];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(3.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(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[44];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.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];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[46],q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[52];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[53];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[26],q[2];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[48],q[6];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[16],q[41];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[42],q[32];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[39],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];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*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(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\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(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*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];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(3.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(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.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];\nRZZ(0.0*pi) q[1],q[9];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[53],q[17];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[54],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[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[2],q[10];\nRZZ(0.0*pi) q[35],q[3];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[6],q[50];\nRZZ(0.0*pi) q[7],q[19];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[44],q[12];\nRZZ(0.0*pi) q[28],q[13];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[29],q[47];\nRZZ(0.0*pi) q[49],q[34];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(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];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[29];\nrx(1.0*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];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[55],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[8],q[24];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[51];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[21],q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[39],q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nRZZ(0.0*pi) q[54],q[48];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[5],q[34];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[18],q[13];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[23],q[17];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[28],q[37];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[41],q[44];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(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];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.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];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.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];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[14];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[19];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[43];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(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[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[45],q[3];\nRZZ(0.0*pi) q[18],q[4];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[52],q[7];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[13],q[20];\nRZZ(0.0*pi) q[17],q[15];\nRZZ(0.0*pi) q[40],q[16];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[23],q[51];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(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[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(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[34];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[20],q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[35];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.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(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[1],q[21];\nRZZ(0.0*pi) q[2],q[11];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[22],q[8];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[36],q[30];\nRZZ(0.0*pi) q[32],q[42];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[38],q[39];\nRZZ(0.0*pi) q[44],q[45];\nRZZ(0.0*pi) q[46],q[47];\nRZZ(0.0*pi) q[54],q[50];\nRZZ(0.0*pi) q[52],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];\nry(1.0*pi) q[1];\nry(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(3.5*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];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(3.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];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[2],q[32];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[34],q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[50],q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[51];\nRZZ(0.0*pi) q[55],q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[7],q[37];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[49],q[15];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[17],q[51];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[20],q[29];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[25],q[42];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[52],q[39];\nRZZ(0.0*pi) q[44],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];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*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];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.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(3.5*pi) q[42];\nrx(1.0*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];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[30],q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[24];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[23];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*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[42];\nRZZ(0.0*pi) q[43],q[55];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[28],q[12];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[18],q[27];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[38],q[41];\nRZZ(0.0*pi) q[40],q[45];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*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];\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(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*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];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[50];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\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];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[1],q[6];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[4],q[7];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[24],q[14];\nRZZ(0.0*pi) q[18],q[15];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[39],q[26];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[54],q[48];\nRZZ(0.0*pi) q[51],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];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(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];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.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];\nry(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(1.0*pi) q[43];\nry(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];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[53];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[54];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[38],q[51];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[10],q[11];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[35],q[14];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[55],q[20];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[30],q[41];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[47],q[32];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[40],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];\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(0.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];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.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];\nry(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\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(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[29];\nrz(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[20];\nRZZ(0.0*pi) q[28],q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[45],q[26];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[41],q[31];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[52];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[37],q[55];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[46];\nRZZ(0.0*pi) q[48],q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[38],q[2];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[30],q[6];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[12],q[15];\nRZZ(0.0*pi) q[13],q[17];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[27],q[43];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[39],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(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(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];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[50];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[35],q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[41],q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[9],q[8];\nRZZ(0.0*pi) q[18],q[11];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[42],q[14];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[22],q[20];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[27],q[52];\nRZZ(0.0*pi) q[51],q[29];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[49],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*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];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(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(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.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];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*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];\nRZZ(0.0*pi) q[22],q[50];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[34];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nRZZ(0.0*pi) q[48],q[52];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[43],q[3];\nRZZ(0.0*pi) q[4],q[44];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[6],q[42];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[8],q[55];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[12],q[16];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[23],q[15];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[19],q[18];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[33],q[24];\nRZZ(0.0*pi) q[27],q[30];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[45],q[38];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.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];\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(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.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(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.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];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.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];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[53];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[14],q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[30],q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[38];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*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(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[50],q[23];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[32],q[40];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[35],q[44];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) q[55],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[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];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*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];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(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];\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];\nry(3.5*pi) q[39];\nrx(0.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];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(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];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[1];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[17];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[25],q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*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[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[4],q[7];\nRZZ(0.0*pi) q[54],q[6];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[20],q[11];\nRZZ(0.0*pi) q[12],q[16];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[18],q[37];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[49],q[21];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[47],q[42];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.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];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[3],q[55];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[37],q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[10],q[15];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[23],q[27];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[11],q[32];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[16],q[33];\nRZZ(0.0*pi) q[35],q[17];\nRZZ(0.0*pi) q[18],q[48];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[38],q[39];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[52],q[42];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.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(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.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];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\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(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(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(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[18];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[36],q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[19];\nrz(0.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[25];\nRZZ(0.0*pi) q[27],q[26];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[49],q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[13],q[5];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[7],q[44];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[43],q[10];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[19],q[14];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[37],q[16];\nRZZ(0.0*pi) q[17],q[21];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[41],q[22];\nRZZ(0.0*pi) q[55],q[24];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[28],q[54];\nRZZ(0.0*pi) q[32],q[46];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[53],q[45];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*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];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(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(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\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(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[19];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[40];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[14],q[12];\nRZZ(0.0*pi) q[13],q[52];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[54];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[44],q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[53],q[0];\nRZZ(0.0*pi) q[1],q[43];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[34],q[17];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[32],q[23];\nRZZ(0.0*pi) q[35],q[24];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[49],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\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(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.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];\nry(0.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];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(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];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[41];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[26],q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[34];\nrz(1.0*pi) q[16];\nrz(1.0*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[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[52],q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[40],q[0];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[9],q[38];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[24],q[15];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[17],q[22];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[19],q[21];\nRZZ(0.0*pi) q[50],q[23];\nRZZ(0.0*pi) q[31],q[25];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[42],q[32];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[44],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(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(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];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*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];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[44],q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[47],q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[26],q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[27],q[40];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[54];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[49],q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[51];\nRZZ(0.0*pi) q[53],q[55];\nRZZ(0.0*pi) q[1],q[11];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[3],q[10];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[5],q[41];\nRZZ(0.0*pi) q[6],q[51];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[39],q[52];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[1];\nry(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(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrx(1.0*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(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(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];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(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];\nry(3.5*pi) q[40];\nrx(1.0*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];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[24],q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[21];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[15],q[48];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*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[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[43],q[1];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[42],q[5];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[9],q[39];\nRZZ(0.0*pi) q[11],q[49];\nRZZ(0.0*pi) q[36],q[12];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[40],q[14];\nRZZ(0.0*pi) q[44],q[16];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[19],q[34];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[47],q[29];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) q[53],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];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*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(0.5*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];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.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];\nrz(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(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[25],q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[55],q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[18],q[30];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[23],q[45];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[52],q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[39],q[51];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[5],q[15];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[14],q[38];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[54],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];\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(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\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];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*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(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[7],q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[29],q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[19],q[23];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[26];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[32],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[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*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];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[3],q[30];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[45],q[11];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[18],q[20];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[34],q[27];\nRZZ(0.0*pi) q[43],q[28];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[37],q[36];\nRZZ(0.0*pi) q[46],q[41];\nRZZ(0.0*pi) q[50],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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*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];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(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];\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(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(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[48];\nry(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[51],q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[52];\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];\nRZZ(0.0*pi) q[18],q[23];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[54],q[21];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[38],q[5];\nRZZ(0.0*pi) q[10],q[6];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[12],q[40];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[35],q[16];\nRZZ(0.0*pi) q[55],q[20];\nRZZ(0.0*pi) q[22],q[42];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[3];\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];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*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];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(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];\nry(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.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];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[18],q[2];\nRZZ(0.0*pi) q[42],q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[35],q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[30];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.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];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[54],q[0];\nRZZ(0.0*pi) q[21],q[1];\nRZZ(0.0*pi) q[12],q[3];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[38],q[26];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[48],q[41];\nRZZ(0.0*pi) q[49],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(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];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.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];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*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];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[44],q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[39];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[41],q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[55];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[52],q[2];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[5],q[23];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[8],q[12];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[35],q[18];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[24],q[47];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[31],q[26];\nRZZ(0.0*pi) q[53],q[28];\nRZZ(0.0*pi) q[29],q[40];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*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];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[55];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[31];\nrx(0.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];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*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];\nry(1.0*pi) q[54];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[44];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[50];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[45],q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[51];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[17],q[46];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[21],q[41];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[43],q[25];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[15],q[3];\nRZZ(0.0*pi) q[38],q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[29],q[42];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(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(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.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];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(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(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[6];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[46],q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[28];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[32];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[3],q[55];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[25],q[23];\nRZZ(0.0*pi) q[40],q[24];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[42],q[35];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[44],q[50];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[2];\nrx(0.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(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.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];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*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(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[47],q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[48],q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[49],q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[8],q[44];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[14],q[10];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[33],q[22];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[40],q[41];\nRZZ(0.0*pi) q[45],q[53];\nRZZ(0.0*pi) q[52],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];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.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[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(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];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\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(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[16];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[13],q[34];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[31],q[15];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[38];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[52],q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[3],q[0];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[23],q[11];\nRZZ(0.0*pi) q[12],q[47];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[19],q[18];\nRZZ(0.0*pi) q[51],q[20];\nRZZ(0.0*pi) q[22],q[45];\nRZZ(0.0*pi) q[24],q[48];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[29],q[40];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[42],q[32];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(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];\nrz(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];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(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(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[16],q[2];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[31],q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[28],q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[47],q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\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[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[38],q[44];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[1],q[30];\nRZZ(0.0*pi) q[40],q[5];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[39],q[17];\nRZZ(0.0*pi) q[19],q[21];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[35],q[48];\nRZZ(0.0*pi) q[36],q[42];\nRZZ(0.0*pi) q[41],q[50];\nRZZ(0.0*pi) q[53],q[43];\nRZZ(0.0*pi) q[51],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];\nrz(1.0*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];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(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[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.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];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[5],q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[25];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[27],q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[55],q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[32],q[11];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[53],q[16];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[23],q[28];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) q[43],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(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*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(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];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.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[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(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[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];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[35],q[3];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[36],q[12];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[21],q[42];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) 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];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(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];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(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];\nry(3.5*pi) q[22];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(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];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(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[0];\nRZZ(0.0*pi) q[8],q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[23],q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[44];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[24],q[47];\nRZZ(0.0*pi) q[49],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.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[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[13],q[45];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[36],q[32];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[43],q[48];\nRZZ(0.0*pi) q[50],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[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(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(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(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];\nrz(0.5*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];\nry(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];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[3],q[11];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[36],q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[28];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[40],q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[5],q[53];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[38],q[23];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[47],q[39];\nRZZ(0.0*pi) q[48],q[44];\nRZZ(0.0*pi) 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(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(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[15];\nrx(0.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];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*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];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(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];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.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(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[12],q[23];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[21],q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[30],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[36];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[41],q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[54],q[55];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[13],q[6];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[31],q[14];\nRZZ(0.0*pi) q[19],q[15];\nRZZ(0.0*pi) q[50],q[18];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[27],q[43];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[53],q[38];\nRZZ(0.0*pi) q[40],q[47];\nRZZ(0.0*pi) q[51],q[42];\nRZZ(0.0*pi) q[45],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];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(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(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.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(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[24];\nry(3.5*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];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(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(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*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];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[5],q[29];\nRZZ(0.0*pi) q[47],q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[53],q[41];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) q[49],q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[1],q[28];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[7],q[15];\nRZZ(0.0*pi) q[40],q[8];\nRZZ(0.0*pi) q[9],q[30];\nRZZ(0.0*pi) q[10],q[11];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[16],q[33];\nRZZ(0.0*pi) q[17],q[35];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[51],q[19];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[38],q[21];\nRZZ(0.0*pi) q[23],q[25];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[34],q[39];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(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];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(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(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\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];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[43],q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[44];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[37],q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nRZZ(0.0*pi) q[55],q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[8],q[3];\nRZZ(0.0*pi) q[18],q[4];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[47],q[12];\nRZZ(0.0*pi) q[42],q[16];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[51],q[20];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[23],q[29];\nRZZ(0.0*pi) q[53],q[24];\nRZZ(0.0*pi) q[52],q[25];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[40],q[38];\nRZZ(0.0*pi) q[39],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(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];\nrz(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(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[52];\nrz(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];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[39],q[28];\nRZZ(0.0*pi) q[29],q[37];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[40];\nrz(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(3.5*pi) q[50];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[12],q[3];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[50],q[13];\nRZZ(0.0*pi) q[14],q[51];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[27],q[19];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[25],q[42];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[35],q[31];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[41],q[44];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*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(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(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(0.5*pi) q[38];\nry(3.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];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[44],q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[29];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[45],q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[1],q[15];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[7],q[18];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[22],q[39];\nRZZ(0.0*pi) q[25],q[52];\nRZZ(0.0*pi) q[46],q[26];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[38],q[48];\nRZZ(0.0*pi) q[54],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];\nrz(3.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(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(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(1.0*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];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.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];\nry(0.5*pi) q[32];\nrz(3.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];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[26],q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[50],q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[15],q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[28];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[46],q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[33],q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.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[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[53];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[27],q[4];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[45],q[6];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[25],q[35];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[39],q[42];\nRZZ(0.0*pi) q[41],q[47];\nRZZ(0.0*pi) q[44],q[51];\nRZZ(0.0*pi) 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];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.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];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.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];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.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];\nrx(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[35];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*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];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[50],q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*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[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[43];\nrz(0.5*pi) q[37];\nrz(1.0*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[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[0],q[49];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[27],q[6];\nRZZ(0.0*pi) q[7],q[18];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[25],q[11];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[19],q[37];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[28],q[21];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[52],q[23];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[46],q[32];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[34],q[47];\nRZZ(0.0*pi) q[39],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(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(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(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(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.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(3.5*pi) q[49];\nry(3.5*pi) q[50];\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.0*pi) q[1],q[31];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[33],q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[55],q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[37],q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[25],q[2];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[42];\nRZZ(0.0*pi) q[5],q[15];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[10],q[24];\nRZZ(0.0*pi) q[43],q[13];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*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];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*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];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[23];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[22],q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[11],q[13];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[51],q[14];\nRZZ(0.0*pi) q[15],q[21];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*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[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[52];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[48],q[46];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[20],q[2];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[16],q[12];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[30],q[34];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[36],q[37];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(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];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*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];\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(0.5*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];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.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];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[48],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[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[21],q[54];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[41],q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[37];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nRZZ(0.0*pi) q[55],q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[44],q[0];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[6],q[36];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[45],q[10];\nRZZ(0.0*pi) q[13],q[53];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[23],q[15];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[27],q[38];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[52],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nRZZ(0.0*pi) q[28],q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[17];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[48];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[46],q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[5],q[20];\nRZZ(0.0*pi) q[43],q[6];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[55],q[21];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[50],q[38];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.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];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[50];\nrx(1.0*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(1.0*pi) q[1];\nrz(0.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[8];\nRZZ(0.0*pi) q[9],q[48];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[13],q[16];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*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(0.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[41];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[38],q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[51];\nRZZ(0.0*pi) q[1],q[21];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[3],q[25];\nRZZ(0.0*pi) q[4],q[5];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[19],q[11];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[30],q[23];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[40],q[49];\nRZZ(0.0*pi) q[42],q[47];\nRZZ(0.0*pi) q[53],q[44];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[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];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*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(0.5*pi) q[24];\nrx(3.5*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];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(1.0*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];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[19],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[53];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[51],q[17];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[35],q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[3],q[41];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[8],q[39];\nRZZ(0.0*pi) q[32],q[9];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[20],q[23];\nRZZ(0.0*pi) q[22],q[52];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[43],q[28];\nRZZ(0.0*pi) q[42],q[29];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[1];\nry(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(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.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[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];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*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[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];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[15],q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[50],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];\nRZZ(0.0*pi) q[24],q[37];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.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];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[55];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[44],q[5];\nRZZ(0.0*pi) q[10],q[6];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[36],q[9];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[19],q[14];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[20],q[41];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[34],q[54];\nRZZ(0.0*pi) q[38],q[35];\nRZZ(0.0*pi) q[47],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(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(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];\nry(3.5*pi) q[11];\nrx(0.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];\nry(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];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.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(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*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];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[51],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[35];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\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(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[6],q[48];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[25],q[14];\nRZZ(0.0*pi) q[16],q[30];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[33],q[24];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[52],q[27];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[44],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];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.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(3.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];\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];\nry(0.5*pi) q[39];\nry(0.5*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];\nry(0.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(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(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];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[16];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[26];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[35],q[38];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nRZZ(0.0*pi) q[50],q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[1],q[4];\nRZZ(0.0*pi) q[30],q[2];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[32],q[18];\nRZZ(0.0*pi) q[21],q[42];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[45],q[33];\nRZZ(0.0*pi) q[47],q[40];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[44],q[52];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*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];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[5],q[33];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[12],q[22];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[25],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[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[46],q[51];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[52],q[9];\nRZZ(0.0*pi) q[48],q[10];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[28],q[14];\nRZZ(0.0*pi) q[42],q[16];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[27],q[43];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[34],q[44];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[40],q[41];\nRZZ(0.0*pi) q[53],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(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];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(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];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(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];\nrz(3.5*pi) q[38];\nry(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(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[55];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[51];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[47],q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[2],q[9];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[27],q[5];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[34],q[14];\nRZZ(0.0*pi) q[26],q[15];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[23],q[33];\nRZZ(0.0*pi) q[53],q[24];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[30],q[42];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[45],q[48];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*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(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.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(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[54];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\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(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[49];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[36],q[19];\nrz(3.5*pi) q[20];\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];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[2],q[42];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[5],q[55];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[25],q[11];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[23],q[29];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[26],q[39];\nRZZ(0.0*pi) q[53],q[28];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) q[47],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.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];\nrx(0.5*pi) q[19];\nry(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(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(0.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];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[41];\nrx(1.0*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(0.5*pi) q[47];\nrz(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(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[6],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[39];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[38];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[37];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[0],q[29];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[4],q[9];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[18],q[35];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[27],q[45];\nRZZ(0.0*pi) q[50],q[28];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[46],q[36];\nRZZ(0.0*pi) q[40],q[49];\nRZZ(0.0*pi) q[48],q[43];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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[5];\nry(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];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.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];\nry(0.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];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(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];\nry(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.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];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[48],q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[7],q[54];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[13],q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[49],q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.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[24];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[41];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[37],q[1];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[23],q[8];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[11],q[45];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[19],q[15];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[25],q[38];\nRZZ(0.0*pi) q[44],q[26];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[46],q[32];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[39],q[52];\nRZZ(0.0*pi) 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(0.5*pi) q[1];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(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];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*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[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(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[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.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];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[47],q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[42],q[11];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[23],q[15];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[54];\nrz(3.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[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[49],q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[46];\nRZZ(0.0*pi) q[21],q[2];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[4],q[44];\nRZZ(0.0*pi) q[25],q[5];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[40],q[10];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[48],q[32];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[36],q[38];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[53],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];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(0.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[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(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[23];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[43],q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[55];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[34];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*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[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[3],q[25];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[16],q[14];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[19],q[33];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[54],q[27];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[30],q[31];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[45],q[41];\nRZZ(0.0*pi) q[48],q[42];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*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];\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(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.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[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\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(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.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];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[38];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[44],q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[49],q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.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];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[36],q[2];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[4],q[43];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[11],q[45];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[31],q[14];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[19],q[28];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) 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(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];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*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];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*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(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];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[36];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[19],q[37];\nRZZ(0.0*pi) q[21],q[55];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[3],q[0];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[4],q[23];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[6],q[11];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[9],q[43];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[14],q[48];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[27],q[16];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[45],q[22];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[44],q[26];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[39],q[50];\nRZZ(0.0*pi) q[46],q[41];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.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[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[51],q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[3],q[19];\nRZZ(0.0*pi) q[4],q[26];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[35],q[6];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[36],q[9];\nRZZ(0.0*pi) q[11],q[34];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[18],q[48];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[24],q[23];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[42],q[54];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) q[44],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.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];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*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];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[5],q[22];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[12],q[41];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[29],q[45];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[39],q[43];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[17],q[0];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[38],q[2];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[26],q[6];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[25],q[16];\nRZZ(0.0*pi) q[18],q[33];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[55],q[35];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[1];\nry(3.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(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.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];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[43],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[35],q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[30],q[17];\nrz(3.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(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*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[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[48],q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[11],q[52];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[14],q[15];\nRZZ(0.0*pi) q[42],q[20];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[27],q[33];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[47],q[38];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.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[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(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];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[52],q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[7],q[5];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[11],q[20];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[26],q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[42];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[49],q[53];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[19],q[47];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[30],q[37];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[41],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[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.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(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(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(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];\nry(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.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];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*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];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[4],q[41];\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(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[27];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\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(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[3],q[24];\nRZZ(0.0*pi) q[6],q[51];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[11],q[10];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[48],q[31];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[44],q[50];\nRZZ(0.0*pi) q[45],q[49];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*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];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*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(0.5*pi) q[31];\nry(3.5*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];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(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.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[54],q[1];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[5],q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[40];\nRZZ(0.0*pi) q[13],q[46];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[37],q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[55],q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[29],q[44];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[42],q[39];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[23],q[2];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[27],q[14];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[21],q[17];\nRZZ(0.0*pi) q[19],q[43];\nRZZ(0.0*pi) q[33],q[24];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[50],q[34];\nRZZ(0.0*pi) q[48],q[47];\nRZZ(0.0*pi) q[53],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(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];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(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];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*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];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[22],q[27];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[29],q[48];\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(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.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(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[30],q[12];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[15],q[44];\nRZZ(0.0*pi) q[17],q[43];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[42],q[20];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[33],q[38];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(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];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*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[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[7],q[27];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[50],q[33];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[11],q[32];\nRZZ(0.0*pi) q[44],q[12];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[26],q[17];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[42],q[46];\nRZZ(0.0*pi) q[47],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[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*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];\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];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(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];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[37],q[53];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nRZZ(0.0*pi) q[54],q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[3],q[24];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[26],q[6];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[27],q[10];\nRZZ(0.0*pi) q[18],q[11];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[16],q[34];\nRZZ(0.0*pi) q[35],q[17];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[25],q[38];\nRZZ(0.0*pi) q[41],q[28];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) q[47],q[44];\nRZZ(0.0*pi) q[49],q[45];\nRZZ(0.0*pi) q[46],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];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.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(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrx(1.0*pi) q[47];\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(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[46],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[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[15],q[13];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[34];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[50];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[40],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[29];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[45];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[10],q[11];\nRZZ(0.0*pi) q[25],q[14];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[20],q[35];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[31],q[49];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[48],q[43];\nRZZ(0.0*pi) q[52],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];\nry(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];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[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];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.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];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(3.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];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[48];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[26],q[30];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[31];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[2],q[51];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[9],q[15];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[37],q[11];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[44],q[25];\nRZZ(0.0*pi) q[28],q[45];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) q[42],q[52];\nRZZ(0.0*pi) q[47],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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\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(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(1.0*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];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(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(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[54],q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[45],q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[50],q[24];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[47],q[2];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[4],q[53];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[8],q[14];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[28],q[13];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[39],q[17];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[23],q[25];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[29],q[31];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[46],q[36];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[41],q[49];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*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];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(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];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(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[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[21],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[35],q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[33],q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[51],q[19];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nRZZ(0.0*pi) q[45],q[50];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[32],q[14];\nRZZ(0.0*pi) q[53],q[15];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[17],q[43];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[46],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];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(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];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*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];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*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];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.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];\nrz(1.0*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[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[29],q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[45];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[38],q[51];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[55],q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[53],q[0];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[2],q[6];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[7],q[21];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[52],q[33];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[40],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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(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[20];\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(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(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];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*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];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[11],q[46];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[50];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[51],q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[32];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\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[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[23],q[2];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[30],q[4];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[44],q[45];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.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];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[2],q[7];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[40],q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[49];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[23],q[50];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[54];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[11],q[47];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[14],q[37];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[27],q[44];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[48],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];\nrz(0.5*pi) q[1];\nrx(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];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(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];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*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];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[26];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[35],q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[42],q[45];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.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];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[1],q[15];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[4],q[47];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[34],q[14];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[41],q[50];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[20];\nrx(0.5*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];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\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(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*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];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[11],q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[32],q[9];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[44],q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[31];\nrz(0.5*pi) q[25];\nrz(1.0*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[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[53],q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[1],q[23];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[27],q[13];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[39],q[42];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) q[46],q[52];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.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];\nry(1.0*pi) q[46];\nry(1.0*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[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[15];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[46],q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[10],q[54];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[53],q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[48];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[37];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[21],q[1];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[29],q[6];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[13],q[17];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[31],q[50];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[44],q[51];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.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[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.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[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[20];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[11],q[26];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[18],q[16];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[42];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[36],q[50];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[25],q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[7],q[43];\nRZZ(0.0*pi) q[8],q[30];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[24],q[14];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[34],q[55];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) q[49],q[41];\nRZZ(0.0*pi) q[52],q[44];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.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(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(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];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*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];\nry(3.5*pi) q[39];\nrx(3.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];\nry(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nry(0.5*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(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[28],q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[22],q[14];\nRZZ(0.0*pi) q[16],q[21];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[29];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.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[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nRZZ(0.0*pi) q[48],q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[10],q[8];\nRZZ(0.0*pi) q[37],q[11];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[18],q[53];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[45],q[24];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[36],q[32];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[47],q[40];\nRZZ(0.0*pi) q[46],q[43];\nRZZ(0.0*pi) q[44],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\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(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(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[53];\nrz(3.5*pi) q[54];\nrx(3.5*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(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[52];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[54],q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[32],q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[23],q[21];\nrz(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(1.0*pi) q[30];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[48],q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[46];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[11],q[45];\nRZZ(0.0*pi) q[24],q[13];\nRZZ(0.0*pi) q[51],q[14];\nRZZ(0.0*pi) q[44],q[17];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[37],q[27];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[7],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[33];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[52],q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[48];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.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];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\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.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[49],q[3];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[8],q[17];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[25],q[23];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[50],q[28];\nRZZ(0.0*pi) q[29],q[32];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[36],q[46];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[51],q[40];\nRZZ(0.0*pi) q[44],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];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(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(3.5*pi) q[32];\nrx(3.5*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];\nrz(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*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];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[11];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[51],q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[43],q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[47];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[36];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[52],q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[38],q[34];\nrz(0.5*pi) q[35];\nrz(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[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[7],q[44];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[13],q[10];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[49],q[28];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[53],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*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];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.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];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.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];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[51];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[43],q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[20],q[17];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*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(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[50],q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[47],q[0];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[54],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(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.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];\nrx(1.0*pi) q[17];\nry(3.5*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];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.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];\nry(0.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];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(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(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.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];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[37];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[9],q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[25];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[20];\nrz(3.5*pi) q[15];\nrz(0.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[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*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[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[5],q[26];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[52],q[13];\nRZZ(0.0*pi) q[15],q[43];\nRZZ(0.0*pi) q[16],q[50];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[21],q[53];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[47],q[39];\nRZZ(0.0*pi) q[41],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];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*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(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nRZZ(0.0*pi) q[26],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];\nry(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(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\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(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*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];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[45];\nrx(0.5*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];\nrx(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.0*pi) q[0],q[12];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[9],q[36];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[42];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[47],q[49];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[3],q[17];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[14],q[31];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[22],q[52];\nRZZ(0.0*pi) q[50],q[24];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[48],q[39];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[41],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(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(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[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*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];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.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];\nry(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[51];\nry(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.0*pi) q[31],q[0];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[35],q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[48];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[49],q[27];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[51];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[50],q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[2],q[6];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[7],q[14];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[36],q[32];\nRZZ(0.0*pi) q[41],q[43];\nRZZ(0.0*pi) q[44],q[42];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) 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];\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(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(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];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(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];\nrz(3.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(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[30],q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[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(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[53];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[44];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[54],q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[20],q[2];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[16],q[43];\nRZZ(0.0*pi) q[33],q[17];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[48],q[19];\nRZZ(0.0*pi) q[47],q[22];\nRZZ(0.0*pi) q[42],q[23];\nRZZ(0.0*pi) q[25],q[40];\nRZZ(0.0*pi) q[27],q[41];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*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];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(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];\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(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(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(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*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(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[17],q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[29];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[30],q[18];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[24],q[34];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[11],q[37];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[41],q[14];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[39],q[31];\nRZZ(0.0*pi) q[43],q[36];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[42],q[50];\nRZZ(0.0*pi) q[52],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*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(0.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];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(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[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*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(0.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];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*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];\nRZZ(0.0*pi) q[0],q[19];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[38];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[33],q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[42];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[46];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[53],q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[37],q[2];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[5],q[11];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[8],q[55];\nRZZ(0.0*pi) q[10],q[34];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[14],q[30];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[54],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];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.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];\nrx(0.5*pi) q[22];\nry(0.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];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[7],q[16];\nRZZ(0.0*pi) q[11],q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[29];\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(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[42],q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[47],q[30];\nrz(1.0*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];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[41],q[40];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[46],q[0];\nRZZ(0.0*pi) q[1],q[3];\nRZZ(0.0*pi) q[2],q[6];\nRZZ(0.0*pi) q[24],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[8],q[21];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[13],q[53];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[18],q[34];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[38],q[32];\nRZZ(0.0*pi) q[33],q[45];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[54],q[48];\nRZZ(0.0*pi) q[55],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[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrx(0.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];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.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(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(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];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[9],q[50];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[54],q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[44];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[53],q[0];\nRZZ(0.0*pi) q[1],q[26];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[6],q[38];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[12],q[48];\nRZZ(0.0*pi) q[18],q[13];\nRZZ(0.0*pi) q[25],q[16];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[21],q[39];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[23],q[29];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[41],q[47];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[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(0.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];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(1.0*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[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(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];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[18];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[37];\nRZZ(0.0*pi) q[45],q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[30],q[46];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(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.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[43],q[1];\nRZZ(0.0*pi) q[28],q[2];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[6],q[13];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[9],q[39];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[16],q[26];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[22],q[54];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[50],q[42];\nRZZ(0.0*pi) 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];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\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(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(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[50];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*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];\nry(3.5*pi) q[41];\nry(3.5*pi) q[43];\nry(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];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[38],q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[47],q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[39],q[16];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[45],q[30];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(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[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[9],q[40];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[49],q[18];\nRZZ(0.0*pi) q[54],q[19];\nRZZ(0.0*pi) q[53],q[21];\nRZZ(0.0*pi) q[29],q[23];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[41],q[44];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.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];\nry(3.5*pi) q[16];\nrx(3.5*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];\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];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*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(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(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];\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];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[7],q[30];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[55];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[38],q[40];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[50],q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[1],q[3];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[9],q[45];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[20],q[11];\nRZZ(0.0*pi) q[12],q[19];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[53],q[24];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[31],q[27];\nRZZ(0.0*pi) q[41],q[28];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[47],q[39];\nRZZ(0.0*pi) q[48],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[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[25];\nrz(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];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(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(0.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(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[49];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[27];\nrz(1.0*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[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[38],q[52];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[36],q[1];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[24],q[10];\nRZZ(0.0*pi) q[12],q[42];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[15],q[17];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[22],q[19];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[37],q[27];\nRZZ(0.0*pi) q[50],q[28];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[32],q[48];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[40],q[45];\nRZZ(0.0*pi) q[41],q[47];\nRZZ(0.0*pi) q[55],q[44];\nRZZ(0.0*pi) q[53],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(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];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*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];\nrz(0.5*pi) q[15];\nrz(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(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(0.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];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*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];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[32],q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[23],q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[14],q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*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[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(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(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[25],q[1];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[9],q[39];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[20],q[11];\nRZZ(0.0*pi) q[19],q[13];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[31],q[27];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.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];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*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];\nrz(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];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[42];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[6],q[18];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[52],q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[16],q[15];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[54],q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[39],q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[47],q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nRZZ(0.0*pi) q[53],q[49];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[4],q[7];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[10],q[55];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[46],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];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(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[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(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];\nry(0.5*pi) q[30];\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(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[10],q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[24];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*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[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[42],q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[8];\nRZZ(0.0*pi) q[52],q[1];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[51],q[17];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[21],q[36];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[44],q[25];\nRZZ(0.0*pi) q[31],q[26];\nRZZ(0.0*pi) q[27],q[47];\nRZZ(0.0*pi) q[39],q[28];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[32],q[48];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[46],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\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(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*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];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.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(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[50],q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[45];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[1],q[51];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[3],q[48];\nRZZ(0.0*pi) q[4],q[9];\nRZZ(0.0*pi) q[53],q[5];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[11],q[15];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[16],q[33];\nRZZ(0.0*pi) q[19],q[47];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) q[40],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(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.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];\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];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[21],q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[51],q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[34],q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[11],q[52];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[38],q[13];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[18],q[37];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[36],q[24];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[30],q[35];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[32],q[48];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[43],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];\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(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(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(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];\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(0.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];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*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];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(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(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\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];\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: (16, 6) [8]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(1.0*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];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(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];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(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(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.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];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[26],q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[41];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[53];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[48],q[7];\nRZZ(0.0*pi) q[8],q[27];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[39],q[31];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[43],q[42];\nRZZ(0.0*pi) q[44],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(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(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];\nrz(0.5*pi) q[27];\nry(0.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];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[27],q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[49],q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[52];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[48];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[25],q[8];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[19],q[22];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[44],q[39];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[54],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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*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];\nry(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];\nrx(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.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];\nrz(1.0*pi) q[33];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.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];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[10],q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[50];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[35];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[38],q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[44],q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[16],q[49];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[23],q[19];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[46],q[34];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[40],q[42];\nRZZ(0.0*pi) q[43],q[41];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*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];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[34];\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];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[53];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[44],q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[39],q[47];\nRZZ(0.0*pi) q[40],q[49];\nRZZ(0.0*pi) q[52],q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[9],q[17];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[19],q[15];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[26],q[25];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[54],q[42];\nRZZ(0.0*pi) q[45],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.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];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*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];\nrx(0.5*pi) q[39];\nry(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];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[19];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[37],q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[25],q[24];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[49],q[29];\nrz(1.0*pi) q[30];\nrz(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[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[3],q[0];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[45],q[10];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[50],q[15];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[20],q[35];\nRZZ(0.0*pi) q[55],q[21];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[34],q[51];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[39],q[54];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\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(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*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];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[46];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[27];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[23];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[19],q[44];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*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(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[1],q[25];\nRZZ(0.0*pi) q[38],q[3];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[5],q[20];\nRZZ(0.0*pi) q[6],q[8];\nRZZ(0.0*pi) q[13],q[7];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[45],q[11];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[39],q[22];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[35],q[30];\nRZZ(0.0*pi) q[31],q[50];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[55],q[37];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(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];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*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];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(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[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[15],q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[44],q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*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(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\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(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*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[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[2],q[31];\nRZZ(0.0*pi) q[53],q[3];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[7],q[29];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[9],q[46];\nRZZ(0.0*pi) q[11],q[45];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[17],q[20];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[23],q[51];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[49],q[26];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[39],q[42];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*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];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(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[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];\nry(3.5*pi) q[47];\nrx(1.0*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(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[52],q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[20],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[54],q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[39],q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\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(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[41];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[44];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[43],q[53];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*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[55];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[1],q[24];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[42],q[28];\nRZZ(0.0*pi) q[31],q[36];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[48],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];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[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(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(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(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(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];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\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(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[42],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[34],q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[55],q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\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(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[54],q[7];\nRZZ(0.0*pi) q[8],q[29];\nRZZ(0.0*pi) q[41],q[9];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[16],q[14];\nRZZ(0.0*pi) q[15],q[39];\nRZZ(0.0*pi) q[17],q[51];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[48],q[19];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[25],q[26];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[46],q[50];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\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(0.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(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(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(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(1.0*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];\nry(0.5*pi) q[38];\nry(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(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[50],q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[17],q[12];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[1],q[47];\nRZZ(0.0*pi) q[3],q[13];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[10],q[29];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[28],q[54];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[55],q[37];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[44],q[46];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.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];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*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];\nry(0.5*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];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrx(1.0*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[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*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];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[37],q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[50],q[14];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[45],q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[55];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[41];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[5],q[4];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[17],q[10];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[46],q[51];\nRZZ(0.0*pi) q[54],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];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(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[18];\nry(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(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.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];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.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(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(3.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[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[20];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[55],q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[14];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[16],q[50];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[37],q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[1],q[43];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[6],q[30];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[39],q[11];\nRZZ(0.0*pi) q[13],q[18];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[45],q[24];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[53],q[38];\nRZZ(0.0*pi) q[49],q[41];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*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];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.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];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(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(0.5*pi) q[51];\nry(0.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];\nRZZ(0.0*pi) q[2],q[46];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[24];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[18],q[34];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[45];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[14],q[44];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[20],q[41];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.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];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(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(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(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];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(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(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[21],q[40];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*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(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[2],q[33];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[39],q[11];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[16],q[27];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[19],q[34];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[55],q[35];\nRZZ(0.0*pi) q[38],q[37];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[0];\nry(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(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*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[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.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[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\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];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.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];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*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[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[48];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[19];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[42],q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[34];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[35],q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[54],q[26];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[30],q[36];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) 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(1.0*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[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.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];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.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];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(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(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[44],q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[26],q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[21],q[28];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[53],q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[54],q[5];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[12],q[9];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[17],q[41];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[25],q[30];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[35],q[55];\nRZZ(0.0*pi) q[46],q[36];\nRZZ(0.0*pi) q[51],q[39];\nRZZ(0.0*pi) q[42],q[47];\nRZZ(0.0*pi) q[48],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];\nry(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];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*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];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\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(1.0*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];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.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];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(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];\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) [15]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.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[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(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];\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(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(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*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(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[8],q[47];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[38],q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*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[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[39],q[0];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[6],q[55];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[16],q[41];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[23],q[44];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[50],q[25];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[30],q[45];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[49],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(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*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];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[23];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[12];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[42];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[31],q[18];\nRZZ(0.0*pi) q[19],q[28];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[30],q[25];\nRZZ(0.0*pi) q[55],q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[51],q[29];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[54],q[11];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[40],q[14];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[43],q[48];\nRZZ(0.0*pi) q[44],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];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(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(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*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];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(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(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*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[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[36];\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(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\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: (2, 3) [16]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(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[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(0.5*pi) q[37];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*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[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[48];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[43];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[33],q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[47],q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[41],q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[51];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[16],q[14];\nRZZ(0.0*pi) q[18],q[35];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.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(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.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];\nrx(0.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];\nry(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(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(0.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(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[26];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[16];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[31];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[47];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[52],q[43];\nrz(0.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(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[37],q[0];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[2],q[29];\nRZZ(0.0*pi) q[3],q[13];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[5],q[41];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[51],q[45];\nRZZ(0.0*pi) q[48],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(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];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(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];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*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(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*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: (2, 5) [18]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.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];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.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(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.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(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*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];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[27];\nRZZ(0.0*pi) q[14],q[28];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[26],q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[29],q[50];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[48],q[11];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[21],q[31];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[30],q[45];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[52],q[35];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[47],q[46];\nRZZ(0.0*pi) 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];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[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(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(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(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(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(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(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];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[54],q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[5],q[7];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[18],q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[34],q[47];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[53];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[44],q[55];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[52],q[51];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[50],q[35];\nRZZ(0.0*pi) q[39],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(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(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];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\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];\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: (128, 6) [26]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\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[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(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*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];\nry(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];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(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(3.5*pi) q[13];\nRZZ(0.0*pi) q[49],q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\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(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(3.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];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[27],q[4];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[6],q[36];\nRZZ(0.0*pi) q[7],q[44];\nRZZ(0.0*pi) q[34],q[8];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[13],q[10];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[30],q[12];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[54],q[21];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(1.0*pi) q[35];\nry(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(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*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];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[46];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[7],q[21];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[35];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[54],q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[32],q[1];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[10],q[29];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[40],q[16];\nRZZ(0.0*pi) q[18],q[47];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[25],q[23];\nRZZ(0.0*pi) q[48],q[24];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[50],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(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(0.5*pi) q[15];\nrz(1.0*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(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*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];\nrz(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];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*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];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[41];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[25],q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[27];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.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(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\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.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[39],q[17];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[29],q[31];\nRZZ(0.0*pi) q[30],q[43];\nRZZ(0.0*pi) q[32],q[36];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[45],q[42];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.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(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(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];\nRZZ(0.0*pi) q[48],q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[47],q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[43],q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[21],q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[35],q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[28],q[34];\nrz(1.0*pi) q[31];\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(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[55];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[54],q[11];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[26],q[15];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[18],q[31];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[53],q[33];\nRZZ(0.0*pi) q[44],q[46];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*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];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*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(0.5*pi) q[23];\nry(0.5*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];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*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];\nry(3.5*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(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*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(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[18];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[7],q[15];\nRZZ(0.0*pi) q[9],q[29];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[3],q[17];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[28],q[13];\nRZZ(0.0*pi) q[31],q[14];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[47],q[22];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*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];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[55],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[23];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[53],q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[35],q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[47],q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[36],q[46];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[40],q[8];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[22],q[27];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[28],q[34];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.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(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(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];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\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(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*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(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[38];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[31];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[44],q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[19],q[5];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[9],q[43];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[27],q[16];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[46],q[32];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[41],q[34];\nRZZ(0.0*pi) q[53],q[35];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) q[48],q[42];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(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];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*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];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.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];\nRZZ(0.0*pi) q[0],q[40];\nRZZ(0.0*pi) q[1],q[41];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[15],q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[38],q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[23],q[51];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[5],q[55];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[47],q[7];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[37],q[16];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[42],q[21];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[27],q[44];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[52],q[33];\nRZZ(0.0*pi) q[48],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];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(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(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(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(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[50];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[36],q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[22],q[40];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[25],q[52];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[38],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[39];\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(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[27],q[39];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[37],q[48];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.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];\nry(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];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*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];\nrz(0.5*pi) q[27];\nrx(0.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(3.5*pi) q[33];\nrx(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[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.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[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[27];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[10],q[19];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[26],q[40];\nrz(1.0*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[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[54],q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nRZZ(0.0*pi) q[52],q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[2],q[6];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[18],q[45];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[30],q[28];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[36],q[43];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(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[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.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];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(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(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[49],q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[34];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[37];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[48],q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*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.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[1],q[53];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[5],q[43];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[8],q[40];\nRZZ(0.0*pi) q[12],q[9];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[11],q[24];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[54],q[19];\nRZZ(0.0*pi) q[25],q[22];\nRZZ(0.0*pi) q[27],q[51];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[39],q[30];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[45],q[33];\nRZZ(0.0*pi) q[52],q[35];\nRZZ(0.0*pi) q[38],q[55];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[46],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];\nry(0.5*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(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*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];\nrz(0.5*pi) q[20];\nry(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[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(1.0*pi) q[33];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.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];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.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];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[29],q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(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[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(3.5*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[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[4],q[44];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[12],q[48];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[24],q[25];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[30],q[34];\nRZZ(0.0*pi) q[41],q[31];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[35],q[53];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[47],q[51];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*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(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*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];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*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];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[6],q[24];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[38];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[33],q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[39],q[52];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[54],q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[2],q[4];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[45],q[16];\nRZZ(0.0*pi) q[18],q[53];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[36],q[26];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*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(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(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*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];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(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];\nry(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[42];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[18],q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[29],q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[36],q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[19],q[27];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[44];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[31];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.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(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[40],q[2];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[39],q[51];\nRZZ(0.0*pi) q[47],q[48];\nRZZ(0.0*pi) q[53],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(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(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[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];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[24];\nrz(1.0*pi) q[25];\nry(0.5*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];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(1.0*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];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[16],q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[48],q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\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(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[53],q[0];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[5],q[34];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[9],q[47];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[50],q[13];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[32],q[18];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[36],q[26];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(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(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(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];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*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];\nrz(1.0*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(1.0*pi) q[3];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[17],q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[37],q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[43],q[20];\nrz(1.0*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];\nRZZ(0.0*pi) q[27],q[44];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[50];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[6],q[22];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[9],q[47];\nRZZ(0.0*pi) q[32],q[12];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[25],q[26];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[29],q[40];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(0.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[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];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(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];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[17];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[9],q[13];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[14],q[33];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[43],q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[54],q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[37],q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[8],q[55];\nRZZ(0.0*pi) q[10],q[12];\nRZZ(0.0*pi) q[39],q[11];\nRZZ(0.0*pi) q[53],q[15];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[21],q[36];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[48],q[24];\nRZZ(0.0*pi) q[28],q[45];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*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];\nry(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(3.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(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[42],q[6];\nRZZ(0.0*pi) q[8],q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[22],q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[21],q[31];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[46];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[39],q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[5],q[55];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[45],q[11];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[26],q[44];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[43],q[40];\nRZZ(0.0*pi) q[50],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];\nry(0.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(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*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(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.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];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\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(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[42],q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[51],q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\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[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[47],q[45];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[52],q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[4],q[37];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[8],q[20];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[32],q[14];\nRZZ(0.0*pi) q[17],q[15];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[27],q[44];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[49],q[43];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(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(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*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];\nry(0.5*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];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.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];\nry(0.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[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(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(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];\nRZZ(0.0*pi) q[1],q[15];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[19];\nRZZ(0.0*pi) q[10],q[5];\nRZZ(0.0*pi) q[6],q[13];\nRZZ(0.0*pi) q[7],q[11];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[37],q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[44];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\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(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[53],q[9];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[18],q[48];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[39],q[54];\nRZZ(0.0*pi) q[40],q[50];\nRZZ(0.0*pi) q[55],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];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(1.0*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(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*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];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[19];\nRZZ(0.0*pi) q[37],q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[16],q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[52];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[44];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[1],q[15];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[27],q[14];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[25],q[30];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[42],q[29];\nRZZ(0.0*pi) q[35],q[46];\nRZZ(0.0*pi) q[43],q[36];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(0.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];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*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];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(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];\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(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(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[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[7],q[42];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[41],q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[44],q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[33];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[43];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[52];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[45],q[54];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[15],q[3];\nRZZ(0.0*pi) q[4],q[53];\nRZZ(0.0*pi) q[37],q[5];\nRZZ(0.0*pi) q[6],q[11];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[50],q[22];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*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];\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];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrz(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];\nry(1.0*pi) q[50];\nrz(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];\nRZZ(0.0*pi) q[46],q[0];\nRZZ(0.0*pi) q[47],q[2];\nRZZ(0.0*pi) q[3],q[43];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[44],q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[15];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[50];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[38],q[36];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[48],q[7];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[32],q[11];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[24],q[42];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(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(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.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(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[38];\nRZZ(0.0*pi) q[7],q[39];\nrz(1.0*pi) q[8];\nrz(1.0*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[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[34];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[37],q[55];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[2],q[29];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[4],q[9];\nRZZ(0.0*pi) q[13],q[5];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[24],q[10];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[12],q[47];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[16],q[50];\nRZZ(0.0*pi) q[17],q[51];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[22],q[49];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[42],q[44];\nRZZ(0.0*pi) q[43],q[46];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.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(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(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(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[49];\nry(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];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[24],q[10];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[14],q[34];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[38],q[33];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[55];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[25],q[2];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[5],q[40];\nRZZ(0.0*pi) q[54],q[6];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[11],q[21];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[18],q[45];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[43],q[53];\nRZZ(0.0*pi) q[51],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];\nRZZ(0.0*pi) q[31],q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*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];\nrx(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(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(3.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];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.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];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[4],q[24];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[49],q[20];\nrz(0.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];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[36],q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[55],q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[17],q[21];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[41],q[28];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[51],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.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];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*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];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[51],q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[40],q[43];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[52];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[3],q[32];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[22],q[8];\nRZZ(0.0*pi) q[30],q[9];\nRZZ(0.0*pi) q[26],q[10];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[28],q[37];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[31],q[50];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[39],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(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[34];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(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];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.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(3.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];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(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];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*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.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[2],q[6];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[21],q[36];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[39];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[51],q[8];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[31],q[48];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[35],q[55];\nRZZ(0.0*pi) q[45],q[37];\nRZZ(0.0*pi) q[50],q[42];\nRZZ(0.0*pi) q[43],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(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*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];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*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(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[26],q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[52],q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[29],q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[47];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[21],q[53];\nRZZ(0.0*pi) q[23],q[22];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[30],q[28];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[7],q[44];\nRZZ(0.0*pi) q[9],q[8];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[54],q[11];\nRZZ(0.0*pi) q[35],q[13];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[17],q[38];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[48],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*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(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(1.0*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[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[52],q[1];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[55],q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[49];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[51],q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[31],q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[11],q[21];\nRZZ(0.0*pi) q[35],q[12];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[22],q[14];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[28],q[38];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[44],q[37];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[41],q[43];\nRZZ(0.0*pi) q[42],q[50];\nRZZ(0.0*pi) q[46],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(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[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(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(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.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(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];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*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];\nry(0.5*pi) q[50];\nry(3.5*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.0*pi) q[6],q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[43],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(1.0*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(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[2],q[15];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[17],q[10];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[28],q[14];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[27],q[20];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[32],q[48];\nRZZ(0.0*pi) q[52],q[34];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[46],q[47];\nRZZ(0.0*pi) q[54],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[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];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(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(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];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\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(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(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[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.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[5],q[46];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[31],q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[50],q[29];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[43];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[27],q[4];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[39],q[11];\nRZZ(0.0*pi) q[38],q[13];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[21],q[24];\nRZZ(0.0*pi) q[22],q[52];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[44],q[54];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(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];\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(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(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(0.5*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(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[54],q[8];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[17];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[37];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(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];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[43],q[47];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[34];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[5],q[23];\nRZZ(0.0*pi) q[30],q[6];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[18],q[25];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[31],q[36];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[40],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];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\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(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*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];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(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];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nry(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[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[18],q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[23],q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[29],q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[45],q[28];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[52];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[53],q[11];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[30],q[37];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[35],q[55];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[44],q[43];\nRZZ(0.0*pi) q[48],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(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.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(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*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];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.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(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(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];\nry(0.5*pi) q[51];\nry(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.0*pi) q[0],q[15];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[26],q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*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];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[2],q[11];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[4],q[44];\nRZZ(0.0*pi) q[5],q[37];\nRZZ(0.0*pi) q[7],q[14];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[13],q[10];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[31],q[34];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) q[36],q[38];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\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(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.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(0.5*pi) q[43];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(1.0*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];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[12],q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[11],q[25];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[48];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[46],q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[53],q[55];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[8];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[4],q[51];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[7],q[32];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[26],q[44];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[50],q[40];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.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[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\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(3.5*pi) q[30];\nrx(1.0*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(0.5*pi) q[36];\nrx(3.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];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.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];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[34],q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[47];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[38],q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[46];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[26];\nRZZ(0.0*pi) q[43],q[1];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[4],q[23];\nRZZ(0.0*pi) q[5],q[22];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[54],q[12];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[18],q[36];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[28],q[24];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[51],q[35];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[52],q[45];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*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];\nry(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.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];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\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];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[25],q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[36],q[50];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[53];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[52],q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[2],q[9];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[24],q[29];\nRZZ(0.0*pi) q[30],q[43];\nRZZ(0.0*pi) q[41],q[31];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nry(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];\nrx(1.0*pi) q[28];\nRZZ(0.0*pi) q[29],q[49];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.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];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(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];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[15],q[31];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[45],q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[2],q[30];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[21],q[8];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[27],q[13];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[36],q[24];\nRZZ(0.0*pi) q[43],q[26];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[33],q[48];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[44],q[52];\nRZZ(0.0*pi) q[47],q[54];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(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[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(0.5*pi) q[24];\nrx(3.5*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];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.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];\nry(1.0*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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[15];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[55],q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[39];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[29],q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[41],q[36];\nrz(0.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[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[51];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[4],q[44];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[22],q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[33],q[14];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[28],q[37];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[45],q[47];\nRZZ(0.0*pi) q[46],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(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*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];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*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(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*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];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[24],q[38];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[53],q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[45],q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[4],q[47];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[7],q[27];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[14],q[10];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[16],q[49];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[19],q[51];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[34],q[44];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[54],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];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*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(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(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];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*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[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(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(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[10],q[1];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[51],q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[48],q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[55],q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*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];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[44],q[12];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[20],q[29];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[41],q[34];\nRZZ(0.0*pi) q[36],q[37];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.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];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[40];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[20],q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[21];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[34],q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[51],q[44];\nrz(1.0*pi) q[47];\nrz(0.5*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[54];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[2],q[6];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[17],q[38];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[35],q[28];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[41],q[49];\nRZZ(0.0*pi) q[42],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(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(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];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[23],q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[53],q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[49];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[27],q[42];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[36],q[46];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[5],q[37];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[20],q[35];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[31],q[50];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[39],q[54];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(1.0*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];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\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(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*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];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[23],q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[19],q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(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[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[47],q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[34];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[32],q[5];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[11],q[52];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[45],q[15];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[21],q[39];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[26],q[42];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\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];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(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];\nry(3.5*pi) q[40];\nrx(0.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];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[23],q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[29],q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[51],q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[31],q[53];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[55];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[48],q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[2],q[22];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[43],q[47];\nRZZ(0.0*pi) q[50],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];\nry(3.5*pi) q[2];\nry(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(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*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];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(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];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[48];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(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[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[11],q[25];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.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(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[47],q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[40];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\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[50];\nrz(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.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[1],q[24];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[10],q[33];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[27],q[19];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[43],q[36];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[44],q[50];\nRZZ(0.0*pi) q[51],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(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(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(1.0*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(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(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];\nrz(0.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];\nrz(1.0*pi) q[44];\nry(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];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[55];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[18],q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[34];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[44],q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[5],q[4];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[22],q[36];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[52],q[26];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[35],q[41];\nRZZ(0.0*pi) q[50],q[38];\nRZZ(0.0*pi) q[51],q[40];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*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];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(1.0*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];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(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(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*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];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(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(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[48];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[50];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[36];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*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[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[44],q[55];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[11],q[32];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[18],q[41];\nRZZ(0.0*pi) q[53],q[20];\nRZZ(0.0*pi) q[34],q[21];\nRZZ(0.0*pi) q[25],q[31];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[45],q[39];\nRZZ(0.0*pi) q[40],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(0.5*pi) q[0];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(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];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(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];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.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];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(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[44];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[33];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[42];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[21];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[29];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[54],q[32];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[40],q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[41],q[0];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[5],q[37];\nRZZ(0.0*pi) q[18],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[50],q[23];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[43],q[28];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[34],q[51];\nRZZ(0.0*pi) q[55],q[44];\nRZZ(0.0*pi) q[47],q[45];\nRZZ(0.0*pi) q[48],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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nRZZ(0.0*pi) q[7],q[47];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*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];\nry(0.5*pi) q[27];\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(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\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(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[43],q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[35],q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[22],q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[49];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[42],q[40];\nrz(0.5*pi) q[41];\nrz(0.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[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[41];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[14],q[6];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[27],q[10];\nRZZ(0.0*pi) q[54],q[11];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[32],q[48];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[52],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.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(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*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(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*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];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[24],q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[41];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[32];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*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];\nRZZ(0.0*pi) q[36],q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[37];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[54],q[42];\nRZZ(0.0*pi) q[43],q[53];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[4],q[44];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[34],q[8];\nRZZ(0.0*pi) q[9],q[30];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[45],q[18];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[33],q[22];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[46],q[49];\nRZZ(0.0*pi) q[51],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(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[27];\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];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*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];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[34];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[36],q[18];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[52];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[55];\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(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[29],q[2];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[11],q[51];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[48],q[43];\nRZZ(0.0*pi) q[47],q[45];\nRZZ(0.0*pi) 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];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.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(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*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(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(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];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[23];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[19],q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[12],q[29];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[21];\nRZZ(0.0*pi) q[20],q[30];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.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[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[6],q[34];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[10],q[11];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[55],q[39];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[43],q[49];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[0];\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(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.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[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.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];\nry(0.5*pi) q[30];\nrz(3.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(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(0.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(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[21],q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[14],q[52];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[45];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[46];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[29],q[44];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[39];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[40],q[42];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[47];\nRZZ(0.0*pi) q[54],q[49];\nrz(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.0*pi) q[41],q[0];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[10],q[4];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[8],q[47];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[30],q[13];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[32],q[22];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[31],q[26];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[37],q[35];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\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(1.0*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];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.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];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[27];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[10],q[6];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[9],q[13];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[48],q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[39],q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[52],q[36];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(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];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[12],q[37];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[16],q[15];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[42],q[23];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[25],q[35];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[55],q[31];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[47],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];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[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];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.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];\nrx(0.5*pi) q[29];\nrx(1.0*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[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.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];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[54];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[55],q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[39],q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[50];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nRZZ(0.0*pi) q[46],q[53];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[0],q[8];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[4],q[7];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[13],q[29];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[30],q[31];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*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(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(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];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nRZZ(0.0*pi) q[42],q[53];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[34],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[9],q[38];\nrz(3.5*pi) q[10];\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(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[37],q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[44],q[54];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[47],q[4];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[40],q[10];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[20],q[14];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[35],q[17];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) q[46],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[1];\nry(0.5*pi) q[2];\nry(0.5*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];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(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(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(1.0*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];\nrz(0.5*pi) q[30];\nrx(0.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];\nrx(3.5*pi) q[37];\nrx(0.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];\nry(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*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(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[14];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[45];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[47],q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[53],q[2];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[50],q[13];\nRZZ(0.0*pi) q[24],q[15];\nRZZ(0.0*pi) q[17],q[18];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[25],q[40];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[30],q[34];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[52],q[43];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*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];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.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];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*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];\nrz(3.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[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[27],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[31],q[14];\nRZZ(0.0*pi) q[18],q[21];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.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[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[43],q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[3],q[25];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[8],q[10];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[33],q[20];\nRZZ(0.0*pi) q[41],q[22];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[35],q[26];\nRZZ(0.0*pi) q[53],q[28];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(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];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*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(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];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[43],q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[55],q[12];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.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];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[53];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[32],q[38];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[47],q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[13],q[29];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[15],q[20];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[36],q[30];\nRZZ(0.0*pi) q[40],q[31];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[44],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.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(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*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];\nry(3.5*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];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[52],q[7];\nRZZ(0.0*pi) q[23],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];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[40],q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[51],q[3];\nRZZ(0.0*pi) q[55],q[4];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[39],q[22];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[35],q[26];\nRZZ(0.0*pi) q[27],q[38];\nRZZ(0.0*pi) q[54],q[28];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[46],q[53];\nRZZ(0.0*pi) 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];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(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];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.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[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];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.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];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[41];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[15];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[13],q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[30],q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[29],q[40];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[36],q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[43],q[47];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[51],q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[2],q[11];\nRZZ(0.0*pi) q[32],q[4];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[18],q[37];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[26],q[42];\nRZZ(0.0*pi) q[27],q[38];\nRZZ(0.0*pi) q[33],q[31];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) q[44],q[55];\nRZZ(0.0*pi) q[54],q[45];\nRZZ(0.0*pi) q[50],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(1.0*pi) q[0];\nrx(1.0*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];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*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[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(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nry(1.0*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[29];\nry(0.5*pi) q[30];\nrz(3.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(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(3.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];\nry(3.5*pi) q[52];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[54];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[53];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[39];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[29],q[31];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[50],q[2];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[24],q[48];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[32],q[46];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[43],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];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[15];\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(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[26];\nrz(3.5*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];\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(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\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[45];\nry(3.5*pi) q[46];\nry(3.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];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[40],q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[17],q[28];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[37];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[51],q[0];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[25],q[3];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[11],q[47];\nRZZ(0.0*pi) q[24],q[13];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[22],q[45];\nRZZ(0.0*pi) q[30],q[23];\nRZZ(0.0*pi) q[26],q[39];\nRZZ(0.0*pi) q[27],q[52];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[46],q[42];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\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];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(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(0.5*pi) q[32];\nrx(3.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];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[8],q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[13];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[33];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[2],q[11];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[12],q[16];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[25],q[23];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[39],q[43];\nRZZ(0.0*pi) q[51],q[44];\nRZZ(0.0*pi) q[45],q[55];\nRZZ(0.0*pi) q[52],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];\nry(3.5*pi) q[2];\nrz(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];\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(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*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];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*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];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[2];\nrz(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(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[48];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[39],q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[24],q[34];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[40],q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[44],q[12];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[46],q[18];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[35],q[22];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[55],q[36];\nRZZ(0.0*pi) 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(0.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];\nrz(0.5*pi) q[6];\nry(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];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[31];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(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(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*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(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[52],q[4];\nrz(0.5*pi) q[5];\nrz(1.0*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];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[53];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[26];\nRZZ(0.0*pi) q[17],q[39];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.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[25];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[49];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*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[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[1],q[25];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[6],q[50];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[12],q[37];\nRZZ(0.0*pi) q[55],q[14];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[18],q[35];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[43],q[23];\nRZZ(0.0*pi) q[42],q[29];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[45],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(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.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];\nrz(1.0*pi) q[14];\nry(0.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(0.5*pi) q[20];\nry(0.5*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[25];\nry(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[7],q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[36];\nRZZ(0.0*pi) q[21],q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[25];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[40];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[30],q[24];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[49],q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[26];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[4],q[17];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[18],q[39];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[51],q[44];\nRZZ(0.0*pi) q[45],q[53];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(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];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*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(0.5*pi) q[35];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(1.0*pi) q[46];\nry(3.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(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[20];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[30],q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[55],q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[29],q[53];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[41],q[35];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[51],q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[46],q[45];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[47],q[32];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[52],q[34];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*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(3.5*pi) q[26];\nry(0.5*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(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(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];\nry(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(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(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];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[8];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[9];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[32],q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[24],q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[54],q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[51],q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[6],q[20];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[29],q[23];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[52],q[42];\nRZZ(0.0*pi) q[47],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(0.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];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*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[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(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];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.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];\nrz(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[10],q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[47],q[7];\nRZZ(0.0*pi) q[28],q[11];\nrz(1.0*pi) q[12];\nrz(3.5*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[20];\nRZZ(0.0*pi) q[26],q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[43];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[41],q[22];\nRZZ(0.0*pi) q[23],q[25];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[44],q[27];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[54],q[35];\nRZZ(0.0*pi) q[46],q[36];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nRZZ(0.0*pi) q[22],q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(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];\nry(0.5*pi) q[29];\nry(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];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.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(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(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];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[49],q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[46],q[24];\nRZZ(0.0*pi) q[45],q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*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(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[29],q[2];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[10],q[47];\nRZZ(0.0*pi) q[30],q[12];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[53],q[18];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[42],q[20];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[34],q[39];\nRZZ(0.0*pi) q[37],q[48];\nRZZ(0.0*pi) q[38],q[40];\nRZZ(0.0*pi) q[50],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];\nRZZ(0.0*pi) q[2],q[8];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.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(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nry(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(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(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[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];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*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(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[25],q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.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];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[41];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[35],q[3];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[9],q[10];\nRZZ(0.0*pi) q[48],q[11];\nRZZ(0.0*pi) q[45],q[12];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[15],q[44];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[27],q[38];\nRZZ(0.0*pi) q[29],q[47];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[46],q[53];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*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];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*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(3.5*pi) q[39];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[1],q[35];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[34],q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[46],q[2];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[22],q[6];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[32],q[11];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[37],q[15];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[31],q[21];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[30],q[29];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) q[52],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];\nry(0.5*pi) q[2];\nry(0.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];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\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(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.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];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*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];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[37],q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[10],q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[11],q[41];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\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[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[27],q[24];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*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[36];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.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(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[8],q[3];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[35],q[7];\nRZZ(0.0*pi) q[9],q[28];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[40],q[14];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) q[42],q[45];\nRZZ(0.0*pi) q[50],q[54];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*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];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(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[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(0.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];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*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];\nrz(1.0*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];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*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(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(1.0*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(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[49];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[37];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[21],q[27];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[18],q[4];\nRZZ(0.0*pi) q[44],q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[9],q[14];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[19],q[51];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[39],q[28];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[38],q[32];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.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];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[4],q[12];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[14],q[54];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[43],q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[6],q[18];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[10],q[11];\nRZZ(0.0*pi) q[31],q[15];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[47],q[17];\nRZZ(0.0*pi) q[20],q[49];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[41],q[22];\nRZZ(0.0*pi) q[23],q[27];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[51],q[28];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) 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(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(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];\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(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(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];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[7],q[39];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[32],q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[33],q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[37];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(1.0*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];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[30],q[4];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[21],q[8];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[16],q[15];\nRZZ(0.0*pi) q[18],q[25];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[20],q[35];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[23],q[47];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[28],q[54];\nRZZ(0.0*pi) q[31],q[48];\nRZZ(0.0*pi) q[38],q[36];\nRZZ(0.0*pi) q[44],q[51];\nRZZ(0.0*pi) q[50],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(3.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];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.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(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(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(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(1.0*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(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(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[3];\nRZZ(0.0*pi) q[5],q[16];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[14];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[39];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[37],q[52];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\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(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[18],q[11];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[19],q[22];\nRZZ(0.0*pi) q[20],q[24];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[42],q[28];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[33],q[38];\nRZZ(0.0*pi) q[40],q[49];\nRZZ(0.0*pi) q[53],q[41];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) 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];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.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];\nry(0.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(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.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];\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(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(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];\nry(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.0*pi) q[47],q[0];\nRZZ(0.0*pi) q[37],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[54],q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[27];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[14],q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[44],q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[26],q[21];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[31],q[11];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[16],q[52];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[55],q[35];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[42],q[50];\nRZZ(0.0*pi) q[48],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(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(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(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*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];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*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[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];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*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];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[35];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[42],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[27],q[14];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[52];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[36],q[2];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[53],q[5];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[48],q[10];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[17],q[22];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[19],q[45];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[21],q[47];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[46],q[30];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[40],q[44];\nRZZ(0.0*pi) q[41],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(3.5*pi) q[2];\nry(3.5*pi) q[3];\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(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\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(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(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];\nry(3.5*pi) q[32];\nrz(0.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];\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(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];\nry(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[51],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[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[27],q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[36],q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[30];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[55];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.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[54];\nRZZ(0.0*pi) q[54],q[0];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[13],q[6];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[11],q[52];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) 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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*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(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(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];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[55],q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\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[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[41],q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[46],q[26];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[37],q[52];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[6],q[33];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[9],q[45];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[54],q[12];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[44],q[30];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[48],q[42];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(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];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\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[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*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[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[31];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[46];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[21],q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[51],q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[4],q[37];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[9],q[53];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[30],q[25];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[39],q[44];\nRZZ(0.0*pi) q[42],q[45];\nRZZ(0.0*pi) q[50],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(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];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*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];\nry(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*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(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(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];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(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(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[36];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.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];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[35],q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[41];\nrz(3.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[37];\nrz(3.5*pi) q[38];\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[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[40],q[0];\nRZZ(0.0*pi) q[1],q[4];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[8],q[44];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[42],q[20];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[22],q[49];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.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];\nrx(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];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(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];\nry(3.5*pi) q[42];\nry(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(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[28];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[7],q[19];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[30];\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(0.5*pi) q[23];\nRZZ(0.0*pi) q[27],q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[45];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*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.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[32],q[4];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[52],q[9];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[38],q[21];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(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];\nrz(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(3.5*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];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[46],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[11],q[42];\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[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[40];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[34],q[2];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[18],q[7];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[19],q[14];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[17],q[41];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[26],q[45];\nRZZ(0.0*pi) q[27],q[51];\nRZZ(0.0*pi) q[28],q[37];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[55],q[47];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\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(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*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[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.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];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[11];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[7],q[41];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[42],q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[39];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[36],q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[52],q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[2],q[6];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[5],q[45];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[10],q[34];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[22],q[17];\nRZZ(0.0*pi) q[46],q[18];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[27],q[20];\nRZZ(0.0*pi) q[23],q[24];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[43],q[47];\nRZZ(0.0*pi) q[51],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(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[4];\nry(3.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[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.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];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.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];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[31];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[50],q[15];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[18],q[45];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[46],q[44];\nRZZ(0.0*pi) q[51],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(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.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(3.5*pi) q[20];\nrx(3.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(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*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];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[50],q[7];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[32];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[21],q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[52],q[20];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[31],q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[1],q[26];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[25],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[44],q[5];\nRZZ(0.0*pi) q[6],q[9];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[10],q[12];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[14],q[51];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[22],q[36];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[45],q[41];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*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];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\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(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(1.0*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[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*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];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[6],q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[19],q[37];\nRZZ(0.0*pi) q[21],q[26];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[46],q[48];\nRZZ(0.0*pi) q[52],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];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.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];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(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(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.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(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[23],q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[52],q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[36];\nrz(1.0*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(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[34],q[0];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[16],q[2];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[17],q[43];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[39],q[26];\nRZZ(0.0*pi) q[32],q[27];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[45],q[37];\nRZZ(0.0*pi) q[55],q[42];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(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(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\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];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[46];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[43],q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[41];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[6],q[42];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[13],q[20];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[30],q[19];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[34],q[54];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) q[45],q[49];\nRZZ(0.0*pi) q[50],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(1.0*pi) q[2];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nry(0.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[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.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];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[3];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[41],q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[25];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[50];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[48],q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[8];\nRZZ(0.0*pi) q[19],q[2];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[43],q[13];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[20],q[35];\nRZZ(0.0*pi) q[23],q[29];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[31],q[36];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) q[47],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(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.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(0.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];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[51],q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[33];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*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[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[25],q[39];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[45],q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[48],q[7];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[18],q[11];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[14],q[38];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[23],q[19];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[31],q[37];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[55],q[36];\nRZZ(0.0*pi) q[41],q[42];\nRZZ(0.0*pi) q[47],q[49];\nRZZ(0.0*pi) 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(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(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];\nrx(0.5*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];\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(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*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[2];\nRZZ(0.0*pi) q[3],q[49];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[6],q[26];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[18];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[37],q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[46];\nRZZ(0.0*pi) q[32],q[1];\nRZZ(0.0*pi) q[20],q[2];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[8],q[21];\nRZZ(0.0*pi) q[10],q[9];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[54],q[19];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[55],q[24];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[31],q[36];\nRZZ(0.0*pi) q[35],q[53];\nRZZ(0.0*pi) q[39],q[50];\nRZZ(0.0*pi) q[45],q[42];\nRZZ(0.0*pi) q[44],q[51];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*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[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];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.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(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(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];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[36],q[2];\nRZZ(0.0*pi) q[3],q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[25];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[40];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[37];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*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(3.5*pi) q[35];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[30],q[8];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[54],q[11];\nRZZ(0.0*pi) q[12],q[52];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[27],q[33];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[49],q[41];\nRZZ(0.0*pi) q[42],q[51];\nRZZ(0.0*pi) q[43],q[45];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*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];\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];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.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(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(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(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(0.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(3.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];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[8],q[10];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[44];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[42];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[47];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(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[54];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[37],q[11];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[24],q[13];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[50],q[26];\nRZZ(0.0*pi) q[55],q[27];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[40],q[49];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(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];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[10],q[14];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[30],q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[32],q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[41],q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[51];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[11],q[49];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[17],q[33];\nRZZ(0.0*pi) q[18],q[29];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[54],q[25];\nRZZ(0.0*pi) q[45],q[26];\nRZZ(0.0*pi) q[52],q[27];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[43],q[47];\nRZZ(0.0*pi) q[50],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(0.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(3.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];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*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(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(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[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(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(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(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[15],q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[32];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[48],q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[54],q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[51];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[14],q[2];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[8],q[30];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[38],q[18];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[44],q[26];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[46],q[36];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.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];\nry(1.0*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];\nry(0.5*pi) q[29];\nrz(0.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];\nrx(1.0*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];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(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];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*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];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[21],q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[6],q[33];\nRZZ(0.0*pi) q[18],q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[45];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[51],q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[37];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[39],q[42];\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(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[9],q[8];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[34],q[50];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[47],q[44];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*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(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.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(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.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];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[43];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[44];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[23],q[49];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[40],q[0];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[21],q[24];\nRZZ(0.0*pi) q[22],q[27];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[28],q[38];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[39],q[42];\nRZZ(0.0*pi) q[48],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];\nry(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];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(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];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*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];\nrz(1.0*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];\nry(3.5*pi) q[38];\nrx(0.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];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.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];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[15],q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[41],q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*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[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[14],q[2];\nRZZ(0.0*pi) q[3],q[25];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[6],q[50];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[9],q[12];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[35],q[13];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[44],q[37];\nRZZ(0.0*pi) q[39],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.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];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*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];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[31];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[42];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[24],q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[48];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[37],q[30];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[43],q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[6],q[55];\nRZZ(0.0*pi) q[7],q[29];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[11],q[45];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[36],q[17];\nRZZ(0.0*pi) q[18],q[39];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[23],q[47];\nRZZ(0.0*pi) q[50],q[33];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[0];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.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(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*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];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.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(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*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];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[9];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[38];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[31];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[45],q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[3],q[55];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[25],q[8];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[20],q[11];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[27],q[13];\nRZZ(0.0*pi) q[26],q[15];\nRZZ(0.0*pi) q[40],q[16];\nRZZ(0.0*pi) q[18],q[39];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[53],q[24];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[44],q[42];\nRZZ(0.0*pi) q[46],q[48];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*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(3.5*pi) q[18];\nrx(3.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];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[27];\nrx(0.5*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];\nry(0.5*pi) q[33];\nry(1.0*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[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*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];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[34],q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[38],q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[26],q[47];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[2],q[33];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[5],q[22];\nRZZ(0.0*pi) q[43],q[6];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[28],q[12];\nRZZ(0.0*pi) q[32],q[14];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[53],q[16];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[20],q[24];\nRZZ(0.0*pi) q[21],q[42];\nRZZ(0.0*pi) q[54],q[25];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) q[48],q[44];\nRZZ(0.0*pi) q[49],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\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(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.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];\nrx(1.0*pi) q[41];\nry(3.5*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];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*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];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[12],q[5];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[45],q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[49],q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[31];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[17],q[0];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[55],q[4];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[11],q[52];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[23],q[20];\nRZZ(0.0*pi) q[50],q[22];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[43],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];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(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];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[53];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*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];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[45];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[36],q[21];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[47],q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[35];\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(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[9],q[17];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*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];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*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(0.5*pi) q[43];\nry(0.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];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[47],q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[26];\nrz(0.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[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*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];\nRZZ(0.0*pi) q[46],q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[1],q[23];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[8],q[5];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[9],q[17];\nRZZ(0.0*pi) q[48],q[10];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[34],q[21];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[35],q[30];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[43],q[36];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[49],q[55];\nRZZ(0.0*pi) q[50],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];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*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];\nrz(0.5*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(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.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[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[11],q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[17];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[38],q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[23];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[32],q[9];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[30],q[18];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[22],q[29];\nRZZ(0.0*pi) q[24],q[33];\nRZZ(0.0*pi) q[50],q[25];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[49],q[28];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[45],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[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*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(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.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];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(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[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(1.0*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[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[31],q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[17],q[25];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\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(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nRZZ(0.0*pi) q[52],q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[7],q[20];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[9],q[28];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[18],q[13];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[23],q[19];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[27],q[30];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[41],q[42];\nRZZ(0.0*pi) q[50],q[44];\nRZZ(0.0*pi) q[45],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];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*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];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*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];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*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(3.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];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*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];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[18],q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[43],q[45];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[55];\nRZZ(0.0*pi) q[31],q[1];\nRZZ(0.0*pi) q[19],q[2];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[16],q[12];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[50],q[26];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[29],q[47];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(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(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.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];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(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];\nry(0.5*pi) q[51];\nrx(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];\nRZZ(0.0*pi) q[34],q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[36],q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[52];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[47],q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[40];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[48],q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[39],q[4];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[54],q[15];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[33],q[20];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[37],q[27];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[43],q[55];\nRZZ(0.0*pi) q[44],q[45];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*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];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.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];\nry(0.5*pi) q[31];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.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];\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(1.0*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];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[26];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[51],q[15];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*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[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[18],q[37];\nRZZ(0.0*pi) q[19],q[43];\nRZZ(0.0*pi) q[42],q[20];\nRZZ(0.0*pi) q[27],q[52];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[30],q[35];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[38],q[55];\nRZZ(0.0*pi) q[40],q[47];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[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(3.5*pi) q[10];\nry(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[52];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*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];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*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[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[26];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[53];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[44];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[22],q[43];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\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[54];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[5],q[45];\nRZZ(0.0*pi) q[6],q[9];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[13],q[18];\nRZZ(0.0*pi) q[23],q[15];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[25],q[34];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[37],q[54];\nRZZ(0.0*pi) q[42],q[51];\nRZZ(0.0*pi) q[46],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];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*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];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*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];\nry(3.5*pi) q[44];\nrz(3.5*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(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[26],q[2];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[37],q[4];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[35];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\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[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[9],q[46];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[27],q[13];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[19],q[28];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[43],q[22];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[52],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(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[27];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[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(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(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];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.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];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[33],q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[36];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[29];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[28],q[4];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[32],q[6];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[11],q[44];\nRZZ(0.0*pi) q[45],q[15];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[41],q[22];\nRZZ(0.0*pi) q[48],q[24];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[30],q[35];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[34],q[55];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[47],q[38];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[12],q[52];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[26],q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[29],q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\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[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[23],q[2];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[6],q[53];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[8],q[47];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[16],q[54];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.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];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(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(1.0*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];\nrz(1.0*pi) q[29];\nrz(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];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.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];\nrz(3.5*pi) q[51];\nry(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.0*pi) q[0],q[11];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[21],q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[38],q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[31],q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[48],q[29];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[44];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[25],q[16];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[22],q[49];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[32],q[40];\nRZZ(0.0*pi) q[51],q[33];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[37],q[53];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*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];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrz(1.0*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];\nRZZ(0.0*pi) q[4],q[14];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[37];\nRZZ(0.0*pi) q[22],q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[55],q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[49];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[51],q[54];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[29];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[25],q[23];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[39],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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(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];\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[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(3.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(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.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];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[26],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[22];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[52],q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[46];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[38],q[3];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[28],q[11];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[36],q[15];\nRZZ(0.0*pi) q[32],q[16];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[18],q[47];\nRZZ(0.0*pi) q[19],q[37];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[34],q[39];\nRZZ(0.0*pi) q[45],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[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[21];\nrz(3.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(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(3.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[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(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(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[43],q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[44];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[35],q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*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];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[55],q[4];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[11],q[52];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[28],q[13];\nRZZ(0.0*pi) q[47],q[16];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) q[54],q[37];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[53],q[48];\nRZZ(0.0*pi) q[49],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];\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];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(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(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\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[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.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];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[1],q[51];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[24];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[32];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[52],q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(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(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[9],q[30];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[34],q[21];\nRZZ(0.0*pi) q[50],q[22];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[33],q[45];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*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[22];\nrx(3.5*pi) q[23];\nry(0.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];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(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];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*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(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[33],q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[36];\nrz(1.0*pi) q[5];\nrz(1.0*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[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[45],q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[41],q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[51],q[53];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[8],q[27];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[28],q[11];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[43],q[23];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[35],q[29];\nRZZ(0.0*pi) q[31],q[54];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[46],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*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];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*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];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.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];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[46];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[7];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[15],q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[25],q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[29],q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[2],q[33];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[8],q[17];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[39],q[21];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[30],q[43];\nRZZ(0.0*pi) q[35],q[41];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[53],q[48];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nry(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];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*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[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(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];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[48],q[5];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*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[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[34];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[53],q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[54];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[1],q[28];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[3],q[25];\nRZZ(0.0*pi) q[6],q[13];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[24],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[29],q[52];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.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(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.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[1];\nRZZ(0.0*pi) q[19],q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[35];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[38],q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[31],q[52];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[9],q[14];\nRZZ(0.0*pi) q[10],q[47];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[44],q[12];\nRZZ(0.0*pi) q[15],q[13];\nRZZ(0.0*pi) q[45],q[16];\nRZZ(0.0*pi) q[18],q[36];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[51],q[26];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[34],q[50];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[42],q[40];\nRZZ(0.0*pi) q[41],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(3.5*pi) q[2];\nrx(3.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];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.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];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(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];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(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(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.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[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(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];\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: (128, 0) [32]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(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];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*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[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.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];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[46];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*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.0*pi) q[0],q[34];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[25],q[2];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[7],q[43];\nRZZ(0.0*pi) q[10],q[8];\nRZZ(0.0*pi) q[52],q[9];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[36],q[12];\nRZZ(0.0*pi) q[13],q[53];\nRZZ(0.0*pi) q[20],q[14];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[40],q[16];\nRZZ(0.0*pi) q[35],q[17];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[54],q[21];\nRZZ(0.0*pi) q[42],q[23];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[55],q[29];\nRZZ(0.0*pi) q[30],q[37];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[38],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(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.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];\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[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(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];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(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];\nry(3.5*pi) q[51];\nry(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[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[51],q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[31];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(1.0*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[40];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[44],q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[3],q[55];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[10],q[18];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[33],q[24];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[27],q[29];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[30],q[36];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[38],q[49];\nRZZ(0.0*pi) q[39],q[47];\nRZZ(0.0*pi) q[48],q[40];\nRZZ(0.0*pi) q[46],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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(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(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[21];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[52],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[20];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[54];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*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];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[51],q[26];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[35],q[29];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[43],q[41];\nRZZ(0.0*pi) q[42],q[44];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[28];\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(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[27];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[34];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[47],q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[25],q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[26],q[42];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[53];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[41],q[24];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[38],q[49];\nRZZ(0.0*pi) q[44],q[43];\nRZZ(0.0*pi) q[51],q[45];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.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(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\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];\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(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(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(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[10],q[40];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[45],q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\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(3.5*pi) q[49];\nrz(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.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[50],q[2];\nRZZ(0.0*pi) q[3],q[6];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[21],q[8];\nRZZ(0.0*pi) q[9],q[32];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[17],q[35];\nRZZ(0.0*pi) q[19],q[47];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[41],q[28];\nRZZ(0.0*pi) q[30],q[31];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[36],q[39];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[55],q[46];\nRZZ(0.0*pi) q[49],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];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*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];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(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(0.5*pi) q[24];\nry(0.5*pi) q[26];\nry(0.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(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(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];\nrz(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(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(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[15],q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*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];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[30];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[2],q[10];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[12],q[5];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[53],q[16];\nRZZ(0.0*pi) q[26],q[17];\nRZZ(0.0*pi) q[50],q[18];\nRZZ(0.0*pi) q[27],q[19];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[43],q[35];\nRZZ(0.0*pi) q[37],q[36];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[41],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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*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[37];\nry(0.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];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[14],q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[32],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[34];\nRZZ(0.0*pi) q[53],q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*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[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[3],q[13];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[17],q[8];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[25],q[11];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[18],q[27];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[45],q[54];\nRZZ(0.0*pi) q[48],q[46];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.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(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.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(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[22],q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[48];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[38],q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[39],q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[52],q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.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];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[27],q[5];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[9],q[45];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[40],q[16];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[18],q[41];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[47],q[37];\nRZZ(0.0*pi) q[42],q[55];\nRZZ(0.0*pi) q[43],q[51];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.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];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(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];\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(3.5*pi) q[29];\nrz(1.0*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];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.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];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[28];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[22],q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[42];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[18],q[50];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[23],q[44];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[52];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[54];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[16],q[2];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[39],q[24];\nRZZ(0.0*pi) q[35],q[26];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[43],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(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[27];\nrx(0.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[33];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*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(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[40];\nRZZ(0.0*pi) q[1],q[16];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[33];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[20],q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[25],q[8];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[26],q[37];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) q[48],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];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*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];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(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(0.5*pi) q[42];\nry(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(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[49],q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[36],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[45];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[28];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[32],q[30];\nrz(0.5*pi) q[31];\nrz(3.5*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];\nRZZ(0.0*pi) q[41],q[40];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[26];\nRZZ(0.0*pi) q[29],q[2];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[13],q[7];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[47],q[17];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[23],q[24];\nRZZ(0.0*pi) q[54],q[25];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[37],q[51];\nRZZ(0.0*pi) q[39],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*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];\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(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\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(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[33],q[14];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[22],q[17];\nRZZ(0.0*pi) q[18],q[24];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[45];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[41],q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[46];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[15],q[3];\nRZZ(0.0*pi) q[51],q[4];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[34],q[8];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[16],q[12];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[25],q[26];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[38],q[36];\nRZZ(0.0*pi) q[37],q[49];\nRZZ(0.0*pi) q[40],q[42];\nRZZ(0.0*pi) q[50],q[47];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(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(0.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];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(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(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[32];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[29];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[13],q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[52],q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[5],q[23];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[40],q[16];\nRZZ(0.0*pi) q[54],q[19];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[46],q[24];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[38],q[26];\nRZZ(0.0*pi) q[27],q[51];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[44],q[53];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*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];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.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(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\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(1.0*pi) q[50];\nrx(3.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];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[18],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[15];\nRZZ(0.0*pi) q[19],q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[22],q[24];\nrz(0.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(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[8],q[12];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[13],q[20];\nRZZ(0.0*pi) q[50],q[14];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[26],q[27];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[38],q[49];\nRZZ(0.0*pi) q[39],q[55];\nRZZ(0.0*pi) q[40],q[47];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[1];\nrz(3.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];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\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(3.5*pi) q[32];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*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];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[34],q[2];\nRZZ(0.0*pi) q[3],q[48];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[8],q[28];\nRZZ(0.0*pi) q[53],q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[29];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[36],q[21];\nrz(3.5*pi) q[22];\nrz(0.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[30];\nRZZ(0.0*pi) q[37],q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[55],q[35];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*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[54];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[10],q[1];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[43],q[12];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[23],q[20];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[25],q[52];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[39],q[42];\nRZZ(0.0*pi) q[44],q[46];\nRZZ(0.0*pi) q[51],q[45];\nRZZ(0.0*pi) q[47],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[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(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];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.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];\nrz(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*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];\nry(0.5*pi) q[42];\nrx(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(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[17],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[19],q[16];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[21],q[35];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[37],q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[38],q[52];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*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];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[5],q[45];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[25],q[8];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[10],q[48];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[32],q[13];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[50],q[22];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[26],q[39];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[41],q[43];\nRZZ(0.0*pi) q[51],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];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(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];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(0.5*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(1.0*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(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(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.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[50],q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[15];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[19];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[34],q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[11],q[44];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[14],q[30];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[55],q[26];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[39],q[31];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[41],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];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[23];\nrz(0.5*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];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*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(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[29];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[28],q[14];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[21],q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[30],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[33],q[32];\nRZZ(0.0*pi) q[36],q[34];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[47],q[45];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[40],q[15];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[50],q[18];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[37],q[51];\nRZZ(0.0*pi) q[41],q[43];\nRZZ(0.0*pi) q[46],q[44];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.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(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[37],q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[22],q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[44];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[29],q[21];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[31];\nRZZ(0.0*pi) q[40],q[1];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[3],q[53];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[12],q[42];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[16],q[35];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*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];\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(0.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];\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(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[1],q[3];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[6],q[39];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[29],q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[48],q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[43];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[52];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*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[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[54],q[12];\nRZZ(0.0*pi) q[14],q[44];\nRZZ(0.0*pi) q[18],q[15];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[49],q[27];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[36],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];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(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];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(3.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];\nrz(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];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(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];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*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(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[27],q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[47];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[44];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[43];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[50],q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[5],q[34];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[8],q[20];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[11],q[23];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[26],q[45];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[49],q[41];\nRZZ(0.0*pi) q[52],q[46];\nRZZ(0.0*pi) q[53],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];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*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];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*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];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[52],q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[48],q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[38],q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[42];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[55],q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[54],q[36];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[1],q[23];\nRZZ(0.0*pi) q[2],q[31];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[6],q[11];\nRZZ(0.0*pi) q[21],q[8];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[53],q[16];\nRZZ(0.0*pi) q[18],q[17];\nRZZ(0.0*pi) q[45],q[24];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[43],q[41];\nRZZ(0.0*pi) q[44],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];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*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];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*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];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*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];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[36];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[39],q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[22];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[44];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[28],q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(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.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[1],q[6];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[7],q[18];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[11],q[47];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[24],q[46];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[31],q[34];\nRZZ(0.0*pi) q[35],q[40];\nRZZ(0.0*pi) q[53],q[38];\nRZZ(0.0*pi) q[49],q[48];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[16];\nrz(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];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*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];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[31];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[20];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[13],q[25];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[27];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[36],q[26];\nRZZ(0.0*pi) q[30],q[35];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[40],q[33];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[38],q[44];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[52],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[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[1],q[21];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[7],q[14];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[51],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(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.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];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(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];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.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];\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(1.0*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];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\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];\nRZZ(0.0*pi) q[47],q[2];\nRZZ(0.0*pi) q[55],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[48];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.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];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\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(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[5],q[23];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[53],q[11];\nRZZ(0.0*pi) q[12],q[51];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[16],q[41];\nRZZ(0.0*pi) q[29],q[19];\nRZZ(0.0*pi) q[33],q[21];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[45],q[26];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[30],q[28];\nRZZ(0.0*pi) q[42],q[32];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) q[44],q[49];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*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(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*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(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[53];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[42],q[5];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[45];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[21],q[37];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[44],q[29];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[52],q[43];\nrz(0.5*pi) q[46];\nrz(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];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[6],q[48];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[12],q[51];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[25],q[33];\nRZZ(0.0*pi) q[26],q[38];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[47],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];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\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(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*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];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.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];\nry(0.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];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[47];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[25];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*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[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[6],q[1];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[45],q[16];\nRZZ(0.0*pi) q[30],q[18];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[50],q[34];\nRZZ(0.0*pi) q[36],q[38];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[43],q[42];\nRZZ(0.0*pi) q[53],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nrz(0.5*pi) q[3];\nrx(1.0*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(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(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];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(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];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[46];\nry(3.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];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[1],q[12];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[4],q[22];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[44],q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[17],q[48];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[33];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[43],q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[10];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[6],q[36];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[11],q[51];\nRZZ(0.0*pi) q[35],q[13];\nRZZ(0.0*pi) q[19],q[14];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[38],q[21];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[24],q[52];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[37],q[47];\nRZZ(0.0*pi) q[53],q[42];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[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];\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];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*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];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.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(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[55],q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(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];\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];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[34],q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[3],q[6];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[44],q[7];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[28],q[9];\nRZZ(0.0*pi) q[27],q[10];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[47],q[12];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[32],q[14];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[45],q[30];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[38],q[48];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[41],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];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*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(0.5*pi) q[31];\nry(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];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.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(0.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[43];\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[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*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(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[49];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[9],q[38];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[13],q[27];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[21],q[24];\nRZZ(0.0*pi) q[50],q[23];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[52],q[44];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[33];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[41];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[55];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[47],q[24];\nrz(3.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];\nRZZ(0.0*pi) q[31],q[43];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[44],q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[53],q[40];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[6],q[11];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[10],q[34];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[17],q[46];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[22],q[49];\nRZZ(0.0*pi) q[23],q[28];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[35],q[30];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*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];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(3.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];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[15],q[23];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*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(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[2],q[9];\nRZZ(0.0*pi) q[5],q[4];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[25],q[8];\nRZZ(0.0*pi) q[10],q[33];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[16],q[26];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[22],q[42];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[28],q[34];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[53],q[35];\nRZZ(0.0*pi) q[39],q[41];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[54],q[44];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(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];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(1.0*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[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(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];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[18];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[7],q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[26],q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[42],q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[22],q[32];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[49],q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[47],q[12];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[45],q[15];\nRZZ(0.0*pi) q[20],q[36];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[37],q[25];\nRZZ(0.0*pi) q[54],q[27];\nRZZ(0.0*pi) q[39],q[28];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[35],q[40];\nRZZ(0.0*pi) q[43],q[48];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(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(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*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];\nrz(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.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];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*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];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.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];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nry(0.5*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[2];\nRZZ(0.0*pi) q[3],q[47];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[12];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[37];\nrz(0.5*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];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[50];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[16],q[9];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[17],q[21];\nRZZ(0.0*pi) q[18],q[33];\nRZZ(0.0*pi) q[22],q[36];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[46],q[27];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[55],q[44];\nRZZ(0.0*pi) q[51],q[45];\nRZZ(0.0*pi) q[48],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];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.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];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*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];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[12];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[6],q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[51],q[10];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[26],q[39];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[44];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[41];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[43],q[52];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[48],q[20];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[55],q[27];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[35],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(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*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(0.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];\nrx(0.5*pi) q[35];\nrx(0.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];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[30];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[24];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[37],q[29];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[34],q[41];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[47];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[49];\nRZZ(0.0*pi) q[52],q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[3],q[48];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[19],q[11];\nRZZ(0.0*pi) q[53],q[15];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[20],q[36];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[28],q[50];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[49],q[43];\nRZZ(0.0*pi) q[54],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];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*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[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];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[11],q[27];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[42];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[50];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nRZZ(0.0*pi) q[48],q[53];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[5],q[15];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[13],q[45];\nRZZ(0.0*pi) q[25],q[14];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\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(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];\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(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\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];\nry(1.0*pi) q[41];\nrz(1.0*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[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrx(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.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[2],q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[41];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[26],q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[33],q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[53],q[38];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[46],q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[50],q[13];\nRZZ(0.0*pi) q[14],q[15];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[23],q[29];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[49],q[28];\nRZZ(0.0*pi) q[48],q[31];\nRZZ(0.0*pi) q[55],q[39];\nRZZ(0.0*pi) q[45],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];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.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(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];\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];\nry(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrz(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];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[9];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[26],q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[48];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[39];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\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(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(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[44];\nrz(3.5*pi) q[45];\nrz(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.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[6],q[42];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[10],q[47];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[37],q[15];\nRZZ(0.0*pi) q[17],q[18];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[35],q[31];\nRZZ(0.0*pi) q[32],q[36];\nRZZ(0.0*pi) q[41],q[33];\nRZZ(0.0*pi) q[53],q[44];\nRZZ(0.0*pi) q[49],q[54];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(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(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.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(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*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(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.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[10];\nRZZ(0.0*pi) q[35],q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[28],q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[36],q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[51],q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[38],q[5];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[23],q[17];\nRZZ(0.0*pi) q[18],q[48];\nRZZ(0.0*pi) q[53],q[19];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[31],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(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(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];\nry(0.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];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(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];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.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];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(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(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[52],q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[45],q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[25];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[26];\nrz(3.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];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[40],q[34];\nrz(3.5*pi) q[36];\nrz(0.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(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[3],q[53];\nRZZ(0.0*pi) q[18],q[4];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[13],q[36];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[28],q[16];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[54],q[27];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[41],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*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];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[49];\nry(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(1.0*pi) q[55];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[35],q[6];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[9],q[47];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[40],q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[34],q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[27],q[48];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[45],q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[49],q[3];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[10],q[24];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[13],q[37];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[19],q[28];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[41],q[31];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[50],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];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*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];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*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];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*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];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[10];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[29];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[32],q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[44],q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[37];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[3],q[53];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[31],q[15];\nRZZ(0.0*pi) q[45],q[16];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[22],q[36];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[54],q[25];\nRZZ(0.0*pi) q[30],q[42];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) q[47],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(3.5*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];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*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];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*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];\nry(0.5*pi) q[37];\nry(3.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];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.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];\nrz(1.0*pi) q[51];\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(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[51],q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[45];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.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];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[3],q[55];\nRZZ(0.0*pi) q[18],q[4];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[33],q[38];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[43],q[41];\nRZZ(0.0*pi) q[42],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];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(1.0*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];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[26];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[44];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(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[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[4],q[47];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[39],q[7];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[31],q[14];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[17],q[22];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[40],q[46];\nRZZ(0.0*pi) q[49],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(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];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*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];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(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(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*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];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[37],q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[16],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(1.0*pi) q[8];\nrz(3.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[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[46],q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[52],q[41];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[45],q[51];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[21],q[36];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[43],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*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];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.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[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(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];\nry(3.5*pi) q[37];\nrx(0.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];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(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(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[13];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[48],q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[24],q[32];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[42],q[30];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[46];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[43],q[6];\nRZZ(0.0*pi) q[7],q[14];\nRZZ(0.0*pi) q[8],q[12];\nRZZ(0.0*pi) q[16],q[9];\nRZZ(0.0*pi) q[17],q[10];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[20],q[49];\nRZZ(0.0*pi) q[23],q[22];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[50],q[34];\nRZZ(0.0*pi) q[37],q[47];\nRZZ(0.0*pi) q[52],q[39];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[55],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(3.5*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];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(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(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(1.0*pi) q[23];\nrz(1.0*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(1.0*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];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[26],q[4];\nRZZ(0.0*pi) q[55],q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[28];\nRZZ(0.0*pi) q[24],q[44];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[30],q[45];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[7],q[29];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[43],q[13];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[42],q[16];\nRZZ(0.0*pi) q[17],q[21];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[20],q[36];\nRZZ(0.0*pi) q[32],q[22];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) q[53],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];\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(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.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];\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(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*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];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*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];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*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];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[13],q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[46];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.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];\nRZZ(0.0*pi) q[40],q[47];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[37],q[0];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[34],q[2];\nRZZ(0.0*pi) q[43],q[3];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[7],q[27];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[17],q[10];\nRZZ(0.0*pi) q[11],q[28];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[20],q[14];\nRZZ(0.0*pi) q[48],q[15];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[18],q[22];\nRZZ(0.0*pi) q[19],q[24];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[44],q[29];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[54],q[42];\nRZZ(0.0*pi) 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];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*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(3.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[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(3.5*pi) q[25];\nry(0.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];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*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];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[43],q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[18];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[14];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*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[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[49],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(1.0*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(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*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];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*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];\nry(0.5*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];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[27],q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[22],q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[47],q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[55];\nrz(0.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[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[52],q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[18],q[1];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[35],q[12];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[24],q[25];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[41],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*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(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(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];\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(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*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];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.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[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[43];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[52],q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[17],q[29];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[26],q[19];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[36],q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[31],q[28];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[4],q[45];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[20],q[23];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[22],q[49];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[47],q[39];\nRZZ(0.0*pi) q[42],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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(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];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.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(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(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];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.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(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[44],q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[25],q[0];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[2],q[54];\nRZZ(0.0*pi) q[3],q[55];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[11],q[45];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[14],q[37];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[51],q[17];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[34],q[21];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[50],q[33];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[42],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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\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(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(3.5*pi) q[14];\nry(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];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*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(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(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];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[22],q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[27],q[45];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[41];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[2],q[4];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[49],q[15];\nRZZ(0.0*pi) q[16],q[33];\nRZZ(0.0*pi) q[17],q[48];\nRZZ(0.0*pi) q[20],q[24];\nRZZ(0.0*pi) q[21],q[26];\nRZZ(0.0*pi) q[23],q[47];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[34],q[39];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[40],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.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];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[41];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[31],q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[34],q[27];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nRZZ(0.0*pi) q[53],q[44];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[54],q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[3],q[48];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[55],q[8];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[32],q[13];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[19],q[45];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[35],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\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];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*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];\nry(0.5*pi) q[31];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*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];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[21],q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[55],q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[11],q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[33],q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[34],q[36];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[45],q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[44],q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[1],q[24];\nRZZ(0.0*pi) q[53],q[3];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[43],q[6];\nRZZ(0.0*pi) q[52],q[7];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[9],q[14];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[32],q[18];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[23],q[42];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[54],q[39];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[41],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];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*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];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\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];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*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];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[52],q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[31];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[42];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[53],q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[51],q[3];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[35],q[18];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[0];\nry(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];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(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(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(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];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(1.0*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];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*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];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(1.0*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[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[15],q[44];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[23];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[39],q[30];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[48];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*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[54];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[47],q[4];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[31],q[11];\nRZZ(0.0*pi) q[18],q[13];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[16],q[54];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[35],q[22];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[38],q[26];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[29],q[34];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) q[42],q[51];\nRZZ(0.0*pi) q[45],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];\nry(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(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(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.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];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*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];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[17],q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[30],q[12];\nRZZ(0.0*pi) q[13],q[54];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[29];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[43];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[28],q[49];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[32],q[1];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[24],q[7];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[15],q[47];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[37],q[45];\nRZZ(0.0*pi) q[42],q[44];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[1];\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];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(0.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];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*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[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[50],q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[16],q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[44];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[48],q[34];\nrz(1.0*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[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[24],q[7];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[46],q[9];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[26],q[41];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[37],q[51];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[54],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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*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[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(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];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.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];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[15],q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[1],q[47];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[45],q[3];\nRZZ(0.0*pi) q[4],q[9];\nRZZ(0.0*pi) q[27],q[5];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[8],q[10];\nRZZ(0.0*pi) q[14],q[48];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[23],q[19];\nRZZ(0.0*pi) q[20],q[41];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[46],q[26];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[52],q[44];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(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];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.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];\nrx(1.0*pi) q[41];\nrz(3.5*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(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[40];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[26];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[52],q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[25],q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.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];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[4],q[53];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[37],q[48];\nRZZ(0.0*pi) q[43],q[46];\nRZZ(0.0*pi) q[50],q[44];\nRZZ(0.0*pi) q[47],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];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*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(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(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(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(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(1.0*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[44];\nrx(3.5*pi) q[45];\nry(0.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];\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(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[22];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[23],q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[30],q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(1.0*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[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[38],q[53];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[51],q[44];\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[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[21],q[1];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[54],q[3];\nRZZ(0.0*pi) q[32],q[4];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[26],q[41];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[48],q[31];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[37],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(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.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];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(1.0*pi) q[45];\nry(3.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];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[17];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[42],q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[40],q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[23];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[50];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[47],q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[43],q[53];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[8],q[27];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[19],q[51];\nRZZ(0.0*pi) q[31],q[21];\nRZZ(0.0*pi) q[30],q[29];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[54],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];\nrz(0.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[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*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];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.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[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[41];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[13],q[48];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[20],q[33];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[47],q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[31];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[35],q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[43],q[44];\nRZZ(0.0*pi) q[55],q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[2],q[15];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[39],q[21];\nRZZ(0.0*pi) q[23],q[29];\nRZZ(0.0*pi) q[25],q[34];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[37],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];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(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];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(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[26];\nry(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(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(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];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[21];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[48],q[11];\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(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[55],q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[51],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(1.0*pi) q[46];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[19],q[5];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[24],q[7];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[18],q[47];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[31],q[54];\nRZZ(0.0*pi) q[36],q[32];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[40],q[50];\nRZZ(0.0*pi) q[45],q[42];\nRZZ(0.0*pi) q[53],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(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\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(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(3.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];\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(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(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.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[17],q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[12];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[9],q[14];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[55];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[36],q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[34],q[50];\nrz(1.0*pi) q[37];\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(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[51],q[3];\nRZZ(0.0*pi) q[27],q[4];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[16],q[49];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[19],q[24];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[40],q[28];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[37],q[48];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*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];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*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(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[5],q[36];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[50],q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[42],q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[18],q[19];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[21],q[26];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[41];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[55],q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[43],q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[1],q[25];\nRZZ(0.0*pi) q[2],q[46];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[6],q[45];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[48],q[8];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[32],q[12];\nRZZ(0.0*pi) q[14],q[31];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[53],q[38];\nRZZ(0.0*pi) q[47],q[40];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nRZZ(0.0*pi) q[46],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[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[17];\nry(1.0*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(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*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];\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];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.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];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[24],q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[18];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[20],q[22];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[29],q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[41];\nRZZ(0.0*pi) q[32],q[36];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[44];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[4],q[17];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[39],q[7];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[40],q[14];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[31],q[48];\nRZZ(0.0*pi) q[45],q[35];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*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];\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(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(0.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];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(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[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[25],q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[16],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[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[26],q[39];\nRZZ(0.0*pi) q[31],q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[32];\nrz(1.0*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[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nRZZ(0.0*pi) q[50],q[55];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[40],q[1];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[37],q[5];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[13],q[17];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[21],q[36];\nRZZ(0.0*pi) q[47],q[22];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[49],q[34];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) q[48],q[42];\nRZZ(0.0*pi) q[46],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];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*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];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(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];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.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];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[39],q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[31],q[11];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[52],q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[50],q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[1],q[29];\nRZZ(0.0*pi) q[34],q[2];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[54],q[5];\nRZZ(0.0*pi) q[6],q[22];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[37],q[20];\nRZZ(0.0*pi) q[26],q[24];\nRZZ(0.0*pi) q[35],q[25];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[40],q[47];\nRZZ(0.0*pi) q[49],q[41];\nRZZ(0.0*pi) q[43],q[55];\nRZZ(0.0*pi) q[45],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];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*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];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(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(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.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(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[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*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];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[15],q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[55],q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[45];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[52],q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[39],q[0];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[44],q[5];\nRZZ(0.0*pi) q[26],q[6];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[43],q[14];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[17],q[35];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[38],q[21];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) q[48],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];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.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(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[38];\nry(1.0*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(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(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];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[7];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[27],q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[21],q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[42],q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[40],q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nRZZ(0.0*pi) q[46],q[54];\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(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[10],q[34];\nRZZ(0.0*pi) q[12],q[51];\nRZZ(0.0*pi) q[48],q[15];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[26],q[24];\nRZZ(0.0*pi) q[28],q[45];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[39],q[55];\nRZZ(0.0*pi) q[41],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];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[25];\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(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.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];\nrz(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.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];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[24];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[43],q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[6],q[11];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) q[41],q[34];\nRZZ(0.0*pi) q[38],q[40];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\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(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.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[21];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[29];\nrz(0.5*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[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(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];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[33],q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[23],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[34],q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[20],q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[19],q[37];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[53],q[51];\nRZZ(0.0*pi) q[41],q[0];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[27],q[4];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[32],q[11];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[18],q[26];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[28],q[50];\nRZZ(0.0*pi) q[29],q[31];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[35],q[55];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[49],q[43];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[0];\nry(1.0*pi) q[1];\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(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.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[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(1.0*pi) q[37];\nry(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(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[21],q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.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];\nRZZ(0.0*pi) q[14],q[34];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[52],q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[39],q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[4],q[43];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[8],q[44];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[49],q[15];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[18],q[22];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[37],q[25];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.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];\nry(0.5*pi) q[25];\nry(0.5*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];\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(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\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];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[47];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*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[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[44],q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(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(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\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(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[3],q[19];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[6],q[50];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[39],q[9];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[24],q[25];\nRZZ(0.0*pi) q[26],q[37];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[28],q[54];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) q[43],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];\nrz(1.0*pi) q[1];\nry(0.5*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];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(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];\nry(1.0*pi) q[20];\nry(3.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];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.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];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[33],q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[44],q[13];\nrz(0.5*pi) q[16];\nrz(3.5*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(1.0*pi) q[24];\nRZZ(0.0*pi) q[51],q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[35],q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[47],q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[48],q[52];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[14],q[38];\nRZZ(0.0*pi) q[17],q[18];\nRZZ(0.0*pi) q[23],q[20];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[54],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(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(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];\nrx(1.0*pi) q[18];\nrx(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];\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(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(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];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[39],q[0];\nRZZ(0.0*pi) q[55],q[2];\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(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[36],q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[40],q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[5],q[22];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[50],q[13];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[35],q[26];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[33],q[46];\nRZZ(0.0*pi) q[53],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];\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(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(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(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[8],q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[18];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[11],q[38];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[24],q[34];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[33];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[44],q[45];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[17],q[21];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[22],q[39];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[54],q[47];\nRZZ(0.0*pi) q[51],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];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*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];\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(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(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];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(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];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[16];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[42];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[37],q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[48],q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[30],q[6];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[11],q[10];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[21],q[24];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[27],q[36];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[39],q[50];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[51],q[49];\nRZZ(0.0*pi) q[55],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];\nry(0.5*pi) q[1];\nRZZ(0.0*pi) q[7],q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*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[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.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(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[39],q[6];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[11],q[17];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[23];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(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];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[54];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[13],q[4];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[8],q[20];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[14],q[37];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[34],q[40];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[44],q[46];\nRZZ(0.0*pi) 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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.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];\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(1.0*pi) q[17];\nry(1.0*pi) q[18];\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(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*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(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.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];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[9];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[26],q[17];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[43];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[18],q[1];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[53],q[5];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[51],q[19];\nRZZ(0.0*pi) q[55],q[20];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[24],q[25];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[36],q[30];\nRZZ(0.0*pi) q[39],q[31];\nRZZ(0.0*pi) q[34],q[47];\nRZZ(0.0*pi) q[54],q[37];\nRZZ(0.0*pi) q[40],q[42];\nRZZ(0.0*pi) 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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.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(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[44];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[24],q[52];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.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[45];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[5],q[15];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[7],q[14];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[13],q[18];\nRZZ(0.0*pi) q[16],q[43];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*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];\nRZZ(0.0*pi) q[27],q[30];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*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];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[16],q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[52],q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[14],q[17];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[35],q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[48],q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[22],q[45];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[46],q[24];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) 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];\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(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.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];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*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];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*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];\nry(3.5*pi) q[51];\nry(3.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];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[39],q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[37],q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[48];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[25],q[0];\nRZZ(0.0*pi) q[1],q[21];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[16],q[9];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[28],q[11];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[30],q[19];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[45],q[22];\nRZZ(0.0*pi) q[24],q[23];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[47],q[34];\nRZZ(0.0*pi) q[50],q[35];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.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];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*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[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.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];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(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];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[40];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[33],q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[17];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(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(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[27],q[13];\nRZZ(0.0*pi) q[43],q[14];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[21],q[39];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[26],q[24];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[46],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];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*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];\nry(3.5*pi) q[25];\nry(0.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];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[46];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[40];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[35],q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[52],q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[45],q[41];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nRZZ(0.0*pi) q[55],q[53];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[18],q[2];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[28],q[9];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[22],q[14];\nRZZ(0.0*pi) q[30],q[16];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[21],q[48];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[27],q[51];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[38],q[44];\nRZZ(0.0*pi) q[42],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];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(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];\nry(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*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];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\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(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.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[53];\nrx(1.0*pi) q[54];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[2],q[51];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[32];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[34],q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[26];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[11];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[5],q[37];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[18],q[53];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[25],q[48];\nRZZ(0.0*pi) q[28],q[38];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[43],q[44];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\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(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(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];\nrz(0.5*pi) q[35];\nry(1.0*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[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(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];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[48];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[35];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[14],q[36];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[30],q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[31],q[50];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.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[42];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[49];\nRZZ(0.0*pi) q[54],q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[12],q[3];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[18],q[26];\nRZZ(0.0*pi) q[19],q[42];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[46],q[32];\nRZZ(0.0*pi) q[44],q[49];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.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(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];\nry(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];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[55],q[6];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[53],q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[36],q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(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];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[7],q[19];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[51],q[14];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[52],q[26];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[37],q[45];\nRZZ(0.0*pi) q[44],q[39];\nRZZ(0.0*pi) q[50],q[42];\nRZZ(0.0*pi) q[54],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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*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];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*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];\nrz(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(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[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\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(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[45];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[21],q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[11],q[25];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(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[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[30],q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[34],q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[35],q[3];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[33],q[46];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[48],q[42];\nRZZ(0.0*pi) q[55],q[43];\nRZZ(0.0*pi) q[44],q[47];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(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];\nry(3.5*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];\nry(3.5*pi) q[44];\nry(0.5*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[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];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[14],q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[30];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[25],q[50];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nRZZ(0.0*pi) q[48],q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[4],q[47];\nRZZ(0.0*pi) q[5],q[55];\nRZZ(0.0*pi) q[45],q[6];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[9],q[17];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[32],q[13];\nRZZ(0.0*pi) q[15],q[27];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[23],q[22];\nRZZ(0.0*pi) q[26],q[42];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[40],q[44];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*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];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(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];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.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];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[53],q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[14],q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[31],q[12];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[47];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[51],q[38];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(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];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[8];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[4],q[37];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[16],q[34];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[22],q[52];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[25],q[49];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[40],q[28];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[43],q[41];\nRZZ(0.0*pi) q[54],q[42];\nRZZ(0.0*pi) q[46],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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(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[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(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(3.5*pi) q[22];\nry(3.5*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];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[43];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[45];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[46];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[37],q[42];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[47],q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[1],q[25];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[26],q[12];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[17],q[18];\nRZZ(0.0*pi) q[29],q[23];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[50],q[38];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(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];\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];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*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[41];\nrx(0.5*pi) q[42];\nry(3.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];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.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(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[19],q[27];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[32],q[54];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[38],q[44];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[26],q[6];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[8],q[40];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[20],q[11];\nRZZ(0.0*pi) q[43],q[12];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[14],q[31];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[45],q[18];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[22],q[29];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[48],q[42];\nRZZ(0.0*pi) q[55],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];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(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];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*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(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(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];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nry(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];\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[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[39],q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[26];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[50],q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\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];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.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];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[5],q[20];\nRZZ(0.0*pi) q[6],q[51];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[10],q[18];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[16],q[49];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[29],q[52];\nRZZ(0.0*pi) q[30],q[54];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[45],q[41];\nRZZ(0.0*pi) q[43],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];\nrz(1.0*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];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nRZZ(0.0*pi) q[25],q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.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];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.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];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[38],q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[44];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*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[24];\nRZZ(0.0*pi) q[26],q[31];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[37];\nRZZ(0.0*pi) q[36],q[1];\nRZZ(0.0*pi) q[49],q[3];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[51],q[16];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[18],q[41];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[34],q[21];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[30],q[28];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[13];\nry(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];\nry(3.5*pi) q[19];\nrx(1.0*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];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrx(1.0*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];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\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];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[51];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[26];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[55],q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[49];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[22],q[40];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[9],q[45];\nRZZ(0.0*pi) q[20],q[11];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[30],q[36];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\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(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(1.0*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[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(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(1.0*pi) q[45];\nry(3.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];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[14],q[2];\nRZZ(0.0*pi) q[15],q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[13],q[6];\nRZZ(0.0*pi) q[7],q[20];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[31];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[36],q[29];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[53],q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[1],q[11];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[8],q[5];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[19],q[22];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[38],q[23];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[43],q[26];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[34],q[39];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[52],q[40];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[42],q[49];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.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(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*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(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(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];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*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[48];\nry(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[43],q[23];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[46],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];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.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[45];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[37];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[17],q[8];\nRZZ(0.0*pi) q[32],q[9];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[40],q[14];\nRZZ(0.0*pi) q[16],q[52];\nRZZ(0.0*pi) q[19],q[33];\nRZZ(0.0*pi) q[20],q[29];\nRZZ(0.0*pi) q[39],q[24];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[30],q[45];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[38],q[44];\nRZZ(0.0*pi) q[42],q[41];\nRZZ(0.0*pi) q[47],q[51];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.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];\nry(3.5*pi) q[21];\nrx(3.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];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.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];\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(0.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];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[43],q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[17],q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[53];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[51];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\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(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nRZZ(0.0*pi) q[52],q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[1],q[3];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[9],q[25];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[11],q[28];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[32],q[14];\nRZZ(0.0*pi) q[19],q[18];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[22],q[54];\nRZZ(0.0*pi) q[23],q[24];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[31],q[48];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[42],q[44];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.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[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(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];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(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];\nrx(0.5*pi) q[36];\nrx(1.0*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];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*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];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[50],q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[53],q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[23];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[34],q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*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];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[28],q[2];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[10],q[6];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[8],q[29];\nRZZ(0.0*pi) q[12],q[16];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[32],q[21];\nRZZ(0.0*pi) q[46],q[22];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[26],q[27];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[39],q[44];\nRZZ(0.0*pi) q[42],q[49];\nRZZ(0.0*pi) q[45],q[48];\nRZZ(0.0*pi) q[52],q[47];\nRZZ(0.0*pi) q[54],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];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*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[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nry(1.0*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];\nrz(3.5*pi) q[22];\nrz(0.5*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];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(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(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(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];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.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[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[55],q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[42],q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[30],q[21];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[38],q[41];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\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(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[43],q[14];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[18],q[39];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[26],q[37];\nRZZ(0.0*pi) q[46],q[27];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[54],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];\nry(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];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(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];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[19],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[21],q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[53];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[54],q[47];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[18],q[6];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[25],q[52];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[50],q[33];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[51],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];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(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];\nry(3.5*pi) q[20];\nry(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(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];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*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];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[35];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[38],q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[21],q[45];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[31],q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[39],q[42];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[52],q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[29],q[2];\nRZZ(0.0*pi) q[3],q[32];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[36],q[12];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(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];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.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];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[2],q[48];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[19];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[18];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[25],q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*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[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[51],q[3];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[11],q[52];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[40],q[15];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[43],q[36];\nRZZ(0.0*pi) q[41],q[46];\nRZZ(0.0*pi) q[47],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];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\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(3.5*pi) q[11];\nry(0.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];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(1.0*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];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\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(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[6];\nRZZ(0.0*pi) q[53],q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[38],q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[37];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[19],q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[40],q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[43];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[27],q[14];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[17],q[35];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) q[51],q[44];\nRZZ(0.0*pi) q[49],q[45];\nRZZ(0.0*pi) q[50],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(3.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];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.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];\nrx(3.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[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.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];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.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];\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];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[37],q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[24],q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[29],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[20];\nRZZ(0.0*pi) q[23],q[50];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[47],q[33];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[1],q[28];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[13],q[7];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[55],q[31];\nRZZ(0.0*pi) q[34],q[51];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) 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];\nry(3.5*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];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(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[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*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];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[20],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[40];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[36],q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[35],q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[45];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[9],q[12];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[21],q[47];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[26],q[41];\nRZZ(0.0*pi) q[32],q[46];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[37],q[52];\nRZZ(0.0*pi) q[49],q[51];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.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];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*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];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[40];\nry(0.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];\nry(3.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];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(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[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[26];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[49];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[52],q[9];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[31],q[11];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[15],q[47];\nRZZ(0.0*pi) q[17],q[22];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[25],q[38];\nRZZ(0.0*pi) q[53],q[35];\nRZZ(0.0*pi) q[37],q[45];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) q[42],q[44];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.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];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.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];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*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];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[14];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[33];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[29],q[17];\nrz(3.5*pi) q[18];\nrz(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];\nRZZ(0.0*pi) q[25],q[52];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[43];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(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(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[32],q[18];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[22],q[54];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[47],q[37];\nRZZ(0.0*pi) q[39],q[41];\nRZZ(0.0*pi) q[50],q[40];\nRZZ(0.0*pi) q[53],q[42];\nRZZ(0.0*pi) q[46],q[45];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.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];\nrz(1.0*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(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*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(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.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];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[6],q[15];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[47],q[16];\nRZZ(0.0*pi) q[48],q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[42];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[32],q[52];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[45],q[12];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[37],q[20];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[39],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(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*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];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*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];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(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(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[44],q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[36],q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[35];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[30];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[23],q[4];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[48],q[11];\nRZZ(0.0*pi) q[39],q[12];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[18],q[45];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[38],q[34];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*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];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*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];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[55];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[5],q[24];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[47],q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[30];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[13],q[54];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[37],q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[42];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[1],q[44];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[46],q[11];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[16],q[53];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[43],q[22];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*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(1.0*pi) q[42];\nrx(0.5*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];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[6],q[17];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],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[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[47];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[21],q[1];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[8],q[3];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[37],q[5];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[10],q[34];\nRZZ(0.0*pi) q[32],q[11];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[27],q[29];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[43],q[51];\nRZZ(0.0*pi) q[53],q[44];\nRZZ(0.0*pi) q[45],q[50];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(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];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.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[30];\nrx(3.5*pi) q[31];\nry(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];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(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];\nry(3.5*pi) q[46];\nrx(1.0*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];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.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[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\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(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[30],q[51];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[37];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[4],q[47];\nRZZ(0.0*pi) q[5],q[31];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[52],q[13];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[18],q[25];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[27],q[44];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[41],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(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(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(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\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(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*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];\nry(1.0*pi) q[36];\nrz(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(1.0*pi) q[42];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[36],q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.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[12];\nRZZ(0.0*pi) q[34],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[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[49];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[3],q[6];\nRZZ(0.0*pi) q[44],q[5];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[21],q[26];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[41],q[31];\nRZZ(0.0*pi) q[37],q[35];\nRZZ(0.0*pi) q[38],q[40];\nRZZ(0.0*pi) q[48],q[45];\nRZZ(0.0*pi) q[55],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[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(3.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];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nry(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];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*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];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[41];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[39];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(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[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[32],q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nRZZ(0.0*pi) q[52],q[47];\nrz(0.5*pi) q[48];\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.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[2],q[33];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[14],q[48];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[23],q[28];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[45],q[35];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[49],q[44];\nRZZ(0.0*pi) 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];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*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[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*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(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(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];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[12];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[42],q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[36],q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(1.0*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[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[44],q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[46],q[48];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[15],q[18];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[49],q[21];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[28],q[50];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*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];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*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];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.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];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[20];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[53],q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.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[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[27];\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];\nRZZ(0.0*pi) q[51],q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[46],q[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[52],q[1];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[17],q[8];\nRZZ(0.0*pi) q[39],q[9];\nRZZ(0.0*pi) q[11],q[10];\nRZZ(0.0*pi) q[54],q[12];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[28],q[14];\nRZZ(0.0*pi) q[49],q[15];\nRZZ(0.0*pi) q[50],q[18];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[35],q[29];\nRZZ(0.0*pi) q[30],q[41];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[45],q[38];\nRZZ(0.0*pi) q[55],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];\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];\nry(1.0*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[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.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[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[41],q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[23];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[45],q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[50],q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[38],q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[42],q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[47],q[44];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*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[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*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(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(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(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[42],q[7];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[27];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[40];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[48];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[22],q[24];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[46];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[50],q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[45],q[43];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[8],q[21];\nRZZ(0.0*pi) q[9],q[33];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[44],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(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*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];\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];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(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];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*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(0.5*pi) q[39];\nrx(0.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[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[15],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[38];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[23],q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[54],q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[50],q[55];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[30],q[2];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[45],q[18];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[29],q[40];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(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];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*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];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*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(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];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[32];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*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[36];\nrz(1.0*pi) q[39];\nrz(0.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[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[23];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[8],q[21];\nRZZ(0.0*pi) q[9],q[53];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[43],q[12];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[16],q[55];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[25],q[48];\nRZZ(0.0*pi) q[49],q[26];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[46],q[30];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[40],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];\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(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(1.0*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(1.0*pi) q[17];\nry(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];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*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];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*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(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[51],q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[22],q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[36],q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[47];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[45],q[55];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[9],q[53];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[16],q[54];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[27],q[33];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[38],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];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*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];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(1.0*pi) q[49];\nrx(3.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(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[41],q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[22],q[29];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[34],q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[37],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];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[53],q[0];\nRZZ(0.0*pi) q[1],q[51];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[6],q[9];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[33],q[21];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[27],q[30];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[48],q[39];\nRZZ(0.0*pi) q[44],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*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(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[22];\nry(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];\nry(0.5*pi) q[28];\nrx(1.0*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];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[48],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[30],q[11];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[47];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[38],q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[51];\nrz(1.0*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[36];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[44],q[5];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[53],q[9];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[26],q[17];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[36],q[43];\nRZZ(0.0*pi) q[49],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[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*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];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*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(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.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];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(0.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];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*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];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.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[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\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: (16, 1) [36]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.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];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*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];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.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];\nry(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[45];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[25],q[44];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[52];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[38],q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[16],q[9];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[11],q[24];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[14],q[48];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[17],q[21];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[19],q[51];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[39],q[26];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[55],q[36];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[49],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];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(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[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*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];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.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];\nrz(3.5*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(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[8],q[44];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[35],q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[26];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[40],q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[45],q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[52],q[51];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[2],q[30];\nRZZ(0.0*pi) q[3],q[6];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[19],q[11];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[31],q[54];\nRZZ(0.0*pi) q[36],q[37];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[53],q[39];\nRZZ(0.0*pi) q[42],q[46];\nRZZ(0.0*pi) q[50],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(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(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];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(1.0*pi) q[45];\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(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[23];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[19],q[45];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[27],q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[41],q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[31];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[5],q[15];\nRZZ(0.0*pi) q[54],q[6];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[52],q[13];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[22],q[36];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[50],q[44];\nRZZ(0.0*pi) q[51],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];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.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];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(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];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*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];\nrx(0.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];\nrx(0.5*pi) q[46];\nrz(3.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];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[21];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[47];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[38];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[43],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[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[53],q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[54];\nrz(1.0*pi) q[34];\nrz(1.0*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[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(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[6],q[30];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[50],q[16];\nRZZ(0.0*pi) q[18],q[19];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[46],q[27];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[51],q[42];\nRZZ(0.0*pi) q[45],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(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];\nrx(3.5*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(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\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(0.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(3.5*pi) q[48];\nrx(1.0*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];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[50],q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(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(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[46],q[0];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[5],q[40];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[44],q[7];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[17],q[33];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[31],q[21];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[25],q[34];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[42],q[28];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[55],q[35];\nRZZ(0.0*pi) q[52],q[39];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[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(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(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];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(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];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*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];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[39];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[27],q[37];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(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];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[8],q[3];\nRZZ(0.0*pi) q[4],q[43];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[18],q[34];\nRZZ(0.0*pi) q[47],q[19];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[50],q[35];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*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];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(0.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(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*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];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[32],q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[50];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[48],q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*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];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[47],q[4];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[8],q[55];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[18],q[54];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[39],q[21];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[24],q[33];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[44],q[27];\nRZZ(0.0*pi) q[28],q[34];\nRZZ(0.0*pi) q[51],q[42];\nRZZ(0.0*pi) 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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.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(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*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];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[4];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[30],q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[53],q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[24],q[47];\nRZZ(0.0*pi) q[42],q[25];\nRZZ(0.0*pi) q[34],q[27];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*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];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.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];\nrx(3.5*pi) q[32];\nrz(0.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];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(1.0*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[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[11],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[53],q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[49],q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[50],q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[42],q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[34],q[0];\nRZZ(0.0*pi) q[1],q[26];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[5],q[40];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[14],q[10];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[23],q[44];\nRZZ(0.0*pi) q[24],q[25];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[47],q[32];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[54],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(1.0*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];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*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];\nrz(1.0*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];\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(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[48],q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[41],q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[39],q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[21];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\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(3.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(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[4],q[9];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[16],q[14];\nRZZ(0.0*pi) q[54],q[15];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[29],q[32];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*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];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.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(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(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[39],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[54],q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*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];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrz(1.0*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[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nRZZ(0.0*pi) q[51],q[55];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[7],q[29];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[28],q[13];\nRZZ(0.0*pi) q[22],q[14];\nRZZ(0.0*pi) q[16],q[50];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[18],q[25];\nRZZ(0.0*pi) q[19],q[33];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[27],q[43];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\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(0.5*pi) q[21];\nry(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(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.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(3.5*pi) q[35];\nrx(1.0*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];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*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(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[51];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[45],q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[39];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[42],q[6];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[21],q[31];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[24],q[52];\nRZZ(0.0*pi) q[25],q[34];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[49],q[41];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(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];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.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];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[52];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[29];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[43];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[27],q[4];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[11],q[21];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[26],q[28];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[32],q[46];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[40],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];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(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];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*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];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.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.0*pi) q[14],q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[10],q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[48],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[11];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[43],q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[54],q[5];\nRZZ(0.0*pi) q[8],q[20];\nRZZ(0.0*pi) q[46],q[11];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[16],q[35];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[30],q[29];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[36],q[42];\nRZZ(0.0*pi) q[39],q[53];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[44],q[52];\nRZZ(0.0*pi) 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];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nRZZ(0.0*pi) q[12],q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(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(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(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];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[43],q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[52],q[1];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[5],q[11];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[49],q[18];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[20],q[29];\nRZZ(0.0*pi) q[21],q[53];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[40],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(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(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(3.5*pi) q[9];\nrx(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];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.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];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*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];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(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(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*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(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[7];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[13],q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[41],q[18];\nrz(3.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(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\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(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[26];\nRZZ(0.0*pi) q[32],q[1];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[36],q[9];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[49],q[15];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[38],q[21];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[55],q[33];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[51],q[35];\nRZZ(0.0*pi) q[50],q[43];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[0];\nrx(1.0*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(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\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(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(1.0*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(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.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];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*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];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\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: (16, 0) [38]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nrz(1.0*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(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.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(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(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.0*pi) q[2],q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[27],q[13];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[15],q[28];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[39],q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[31],q[33];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[55],q[37];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[47],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*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];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[20],q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[7],q[33];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[11],q[21];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[26],q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[14],q[12];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[19],q[37];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[43],q[49];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(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(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.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[26];\nry(1.0*pi) q[27];\nrx(1.0*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(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*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];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[23];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[27],q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[38],q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[1],q[25];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[30],q[8];\nRZZ(0.0*pi) q[9],q[41];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[22],q[20];\nRZZ(0.0*pi) q[39],q[21];\nRZZ(0.0*pi) q[49],q[26];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[31],q[48];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[45],q[37];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[21];\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[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.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];\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(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[49];\nry(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];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[48];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[27],q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[29];\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(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nRZZ(0.0*pi) q[52],q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[37];\nRZZ(0.0*pi) q[18],q[1];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[30],q[4];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[45],q[10];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[19],q[33];\nRZZ(0.0*pi) q[20],q[36];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[24],q[47];\nRZZ(0.0*pi) q[35],q[25];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[38],q[34];\nRZZ(0.0*pi) q[41],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(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];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(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];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[14],q[4];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.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];\nRZZ(0.0*pi) q[26],q[54];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[44];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[50],q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[51];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[11],q[52];\nRZZ(0.0*pi) q[19],q[13];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[46],q[24];\nRZZ(0.0*pi) q[31],q[25];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[47],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];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*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];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.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];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*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];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*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[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*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];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[4];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[17],q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[24],q[38];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[45],q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[40],q[0];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[6],q[50];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[8],q[39];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[18],q[15];\nRZZ(0.0*pi) q[35],q[16];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[28],q[37];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*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(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*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(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[14],q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[24],q[4];\nRZZ(0.0*pi) q[44],q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[54],q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[23];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[37],q[40];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[12],q[5];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[9],q[32];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[16],q[15];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[55],q[21];\nRZZ(0.0*pi) q[22],q[27];\nRZZ(0.0*pi) q[26],q[25];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[43],q[51];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(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];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*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[35];\nrz(3.5*pi) q[36];\nrx(1.0*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(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*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];\nrz(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[22],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*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[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.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];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[43],q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[48],q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[26];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[27],q[4];\nRZZ(0.0*pi) q[5],q[31];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[52],q[9];\nRZZ(0.0*pi) q[10],q[55];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[53],q[21];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[30],q[42];\nRZZ(0.0*pi) q[38],q[32];\nRZZ(0.0*pi) q[50],q[35];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[54],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(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(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];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.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(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(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(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[18];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[42],q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[44],q[27];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[48];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[9],q[38];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[25],q[14];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[20],q[29];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[24],q[33];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[53],q[41];\nRZZ(0.0*pi) q[55],q[43];\nRZZ(0.0*pi) q[54],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];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\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(1.0*pi) q[27];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(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];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*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(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(3.5*pi) q[50];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[19],q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[28];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[27];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[53],q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[17],q[8];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[13],q[34];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[16],q[46];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[26],q[45];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[36],q[39];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[54],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];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\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(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(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(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(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(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];\nry(0.5*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];\nrz(3.5*pi) q[50];\nry(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];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[49];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[16],q[36];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[46];\nrz(0.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(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[38],q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*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[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[7],q[27];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[17],q[35];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[42],q[20];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[45],q[30];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) 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(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.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];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(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];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[24],q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[47],q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[41],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];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[52],q[2];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[5],q[20];\nRZZ(0.0*pi) q[54],q[6];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[17],q[15];\nRZZ(0.0*pi) q[44],q[16];\nRZZ(0.0*pi) q[18],q[36];\nRZZ(0.0*pi) q[19],q[51];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[33],q[48];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[37],q[49];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[43],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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*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];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*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];\nrz(3.5*pi) q[43];\nry(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];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(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];\nRZZ(0.0*pi) q[33],q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[37],q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[19];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[40];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[29],q[43];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[41],q[54];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[1],q[21];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[36],q[7];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[39],q[28];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[42],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nry(0.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(1.0*pi) q[16];\nry(3.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];\nry(3.5*pi) q[23];\nry(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(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[53];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.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];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[40],q[41];\nRZZ(0.0*pi) q[46],q[42];\nrz(1.0*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[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[12],q[3];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[7],q[43];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[10],q[33];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[30],q[23];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[38],q[26];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[54],q[28];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[52],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*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];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nry(0.5*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(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[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];\nRZZ(0.0*pi) q[29],q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[27];\nrz(0.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(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[45],q[28];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[46],q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[40],q[1];\nRZZ(0.0*pi) q[36],q[2];\nRZZ(0.0*pi) q[7],q[3];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[41],q[8];\nRZZ(0.0*pi) q[11],q[49];\nRZZ(0.0*pi) q[12],q[42];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[16],q[55];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[19],q[21];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[52],q[23];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[38],q[48];\nRZZ(0.0*pi) q[43],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(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(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];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(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];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(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];\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];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[26],q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[46],q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(0.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[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\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(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[32],q[48];\nRZZ(0.0*pi) q[45],q[35];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[39],q[47];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(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];\nrz(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];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(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];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(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];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.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];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*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];\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: (128, 3) [39]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.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[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*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[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(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(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[8],q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[17],q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[51],q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.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[26];\nRZZ(0.0*pi) q[30],q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[37],q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[50];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[41],q[55];\nrz(0.5*pi) q[42];\nrz(1.0*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[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[29];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[54],q[3];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[40],q[10];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[16],q[52];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[49],q[36];\nRZZ(0.0*pi) q[45],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(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];\nrz(3.5*pi) q[5];\nry(3.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];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(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];\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];\nry(3.5*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];\nry(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(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];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[21];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[37],q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[18],q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[36],q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(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];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[10],q[6];\nRZZ(0.0*pi) q[7],q[27];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[12],q[9];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[14],q[48];\nRZZ(0.0*pi) q[17],q[46];\nRZZ(0.0*pi) q[20],q[29];\nRZZ(0.0*pi) q[22],q[45];\nRZZ(0.0*pi) q[23],q[51];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[44],q[28];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[50],q[35];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[3];\nry(3.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];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(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(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(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];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*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[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[1],q[44];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[53],q[5];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[9],q[17];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[11],q[51];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[41],q[14];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[16],q[38];\nRZZ(0.0*pi) q[19],q[45];\nRZZ(0.0*pi) q[22],q[39];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[46],q[49];\nRZZ(0.0*pi) q[55],q[47];\nRZZ(0.0*pi) q[50],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];\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];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[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(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*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(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[46],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[29],q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[48],q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[34];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[38],q[2];\nRZZ(0.0*pi) q[51],q[3];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[43],q[6];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[9],q[32];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[25],q[12];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[41],q[47];\nRZZ(0.0*pi) q[55],q[44];\nRZZ(0.0*pi) q[50],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];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(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(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*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];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.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(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(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.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[2],q[12];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[18],q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[55];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[32],q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[34],q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[30];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*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];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[13],q[5];\nRZZ(0.0*pi) q[6],q[36];\nRZZ(0.0*pi) q[44],q[7];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[45],q[24];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[47],q[29];\nRZZ(0.0*pi) q[31],q[49];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[50],q[42];\nRZZ(0.0*pi) q[51],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];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*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];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrx(3.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];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[27],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[32],q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.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[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[30],q[44];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[46],q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[11],q[2];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[26],q[12];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[43],q[22];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[35],q[28];\nRZZ(0.0*pi) q[33],q[29];\nRZZ(0.0*pi) q[48],q[40];\nRZZ(0.0*pi) q[41],q[42];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) q[55],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];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.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];\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(0.5*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];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*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];\nry(0.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];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.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(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.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];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[2];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[49];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[28],q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[54],q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[31],q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[9],q[46];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[47],q[32];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\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(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.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(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.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(0.5*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[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[33],q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*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[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[41];\nrz(3.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[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[54],q[3];\nRZZ(0.0*pi) q[18],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[27],q[14];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[24],q[29];\nRZZ(0.0*pi) q[42],q[25];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[47],q[53];\nRZZ(0.0*pi) q[51],q[48];\nRZZ(0.0*pi) q[52],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];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(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];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(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];\nry(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(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[47],q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[22],q[36];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[46],q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[49],q[38];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[44],q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nRZZ(0.0*pi) q[53],q[52];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[27],q[5];\nRZZ(0.0*pi) q[6],q[33];\nRZZ(0.0*pi) q[40],q[8];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[35],q[12];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[29],q[19];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[39],q[43];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*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];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*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];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.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];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[34],q[1];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[45];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[46],q[54];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[48];\nRZZ(0.0*pi) q[2],q[15];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[7],q[5];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[32],q[12];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[18],q[31];\nRZZ(0.0*pi) q[47],q[19];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[52],q[23];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[42],q[49];\nRZZ(0.0*pi) q[44],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(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\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];\nry(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(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];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(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];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[18],q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[49],q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[54],q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[50],q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[47],q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\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(0.5*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[22],q[39];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*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];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(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(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[16],q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[47],q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[28],q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[29];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[40],q[19];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[51],q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[55],q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[21],q[1];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[34],q[14];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[39],q[24];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(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(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[29];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[52],q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[31],q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[24],q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[30];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[28],q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[44],q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[47],q[0];\nRZZ(0.0*pi) q[10],q[1];\nRZZ(0.0*pi) q[3],q[55];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[33],q[22];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[43],q[53];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(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(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*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[48];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[7],q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[55],q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[8],q[12];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[37];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[32],q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[45];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\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(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[2],q[50];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[30],q[23];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[35],q[46];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[47],q[42];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\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[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.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(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[35];\nry(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];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(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(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[39];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[52],q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\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[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[50],q[2];\nRZZ(0.0*pi) q[45],q[3];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[6],q[11];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[34],q[17];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[38],q[35];\nRZZ(0.0*pi) q[51],q[43];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\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(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.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(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.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[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[47],q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[46];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[42];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[24],q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[44];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[37],q[40];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[5],q[20];\nRZZ(0.0*pi) q[14],q[6];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[43],q[10];\nRZZ(0.0*pi) q[12],q[15];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[38],q[36];\nRZZ(0.0*pi) q[48],q[39];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[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(0.5*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];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*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(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*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(1.0*pi) q[0];\nRZZ(0.0*pi) q[43],q[1];\nRZZ(0.0*pi) q[11],q[2];\nRZZ(0.0*pi) q[9],q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[25],q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[17],q[22];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[5],q[23];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[45],q[10];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[16],q[30];\nRZZ(0.0*pi) q[18],q[39];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[28],q[34];\nRZZ(0.0*pi) q[47],q[29];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[41],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[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(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];\nrx(0.5*pi) q[32];\nry(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[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*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];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[34];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[8],q[52];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[19];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[49],q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[29],q[2];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[14],q[38];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[35],q[18];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[22],q[42];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) q[45],q[50];\nRZZ(0.0*pi) q[46],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];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.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(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];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\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(0.5*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];\nry(0.5*pi) q[48];\nry(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[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[51],q[5];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[52],q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[28],q[38];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[43];\nRZZ(0.0*pi) q[31],q[32];\nrz(0.5*pi) q[33];\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[39];\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];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[54],q[15];\nRZZ(0.0*pi) q[16],q[41];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[49],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.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];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(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];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*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];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*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];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[11];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[55],q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.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];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[42],q[46];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[45],q[51];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[36],q[2];\nRZZ(0.0*pi) q[13],q[4];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[28],q[34];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[50],q[35];\nRZZ(0.0*pi) q[47],q[43];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(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];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.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];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*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(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[13],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[11],q[21];\nRZZ(0.0*pi) q[12],q[51];\nRZZ(0.0*pi) q[46],q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[18],q[31];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[39],q[20];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[49];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[19],q[2];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[9],q[38];\nRZZ(0.0*pi) q[30],q[16];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[35],q[25];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[42],q[41];\nRZZ(0.0*pi) q[43],q[54];\nRZZ(0.0*pi) q[44],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(0.5*pi) q[3];\nry(3.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(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrz(1.0*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(3.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];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*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];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.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];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[10],q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[9];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[23],q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[29],q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[34],q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[12],q[52];\nRZZ(0.0*pi) q[13],q[45];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[26],q[15];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[39],q[30];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[37],q[35];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[53],q[41];\nRZZ(0.0*pi) q[49],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(3.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];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.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];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[27],q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[10],q[48];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[33];\nRZZ(0.0*pi) q[30],q[32];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[53],q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[2],q[15];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[40],q[14];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[22],q[20];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[44],q[28];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[55],q[43];\nRZZ(0.0*pi) q[47],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(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];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*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];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(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(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*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(3.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];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[32],q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[38],q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[53],q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[31],q[30];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[23],q[8];\nRZZ(0.0*pi) q[24],q[10];\nRZZ(0.0*pi) q[14],q[12];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[16],q[41];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[36],q[21];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[44],q[25];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[37],q[47];\nRZZ(0.0*pi) q[45],q[54];\nRZZ(0.0*pi) q[51],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];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*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];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(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];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[54];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[37],q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[40];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[41],q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\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[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[21],q[0];\nRZZ(0.0*pi) q[36],q[1];\nRZZ(0.0*pi) q[23],q[2];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[52],q[7];\nRZZ(0.0*pi) q[9],q[15];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[11],q[30];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[19],q[45];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[32],q[48];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[39],q[55];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(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(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(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];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[31];\nrz(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(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*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[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(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];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[23],q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[40],q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[50];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[8],q[55];\nRZZ(0.0*pi) q[9],q[14];\nRZZ(0.0*pi) q[10],q[52];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[18],q[27];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[41],q[31];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[38],q[47];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(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];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(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[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(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(0.5*pi) q[52];\nrx(0.5*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[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.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[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nRZZ(0.0*pi) q[50],q[54];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[10],q[33];\nRZZ(0.0*pi) q[25],q[11];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[15],q[13];\nRZZ(0.0*pi) q[40],q[16];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[35],q[18];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[22],q[27];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[24],q[42];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[43],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(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(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];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(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];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*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];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*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];\nrx(3.5*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];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[45];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[18];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[13];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[41],q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[49];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[20],q[37];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[48],q[31];\nRZZ(0.0*pi) q[44],q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[1],q[3];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[11],q[29];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[27],q[30];\nRZZ(0.0*pi) q[33],q[46];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) 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(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*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];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(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];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*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];\nrx(0.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];\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(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[26],q[2];\nRZZ(0.0*pi) q[23],q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[41];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[38],q[42];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[8];\nRZZ(0.0*pi) q[31],q[1];\nRZZ(0.0*pi) q[54],q[3];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[6],q[13];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[39],q[11];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[18],q[25];\nRZZ(0.0*pi) q[36],q[19];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[22],q[48];\nRZZ(0.0*pi) q[53],q[24];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[51],q[44];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrx(3.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[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*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];\nrx(1.0*pi) q[26];\nrx(3.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];\nry(0.5*pi) q[32];\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(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*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(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];\nrx(1.0*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[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(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(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[53];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[27];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*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[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\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[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[21],q[1];\nRZZ(0.0*pi) q[2],q[15];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[4],q[26];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[10],q[55];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[18],q[29];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[24],q[46];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[50],q[49];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.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(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(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\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];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*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];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[31],q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[37];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[50],q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[29];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[39],q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[13],q[7];\nRZZ(0.0*pi) q[8],q[21];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[32],q[16];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[19],q[45];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[23],q[49];\nRZZ(0.0*pi) q[24],q[46];\nRZZ(0.0*pi) q[41],q[26];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[38],q[44];\nRZZ(0.0*pi) q[53],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(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(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[11];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.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];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*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(0.5*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(0.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];\nrx(0.5*pi) q[44];\nrx(1.0*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];\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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[14],q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[27];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[35],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];\nrz(1.0*pi) q[36];\nrz(1.0*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(1.0*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[30],q[7];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[11],q[47];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[53],q[15];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[40],q[28];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[46],q[52];\nRZZ(0.0*pi) q[49],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];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(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];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(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(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(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];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[35],q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[43];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[44],q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[42],q[40];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(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.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[38],q[2];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[9],q[33];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[31],q[14];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[21],q[53];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[25],q[48];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[36],q[54];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\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];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(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];\nrz(3.5*pi) q[21];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*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];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.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];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[52];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[46],q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[36];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[51],q[55];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[27],q[7];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[19],q[13];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[30],q[29];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) q[41],q[49];\nRZZ(0.0*pi) q[43],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(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.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(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(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];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*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];\nry(3.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(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[32],q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[23];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[33];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[38];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nRZZ(0.0*pi) q[52],q[55];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[41],q[10];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[13],q[17];\nRZZ(0.0*pi) q[42],q[14];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[30],q[31];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[44],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(3.5*pi) q[2];\nrx(0.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];\nry(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[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.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];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[48];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(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(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[49];\nrz(1.0*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];\nrx(0.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[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*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[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[30],q[2];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[6],q[50];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[9],q[28];\nRZZ(0.0*pi) q[43],q[10];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[40],q[24];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[26],q[42];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[51],q[38];\nRZZ(0.0*pi) q[53],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];\nry(1.0*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];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nRZZ(0.0*pi) q[35],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(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];\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];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*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];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[2],q[44];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*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[12];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[37],q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[3];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[10],q[12];\nRZZ(0.0*pi) q[13],q[27];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[24],q[29];\nRZZ(0.0*pi) q[25],q[40];\nRZZ(0.0*pi) q[26],q[53];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[43],q[52];\nRZZ(0.0*pi) q[49],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(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];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(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];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(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(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(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];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[3],q[39];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[12],q[38];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[53];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[30],q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[45];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nRZZ(0.0*pi) q[44],q[47];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[1],q[48];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[6],q[55];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[25],q[14];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[29],q[19];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[41],q[34];\nRZZ(0.0*pi) q[54],q[35];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[49],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];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(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];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(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];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*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];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[16],q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[15],q[37];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[19],q[48];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\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[34];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[52],q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[3],q[30];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[13],q[53];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[43],q[23];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[50],q[26];\nRZZ(0.0*pi) q[49],q[27];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[38],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.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];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.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];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(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];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[18],q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[51],q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[39],q[33];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(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[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[20],q[2];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[4],q[10];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[40],q[8];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[19],q[35];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[50],q[22];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[52],q[27];\nRZZ(0.0*pi) q[46],q[30];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[36],q[54];\nRZZ(0.0*pi) 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];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[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(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*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];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[38];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[27];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[43],q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(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[54];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[16],q[9];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[25],q[30];\nRZZ(0.0*pi) q[44],q[26];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[49],q[36];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) q[45],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];\nry(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];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*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];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*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(1.0*pi) q[26];\nrz(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];\nrz(0.5*pi) q[33];\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(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.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(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[36];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[5],q[7];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[17],q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[49],q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[41],q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[10],q[11];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[25],q[40];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[50],q[34];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[45],q[42];\nRZZ(0.0*pi) q[47],q[55];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(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];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(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(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[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[47];\nRZZ(0.0*pi) q[5],q[20];\nrz(1.0*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];\nRZZ(0.0*pi) q[11],q[15];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[54],q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[51],q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[48];\nRZZ(0.0*pi) q[55],q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[29],q[2];\nRZZ(0.0*pi) q[35],q[3];\nRZZ(0.0*pi) q[6],q[45];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[9],q[46];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[27],q[13];\nRZZ(0.0*pi) q[40],q[14];\nRZZ(0.0*pi) q[44],q[17];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[31],q[52];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[39],q[41];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.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];\nrx(1.0*pi) q[11];\nrx(1.0*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[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*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(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*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(1.0*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];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[4],q[10];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[17];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[36],q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[38],q[44];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[49],q[46];\nrz(3.5*pi) q[47];\nRZZ(0.0*pi) q[50],q[48];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[47],q[2];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[8],q[27];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[11],q[23];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[53],q[21];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[42],q[39];\nRZZ(0.0*pi) q[43],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];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*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(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(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(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[28],q[2];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[11],q[53];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[51];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[24],q[29];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[46],q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[50],q[34];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[1],q[4];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[6],q[9];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[21],q[8];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[20],q[22];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[35],q[44];\nRZZ(0.0*pi) q[36],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];\nry(0.5*pi) q[2];\nry(0.5*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];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(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(1.0*pi) q[29];\nry(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];\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(1.0*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];\nrz(1.0*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[37],q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[30],q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[43];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\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(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(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[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[6],q[42];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[8],q[12];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[22],q[54];\nRZZ(0.0*pi) q[25],q[33];\nRZZ(0.0*pi) q[52],q[26];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[40],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];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[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(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[24];\nry(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];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*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[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[34];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[22],q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[4],q[42];\nRZZ(0.0*pi) q[25],q[5];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[11],q[47];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[50],q[15];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[32],q[18];\nRZZ(0.0*pi) q[51],q[20];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[35],q[30];\nRZZ(0.0*pi) q[41],q[31];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[38],q[44];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*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];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.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];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.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[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[41],q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[45],q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*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];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[1],q[28];\nRZZ(0.0*pi) q[19],q[2];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[5],q[37];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[9],q[38];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[25],q[14];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[42],q[21];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[36],q[30];\nRZZ(0.0*pi) q[31],q[54];\nRZZ(0.0*pi) q[43],q[35];\nRZZ(0.0*pi) q[46],q[55];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.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];\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(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*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[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[23],q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[27];\nRZZ(0.0*pi) q[41],q[29];\nrz(1.0*pi) q[31];\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[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[53],q[3];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[21],q[42];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[33],q[32];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[47],q[43];\nRZZ(0.0*pi) q[49],q[44];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[0];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\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(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.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(1.0*pi) q[25];\nrz(3.5*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];\nry(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[36];\nrx(1.0*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(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*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];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[8];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[46],q[7];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[22],q[26];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[35];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\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];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[2],q[10];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[12],q[48];\nRZZ(0.0*pi) q[13],q[53];\nRZZ(0.0*pi) q[50],q[15];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[18],q[41];\nRZZ(0.0*pi) q[19],q[37];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(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];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(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[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*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];\nrz(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*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[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(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[6],q[45];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[33],q[16];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[40],q[28];\nrz(1.0*pi) q[30];\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(1.0*pi) q[38];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[4],q[53];\nRZZ(0.0*pi) q[9],q[8];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[17],q[21];\nRZZ(0.0*pi) q[50],q[18];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[44],q[25];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[27],q[47];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[43],q[35];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) 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[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(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];\nrz(1.0*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(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.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];\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];\nry(0.5*pi) q[39];\nry(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];\nry(3.5*pi) q[46];\nry(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];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[50],q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[37];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(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[18];\nRZZ(0.0*pi) q[19],q[52];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[36];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[27],q[34];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[30],q[12];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[42],q[28];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[54],q[39];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*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];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.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];\nrx(0.5*pi) q[35];\nrx(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];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[13],q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[5],q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[21],q[45];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\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(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[7],q[36];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[32],q[16];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[30],q[25];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[41],q[28];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[33],q[48];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[37],q[49];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.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(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(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(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];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.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[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(0.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(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*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[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[36],q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[50],q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[47];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[49],q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[55];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[42],q[6];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[17],q[23];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[28],q[37];\nRZZ(0.0*pi) q[30],q[35];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[53],q[33];\nRZZ(0.0*pi) q[52],q[38];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(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(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(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];\nrz(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];\nrz(0.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(3.5*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];\nry(3.5*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(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*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[1];\nRZZ(0.0*pi) q[2],q[48];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[18],q[17];\nrz(0.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[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[44];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[41];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[22],q[38];\nRZZ(0.0*pi) q[42],q[25];\nRZZ(0.0*pi) q[27],q[45];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[36],q[46];\nRZZ(0.0*pi) q[52],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(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];\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[26];\nry(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[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*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[42];\nry(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[52];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[2],q[54];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[11],q[15];\nRZZ(0.0*pi) q[39],q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[35],q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nRZZ(0.0*pi) q[51],q[47];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[25],q[3];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[26],q[38];\nRZZ(0.0*pi) q[44],q[27];\nRZZ(0.0*pi) q[43],q[28];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[32],q[40];\nRZZ(0.0*pi) q[41],q[46];\nRZZ(0.0*pi) q[45],q[53];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*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(1.0*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];\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];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(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];\nrx(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(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(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[38],q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[46],q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[2],q[54];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[4],q[17];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[48],q[11];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[19],q[21];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[40],q[24];\nRZZ(0.0*pi) q[25],q[33];\nRZZ(0.0*pi) q[39],q[26];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(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(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.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];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*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];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(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[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[1];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*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[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[39];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nRZZ(0.0*pi) q[55],q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[13],q[4];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[11],q[45];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[47],q[16];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[44],q[28];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[31],q[52];\nRZZ(0.0*pi) q[40],q[38];\nRZZ(0.0*pi) q[49],q[43];\nRZZ(0.0*pi) q[53],q[48];\nRZZ(0.0*pi) q[51],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\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(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*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];\nrx(3.5*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];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.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];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\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[7];\nRZZ(0.0*pi) q[55],q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[34];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[22],q[53];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[45],q[36];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[44],q[48];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[3],q[17];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[32],q[14];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[37],q[20];\nRZZ(0.0*pi) q[23],q[25];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[27],q[30];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[51],q[39];\nRZZ(0.0*pi) q[42],q[54];\nRZZ(0.0*pi) q[43],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(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];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.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];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(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];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[49];\nrx(0.5*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];\nrz(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[40],q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[55],q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[41],q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[48];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[44],q[54];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[1],q[6];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[30],q[45];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[32],q[42];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[53],q[43];\nRZZ(0.0*pi) q[50],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];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(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];\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(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*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];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(0.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];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[24],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[28];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[48];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[43];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[37];\nRZZ(0.0*pi) q[1],q[15];\nRZZ(0.0*pi) q[2],q[6];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[40],q[8];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[11],q[49];\nRZZ(0.0*pi) q[12],q[52];\nRZZ(0.0*pi) q[13],q[34];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[39],q[26];\nRZZ(0.0*pi) q[27],q[30];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[44],q[53];\nRZZ(0.0*pi) q[46],q[50];\nRZZ(0.0*pi) q[51],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];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(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(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*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[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[34],q[2];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[50],q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[40];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[41];\nrz(3.5*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(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[55],q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[22],q[3];\nRZZ(0.0*pi) q[28],q[4];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[14],q[6];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[12],q[15];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[51],q[17];\nRZZ(0.0*pi) q[18],q[47];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[24],q[46];\nRZZ(0.0*pi) q[54],q[26];\nRZZ(0.0*pi) q[27],q[38];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[37],q[52];\nRZZ(0.0*pi) q[53],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];\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(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(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];\nry(0.5*pi) q[25];\nry(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];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(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(3.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];\nrz(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[5],q[12];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[36];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(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[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[4],q[45];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[24],q[44];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*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];\nrx(1.0*pi) q[35];\nry(0.5*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];\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(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(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];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[18],q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\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(1.0*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[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[50],q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nRZZ(0.0*pi) q[48],q[55];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[38],q[2];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[13],q[4];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[7],q[21];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[16],q[15];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[23],q[51];\nRZZ(0.0*pi) q[26],q[24];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[54],q[35];\nRZZ(0.0*pi) q[53],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(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(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[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.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];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[47];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[40],q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[46],q[39];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[7],q[30];\nRZZ(0.0*pi) q[8],q[21];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[48],q[16];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[49],q[51];\nRZZ(0.0*pi) q[55],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];\nry(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(0.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(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*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(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(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[39];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[51],q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[54];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\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.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[7],q[27];\nRZZ(0.0*pi) q[41],q[8];\nRZZ(0.0*pi) q[9],q[45];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[43],q[26];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[44],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*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];\nrx(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(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[45];\nry(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];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[11],q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[41];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[45],q[20];\nrz(0.5*pi) q[21];\nrz(0.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[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[31],q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[54],q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[51],q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[10],q[29];\nRZZ(0.0*pi) q[12],q[40];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[55],q[21];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) q[42],q[49];\nRZZ(0.0*pi) q[43],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(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[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(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[10],q[33];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[37];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[46];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[42],q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[7],q[14];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[25],q[12];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[39],q[22];\nRZZ(0.0*pi) q[29],q[23];\nRZZ(0.0*pi) q[54],q[28];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.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];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[39],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[42];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*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(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[46];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[11],q[51];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[29],q[19];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[38],q[21];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[30],q[36];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*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];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*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(0.5*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];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*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(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[55];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[19],q[40];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[45];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[51],q[46];\nrz(1.0*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(0.5*pi) q[54];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[4],q[5];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[34],q[20];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[30],q[37];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*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];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(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];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*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];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[23];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[29],q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[45];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[43],q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[47],q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[16],q[38];\nRZZ(0.0*pi) q[18],q[26];\nRZZ(0.0*pi) q[48],q[20];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[35],q[22];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[52],q[33];\nRZZ(0.0*pi) q[54],q[39];\nRZZ(0.0*pi) q[42],q[44];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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[2];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.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];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(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];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[3],q[16];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[23],q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[43];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[45],q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[34],q[50];\nRZZ(0.0*pi) q[42],q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[32],q[13];\nRZZ(0.0*pi) q[14],q[44];\nRZZ(0.0*pi) q[17],q[54];\nRZZ(0.0*pi) q[29],q[19];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[26],q[25];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[46],q[51];\nRZZ(0.0*pi) 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(1.0*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(3.5*pi) q[5];\nrz(1.0*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];\nrx(1.0*pi) q[11];\nry(3.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];\nrz(1.0*pi) q[17];\nrx(1.0*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(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nry(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];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(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];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.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[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[22],q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[54];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[25];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[28],q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.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];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[40];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[15],q[47];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[42],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];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[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];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.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(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(0.5*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];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*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(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[18],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[53];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[19],q[28];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(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[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[41],q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[4],q[45];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[15],q[47];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[20],q[49];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[35],q[31];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[48],q[39];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*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];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*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];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[20];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[18],q[38];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[21],q[53];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[31],q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[50];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[43],q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[1],q[47];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[30],q[12];\nRZZ(0.0*pi) q[35],q[14];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[42],q[29];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) q[52],q[44];\nRZZ(0.0*pi) q[48],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];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.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];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[10],q[4];\nRZZ(0.0*pi) q[5],q[12];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[21];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[28];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[47];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[20],q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[45],q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[9],q[33];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[31],q[37];\nRZZ(0.0*pi) q[43],q[35];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[41],q[42];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.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];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(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[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*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];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[13],q[15];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[28];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nRZZ(0.0*pi) q[55],q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(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.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[1],q[26];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[41],q[8];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[23],q[47];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[53],q[43];\nRZZ(0.0*pi) 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];\nry(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];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(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];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.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];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(1.0*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];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[19],q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[44],q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[16],q[47];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*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];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[49],q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[17],q[8];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[14],q[40];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[53],q[18];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[22],q[52];\nRZZ(0.0*pi) q[23],q[27];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[51],q[28];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[45],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(0.5*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(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*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];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nry(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(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];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*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];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[2],q[27];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[16],q[52];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[22],q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(0.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];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[48],q[47];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[32],q[6];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[18],q[11];\nRZZ(0.0*pi) q[45],q[12];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[17],q[46];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[33],q[24];\nRZZ(0.0*pi) q[31],q[26];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[30],q[54];\nRZZ(0.0*pi) q[34],q[44];\nRZZ(0.0*pi) q[36],q[42];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[39],q[50];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(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];\nry(0.5*pi) q[31];\nry(0.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];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*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(3.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];\nry(0.5*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];\nrx(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[50],q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*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];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\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];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[6],q[1];\nRZZ(0.0*pi) q[2],q[46];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[10],q[11];\nRZZ(0.0*pi) q[14],q[26];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[33],q[25];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[52],q[43];\nRZZ(0.0*pi) q[44],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.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];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(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];\nry(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(3.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[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[36];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[34],q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[20],q[30];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[22],q[3];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[39],q[7];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[9],q[41];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[29],q[19];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[38],q[32];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[51],q[45];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(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];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(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];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.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];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[29],q[19];\nrz(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[27];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[4],q[9];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[15],q[17];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[37],q[27];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[54],q[39];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) q[55],q[42];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.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(3.5*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(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.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(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(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];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*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[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[53];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.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[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[41],q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nRZZ(0.0*pi) q[51],q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[2],q[54];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[12],q[4];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[6],q[8];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[11],q[37];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[24],q[44];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[47],q[32];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.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(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(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];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[29],q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[36],q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[25],q[37];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[1],q[6];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[39],q[7];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[16],q[43];\nRZZ(0.0*pi) q[18],q[47];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[33],q[21];\nRZZ(0.0*pi) q[35],q[22];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[54],q[26];\nRZZ(0.0*pi) q[42],q[27];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[31],q[52];\nRZZ(0.0*pi) q[32],q[40];\nRZZ(0.0*pi) q[45],q[38];\nRZZ(0.0*pi) q[41],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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[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(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\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(3.5*pi) q[20];\nry(0.5*pi) q[21];\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[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];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*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(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[52];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[8],q[54];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[35];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[46];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\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];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[1],q[30];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[12],q[9];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[16],q[38];\nRZZ(0.0*pi) q[18],q[29];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[53],q[20];\nRZZ(0.0*pi) q[22],q[42];\nRZZ(0.0*pi) q[55],q[24];\nRZZ(0.0*pi) q[25],q[34];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) q[48],q[43];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*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[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\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];\nry(0.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(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.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[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[26];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[19],q[23];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[48];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[41],q[27];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[38];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\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(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[45],q[3];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[31],q[12];\nRZZ(0.0*pi) q[15],q[20];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[34],q[17];\nRZZ(0.0*pi) q[18],q[44];\nRZZ(0.0*pi) q[28],q[21];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[51],q[33];\nRZZ(0.0*pi) q[35],q[55];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(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[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.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];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[48],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[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[18],q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[27];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[35],q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[54];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[51];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[42],q[50];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[5],q[22];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[15],q[47];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[30],q[19];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[41],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*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[18];\nry(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(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*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];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[8],q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[13],q[20];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[46],q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[14],q[30];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[27],q[16];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[29],q[32];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[51],q[35];\nRZZ(0.0*pi) q[47],q[36];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*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[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(3.5*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];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.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(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(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[19];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[21],q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nRZZ(0.0*pi) q[51],q[54];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[26];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[2],q[15];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[24],q[29];\nRZZ(0.0*pi) q[25],q[48];\nRZZ(0.0*pi) q[30],q[28];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[47],q[34];\nRZZ(0.0*pi) q[55],q[35];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[44],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(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(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.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];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*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];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.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];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[19],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[9],q[27];\nrz(3.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[17];\nRZZ(0.0*pi) q[30],q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[29],q[55];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[36],q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[49];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[3],q[38];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[40],q[5];\nRZZ(0.0*pi) q[6],q[18];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[10],q[48];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[31],q[15];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[22],q[54];\nRZZ(0.0*pi) q[23],q[24];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[37],q[47];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) q[42],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];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\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(3.5*pi) q[21];\nrx(3.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];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.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(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.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[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.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[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[54],q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[37];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[25],q[8];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[30],q[13];\nRZZ(0.0*pi) q[26],q[15];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[31],q[18];\nRZZ(0.0*pi) q[19],q[34];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[42],q[55];\nRZZ(0.0*pi) q[53],q[45];\nRZZ(0.0*pi) q[51],q[48];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*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];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.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];\nry(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*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(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[43],q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[53],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[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[38],q[48];\nRZZ(0.0*pi) q[39],q[41];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[45],q[6];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[30],q[16];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[42],q[25];\nRZZ(0.0*pi) q[26],q[28];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[50],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];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nRZZ(0.0*pi) q[49],q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.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(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(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];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(3.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];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*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];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[30];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[37],q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[39],q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[48],q[38];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[8],q[21];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[33],q[17];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[53],q[43];\nRZZ(0.0*pi) q[44],q[51];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(1.0*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(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(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];\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];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(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];\nry(3.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[47];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[31],q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[21];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[25];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[38];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) q[37],q[51];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[2],q[54];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[12],q[47];\nRZZ(0.0*pi) q[52],q[13];\nRZZ(0.0*pi) q[22],q[14];\nRZZ(0.0*pi) q[48],q[15];\nRZZ(0.0*pi) q[16],q[49];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[23],q[27];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[55],q[39];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*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];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\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(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(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];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[54];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[49],q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[27];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[37];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*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[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[6];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[12],q[51];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[26],q[17];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[34],q[55];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[42],q[40];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*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];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.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];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[23];\nrz(3.5*pi) q[6];\nrz(3.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[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[35],q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[39];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[54],q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[36],q[50];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[42],q[49];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[51],q[0];\nRZZ(0.0*pi) q[1],q[15];\nRZZ(0.0*pi) q[46],q[2];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[9],q[24];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[53],q[11];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[22],q[29];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[45],q[41];\nRZZ(0.0*pi) 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];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(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];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[53],q[9];\nRZZ(0.0*pi) q[13],q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[22];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[47],q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[54];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[46],q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[48],q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[1],q[29];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[51],q[4];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[55],q[8];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[39],q[17];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[41],q[26];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[30],q[43];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*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(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.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];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(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];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*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];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*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(1.0*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];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[3],q[36];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[38];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[31],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[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nRZZ(0.0*pi) q[52],q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[30],q[19];\nRZZ(0.0*pi) q[46],q[20];\nRZZ(0.0*pi) q[39],q[21];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[50],q[26];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[37],q[54];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[1];\nry(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];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.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(0.5*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];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[31],q[12];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[15];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[40],q[39];\nrz(3.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];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[52];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[4],q[45];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[48],q[10];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[20],q[24];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[22],q[38];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[41],q[26];\nRZZ(0.0*pi) q[35],q[29];\nRZZ(0.0*pi) q[50],q[42];\nRZZ(0.0*pi) q[54],q[46];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*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];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[53],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[33],q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[49];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[42],q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[46],q[27];\nRZZ(0.0*pi) q[38],q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[45];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[43],q[3];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[20],q[14];\nRZZ(0.0*pi) q[48],q[15];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[35],q[29];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[47],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[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];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(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[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.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];\nrz(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[43];\nrx(1.0*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];\nrx(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];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[1],q[42];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[5];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[14],q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[10];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[17],q[21];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(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[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nRZZ(0.0*pi) q[49],q[51];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[11],q[24];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[38],q[40];\nRZZ(0.0*pi) q[43],q[54];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*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];\nrx(0.5*pi) q[15];\nry(3.5*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];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(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];\nry(3.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];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*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[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[45],q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[51],q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[41],q[0];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[5],q[20];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[9],q[25];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[18],q[27];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[30],q[34];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[44],q[54];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*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];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(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];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.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(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[10],q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[13];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[52],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[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[53],q[2];\nRZZ(0.0*pi) q[25],q[3];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[6],q[9];\nRZZ(0.0*pi) q[7],q[29];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[31],q[18];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[33],q[22];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[35],q[24];\nRZZ(0.0*pi) q[50],q[26];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[54],q[28];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[34],q[39];\nRZZ(0.0*pi) q[42],q[41];\nRZZ(0.0*pi) q[49],q[45];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(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];\nry(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];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(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];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[19];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[7],q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[35],q[10];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[42];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(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[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[25],q[3];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[8],q[44];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[31],q[11];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[50],q[14];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[18],q[22];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[46],q[36];\nRZZ(0.0*pi) q[47],q[37];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) q[49],q[45];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(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];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(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];\nrz(3.5*pi) q[42];\nry(3.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];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[20],q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[51],q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[49];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[50],q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\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[54];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[47],q[12];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[45],q[16];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[22],q[38];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[46],q[24];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[27],q[33];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[31],q[34];\nRZZ(0.0*pi) q[35],q[48];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) q[41],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[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*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(1.0*pi) q[22];\nry(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];\nrx(1.0*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(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.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(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[40];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[52];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[41];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[30];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[2],q[22];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[12],q[4];\nRZZ(0.0*pi) q[8],q[5];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[47],q[9];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[14],q[51];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[45],q[24];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[37],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(3.5*pi) q[0];\nry(3.5*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];\nry(1.0*pi) q[6];\nry(0.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[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*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];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*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(1.0*pi) q[49];\nrx(3.5*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(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[53],q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[42];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[36],q[12];\nRZZ(0.0*pi) q[13],q[17];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[39];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[11];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[5],q[34];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[27],q[14];\nRZZ(0.0*pi) q[31],q[15];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[33],q[20];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[24],q[44];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[55],q[35];\nRZZ(0.0*pi) q[45],q[48];\nRZZ(0.0*pi) q[47],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(1.0*pi) q[1];\nry(1.0*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(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.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[24];\nrx(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(3.5*pi) q[31];\nrx(3.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];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.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(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[40],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[42];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[27],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[50],q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[48],q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[37],q[11];\nRZZ(0.0*pi) q[12],q[19];\nRZZ(0.0*pi) q[55],q[14];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[51],q[16];\nRZZ(0.0*pi) q[53],q[18];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[22],q[29];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[45],q[38];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(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];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.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];\nry(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];\nrz(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];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[16],q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[44],q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[1],q[51];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[48],q[10];\nRZZ(0.0*pi) q[11],q[15];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[18],q[41];\nRZZ(0.0*pi) q[19],q[37];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[22],q[39];\nRZZ(0.0*pi) q[50],q[23];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[40],q[28];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[30],q[43];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) q[46],q[32];\nRZZ(0.0*pi) q[34],q[55];\nRZZ(0.0*pi) q[47],q[36];\nRZZ(0.0*pi) q[54],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];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*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];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nRZZ(0.0*pi) q[51],q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*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(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.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];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrz(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(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[45];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[44],q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[52];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[55];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[38],q[13];\nRZZ(0.0*pi) q[40],q[14];\nRZZ(0.0*pi) q[24],q[15];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[49],q[18];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[35],q[25];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[32],q[36];\nRZZ(0.0*pi) q[34],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(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\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.0*pi) q[1],q[16];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[40],q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[26],q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[55],q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[48],q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[7],q[36];\nRZZ(0.0*pi) q[30],q[8];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[11],q[34];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[14],q[37];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[51],q[19];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[38],q[39];\nRZZ(0.0*pi) q[54],q[42];\nRZZ(0.0*pi) q[49],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(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.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];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[17];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(1.0*pi) q[25];\nry(1.0*pi) q[26];\nry(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];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.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];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*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];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[14];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[40];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[44];\nrz(0.5*pi) q[32];\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];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[41],q[52];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[5],q[15];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[9],q[53];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[11],q[51];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[24],q[46];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) q[42],q[55];\nRZZ(0.0*pi) q[49],q[45];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(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[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.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];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[21],q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[40],q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[46],q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[39];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[53],q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[6],q[13];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[55],q[8];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[14],q[31];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[19],q[37];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[45],q[22];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[30],q[36];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[43],q[41];\nRZZ(0.0*pi) q[42],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(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];\nrz(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(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*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(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[31];\nrx(0.5*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];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(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];\nrz(3.5*pi) q[47];\nry(3.5*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];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[8];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[14];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[50],q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[44];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[18],q[11];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[41],q[24];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[45],q[38];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(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(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(3.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(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*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[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*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];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*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[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[12],q[26];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[53],q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[46];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.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[41];\nRZZ(0.0*pi) q[42],q[55];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[34],q[0];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[8],q[28];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[23],q[11];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[25],q[52];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[41],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*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];\nry(3.5*pi) q[31];\nry(3.5*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[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrz(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];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[26];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[54];\nRZZ(0.0*pi) q[18],q[29];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[32],q[48];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[43];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[9],q[46];\nRZZ(0.0*pi) q[23],q[11];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[16],q[34];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[25],q[55];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) q[36],q[37];\nRZZ(0.0*pi) q[50],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];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(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(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[33];\nrx(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(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];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(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(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[27];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[51],q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[53],q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[22],q[32];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[4],q[21];\nRZZ(0.0*pi) q[5],q[40];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[50],q[26];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[52],q[39];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(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];\nrx(0.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];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(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];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[27],q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[51],q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[37],q[26];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[33],q[48];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[1],q[53];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[17],q[35];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) q[38],q[47];\nRZZ(0.0*pi) q[45],q[49];\nRZZ(0.0*pi) q[46],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*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(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(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];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[28];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\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(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[2],q[22];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[42],q[6];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[10],q[8];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[51],q[17];\nRZZ(0.0*pi) q[18],q[31];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[38],q[23];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[43],q[44];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(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];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[34];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[23],q[17];\nRZZ(0.0*pi) q[48],q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[33],q[22];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[46],q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[53],q[32];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[37],q[41];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[2],q[15];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[55],q[13];\nRZZ(0.0*pi) q[31],q[14];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[27],q[39];\nRZZ(0.0*pi) q[51],q[28];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[43],q[47];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.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(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*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];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[40],q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[37],q[5];\nRZZ(0.0*pi) q[13],q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[14],q[50];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[44],q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[41],q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[46],q[0];\nRZZ(0.0*pi) q[1],q[26];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[4],q[42];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[11],q[29];\nRZZ(0.0*pi) q[35],q[12];\nRZZ(0.0*pi) q[15],q[43];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[18],q[39];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(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(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[23],q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[27],q[25];\nrz(0.5*pi) q[26];\nrz(1.0*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(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[39],q[0];\nRZZ(0.0*pi) q[1],q[24];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[8],q[17];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[10],q[18];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[36],q[12];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[30],q[16];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[26],q[38];\nRZZ(0.0*pi) q[40],q[28];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[32],q[48];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[53],q[44];\nRZZ(0.0*pi) q[47],q[54];\nRZZ(0.0*pi) q[50],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(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];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(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];\nry(0.5*pi) q[16];\nry(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(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(0.5*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];\nry(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];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(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[54];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[52],q[10];\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[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[27],q[51];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[55];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[22],q[42];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[33],q[31];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[40],q[54];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) 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];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*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];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*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];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[36],q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[31],q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[30];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[33];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[32],q[11];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[51],q[45];\nRZZ(0.0*pi) q[53],q[46];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nRZZ(0.0*pi) q[50],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\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(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[52],q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[37];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[43],q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[40];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[39],q[4];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[8],q[17];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[14],q[26];\nRZZ(0.0*pi) q[53],q[15];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[30],q[29];\nRZZ(0.0*pi) q[49],q[34];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[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(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(0.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];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.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];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(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];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\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(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[46];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[28],q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[32],q[4];\nRZZ(0.0*pi) q[5],q[31];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[14],q[10];\nRZZ(0.0*pi) q[19],q[11];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[45],q[15];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[29],q[42];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[35],q[48];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[55],q[44];\nRZZ(0.0*pi) q[52],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(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.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];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*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];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[10],q[6];\nRZZ(0.0*pi) q[7],q[54];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[40],q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[39];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[28],q[32];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[35],q[55];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[41],q[0];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[2],q[15];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[12],q[11];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[37],q[16];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[25],q[33];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[44],q[30];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) q[51],q[43];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*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];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(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];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(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];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(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];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.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];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[25],q[40];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.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[41];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[44],q[48];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[53];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[11],q[51];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[34],q[14];\nRZZ(0.0*pi) q[16],q[43];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[47],q[19];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[21],q[31];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[24],q[35];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[30],q[37];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[39],q[54];\nRZZ(0.0*pi) q[41],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(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[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];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*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];\nry(0.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];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.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];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\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(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(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];\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) [40]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(1.0*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];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*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[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(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];\nry(3.5*pi) q[40];\nrz(1.0*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(1.0*pi) q[46];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.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];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[33],q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[52];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[13];\nRZZ(0.0*pi) q[15],q[50];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[41],q[53];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[1],q[23];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[48],q[11];\nRZZ(0.0*pi) q[35],q[12];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[22],q[29];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[46],q[32];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[55],q[37];\nRZZ(0.0*pi) q[39],q[43];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*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[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*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];\nry(0.5*pi) q[47];\nrz(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];\nry(3.5*pi) q[53];\nry(3.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[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[21],q[42];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[47];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[2],q[22];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[6],q[9];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[54],q[12];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[19],q[18];\nRZZ(0.0*pi) q[23],q[24];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[38],q[26];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[34],q[39];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[40],q[49];\nRZZ(0.0*pi) q[45],q[44];\nRZZ(0.0*pi) q[46],q[52];\nRZZ(0.0*pi) q[51],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];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nRZZ(0.0*pi) q[35],q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*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];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) q[38],q[53];\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(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[6],q[18];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[10],q[52];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[42],q[20];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[51],q[26];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[11];\nrx(1.0*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[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*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];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(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(3.5*pi) q[42];\nrz(1.0*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(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];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[18];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[34],q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[23],q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[17],q[35];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[24],q[43];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[55];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\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[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[4],q[26];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[9],q[46];\nRZZ(0.0*pi) q[13],q[10];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[37],q[25];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[30],q[42];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[51],q[41];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.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(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(0.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(3.5*pi) q[27];\nry(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];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(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(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(0.5*pi) q[46];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[35],q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[12],q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[31];\nrz(3.5*pi) q[17];\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(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.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[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[51],q[0];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[18],q[13];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[50],q[22];\nRZZ(0.0*pi) q[23],q[27];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[40],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];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(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];\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(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[33],q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[42];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[30],q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[27],q[50];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nRZZ(0.0*pi) q[48],q[55];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[6],q[22];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[11],q[29];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[26],q[39];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) q[37],q[54];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[47],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(0.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];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\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];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*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];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[11],q[5];\nrz(1.0*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];\nRZZ(0.0*pi) q[35],q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[33];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[49],q[22];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[45],q[12];\nRZZ(0.0*pi) q[51],q[14];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[18],q[29];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[27],q[30];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[36],q[38];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(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];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\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];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(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.0*pi) q[0],q[12];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[36],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[54],q[10];\nrz(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[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[43],q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[37],q[42];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[46],q[2];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[24],q[7];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[9],q[30];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[21],q[26];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[25],q[55];\nRZZ(0.0*pi) q[27],q[41];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.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];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*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(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(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(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[26];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[21],q[2];\nRZZ(0.0*pi) q[3],q[19];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[10],q[9];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[44],q[12];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[25],q[48];\nRZZ(0.0*pi) q[27],q[33];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[46],q[34];\nRZZ(0.0*pi) q[35],q[40];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[39],q[42];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) q[49],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(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];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.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];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*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];\nrx(1.0*pi) q[42];\nrx(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];\nrx(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[52],q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[20],q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[32];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[31],q[1];\nRZZ(0.0*pi) q[3],q[17];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[7],q[19];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[16],q[14];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[35],q[48];\nRZZ(0.0*pi) q[47],q[37];\nRZZ(0.0*pi) q[38],q[44];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) q[45],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(3.5*pi) q[3];\nrx(0.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];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*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];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*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];\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(0.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];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*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];\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(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[48];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[34];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[15];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[54],q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[24],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(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(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[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];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[26],q[6];\nRZZ(0.0*pi) q[8],q[28];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[27],q[52];\nRZZ(0.0*pi) q[29],q[32];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[40],q[38];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[45],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];\nry(0.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];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*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];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\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(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*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(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[32];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[55],q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[17];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[30];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[28];\nrz(1.0*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];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\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];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.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(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\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(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[5],q[53];\nRZZ(0.0*pi) q[7],q[39];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[40];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[24];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[45],q[10];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[25],q[14];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[18],q[44];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[46],q[26];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) q[55],q[42];\nRZZ(0.0*pi) q[47],q[51];\nRZZ(0.0*pi) q[48],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(1.0*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];\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(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*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];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(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[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(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];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[46];\nrz(3.5*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];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[4],q[38];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[41];\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(1.0*pi) q[25];\nRZZ(0.0*pi) q[45],q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[36],q[50];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[47],q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[51];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[10],q[48];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[32],q[16];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[34],q[20];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[25],q[30];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[52],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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.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];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*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[32];\nry(3.5*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(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*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(0.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];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[22],q[5];\nrz(1.0*pi) q[6];\nrz(3.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[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[21],q[31];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[38],q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[29];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[28],q[16];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[45],q[18];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[46],q[27];\nRZZ(0.0*pi) q[43],q[36];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[53],q[41];\nRZZ(0.0*pi) q[42],q[47];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.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];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(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];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.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];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[34],q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[20];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[14],q[42];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[25],q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[18],q[54];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[44],q[29];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[45],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];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*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];\nrz(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(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(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(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];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[30],q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[27],q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[35],q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[41],q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[51],q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[7],q[16];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[9],q[17];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[23],q[33];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[36],q[54];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) q[48],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(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(0.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[33];\nrx(3.5*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];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.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[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[28],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[38];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[34],q[52];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[55],q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[40],q[1];\nRZZ(0.0*pi) q[2],q[31];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[9],q[32];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[36],q[12];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[18],q[46];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[25],q[42];\nRZZ(0.0*pi) q[37],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];\nrx(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];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(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(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*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];\nry(0.5*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(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.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[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[13],q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[40];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[46];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[1],q[44];\nRZZ(0.0*pi) q[2],q[6];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[28],q[4];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[16],q[55];\nRZZ(0.0*pi) q[17],q[23];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[25],q[52];\nRZZ(0.0*pi) q[49],q[26];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[51],q[33];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[36],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];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.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(1.0*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(0.5*pi) q[36];\nry(3.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];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrz(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];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[3],q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[39];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[25],q[49];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*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[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[52],q[2];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[9],q[12];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[15],q[17];\nRZZ(0.0*pi) q[47],q[16];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[22],q[20];\nRZZ(0.0*pi) q[21],q[36];\nRZZ(0.0*pi) q[23],q[24];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[51],q[33];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[44],q[42];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*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(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(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];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*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[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[54],q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[30];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[41],q[13];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[35],q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[49],q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*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[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[3],q[55];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[27],q[6];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[25],q[31];\nRZZ(0.0*pi) q[33],q[48];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[40],q[38];\nRZZ(0.0*pi) q[47],q[39];\nRZZ(0.0*pi) q[51],q[43];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*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];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.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];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(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];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[49];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[21];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[30],q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[6],q[22];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[26],q[42];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[51],q[44];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(0.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(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\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];\nrz(1.0*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];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*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(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*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];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[20],q[11];\nRZZ(0.0*pi) q[40],q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[26],q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[48];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[38],q[27];\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];\nRZZ(0.0*pi) q[41],q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nRZZ(0.0*pi) q[46],q[47];\nRZZ(0.0*pi) q[49],q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[24],q[4];\nRZZ(0.0*pi) q[7],q[5];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[16],q[30];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[32],q[21];\nRZZ(0.0*pi) q[22],q[54];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[43],q[52];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\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(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(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];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.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];\nrx(0.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];\nry(0.5*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(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];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.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(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*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];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*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.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[4],q[23];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[6],q[38];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[9],q[41];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[48],q[24];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[54],q[27];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[53],q[35];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[40],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];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.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];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.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(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.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];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\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(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.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];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[28],q[9];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[16],q[30];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[53],q[24];\nRZZ(0.0*pi) q[29],q[42];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[38],q[41];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[52],q[44];\nRZZ(0.0*pi) q[51],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(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.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];\nrz(0.5*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];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*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(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[35],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[13],q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[51],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];\nRZZ(0.0*pi) q[25],q[55];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[31],q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[2],q[33];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[6],q[8];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[41],q[9];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[18],q[53];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[36],q[43];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.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[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];\nry(1.0*pi) q[27];\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(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(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];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.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];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[13],q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[7],q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[26];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[50];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[55];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[27];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[34];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[48];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[29],q[6];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[51],q[16];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[40],q[31];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[36],q[42];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(1.0*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(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*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];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[23];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[30],q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[40];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[28],q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[51],q[29];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[45],q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\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(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[4],q[53];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[6],q[8];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[24],q[10];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[50],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];\nry(3.5*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[6];\nrx(3.5*pi) q[7];\nry(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];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.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[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*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];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(0.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];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[15];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[24],q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\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[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[44],q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[49],q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[26],q[12];\nRZZ(0.0*pi) q[32],q[13];\nRZZ(0.0*pi) q[19],q[14];\nRZZ(0.0*pi) q[18],q[17];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[30],q[42];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[37],q[45];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[55],q[43];\nRZZ(0.0*pi) q[48],q[54];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[6];\nry(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(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nry(3.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(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(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[40];\nrx(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.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(0.5*pi) q[50];\nry(1.0*pi) q[51];\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];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[4],q[32];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[54];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[2],q[11];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[35],q[7];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[14],q[15];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[47],q[17];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[38],q[26];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) q[33],q[43];\nRZZ(0.0*pi) q[46],q[34];\nRZZ(0.0*pi) q[39],q[52];\nRZZ(0.0*pi) q[49],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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.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(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.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];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[22];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[49],q[6];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[21],q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.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[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.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];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[42],q[5];\nRZZ(0.0*pi) q[48],q[7];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[11],q[28];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[18],q[27];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[26],q[24];\nRZZ(0.0*pi) q[30],q[43];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[52],q[34];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[36],q[39];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[44],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(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];\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(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(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(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[43];\nrz(3.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];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[42];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[46],q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[30],q[12];\nRZZ(0.0*pi) q[50],q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[38],q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[45],q[51];\nrz(3.5*pi) q[47];\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[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[4];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[8],q[14];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[55],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];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*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[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*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(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[31];\nrz(1.0*pi) q[20];\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[28];\nRZZ(0.0*pi) q[29],q[45];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[54],q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[50],q[2];\nRZZ(0.0*pi) q[15],q[3];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[6],q[18];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[12],q[52];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[32],q[40];\nRZZ(0.0*pi) q[34],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];\nry(0.5*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];\nrx(0.5*pi) q[6];\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(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\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(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.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];\nry(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];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.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];\nRZZ(0.0*pi) q[0],q[38];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[44];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[27],q[11];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[51];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[43];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[50],q[26];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[10],q[55];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[24],q[14];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[46],q[49];\nRZZ(0.0*pi) q[54],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];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(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[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(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];\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(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(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];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*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(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[53];\nry(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(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[30];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[29];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[52],q[7];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[11],q[15];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[48],q[16];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[19],q[42];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[45],q[33];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[41],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];\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[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(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];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(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(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.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];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[39],q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[26],q[30];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[48];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[50];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[51],q[0];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[52],q[2];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[40],q[8];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[38],q[21];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[24],q[42];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[49],q[41];\nRZZ(0.0*pi) q[46],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*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(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(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];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[51],q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[53],q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[38],q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[37],q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nRZZ(0.0*pi) q[46],q[52];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[7],q[19];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[42],q[14];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[47],q[29];\nRZZ(0.0*pi) q[30],q[35];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[45],q[39];\nRZZ(0.0*pi) q[48],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(0.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];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(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[23];\nrx(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*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];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(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];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[36],q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[43],q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[22],q[44];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[39],q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[33],q[27];\nrz(1.0*pi) q[28];\nrz(0.5*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[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[3],q[24];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[46],q[18];\nRZZ(0.0*pi) q[19],q[51];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[45],q[50];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*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[1];\nRZZ(0.0*pi) q[18],q[2];\nRZZ(0.0*pi) q[44],q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[42],q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\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(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\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[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[4],q[37];\nRZZ(0.0*pi) q[6],q[22];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[32],q[9];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[15],q[43];\nRZZ(0.0*pi) q[48],q[16];\nRZZ(0.0*pi) q[35],q[17];\nRZZ(0.0*pi) q[19],q[33];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[26],q[24];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[51],q[39];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[47],q[45];\nRZZ(0.0*pi) q[49],q[46];\nRZZ(0.0*pi) q[53],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(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];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nry(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];\nrx(3.5*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(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(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[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.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];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[25],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[28],q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.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[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[55];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[44];\nrz(0.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[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[10],q[34];\nRZZ(0.0*pi) q[11],q[44];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[51],q[14];\nRZZ(0.0*pi) q[17],q[54];\nRZZ(0.0*pi) q[19],q[47];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[33],q[22];\nRZZ(0.0*pi) q[24],q[35];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[39],q[30];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[43],q[52];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(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];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\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[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(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];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[40];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*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];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[50],q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[11],q[21];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[14],q[37];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[54],q[19];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[24],q[52];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[30],q[45];\nRZZ(0.0*pi) q[31],q[34];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[47],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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*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(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.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];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[48];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[55],q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[32],q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[46];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[6],q[20];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[23],q[15];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[49],q[36];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) q[40],q[44];\nRZZ(0.0*pi) q[47],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(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*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];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.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];\nry(3.5*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(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[55];\nrz(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];\nRZZ(0.0*pi) q[7],q[51];\nrz(0.5*pi) q[9];\nrz(1.0*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];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[54],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];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[30],q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[37],q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[41],q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[1],q[48];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[32],q[4];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[11],q[10];\nRZZ(0.0*pi) q[12],q[19];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[25],q[52];\nRZZ(0.0*pi) q[26],q[28];\nRZZ(0.0*pi) q[31],q[27];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[47],q[49];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(1.0*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(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.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[47];\nrz(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];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[21],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[27];\nRZZ(0.0*pi) q[9],q[51];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[35],q[17];\nRZZ(0.0*pi) q[18],q[40];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[49],q[22];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[31],q[48];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[55],q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nRZZ(0.0*pi) q[53],q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[38],q[5];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[11],q[29];\nRZZ(0.0*pi) q[14],q[12];\nRZZ(0.0*pi) q[13],q[34];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[30],q[45];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(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(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*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];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(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[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[44];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[38];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[18],q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[3],q[29];\nRZZ(0.0*pi) q[4],q[23];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[32],q[9];\nRZZ(0.0*pi) q[10],q[34];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[37],q[51];\nRZZ(0.0*pi) q[42],q[46];\nRZZ(0.0*pi) q[43],q[53];\nRZZ(0.0*pi) q[49],q[47];\nRZZ(0.0*pi) 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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.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];\nry(3.5*pi) q[25];\nry(1.0*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];\nrz(0.5*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[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[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];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[39],q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[11];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[33],q[8];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[16],q[55];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[48],q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[50],q[38];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[44],q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[37],q[0];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[9],q[24];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[18],q[36];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[32],q[23];\nRZZ(0.0*pi) q[51],q[28];\nRZZ(0.0*pi) q[29],q[31];\nRZZ(0.0*pi) q[42],q[47];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\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(3.5*pi) q[27];\nry(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];\nry(3.5*pi) q[33];\nry(3.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(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(0.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];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[12];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[52];\nrz(0.5*pi) q[7];\nrz(1.0*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[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[37],q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[26],q[25];\nRZZ(0.0*pi) q[27],q[55];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[38];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[48],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[41],q[9];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[42],q[40];\nRZZ(0.0*pi) q[51],q[44];\nRZZ(0.0*pi) q[53],q[46];\nRZZ(0.0*pi) q[47],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];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.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];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(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(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*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[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];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[35];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[46],q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[38],q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[44];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[34];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[13],q[7];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[45],q[33];\nRZZ(0.0*pi) q[49],q[55];\nRZZ(0.0*pi) q[54],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(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*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];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(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];\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(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(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(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];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[30],q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[26];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(3.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[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[2],q[54];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[19],q[37];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[38],q[55];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[43],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];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(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];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*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[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(1.0*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];\nrz(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(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(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[29],q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[15],q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[47];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[24],q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[22],q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[40],q[32];\nrz(3.5*pi) q[33];\nrz(3.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[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[4],q[37];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[9],q[39];\nRZZ(0.0*pi) q[11],q[30];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[36],q[17];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[26],q[45];\nRZZ(0.0*pi) q[35],q[31];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[48],q[41];\nRZZ(0.0*pi) q[44],q[55];\nRZZ(0.0*pi) q[54],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[25];\nry(0.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[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*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];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[21];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[49],q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[17],q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[12],q[48];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[22],q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[38],q[52];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[45];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[32],q[1];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[14],q[30];\nRZZ(0.0*pi) q[16],q[26];\nRZZ(0.0*pi) q[53],q[19];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[25],q[33];\nRZZ(0.0*pi) q[27],q[51];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[54],q[35];\nRZZ(0.0*pi) q[43],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];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[9];\nry(0.5*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(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[33];\nrz(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];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(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];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[15],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[13];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[46];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[48];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[35],q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[41],q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[54],q[6];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[34],q[17];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[24],q[33];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[39],q[52];\nRZZ(0.0*pi) q[40],q[49];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*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];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nry(1.0*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];\nry(0.5*pi) q[33];\nrx(1.0*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];\nrz(3.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];\nry(1.0*pi) q[44];\nrz(3.5*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];\nry(3.5*pi) q[50];\nrx(0.5*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];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[45];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[22],q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[49],q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[51];\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(0.5*pi) q[32];\nrz(3.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];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[48];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[6],q[34];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[21],q[36];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[35],q[24];\nRZZ(0.0*pi) q[50],q[25];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[43],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];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\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(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*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(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*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(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(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];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*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(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[34];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[43],q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[9],q[10];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[55],q[26];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(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];\nrx(1.0*pi) q[20];\nry(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(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(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];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*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];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[14],q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[9],q[43];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[6],q[51];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[42],q[23];\nRZZ(0.0*pi) q[26],q[24];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*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];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.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];\nrz(0.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];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*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(0.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];\nry(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\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(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.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];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[44],q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[33],q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[30],q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[49],q[31];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[55],q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[17],q[0];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[7],q[16];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[14],q[51];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[18],q[48];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[50],q[35];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(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];\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(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(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];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[27],q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[35],q[29];\nRZZ(0.0*pi) q[47],q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[40],q[45];\nRZZ(0.0*pi) q[51],q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[4],q[17];\nRZZ(0.0*pi) q[6],q[30];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[19],q[24];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[43],q[26];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) q[39],q[53];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*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(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*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(1.0*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];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[49];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[36],q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[35],q[27];\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[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[52],q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[1],q[53];\nRZZ(0.0*pi) q[2],q[46];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[16],q[34];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[39],q[22];\nRZZ(0.0*pi) q[23],q[33];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[42],q[41];\nRZZ(0.0*pi) q[43],q[44];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\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(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(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];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[47];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[31],q[14];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[38],q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[39];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[40];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[25],q[1];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[7],q[20];\nRZZ(0.0*pi) q[55],q[8];\nRZZ(0.0*pi) q[36],q[9];\nRZZ(0.0*pi) q[11],q[10];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[16],q[30];\nRZZ(0.0*pi) q[18],q[17];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[52],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];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*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];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*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[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[10],q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[9],q[44];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[37];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[18],q[17];\nRZZ(0.0*pi) q[19],q[34];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) q[49],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];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrz(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(3.5*pi) q[45];\nry(3.5*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];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[26],q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[30],q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[35],q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*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];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[3],q[17];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[47],q[9];\nRZZ(0.0*pi) q[11],q[10];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[55],q[14];\nRZZ(0.0*pi) q[27],q[16];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[23],q[42];\nRZZ(0.0*pi) q[24],q[48];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[28],q[37];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[34],q[50];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(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[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];\nrz(0.5*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(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*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];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(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(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[51];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[28],q[7];\nrz(1.0*pi) q[10];\nrz(1.0*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[16];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[19],q[40];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[47],q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[44];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[10],q[5];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[13],q[37];\nRZZ(0.0*pi) q[16],q[43];\nRZZ(0.0*pi) q[33],q[20];\nRZZ(0.0*pi) q[46],q[22];\nRZZ(0.0*pi) q[38],q[23];\nRZZ(0.0*pi) q[48],q[24];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[34],q[50];\nRZZ(0.0*pi) q[42],q[39];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) q[53],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(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];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(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];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.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];\nrx(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.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(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.0*pi) q[0],q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[37],q[8];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[45],q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[23],q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[32];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[26],q[40];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[34],q[42];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[47],q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[44],q[41];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nRZZ(0.0*pi) q[49],q[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[39],q[4];\nRZZ(0.0*pi) q[5],q[53];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[35],q[12];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[24],q[25];\nRZZ(0.0*pi) q[27],q[38];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[46],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\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(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[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(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];\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(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];\nrx(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];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*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[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\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(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[24];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[31],q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[32];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\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(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[55];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[51],q[0];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[3],q[37];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[36],q[15];\nRZZ(0.0*pi) q[17],q[38];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[47],q[29];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[54],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];\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(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*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(1.0*pi) q[21];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(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];\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(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*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[45];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[15];\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(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\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];\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) [43]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\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];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.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(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[1],q[35];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[49],q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[44],q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[27],q[14];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[19],q[21];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*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];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.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];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[31],q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[55];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[53],q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[32],q[39];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[45],q[49];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[6],q[51];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[19],q[43];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[33],q[24];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[50],q[28];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[47],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];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\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];\nry(1.0*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(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.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(3.5*pi) q[41];\nrx(0.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(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*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];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*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];\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: (16, 5) [45]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(3.5*pi) q[1];\nrz(0.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];\nry(3.5*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];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(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];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*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];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(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];\nry(0.5*pi) q[50];\nrx(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];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[25],q[1];\nRZZ(0.0*pi) q[3],q[22];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[29],q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[35],q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[42];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[28],q[2];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[5],q[39];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[9],q[46];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[21],q[47];\nRZZ(0.0*pi) q[52],q[26];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[41],q[34];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) q[44],q[54];\nRZZ(0.0*pi) q[50],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[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];\nry(0.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[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\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];\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(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.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[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(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[38];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[53],q[17];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[50],q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[42],q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nRZZ(0.0*pi) q[51],q[49];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[19],q[5];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[22],q[8];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[46],q[11];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[21],q[26];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[43],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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(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];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(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];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*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];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[2];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[40];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[12],q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[47],q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[22],q[26];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[39],q[25];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*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];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[27],q[4];\nRZZ(0.0*pi) q[10],q[5];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[31],q[15];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[24],q[29];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[49],q[46];\nRZZ(0.0*pi) q[52],q[55];\nRZZ(0.0*pi) q[53],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(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];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(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];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(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];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[14],q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[33];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[31],q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[43];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[28],q[4];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[9],q[54];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[50],q[15];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[49],q[34];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[42],q[55];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.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];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*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(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[42],q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[7],q[20];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[38],q[41];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*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[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[9],q[17];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[15],q[18];\nRZZ(0.0*pi) q[35],q[16];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[44],q[37];\nRZZ(0.0*pi) q[47],q[43];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(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];\nrz(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];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[22],q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[38],q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[42],q[55];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[47],q[52];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[3],q[19];\nRZZ(0.0*pi) q[51],q[4];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[34],q[27];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.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];\nrz(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];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[16],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[55],q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[46];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nRZZ(0.0*pi) q[49],q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[53],q[0];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[30],q[9];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[17],q[54];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[39],q[22];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[27],q[29];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.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(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(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];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(0.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];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[50],q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[42],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[26];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\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(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[38];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[35],q[49];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[53];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nRZZ(0.0*pi) q[47],q[48];\nrz(3.5*pi) q[51];\nRZZ(0.0*pi) q[54],q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[34],q[2];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[7],q[30];\nRZZ(0.0*pi) q[8],q[55];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[12],q[15];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[31],q[14];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[46],q[20];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[24],q[25];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[43],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];\nry(0.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];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*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];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*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(0.5*pi) q[42];\nry(1.0*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];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[21],q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[45],q[15];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[46],q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*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[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[35],q[49];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[54],q[5];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[7],q[43];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*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];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.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(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.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];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(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(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(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];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[7],q[37];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[52],q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[27];\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(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.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(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[9],q[25];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[15],q[44];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[55],q[26];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.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[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*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];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.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(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(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];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(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];\nRZZ(0.0*pi) q[50],q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[16],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[17],q[42];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[37];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[30],q[47];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\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(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[9],q[40];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[26],q[28];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[53],q[41];\nRZZ(0.0*pi) q[43],q[54];\nRZZ(0.0*pi) q[45],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];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(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];\nrx(3.5*pi) q[21];\nrx(1.0*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[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(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];\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];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[30],q[7];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[40],q[10];\nRZZ(0.0*pi) q[11],q[48];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[23],q[17];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[35],q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[52],q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[8];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[38],q[2];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[19],q[12];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[41],q[50];\nRZZ(0.0*pi) q[47],q[42];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(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];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\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(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.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(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[14],q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[19];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[27];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[36];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[4],q[9];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[6],q[8];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[26],q[12];\nRZZ(0.0*pi) q[45],q[15];\nRZZ(0.0*pi) q[16],q[46];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[32],q[22];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[35],q[53];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[55],q[39];\nRZZ(0.0*pi) q[41],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];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.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];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*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];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*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];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[7];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[46];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[53];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[24],q[52];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[31];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[49];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[41],q[0];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[5],q[40];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[51],q[14];\nRZZ(0.0*pi) q[15],q[47];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[17],q[18];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[25],q[42];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[55],q[33];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[44],q[43];\nRZZ(0.0*pi) q[48],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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.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[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];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\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];\nry(3.5*pi) q[23];\nry(3.5*pi) q[25];\nrx(0.5*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[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.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];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[37],q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.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];\nRZZ(0.0*pi) q[22],q[31];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[51],q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[30];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[8],q[14];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[35],q[44];\nRZZ(0.0*pi) q[48],q[55];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.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];\nry(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\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(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.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[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[16];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[47],q[15];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[48],q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[46],q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[49],q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[36],q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[54],q[5];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[20],q[11];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[25],q[35];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[41],q[43];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\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];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(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(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\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];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(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[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*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];\nrz(0.5*pi) q[50];\nrz(0.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];\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) [46]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(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];\nrx(0.5*pi) q[6];\nry(0.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];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*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];\nry(3.5*pi) q[24];\nrx(3.5*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];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*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(1.0*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];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[55],q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[35],q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[39],q[9];\nRZZ(0.0*pi) q[42],q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[28];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[24];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[45];\nRZZ(0.0*pi) q[19],q[21];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[50];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[47],q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[46],q[0];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[5],q[4];\nRZZ(0.0*pi) q[27],q[6];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[20],q[23];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[54],q[26];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[37],q[53];\nRZZ(0.0*pi) q[40],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];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*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(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.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];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.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];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[17],q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[25],q[6];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[51],q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[33],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[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[34],q[42];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[15],q[44];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[22],q[29];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[54],q[26];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[37],q[52];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*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];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(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[34];\nrz(0.5*pi) q[35];\nry(3.5*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(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[19],q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[46],q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[32],q[51];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[1],q[28];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[9],q[25];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[53],q[16];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[55],q[24];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) q[44],q[42];\nRZZ(0.0*pi) q[54],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];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*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];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*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];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*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];\nry(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(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[26];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[47],q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[41],q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[7],q[44];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[31],q[14];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[45],q[16];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[20],q[23];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[49],q[34];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[39],q[54];\nRZZ(0.0*pi) q[48],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[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.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];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\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(3.5*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(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[28],q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[29];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[31];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[36],q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[14],q[10];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[13],q[53];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[43],q[42];\nRZZ(0.0*pi) q[50],q[47];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*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];\nry(3.5*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(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];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\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(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(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[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];\nrx(0.5*pi) q[51];\nrz(3.5*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[1];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[45];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[41];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[17];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[19],q[40];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(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];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[23],q[2];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[30],q[6];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[55],q[20];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[25],q[22];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[52],q[33];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[48],q[53];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(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(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[9],q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[26],q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[23];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[37],q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[47],q[55];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[25],q[3];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[35],q[18];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[31],q[50];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[52],q[39];\nRZZ(0.0*pi) q[46],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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.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];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(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(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.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[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[38],q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[16];\nrz(1.0*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(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[39];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[10],q[52];\nRZZ(0.0*pi) q[37],q[11];\nRZZ(0.0*pi) q[45],q[12];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[22],q[20];\nRZZ(0.0*pi) q[26],q[53];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[51],q[33];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*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];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*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];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[45],q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[15],q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[29];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[28],q[22];\nrz(0.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[27];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[44],q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[50],q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[10],q[18];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[19],q[35];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[43],q[26];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[40],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(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];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(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];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(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];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(3.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(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[3],q[55];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[41],q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[12];\nRZZ(0.0*pi) q[10],q[32];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[19],q[52];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[13],q[34];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[27],q[16];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[24],q[21];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[54],q[26];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) q[42],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(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];\nry(3.5*pi) q[6];\nrz(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];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(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];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(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];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.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];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[54];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[11],q[40];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[55],q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(0.5*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];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[47],q[7];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[49],q[15];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[18],q[34];\nRZZ(0.0*pi) q[22],q[19];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[52],q[27];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[37],q[35];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[41],q[43];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.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];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(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(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*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];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*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];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[46],q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[53],q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[20];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[34];\nrz(1.0*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];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*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[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[30],q[4];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[12],q[37];\nRZZ(0.0*pi) q[43],q[14];\nRZZ(0.0*pi) q[15],q[39];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[19],q[24];\nRZZ(0.0*pi) q[21],q[48];\nRZZ(0.0*pi) q[23],q[44];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[35],q[28];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*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(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*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(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.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[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[7],q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[45];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[23],q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[41],q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[55],q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[38],q[40];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[2],q[30];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[14],q[12];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[28],q[50];\nRZZ(0.0*pi) q[37],q[35];\nRZZ(0.0*pi) q[47],q[36];\nRZZ(0.0*pi) q[39],q[51];\nRZZ(0.0*pi) q[42],q[54];\nRZZ(0.0*pi) q[48],q[43];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(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];\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(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*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(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(0.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];\nrz(1.0*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];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[54],q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[52],q[1];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[7],q[5];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[15],q[47];\nRZZ(0.0*pi) q[16],q[55];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[20],q[23];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[36],q[46];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrx(0.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];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(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];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(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(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[37];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[5],q[27];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[51];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[35];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[26];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[41],q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(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[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[53],q[2];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[43],q[13];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[19],q[24];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[42],q[50];\nRZZ(0.0*pi) 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(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(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];\nry(0.5*pi) q[32];\nrz(1.0*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];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(3.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[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[26],q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[51];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[28],q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[35];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[45],q[53];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[1],q[30];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[11],q[49];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[33],q[17];\nRZZ(0.0*pi) q[18],q[22];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[41],q[24];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[43],q[36];\nRZZ(0.0*pi) q[40],q[38];\nRZZ(0.0*pi) q[48],q[42];\nRZZ(0.0*pi) q[52],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];\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(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[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*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(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.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(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.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(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];\nry(0.5*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(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[53],q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[22],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[32],q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[45],q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[37],q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[46];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[27],q[19];\nRZZ(0.0*pi) q[38],q[21];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[29],q[40];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[48],q[39];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[52],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(3.5*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(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*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];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(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];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[53],q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[28],q[35];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[54];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[49],q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[30],q[4];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[19],q[24];\nRZZ(0.0*pi) q[44],q[25];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[33],q[31];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*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];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[23],q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.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];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[38],q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[22],q[31];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[49],q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[52],q[13];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[36],q[26];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[35],q[44];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[43],q[42];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(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];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(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(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*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(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(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[40];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[11],q[38];\nrz(1.0*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];\nRZZ(0.0*pi) q[19],q[32];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[44],q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(1.0*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[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[22],q[4];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[48],q[10];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[55],q[20];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[37],q[51];\nRZZ(0.0*pi) q[47],q[49];\nRZZ(0.0*pi) q[53],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];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.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];\nrx(0.5*pi) q[17];\nry(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];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\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[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*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];\nry(3.5*pi) q[40];\nry(1.0*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[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[9],q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.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];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[27];\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[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[48],q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[55];\nrz(3.5*pi) q[40];\nrz(3.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[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[2],q[31];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[12],q[5];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[19],q[51];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[25],q[33];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[37],q[35];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[1];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.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];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*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(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.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(3.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];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[30];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[31],q[39];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[38],q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[23],q[4];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[11],q[34];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[16],q[53];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[20],q[22];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[41],q[24];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[47],q[29];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[51],q[46];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*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];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(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];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[33];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[42];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[37],q[0];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[50],q[2];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[41],q[24];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[29],q[31];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[38],q[47];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[54],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*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(1.0*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(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(3.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];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.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];\nry(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];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[6],q[13];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[33];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[23],q[15];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[21],q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[32],q[55];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[46];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[26],q[4];\nRZZ(0.0*pi) q[38],q[5];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[34],q[47];\nRZZ(0.0*pi) q[41],q[50];\nRZZ(0.0*pi) q[44],q[45];\nRZZ(0.0*pi) q[48],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];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(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];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(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];\nry(0.5*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];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[54],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[11],q[44];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[47],q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[49],q[28];\nrz(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(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[1],q[48];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[15],q[20];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[42],q[21];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[25],q[35];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[40],q[46];\nRZZ(0.0*pi) q[43],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(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.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];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*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(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*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(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(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(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(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];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[28],q[3];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[25],q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[4],q[47];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[13],q[7];\nRZZ(0.0*pi) q[8],q[44];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[27],q[10];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[55],q[26];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[40],q[54];\nRZZ(0.0*pi) q[41],q[46];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrz(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];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[24],q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[42],q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[34];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[54];\nRZZ(0.0*pi) q[47],q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[52];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[46],q[36];\nRZZ(0.0*pi) q[48],q[39];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[10];\nrx(0.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];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(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(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(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(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[16],q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[40],q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[37];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[32],q[50];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[1],q[47];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[44],q[42];\nRZZ(0.0*pi) q[53],q[45];\nRZZ(0.0*pi) q[46],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];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.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];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(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];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[49];\nry(0.5*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(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[3],q[53];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[36];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*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];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[43],q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.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];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[44],q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[45];\nRZZ(0.0*pi) q[49],q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[41],q[14];\nRZZ(0.0*pi) q[15],q[20];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[30],q[18];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[47],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(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(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];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(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(0.5*pi) q[17];\nry(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];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[32];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(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[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[28],q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[17],q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[29],q[7];\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(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[23];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[26],q[34];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[31],q[47];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nRZZ(0.0*pi) q[49],q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nRZZ(0.0*pi) q[51],q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[30],q[9];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[25],q[16];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[22],q[42];\nRZZ(0.0*pi) q[24],q[48];\nRZZ(0.0*pi) q[37],q[27];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(0.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[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*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];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[42],q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[21];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[49];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[43],q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[31];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[53],q[3];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[48],q[15];\nRZZ(0.0*pi) q[18],q[27];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[30],q[45];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[39],q[36];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.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];\nrz(0.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[26];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.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(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[44];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[50];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[16];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[48],q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[55];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[36];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(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[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[43],q[24];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[40],q[45];\nRZZ(0.0*pi) q[41],q[49];\nRZZ(0.0*pi) q[52],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];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.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];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[54];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[12];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[48],q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[37];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[49],q[33];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[22],q[4];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[41],q[8];\nRZZ(0.0*pi) q[28],q[9];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[17],q[51];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[45],q[24];\nRZZ(0.0*pi) q[50],q[26];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[29],q[32];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) q[43],q[36];\nRZZ(0.0*pi) q[38],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];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.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];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.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];\nrz(3.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];\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];\nrz(1.0*pi) q[46];\nrz(1.0*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(0.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[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[50];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[51];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[3],q[32];\nRZZ(0.0*pi) q[28],q[4];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[46],q[9];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[30],q[35];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[39],q[44];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[43],q[52];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[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];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\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];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\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(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];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[31],q[1];\nrz(3.5*pi) q[4];\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(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[23],q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[26],q[55];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[35],q[37];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[48],q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[49],q[3];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[6],q[9];\nRZZ(0.0*pi) q[39],q[7];\nRZZ(0.0*pi) q[8],q[52];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[11],q[51];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[15],q[27];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[46],q[32];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[50],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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.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];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(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];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(1.0*pi) q[46];\nry(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];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[3],q[23];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[24],q[19];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[28],q[46];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[25],q[1];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[4],q[42];\nRZZ(0.0*pi) q[5],q[40];\nRZZ(0.0*pi) q[7],q[43];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[10],q[9];\nRZZ(0.0*pi) q[11],q[44];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[30],q[13];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[21],q[17];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[37],q[49];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*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];\nry(3.5*pi) q[27];\nry(0.5*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(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*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[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[12],q[38];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[22];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[21];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[53];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[54],q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[51],q[52];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[18],q[6];\nRZZ(0.0*pi) q[9],q[8];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[42],q[28];\nRZZ(0.0*pi) q[29],q[47];\nRZZ(0.0*pi) q[30],q[41];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[36],q[46];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*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(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*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(0.5*pi) q[35];\nry(0.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];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0.0*pi) q[30],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[23],q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[37],q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[51],q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[17],q[25];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[49],q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[36],q[7];\nRZZ(0.0*pi) q[8],q[10];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[19],q[20];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[31],q[50];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[47],q[43];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) q[53],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];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\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(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(1.0*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];\nrz(1.0*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(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*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];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(3.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];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[27],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[11],q[33];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[26],q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[37],q[16];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[18],q[24];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[22];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[34],q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[39],q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[51];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[47],q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[5],q[23];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[48],q[19];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[52],q[25];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[40],q[46];\nRZZ(0.0*pi) 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];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*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[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(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];\nry(0.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];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[21],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];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[47],q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[41],q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[35];\nRZZ(0.0*pi) q[36],q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[4],q[26];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[6],q[8];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[16],q[12];\nRZZ(0.0*pi) q[55],q[13];\nRZZ(0.0*pi) q[18],q[33];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[34],q[20];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[23],q[28];\nRZZ(0.0*pi) q[27],q[51];\nRZZ(0.0*pi) q[30],q[31];\nRZZ(0.0*pi) q[32],q[42];\nRZZ(0.0*pi) q[52],q[38];\nRZZ(0.0*pi) q[50],q[40];\nRZZ(0.0*pi) q[45],q[48];\nRZZ(0.0*pi) q[49],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];\nry(0.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];\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[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*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(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(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[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(0.5*pi) q[51];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[40],q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[15],q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[52],q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(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(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[8],q[14];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[31],q[11];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[16],q[34];\nRZZ(0.0*pi) q[51],q[17];\nRZZ(0.0*pi) q[19],q[18];\nRZZ(0.0*pi) q[49],q[21];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[46],q[24];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[43],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];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.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];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*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(0.5*pi) q[31];\nry(1.0*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(1.0*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(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(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(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[53],q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[54],q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[27],q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.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];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[55];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[10],q[33];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[18],q[34];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[36],q[24];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[39],q[47];\nRZZ(0.0*pi) q[51],q[40];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) 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];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.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];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*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(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.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];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[46],q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[23],q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[42],q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(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[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[1],q[25];\nRZZ(0.0*pi) q[37],q[2];\nRZZ(0.0*pi) q[3],q[34];\nRZZ(0.0*pi) q[4],q[17];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[6],q[33];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[12],q[11];\nRZZ(0.0*pi) q[35],q[13];\nRZZ(0.0*pi) q[40],q[15];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[27],q[52];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[47],q[36];\nRZZ(0.0*pi) q[51],q[39];\nRZZ(0.0*pi) q[53],q[41];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.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];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.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];\nry(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(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];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*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];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(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];\nrz(1.0*pi) q[46];\nry(3.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(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[45],q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[35],q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[18],q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[46],q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(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.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[1],q[48];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[4],q[10];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[6],q[8];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[11],q[23];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[38],q[21];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[25],q[31];\nRZZ(0.0*pi) q[26],q[41];\nRZZ(0.0*pi) q[27],q[47];\nRZZ(0.0*pi) q[55],q[29];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[36],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(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[37];\nrz(0.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];\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];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[9],q[33];\nRZZ(0.0*pi) q[13],q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[29];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[38],q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[5],q[22];\nRZZ(0.0*pi) q[7],q[36];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[16],q[26];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[55],q[20];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[34],q[44];\nRZZ(0.0*pi) q[40],q[50];\nRZZ(0.0*pi) q[41],q[46];\nRZZ(0.0*pi) q[51],q[43];\nRZZ(0.0*pi) q[54],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];\nrz(0.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(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(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];\nry(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];\nry(0.5*pi) q[38];\nry(1.0*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(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(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];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[10],q[55];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[54];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\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(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[38],q[23];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[30],q[34];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[51],q[39];\nRZZ(0.0*pi) q[48],q[40];\nRZZ(0.0*pi) q[41],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(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*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];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(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[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[32];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[40];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[38];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*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[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[51],q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[24];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[18],q[13];\nRZZ(0.0*pi) q[14],q[15];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[53],q[19];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[50],q[28];\nRZZ(0.0*pi) q[39],q[30];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[44],q[47];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*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(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[28],q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[39],q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[31],q[53];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[35],q[42];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[51],q[50];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[13];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[5],q[43];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[36],q[19];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[32],q[21];\nRZZ(0.0*pi) q[25],q[38];\nRZZ(0.0*pi) q[46],q[26];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) q[47],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];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[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];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*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];\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(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(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[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[3],q[24];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[43],q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[46],q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[11];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[23],q[20];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) q[40],q[49];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(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];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(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(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*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];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(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[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[50],q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.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];\nRZZ(0.0*pi) q[21],q[32];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[36];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*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];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[41],q[8];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[34],q[14];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[16],q[35];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[52],q[26];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[30],q[54];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[43],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(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[23];\nrx(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];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(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];\nry(3.5*pi) q[43];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[11],q[1];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[39],q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[25],q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[30];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[49],q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[29],q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[43],q[51];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[54],q[7];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[9],q[15];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[18],q[31];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[26],q[53];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[41],q[33];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[38],q[47];\nRZZ(0.0*pi) q[46],q[42];\nRZZ(0.0*pi) q[48],q[50];\nRZZ(0.0*pi) q[52],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nRZZ(0.0*pi) q[35],q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[46];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[22];\nrz(1.0*pi) q[14];\nrz(1.0*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];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[30],q[44];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[50];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[18],q[1];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[5],q[11];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[54],q[7];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[31],q[15];\nRZZ(0.0*pi) q[47],q[16];\nRZZ(0.0*pi) q[17],q[43];\nRZZ(0.0*pi) q[20],q[36];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[45],q[48];\nRZZ(0.0*pi) q[49],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(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*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];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(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];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\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(1.0*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];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[2],q[54];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\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(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(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.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[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[40];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[24],q[35];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[31],q[27];\nRZZ(0.0*pi) q[51],q[28];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[55],q[41];\nRZZ(0.0*pi) q[50],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];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*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];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(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];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(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];\nry(3.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[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.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[2];\nRZZ(0.0*pi) q[6],q[47];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[42];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[1],q[28];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[7],q[19];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[36],q[15];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[54],q[26];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[46],q[30];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[45],q[41];\nRZZ(0.0*pi) q[43],q[51];\nRZZ(0.0*pi) q[55],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];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.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(1.0*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];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.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];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.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];\nRZZ(0.0*pi) q[28],q[53];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[44];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[32],q[38];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[11],q[2];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[25],q[12];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[51],q[41];\nRZZ(0.0*pi) q[42],q[52];\nRZZ(0.0*pi) q[50],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*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];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(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];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(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(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.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];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*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[42];\nry(3.5*pi) q[43];\nry(0.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[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[6];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[28],q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[46],q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[48],q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[55],q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[5],q[43];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[11],q[49];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[24],q[15];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[37],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(0.5*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];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.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(3.5*pi) q[26];\nry(3.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];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(1.0*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];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[46];\nry(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];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[53],q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[15],q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[14],q[17];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[22],q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[40],q[51];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[6],q[11];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.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];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.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];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*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];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[8],q[19];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[50],q[15];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[48],q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[53];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[5],q[40];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[16],q[41];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[43],q[26];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\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(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(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[11],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];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(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];\nRZZ(0.0*pi) q[20],q[25];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[26],q[37];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[49];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[53];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[35],q[6];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[54],q[15];\nRZZ(0.0*pi) q[16],q[27];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[44],q[29];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[50],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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(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];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*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(0.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];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[49],q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[53];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[34],q[36];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[46],q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[54],q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[48],q[45];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nRZZ(0.0*pi) q[0],q[8];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[44],q[5];\nRZZ(0.0*pi) q[6],q[38];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[18],q[13];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[30],q[41];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*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(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(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*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(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\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];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[39],q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*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];\nrz(3.5*pi) q[25];\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(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[29];\nRZZ(0.0*pi) q[10],q[1];\nRZZ(0.0*pi) q[2],q[33];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[8],q[5];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[13],q[34];\nRZZ(0.0*pi) q[14],q[48];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[17],q[51];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[23],q[44];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[30],q[54];\nRZZ(0.0*pi) q[31],q[52];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[43],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[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrx(0.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];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*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];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[2],q[31];\nRZZ(0.0*pi) q[7],q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[16];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[37],q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[27],q[45];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[52],q[29];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\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(3.5*pi) q[44];\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(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[54],q[0];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[47],q[36];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[50],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(3.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];\nry(1.0*pi) q[6];\nrx(3.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];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.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];\nry(1.0*pi) q[22];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(3.5*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(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*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[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[17],q[28];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[41],q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[40];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.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];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[4],q[43];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[47],q[7];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[23],q[19];\nRZZ(0.0*pi) q[33],q[20];\nRZZ(0.0*pi) q[21],q[39];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[42],q[54];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(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(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(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(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(3.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];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[36],q[2];\nRZZ(0.0*pi) q[3],q[52];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[12],q[11];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[44],q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\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[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[4],q[5];\nRZZ(0.0*pi) q[6],q[13];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[25],q[48];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[49],q[28];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*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];\nrz(3.5*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];\nry(0.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];\nry(3.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(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*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];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\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(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\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];\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) [49]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.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];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(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(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*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];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(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];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[36];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[43],q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.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];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[50],q[52];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[55];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[37],q[2];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[32],q[4];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[6],q[20];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[10],q[9];\nRZZ(0.0*pi) q[53],q[11];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[17],q[38];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[45],q[39];\nRZZ(0.0*pi) q[46],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(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];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.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(0.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];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*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(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.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(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[40];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[9],q[32];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[24],q[34];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[50],q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[38],q[45];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nRZZ(0.0*pi) q[49],q[52];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[28],q[4];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[12],q[16];\nRZZ(0.0*pi) q[35],q[14];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[53],q[20];\nRZZ(0.0*pi) q[44],q[25];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[55],q[29];\nRZZ(0.0*pi) q[31],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];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*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];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\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[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];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*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];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*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[2];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.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[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];\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: (128, 1) [52]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\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(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[29],q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[39],q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[45],q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[24],q[17];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[46],q[23];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[47];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[40],q[8];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[54],q[12];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[15],q[20];\nRZZ(0.0*pi) q[18],q[31];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[44],q[43];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*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];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*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];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[12],q[55];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[50],q[16];\nRZZ(0.0*pi) q[17],q[37];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[53],q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[31];\nrz(0.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[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[13],q[18];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[51],q[20];\nRZZ(0.0*pi) q[23],q[49];\nRZZ(0.0*pi) q[24],q[46];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[44],q[29];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[42],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(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];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[16];\nry(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];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.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(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(1.0*pi) q[37];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\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(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.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[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[22],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[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[42],q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[37],q[52];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[46],q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[44],q[55];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[25],q[0];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[15],q[13];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[30],q[19];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[36],q[32];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[39],q[53];\nRZZ(0.0*pi) q[45],q[48];\nRZZ(0.0*pi) q[51],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(0.5*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];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\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(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[16],q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[49];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[14],q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[26],q[31];\nrz(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];\nrz(3.5*pi) q[35];\nrz(3.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[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[5],q[34];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[7],q[19];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[28],q[24];\nRZZ(0.0*pi) q[27],q[51];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[46],q[30];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[55],q[36];\nRZZ(0.0*pi) q[47],q[38];\nRZZ(0.0*pi) q[42],q[54];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(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(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];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(0.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];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*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[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[14],q[2];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[16],q[46];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[51],q[20];\nRZZ(0.0*pi) q[39],q[21];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[23],q[25];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[35],q[29];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) q[47],q[42];\nRZZ(0.0*pi) 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(3.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];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.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];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(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];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[9],q[45];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[21],q[20];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[38];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[2],q[6];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[8],q[5];\nRZZ(0.0*pi) q[48],q[7];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[39],q[12];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[15],q[43];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[51],q[17];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(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];\nry(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(0.5*pi) q[15];\nry(3.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];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(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(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*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(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[33];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[41],q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[53],q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[50],q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[46],q[11];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[49],q[34];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[37],q[52];\nRZZ(0.0*pi) q[42],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];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(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[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.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];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(0.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(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[22];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[16];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[36],q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[53],q[21];\nRZZ(0.0*pi) q[27],q[25];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[40];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(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.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[24],q[46];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[54],q[35];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(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[7];\nry(3.5*pi) q[8];\nrx(0.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];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(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];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\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(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(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[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[32];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[11];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[52],q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(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[31];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[48],q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[39],q[21];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[29],q[31];\nRZZ(0.0*pi) q[30],q[43];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[40],q[46];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(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[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[28];\nry(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*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];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*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];\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(1.0*pi) q[55];\nRZZ(0.0*pi) q[48],q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[3],q[42];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[45],q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[28];\nrz(3.5*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(3.5*pi) q[24];\nRZZ(0.0*pi) q[44],q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[32];\nrz(3.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(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[7],q[32];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[43],q[47];\nRZZ(0.0*pi) q[54],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];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*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];\nrx(1.0*pi) q[22];\nry(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];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*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[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.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[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[37],q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[45];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[20];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[28];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[52],q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[54],q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[27],q[4];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[17],q[15];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(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(3.5*pi) q[23];\nry(1.0*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];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.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];\nry(3.5*pi) q[38];\nrx(3.5*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(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(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.0*pi) q[0],q[13];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[23],q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[55],q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[29],q[16];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[35],q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[36],q[52];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*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[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[5],q[22];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[50],q[24];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[28],q[34];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[51],q[38];\nRZZ(0.0*pi) q[40],q[41];\nRZZ(0.0*pi) q[49],q[43];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrx(3.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];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrz(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];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(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(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\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(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[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[34],q[43];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[24];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[8],q[28];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[20],q[11];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[53],q[16];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[26],q[38];\nRZZ(0.0*pi) q[27],q[47];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[32],q[36];\nRZZ(0.0*pi) q[35],q[40];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[41],q[46];\nRZZ(0.0*pi) q[44],q[54];\nRZZ(0.0*pi) q[52],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];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[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];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*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(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*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];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(1.0*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];\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.0*pi) q[3],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];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[46],q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*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[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\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(3.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[2],q[11];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[27],q[5];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[9],q[12];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[24],q[47];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[35],q[31];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[45],q[42];\nRZZ(0.0*pi) q[50],q[51];\nRZZ(0.0*pi) q[55],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];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(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[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.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];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.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];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.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(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.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];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[55];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[39],q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[46],q[0];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[9],q[45];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[11],q[51];\nRZZ(0.0*pi) q[32],q[12];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[42],q[27];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) q[44],q[37];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.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];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(3.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[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];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.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[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[54];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[25],q[2];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[33],q[48];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[41],q[50];\nRZZ(0.0*pi) q[49],q[47];\nRZZ(0.0*pi) q[55],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];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(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];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(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];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.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[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[6];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[9],q[4];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[12],q[10];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.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[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[53],q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[32],q[33];\nrz(3.5*pi) q[34];\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];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[48];\nrz(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.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[14],q[13];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[50],q[24];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[35],q[46];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[42],q[39];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[0];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\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[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(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];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.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[44];\nry(0.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];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[3],q[48];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[38],q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[26];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[22],q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*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];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[55],q[4];\nRZZ(0.0*pi) q[44],q[5];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[37],q[16];\nRZZ(0.0*pi) q[32],q[18];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[35],q[31];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[41],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.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(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(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[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(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];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[44],q[17];\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(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[53],q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[48];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[46],q[2];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[47],q[4];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[9],q[54];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[12],q[15];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[16],q[55];\nRZZ(0.0*pi) q[18],q[27];\nRZZ(0.0*pi) q[23],q[19];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[35],q[22];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[41],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];\nrz(3.5*pi) q[1];\nrz(3.5*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];\nry(0.5*pi) q[8];\nry(3.5*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[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*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];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(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[41];\nrz(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];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[16],q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[47],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*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];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[39],q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[30],q[8];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[41],q[14];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[37],q[27];\nRZZ(0.0*pi) q[29],q[52];\nRZZ(0.0*pi) q[32],q[40];\nRZZ(0.0*pi) q[42],q[48];\nRZZ(0.0*pi) q[44],q[51];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.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];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.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[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\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];\nry(3.5*pi) q[50];\nrz(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];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[52],q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(3.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[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[36],q[9];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[25],q[31];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[42],q[47];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(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[11];\nrx(1.0*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(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*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];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.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(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(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[6],q[30];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[42];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[53],q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[28];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[54],q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[55],q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[0],q[52];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[34],q[2];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[8],q[40];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[22],q[36];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[39],q[26];\nRZZ(0.0*pi) q[35],q[48];\nRZZ(0.0*pi) q[45],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(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(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*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];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.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];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*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];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*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(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[10];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[44],q[8];\nrz(3.5*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[14];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[49],q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[54],q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[1],q[3];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[9],q[41];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[46],q[22];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[24],q[48];\nRZZ(0.0*pi) q[25],q[40];\nRZZ(0.0*pi) q[26],q[28];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[35],q[30];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[36],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];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(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(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(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(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(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];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(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[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[45],q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[25],q[34];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[47];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[46];\nRZZ(0.0*pi) q[48],q[54];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[11];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[2],q[31];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[18],q[29];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[30],q[28];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[39],q[52];\nRZZ(0.0*pi) q[53],q[43];\nRZZ(0.0*pi) q[44],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];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(1.0*pi) q[26];\nrx(1.0*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];\nry(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(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*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];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[49];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[25],q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[54];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[26];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[55],q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[41],q[46];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[32],q[6];\nRZZ(0.0*pi) q[52],q[7];\nRZZ(0.0*pi) q[9],q[43];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[13],q[18];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[45],q[16];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[48],q[19];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[40],q[31];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[37],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(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];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*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(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.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];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[38],q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[43],q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[32],q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[26];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[10],q[5];\nRZZ(0.0*pi) q[42],q[6];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[15],q[17];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[20],q[36];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[22],q[27];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[39],q[24];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[45],q[30];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[51],q[40];\nRZZ(0.0*pi) q[44],q[54];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.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[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[34];\nrz(3.5*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];\nry(3.5*pi) q[40];\nry(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];\nry(3.5*pi) q[46];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[17];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[51],q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[35],q[16];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[43],q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[33],q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[55],q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(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[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[30],q[6];\nRZZ(0.0*pi) q[7],q[15];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[13],q[27];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[26],q[38];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[41],q[46];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(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(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*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];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\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(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[28];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[12],q[45];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.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[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[1],q[25];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[9],q[54];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[13],q[36];\nRZZ(0.0*pi) q[34],q[14];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[21],q[48];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[26],q[24];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*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];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[38];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[6],q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[8],q[33];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[47],q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[44],q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[45],q[50];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[11],q[24];\nRZZ(0.0*pi) q[31],q[12];\nRZZ(0.0*pi) q[19],q[13];\nRZZ(0.0*pi) q[43],q[14];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[18],q[35];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[23],q[28];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[34],q[51];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[54],q[46];\nRZZ(0.0*pi) q[52],q[48];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*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];\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(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(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];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\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];\nRZZ(0.0*pi) q[3],q[7];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[27],q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[36],q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[39],q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[37],q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[50],q[13];\nRZZ(0.0*pi) q[16],q[38];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[24],q[44];\nRZZ(0.0*pi) q[45],q[26];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[33],q[46];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[51],q[53];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.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(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.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];\nry(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[46];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[23],q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[39],q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[5],q[29];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[10],q[34];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[36],q[26];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[44],q[49];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(0.5*pi) q[3];\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(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];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\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[24];\nrx(1.0*pi) q[25];\nrx(3.5*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[32];\nrx(1.0*pi) q[33];\nrz(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];\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(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[5],q[55];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[20],q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\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(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[51],q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[39],q[0];\nRZZ(0.0*pi) q[1],q[43];\nRZZ(0.0*pi) q[2],q[30];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[11],q[47];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[23],q[17];\nRZZ(0.0*pi) q[18],q[46];\nRZZ(0.0*pi) q[54],q[21];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[31],q[25];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[42],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];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*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];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(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];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nry(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];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[4],q[24];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[19];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[21],q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[37],q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[53],q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*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];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[16],q[41];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[18],q[39];\nRZZ(0.0*pi) q[22],q[42];\nRZZ(0.0*pi) q[23],q[49];\nRZZ(0.0*pi) q[31],q[25];\nRZZ(0.0*pi) q[50],q[28];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[45],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];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(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];\nrx(1.0*pi) q[29];\nrx(0.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(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(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];\nry(1.0*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.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[3],q[45];\nrz(1.0*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(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[51],q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*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];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[4],q[5];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[27],q[13];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[18],q[15];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) q[42],q[47];\nRZZ(0.0*pi) q[44],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*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(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*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];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(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];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.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];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[5],q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[48];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[15],q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[38],q[22];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[30],q[52];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[32],q[53];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[43],q[51];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[39],q[4];\nRZZ(0.0*pi) q[45],q[6];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[13],q[10];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[16],q[26];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[47],q[37];\nRZZ(0.0*pi) q[54],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(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*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];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*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];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.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];\nry(3.5*pi) q[39];\nry(3.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(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(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];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[4],q[34];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[21];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[46],q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[27],q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[49],q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[52];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[50];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[55],q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[1],q[48];\nRZZ(0.0*pi) q[2],q[10];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[5],q[26];\nRZZ(0.0*pi) q[6],q[33];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[17],q[8];\nRZZ(0.0*pi) q[31],q[11];\nRZZ(0.0*pi) q[12],q[16];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[19],q[42];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[43],q[28];\nRZZ(0.0*pi) q[44],q[37];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*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];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.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(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*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(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[55],q[1];\nrz(1.0*pi) q[2];\nrz(3.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];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[30];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[47];\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(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.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];\nrz(3.5*pi) q[36];\nrz(0.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[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[34],q[0];\nRZZ(0.0*pi) q[46],q[2];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[22],q[36];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[29],q[42];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[50],q[33];\nRZZ(0.0*pi) q[40],q[38];\nRZZ(0.0*pi) q[45],q[51];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.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];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*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];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(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(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[55],q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*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(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[2],q[10];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[8],q[29];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[11],q[23];\nRZZ(0.0*pi) q[13],q[20];\nRZZ(0.0*pi) q[30],q[15];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[25],q[48];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[45],q[33];\nRZZ(0.0*pi) q[36],q[42];\nRZZ(0.0*pi) q[43],q[46];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(3.5*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(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*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];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*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];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[38];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\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(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[55],q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[21],q[0];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[33],q[22];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[39],q[53];\nRZZ(0.0*pi) q[40],q[54];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) q[47],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(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*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];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.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];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[23];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[47];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[35],q[43];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[5],q[31];\nRZZ(0.0*pi) q[6],q[22];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[9],q[25];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[24],q[13];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[40],q[38];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.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(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*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(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];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[29],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[19];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[42],q[12];\nrz(3.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[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[52],q[38];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[8];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[17],q[15];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[33],q[20];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[22],q[27];\nRZZ(0.0*pi) q[36],q[24];\nRZZ(0.0*pi) q[25],q[34];\nRZZ(0.0*pi) q[26],q[44];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[31],q[54];\nRZZ(0.0*pi) q[50],q[43];\nRZZ(0.0*pi) q[45],q[55];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*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];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(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(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.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];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*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(1.0*pi) q[44];\nry(3.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(0.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];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[36],q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[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(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[30],q[25];\nRZZ(0.0*pi) q[26],q[33];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*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[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[5],q[20];\nRZZ(0.0*pi) q[6],q[18];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[14],q[10];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(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(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(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];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*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];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[43];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[14],q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[38],q[22];\nrz(3.5*pi) q[23];\nrz(3.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[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[51],q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[8],q[52];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[23],q[27];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[28],q[45];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[36],q[37];\nRZZ(0.0*pi) q[44],q[39];\nRZZ(0.0*pi) q[53],q[46];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*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(1.0*pi) q[23];\nry(1.0*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(3.5*pi) q[30];\nrz(3.5*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(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[24],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[30];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[16],q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[51],q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nRZZ(0.0*pi) q[50],q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[6],q[34];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[14],q[13];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[17],q[18];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[21],q[26];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[38],q[35];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[40],q[41];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[44],q[45];\nRZZ(0.0*pi) 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];\nry(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[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(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(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];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(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];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*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];\nrx(1.0*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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[25];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[9],q[20];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[53];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[23],q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.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[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[26],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[16],q[33];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[30],q[35];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[39],q[43];\nRZZ(0.0*pi) q[40],q[42];\nRZZ(0.0*pi) q[46],q[44];\nRZZ(0.0*pi) q[55],q[47];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\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(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[25],q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[27];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[55];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[49],q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[44];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[19],q[15];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[24],q[33];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[38],q[36];\nRZZ(0.0*pi) q[40],q[42];\nRZZ(0.0*pi) q[50],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];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(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];\nry(3.5*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];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*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];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*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(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[3],q[54];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[11],q[34];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[28];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[55],q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[40],q[32];\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(0.5*pi) q[39];\nrz(3.5*pi) q[41];\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[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[31],q[27];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[51],q[33];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[42],q[49];\nRZZ(0.0*pi) q[50],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];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(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];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.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];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\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];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[36];\nRZZ(0.0*pi) q[7],q[46];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[41],q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[30];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[53];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[49];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[29],q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[1],q[51];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[32],q[5];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[9],q[43];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[28],q[14];\nRZZ(0.0*pi) q[33],q[17];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[55],q[19];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[31],q[34];\nRZZ(0.0*pi) q[54],q[35];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[40],q[50];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(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(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*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];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(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(1.0*pi) q[42];\nry(3.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];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[28];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[25];\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(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[30],q[35];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\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(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[50];\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.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[37],q[1];\nRZZ(0.0*pi) q[2],q[50];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[8],q[44];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[19],q[47];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[43],q[23];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[40],q[41];\nRZZ(0.0*pi) q[53],q[46];\nRZZ(0.0*pi) q[48],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];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\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];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*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];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[3],q[15];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[16],q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[43];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[54];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[1],q[47];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[42],q[27];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[46],q[53];\nRZZ(0.0*pi) q[50],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];\nry(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];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.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];\nrx(3.5*pi) q[28];\nrx(0.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];\nry(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];\nry(3.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];\nrz(0.5*pi) q[44];\nrz(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];\nrz(0.5*pi) q[51];\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(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[47],q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[38],q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[25],q[14];\nRZZ(0.0*pi) q[43],q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[55];\nrz(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[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[51],q[3];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[42],q[32];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[37],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(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];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*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[22];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(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[35];\nrx(3.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];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*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(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[36],q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[46],q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[44],q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[18],q[33];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[53],q[28];\nRZZ(0.0*pi) q[29],q[42];\nRZZ(0.0*pi) q[30],q[31];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.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];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*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];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.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];\nry(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];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(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];\nry(0.5*pi) q[51];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[52];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[43],q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[37],q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\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(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[34],q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[17],q[20];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[22],q[45];\nRZZ(0.0*pi) q[30],q[23];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[27],q[39];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) q[51],q[40];\nRZZ(0.0*pi) q[41],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*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(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(3.5*pi) q[40];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[17];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[21],q[41];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[46],q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[18],q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[55],q[24];\nRZZ(0.0*pi) q[37],q[25];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[53],q[28];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[52],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];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(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[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(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];\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(0.5*pi) q[33];\nry(0.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];\nrx(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*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];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[37],q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[11],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[38],q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[25],q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[46],q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[48];\nRZZ(0.0*pi) q[43],q[1];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[30],q[4];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[13],q[27];\nRZZ(0.0*pi) q[32],q[14];\nRZZ(0.0*pi) q[44],q[16];\nRZZ(0.0*pi) q[18],q[53];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[23],q[51];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[29],q[31];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[36],q[42];\nRZZ(0.0*pi) q[54],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];\nry(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[19];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrz(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];\nry(1.0*pi) q[49];\nry(3.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];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[35];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[15],q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[49];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\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[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[53],q[3];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[22],q[38];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[26],q[42];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[51],q[40];\nRZZ(0.0*pi) q[46],q[44];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[0];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(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];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(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];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*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];\nrz(0.5*pi) q[37];\nry(3.5*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];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.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(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[9];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[46],q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[23];\nrz(0.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[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[4],q[37];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[51],q[19];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[40],q[50];\nRZZ(0.0*pi) q[43],q[48];\nRZZ(0.0*pi) q[44],q[45];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*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[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.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];\nry(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[23];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[54],q[16];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[49],q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(0.5*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(0.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[48],q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[4],q[44];\nRZZ(0.0*pi) q[12],q[5];\nRZZ(0.0*pi) q[6],q[30];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[41],q[8];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[25],q[11];\nRZZ(0.0*pi) q[13],q[45];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[47],q[22];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[43],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];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\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(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*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];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*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];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*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];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[35];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[53],q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[28],q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[48],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];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[46],q[22];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[42],q[27];\nRZZ(0.0*pi) q[29],q[55];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[36],q[50];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[47],q[51];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[16],q[9];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[19],q[18];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[52],q[26];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[39],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];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.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];\nry(3.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];\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(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*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];\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(1.0*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];\nry(0.5*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(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[13],q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[52],q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[39],q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(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];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[9],q[25];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[17],q[41];\nRZZ(0.0*pi) q[18],q[27];\nRZZ(0.0*pi) q[19],q[22];\nRZZ(0.0*pi) q[21],q[26];\nRZZ(0.0*pi) q[23],q[47];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[40],q[49];\nRZZ(0.0*pi) q[43],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];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*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];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\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[20];\nry(0.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];\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(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(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];\nRZZ(0.0*pi) q[52],q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[14];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[37];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[50],q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[36];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[35];\nRZZ(0.0*pi) q[40],q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[43],q[54];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[38],q[2];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[25],q[5];\nRZZ(0.0*pi) q[47],q[7];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[45],q[10];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[48],q[16];\nRZZ(0.0*pi) q[17],q[20];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[29],q[34];\nRZZ(0.0*pi) q[42],q[32];\nRZZ(0.0*pi) q[41],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];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(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(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.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];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(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(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[18],q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\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[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[55],q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[51],q[54];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[23],q[4];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[14],q[6];\nRZZ(0.0*pi) q[30],q[7];\nRZZ(0.0*pi) q[48],q[8];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[50],q[15];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[49],q[28];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[46],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(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(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[19],q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[31],q[51];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[1],q[25];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[13],q[4];\nRZZ(0.0*pi) q[5],q[45];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[16],q[50];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[43],q[28];\nRZZ(0.0*pi) q[29],q[52];\nRZZ(0.0*pi) q[36],q[32];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) q[47],q[42];\nRZZ(0.0*pi) q[46],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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(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];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*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];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*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];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[14],q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[10],q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[55];\nRZZ(0.0*pi) q[36],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[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[45];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[34],q[2];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[5],q[15];\nRZZ(0.0*pi) q[7],q[27];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[9],q[39];\nRZZ(0.0*pi) q[12],q[11];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[21],q[47];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[44],q[25];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[48],q[32];\nRZZ(0.0*pi) q[52],q[33];\nRZZ(0.0*pi) q[54],q[35];\nRZZ(0.0*pi) q[50],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(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[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*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];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[7],q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[27];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[17],q[50];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[53],q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[52],q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[48];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[5],q[4];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[13],q[20];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) q[38],q[55];\nRZZ(0.0*pi) q[45],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(3.5*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];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.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(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(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];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(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];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(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[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[4];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[31],q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[29],q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[37],q[24];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[54];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.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];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.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[55];\nRZZ(0.0*pi) q[6],q[1];\nRZZ(0.0*pi) q[2],q[9];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[12],q[11];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[18],q[45];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[23],q[28];\nRZZ(0.0*pi) q[35],q[25];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[34],q[40];\nRZZ(0.0*pi) q[39],q[51];\nRZZ(0.0*pi) q[47],q[43];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\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];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*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(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.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];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[35],q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[41];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[17],q[16];\nRZZ(0.0*pi) q[18],q[26];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.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[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[43];\nRZZ(0.0*pi) q[44],q[50];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[3],q[1];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[5],q[39];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[34],q[20];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[43],q[22];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[38],q[37];\nRZZ(0.0*pi) q[54],q[45];\nRZZ(0.0*pi) q[48],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(3.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[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*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(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(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(1.0*pi) q[43];\nry(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];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[24],q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[28],q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[7],q[16];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[45],q[11];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[20],q[37];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[23],q[47];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[38],q[44];\nRZZ(0.0*pi) q[51],q[40];\nRZZ(0.0*pi) q[49],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*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];\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(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.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];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.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];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[24],q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[36];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[26],q[29];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[49],q[28];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[37],q[45];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[12],q[4];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[33],q[46];\nRZZ(0.0*pi) q[34],q[44];\nRZZ(0.0*pi) q[47],q[39];\nRZZ(0.0*pi) q[41],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nRZZ(0.0*pi) q[17],q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(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(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(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];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[40],q[12];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[44],q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[33];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*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];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[2],q[29];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[42],q[23];\nRZZ(0.0*pi) q[26],q[24];\nRZZ(0.0*pi) q[54],q[28];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[35],q[41];\nRZZ(0.0*pi) q[46],q[36];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[48],q[43];\nRZZ(0.0*pi) q[45],q[51];\nRZZ(0.0*pi) q[55],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[35];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*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];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[31],q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[49],q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[55],q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[22],q[3];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[5],q[34];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[38],q[7];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[11],q[47];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[17],q[46];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[53],q[19];\nRZZ(0.0*pi) q[48],q[20];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[24],q[44];\nRZZ(0.0*pi) q[28],q[54];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*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];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*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(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(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(0.5*pi) q[48];\nry(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];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[37];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[39],q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[31];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[45];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[21],q[17];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[46],q[24];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[41],q[44];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*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];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[55],q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[20];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[26],q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[49],q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[13],q[34];\nRZZ(0.0*pi) q[14],q[37];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[25],q[35];\nRZZ(0.0*pi) q[51],q[29];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) q[39],q[41];\nRZZ(0.0*pi) q[53],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[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\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(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(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];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[49];\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(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[22],q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[14],q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[16],q[40];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[43];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[53],q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[46],q[0];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[4],q[23];\nRZZ(0.0*pi) q[25],q[5];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[13],q[45];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[17],q[18];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[24],q[29];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[50],q[28];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) q[38],q[36];\nRZZ(0.0*pi) q[41],q[44];\nRZZ(0.0*pi) q[47],q[42];\nRZZ(0.0*pi) q[55],q[48];\nRZZ(0.0*pi) q[49],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(1.0*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.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];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*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];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*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];\nrx(1.0*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(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[15];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[48],q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[21],q[47];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[52];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[38],q[43];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[25],q[8];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[41],q[10];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[54],q[19];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[27],q[36];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[33],q[32];\nRZZ(0.0*pi) q[34],q[50];\nRZZ(0.0*pi) q[45],q[37];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\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];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(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];\nrx(3.5*pi) q[44];\nrx(0.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(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*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];\nRZZ(0.0*pi) q[2],q[12];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[52];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[22],q[25];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[43];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[42],q[27];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[33],q[55];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[44],q[48];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[20],q[29];\nRZZ(0.0*pi) q[23],q[49];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[45],q[35];\nRZZ(0.0*pi) q[47],q[37];\nRZZ(0.0*pi) q[53],q[39];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\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(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(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];\nrx(0.5*pi) q[26];\nrz(3.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];\nrz(3.5*pi) q[32];\nry(0.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(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(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];\nrz(1.0*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[54],q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[49],q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[43];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[53];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[51],q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[52],q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[55],q[21];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[44],q[30];\nRZZ(0.0*pi) q[33],q[32];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[1];\nry(0.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[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(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];\nry(0.5*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(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(1.0*pi) q[35];\nrz(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(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*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(1.0*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];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[34];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[15];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[31];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[36],q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[14],q[6];\nRZZ(0.0*pi) q[13],q[7];\nRZZ(0.0*pi) q[48],q[8];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[16],q[55];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[19],q[24];\nRZZ(0.0*pi) q[21],q[47];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[38],q[39];\nRZZ(0.0*pi) q[46],q[42];\nRZZ(0.0*pi) q[50],q[44];\nRZZ(0.0*pi) q[54],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];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*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];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(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(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*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];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*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];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[17];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[8],q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[30],q[40];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[18],q[2];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[5],q[53];\nRZZ(0.0*pi) q[36],q[7];\nRZZ(0.0*pi) q[9],q[28];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[32],q[27];\nRZZ(0.0*pi) q[29],q[52];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[39],q[47];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(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(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*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(0.5*pi) q[34];\nrz(3.5*pi) q[35];\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(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(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[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[51];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[55];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[35],q[24];\nRZZ(0.0*pi) q[48],q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[53],q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[8],q[20];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[12],q[37];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[18],q[15];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[26],q[28];\nRZZ(0.0*pi) q[52],q[27];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[42],q[40];\nRZZ(0.0*pi) q[50],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];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*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];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.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];\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(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(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];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[42],q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[31];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[27],q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[10],q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[16],q[47];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[30];\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];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[39],q[11];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[17],q[33];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[45],q[24];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[43],q[44];\nRZZ(0.0*pi) q[49],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(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(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];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[27];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[21];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[29];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[15],q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[47];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[34];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[26],q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[52],q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[28],q[4];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[25],q[8];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[50],q[16];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[39],q[51];\nRZZ(0.0*pi) q[40],q[41];\nRZZ(0.0*pi) q[43],q[45];\nRZZ(0.0*pi) q[53],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(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[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*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];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[52];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[38],q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[41],q[48];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[37];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[14],q[6];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[8],q[20];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[16],q[54];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[24],q[35];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[27],q[51];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[39],q[42];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(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];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(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(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(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];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(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[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[36];\nrz(1.0*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(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[54],q[7];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[15],q[43];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[18],q[45];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[27],q[52];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[32],q[42];\nRZZ(0.0*pi) q[41],q[34];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[49],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[49];\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.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[48],q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[12],q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[39],q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*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[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[44],q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[3],q[53];\nRZZ(0.0*pi) q[37],q[5];\nRZZ(0.0*pi) q[18],q[6];\nRZZ(0.0*pi) q[7],q[20];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[13],q[29];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[16],q[52];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[19],q[43];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[23],q[27];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[47],q[40];\nRZZ(0.0*pi) q[41],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(0.5*pi) q[3];\nry(0.5*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];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.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];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(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(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(1.0*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[49];\nrz(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[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[39];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[45];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nRZZ(0.0*pi) q[52],q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[4],q[17];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[27],q[13];\nRZZ(0.0*pi) q[14],q[30];\nRZZ(0.0*pi) q[18],q[53];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[32],q[23];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[55],q[36];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(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];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(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];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*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];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.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(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[31],q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[3],q[32];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[13],q[5];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[51],q[14];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[17],q[33];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[36],q[30];\nRZZ(0.0*pi) q[35],q[41];\nRZZ(0.0*pi) q[54],q[37];\nRZZ(0.0*pi) q[44],q[50];\nRZZ(0.0*pi) q[47],q[52];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(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];\nrx(3.5*pi) q[20];\nry(3.5*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];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrz(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(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*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(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[22];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[29],q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[19],q[18];\nRZZ(0.0*pi) q[36],q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[39],q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[3],q[0];\nRZZ(0.0*pi) q[14],q[2];\nRZZ(0.0*pi) q[4],q[44];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[55],q[21];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[26],q[45];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[33],q[38];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[48],q[40];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.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];\nry(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(1.0*pi) q[29];\nrx(0.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];\nrz(1.0*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[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[22],q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[28],q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[55],q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[41];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[47],q[39];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[49],q[54];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[2],q[51];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[30],q[23];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[46],q[34];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[43],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];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nRZZ(0.0*pi) q[19],q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*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[32];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*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[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[44];\nry(0.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];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[43],q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[15],q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[51];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[7],q[21];\nRZZ(0.0*pi) q[8],q[14];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[42],q[20];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[25],q[49];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[36],q[54];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[44],q[50];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\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(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[34],q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[52];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(1.0*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(3.5*pi) q[21];\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[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[20],q[2];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[10],q[18];\nRZZ(0.0*pi) q[11],q[29];\nRZZ(0.0*pi) q[35],q[12];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[22],q[19];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[45],q[26];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[43],q[28];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[47];\nry(3.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(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*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[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[10],q[19];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[25];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[28],q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[34],q[45];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[1],q[30];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[6],q[9];\nRZZ(0.0*pi) q[35],q[7];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[27],q[20];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[47],q[29];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[43],q[40];\nRZZ(0.0*pi) q[53],q[41];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(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(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*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(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(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[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.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[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(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];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[45],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[9],q[14];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[32];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[44],q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[28],q[35];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[53],q[11];\nRZZ(0.0*pi) q[13],q[36];\nRZZ(0.0*pi) q[46],q[18];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[39],q[55];\nRZZ(0.0*pi) q[50],q[40];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(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[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*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];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[10];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[21];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[51];\nRZZ(0.0*pi) q[27],q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[52],q[20];\nrz(3.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[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.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[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[6],q[33];\nRZZ(0.0*pi) q[8],q[39];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[18],q[34];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[48],q[24];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[38],q[32];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[44],q[47];\nRZZ(0.0*pi) q[45],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];\nry(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];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(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];\nry(3.5*pi) q[21];\nrx(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(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(1.0*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(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(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(3.5*pi) q[48];\nrx(3.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];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[31],q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[51];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[15],q[50];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\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[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[7],q[1];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[5],q[20];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[9],q[12];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[16],q[26];\nRZZ(0.0*pi) q[17],q[23];\nRZZ(0.0*pi) q[18],q[25];\nRZZ(0.0*pi) q[19],q[24];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[30],q[28];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[35],q[41];\nRZZ(0.0*pi) q[37],q[54];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[52],q[42];\nRZZ(0.0*pi) q[46],q[53];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(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];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[28],q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[21],q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[10],q[1];\nRZZ(0.0*pi) q[37],q[2];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[7],q[16];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[24],q[15];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[22],q[19];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[50],q[25];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[44],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(0.5*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];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*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[24];\nry(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];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*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(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.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];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[26],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(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[41],q[8];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[15],q[17];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[33],q[46];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[38],q[49];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[44],q[43];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.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(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.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];\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(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*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];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[23],q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[54];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[1],q[25];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[5],q[22];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[11],q[29];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[18],q[26];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[33],q[21];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[27],q[39];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[36],q[43];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[41],q[46];\nRZZ(0.0*pi) q[53],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];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.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(0.5*pi) q[25];\nry(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(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(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];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.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(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[21],q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[12],q[31];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[44],q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[18],q[1];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[30],q[15];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[50],q[24];\nRZZ(0.0*pi) q[41],q[26];\nRZZ(0.0*pi) q[32],q[27];\nRZZ(0.0*pi) q[28],q[38];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[55],q[35];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) q[40],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(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(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];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.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];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[23];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[28],q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[41];\nRZZ(0.0*pi) q[49],q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[2],q[42];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[11],q[52];\nRZZ(0.0*pi) q[43],q[13];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[34],q[20];\nRZZ(0.0*pi) q[32],q[21];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[36],q[24];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[30],q[31];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(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(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.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[28];\nrz(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];\nry(0.5*pi) q[34];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*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(3.5*pi) q[49];\nrx(0.5*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];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[10];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[36];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[18];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[40];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[27],q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[47],q[52];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[50],q[2];\nRZZ(0.0*pi) q[53],q[3];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[6],q[38];\nRZZ(0.0*pi) q[7],q[44];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[39],q[30];\nRZZ(0.0*pi) q[45],q[33];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nry(1.0*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];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*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];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(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(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[27];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[53],q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[52];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[22],q[40];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[46];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[45],q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[6],q[1];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[5],q[26];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[50],q[24];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[44],q[29];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[39],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];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.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];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(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];\nry(3.5*pi) q[42];\nrz(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(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[35],q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[37],q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[22],q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[49];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[53];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[27],q[6];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[12],q[47];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[44],q[16];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[20],q[29];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[43],q[28];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[32],q[36];\nRZZ(0.0*pi) q[50],q[33];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[39],q[54];\nRZZ(0.0*pi) 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];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[12];\nrz(1.0*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];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(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];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.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];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[52],q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[50],q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[40];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.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];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[3],q[29];\nRZZ(0.0*pi) q[47],q[4];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[7],q[32];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[14],q[15];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[53],q[18];\nRZZ(0.0*pi) q[55],q[19];\nRZZ(0.0*pi) q[51],q[20];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[23],q[27];\nRZZ(0.0*pi) q[24],q[42];\nRZZ(0.0*pi) q[39],q[30];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[35],q[41];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[37],q[48];\nRZZ(0.0*pi) q[49],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];\nry(3.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];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.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];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.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];\nry(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(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(3.5*pi) q[45];\nry(0.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(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[5],q[19];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[18],q[16];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[52],q[29];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*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];\nRZZ(0.0*pi) q[41],q[43];\nrz(3.5*pi) q[42];\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[51];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[28],q[2];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[32],q[23];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[55],q[45];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\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];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.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[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(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[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.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(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.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];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[40];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[38],q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[23],q[20];\nRZZ(0.0*pi) q[21],q[53];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[48],q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[46],q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[41],q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[6],q[45];\nRZZ(0.0*pi) q[24],q[7];\nRZZ(0.0*pi) q[8],q[55];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[43],q[51];\nRZZ(0.0*pi) q[47],q[44];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*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(0.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];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*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];\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(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[15],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[44];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[41],q[36];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[10],q[24];\nRZZ(0.0*pi) q[11],q[21];\nRZZ(0.0*pi) q[30],q[12];\nRZZ(0.0*pi) q[13],q[27];\nRZZ(0.0*pi) q[23],q[19];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[54],q[39];\nRZZ(0.0*pi) q[45],q[42];\nRZZ(0.0*pi) q[46],q[43];\nRZZ(0.0*pi) q[48],q[47];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.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];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[20],q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[47],q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[40];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[19],q[2];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[25],q[5];\nRZZ(0.0*pi) q[35],q[7];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[22],q[45];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[32],q[42];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[51],q[48];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.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(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*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];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*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];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[41],q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[15];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[27];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[43];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[37],q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[38],q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[1];\nRZZ(0.0*pi) q[14],q[2];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[54],q[6];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[45],q[11];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[53],q[20];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[40],q[24];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[55],q[31];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[35],q[46];\nRZZ(0.0*pi) q[51],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];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*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];\nrz(1.0*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];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*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];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.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[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.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];\nrx(1.0*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];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[18];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[54];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[22],q[38];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[44],q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[42],q[6];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[48],q[10];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[14],q[12];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[49],q[26];\nRZZ(0.0*pi) q[34],q[27];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[36],q[37];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[45],q[53];\nRZZ(0.0*pi) q[47],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(1.0*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];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.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];\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(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*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[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*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[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[48],q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[39],q[54];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*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[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[30],q[2];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[4],q[53];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[7],q[14];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[10],q[24];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[42],q[28];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[40],q[49];\nRZZ(0.0*pi) q[41],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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*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];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(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];\nrx(1.0*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];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(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(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[51],q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[35];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[36];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[37],q[0];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[53],q[2];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[5],q[15];\nRZZ(0.0*pi) q[18],q[6];\nRZZ(0.0*pi) q[7],q[30];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[32],q[14];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[20],q[49];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[31],q[27];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[46],q[48];\nRZZ(0.0*pi) q[54],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[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.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];\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(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*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[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(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.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];\nRZZ(0.0*pi) q[11],q[34];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[17],q[37];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[25];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[30];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[46],q[2];\nRZZ(0.0*pi) q[35],q[3];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[52],q[7];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[28],q[54];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[38],q[48];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(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];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\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(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\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];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[53],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[32],q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[18],q[6];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[19],q[47];\nRZZ(0.0*pi) q[22],q[20];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[45],q[33];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[48],q[41];\nRZZ(0.0*pi) q[42],q[46];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.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[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*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];\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];\nry(0.5*pi) q[34];\nrx(1.0*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];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*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[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[24];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[22],q[46];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\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(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[45],q[3];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[7],q[15];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[11],q[32];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[14],q[13];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[23],q[17];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[25],q[30];\nRZZ(0.0*pi) q[26],q[53];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[40],q[47];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(0.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];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*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];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*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(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[5],q[3];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[13],q[51];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[45],q[20];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[41];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[24];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[18],q[22];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[48],q[32];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[35],q[53];\nRZZ(0.0*pi) q[39],q[52];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) q[50],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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*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];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.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];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[49];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[17];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[47],q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[38],q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[43];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[34];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[54];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[1],q[21];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[32];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[19],q[13];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[16],q[27];\nRZZ(0.0*pi) q[46],q[18];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[39],q[24];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[31],q[50];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[37],q[52];\nRZZ(0.0*pi) q[55],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];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.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];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*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];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[45],q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[17],q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[23];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[38];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[48],q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[6],q[53];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[8],q[28];\nRZZ(0.0*pi) q[46],q[11];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[16],q[14];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[41],q[31];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[37],q[52];\nRZZ(0.0*pi) q[40],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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(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[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(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(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];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.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];\nry(0.5*pi) q[46];\nry(0.5*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];\nry(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.0*pi) q[0],q[27];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[28],q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[53];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[40],q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[46],q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*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];\nRZZ(0.0*pi) q[48],q[47];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[14],q[6];\nRZZ(0.0*pi) q[7],q[15];\nRZZ(0.0*pi) q[9],q[8];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[24],q[13];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[22],q[36];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) 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(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];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*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];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[49];\nrx(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];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[7],q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[14];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[48],q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[55];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[54],q[3];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[8],q[12];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[43],q[13];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[22],q[27];\nRZZ(0.0*pi) q[23],q[33];\nRZZ(0.0*pi) q[25],q[38];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[46],q[30];\nRZZ(0.0*pi) q[40],q[31];\nRZZ(0.0*pi) q[42],q[35];\nRZZ(0.0*pi) q[44],q[39];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[53],q[45];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*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];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.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];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.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];\nrz(1.0*pi) q[39];\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(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*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];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[11],q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[39],q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[43];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[35],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[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[33],q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[36],q[31];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[42];\nrz(0.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[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[54],q[7];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[24],q[14];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[22],q[20];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(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(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*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(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.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[2],q[45];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[46];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[24],q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[49];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[39],q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.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(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[47];\nRZZ(0.0*pi) q[53],q[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[26],q[10];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[40],q[44];\nRZZ(0.0*pi) q[54],q[42];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(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];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.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];\nry(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];\nry(3.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];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(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[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[42];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[51],q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[37],q[29];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.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[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[17],q[41];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[47],q[22];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[30],q[36];\nRZZ(0.0*pi) q[46],q[32];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[50],q[43];\nRZZ(0.0*pi) q[52],q[54];\nRZZ(0.0*pi) q[55],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];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\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];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.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];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(1.0*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];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[43],q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*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[41];\nRZZ(0.0*pi) q[53],q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[3],q[10];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[26],q[12];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[20],q[14];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[30],q[23];\nRZZ(0.0*pi) q[54],q[25];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[34],q[50];\nRZZ(0.0*pi) q[52],q[35];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[44],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(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*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];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[47];\nrx(1.0*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];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[22],q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[36];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[37],q[42];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[5],q[41];\nRZZ(0.0*pi) q[54],q[6];\nRZZ(0.0*pi) q[18],q[7];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[9],q[12];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[43],q[14];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[16],q[38];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[31],q[21];\nRZZ(0.0*pi) q[24],q[23];\nRZZ(0.0*pi) q[55],q[26];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(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];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(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];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(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(1.0*pi) q[40];\nry(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(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[29],q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\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(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*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[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[55],q[54];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[7],q[44];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[19],q[45];\nRZZ(0.0*pi) q[20],q[41];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[25],q[35];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*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];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\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(3.5*pi) q[24];\nrx(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(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(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(0.5*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];\nrx(1.0*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[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[35];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[19],q[52];\nrz(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];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[10],q[4];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[37],q[16];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[36],q[26];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[45],q[54];\nRZZ(0.0*pi) q[48],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];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.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];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.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(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[53],q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[13];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[26],q[28];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[36],q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[50],q[35];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[44];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\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[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[5],q[40];\nRZZ(0.0*pi) q[6],q[33];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[8],q[52];\nRZZ(0.0*pi) q[24],q[10];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[17],q[48];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[54],q[25];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[34],q[47];\nRZZ(0.0*pi) q[37],q[49];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.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(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];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.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];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*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(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\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: (128, 2) [55]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(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(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.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];\nry(0.5*pi) q[49];\nry(1.0*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(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[3],q[20];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[40],q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[46],q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[35];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[45],q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[39];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[13],q[7];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[9],q[47];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[16],q[33];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[19],q[24];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[44],q[51];\nRZZ(0.0*pi) q[50],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(1.0*pi) q[1];\nrz(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];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.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];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*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];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[31],q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[11],q[41];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[15],q[42];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[27];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[47],q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[3],q[13];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[23],q[49];\nRZZ(0.0*pi) q[48],q[24];\nRZZ(0.0*pi) q[46],q[26];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) q[39],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];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*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];\nry(3.5*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(0.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];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.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];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*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];\nry(0.5*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[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[17];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[36],q[49];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[40],q[2];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[48],q[6];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[55],q[24];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[38],q[37];\nRZZ(0.0*pi) q[44],q[47];\nRZZ(0.0*pi) 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];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*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];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*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];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[47];\nrx(0.5*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];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[36];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[55];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[44];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[34];\nRZZ(0.0*pi) q[1],q[21];\nRZZ(0.0*pi) q[2],q[33];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[22],q[14];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[45],q[16];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[35],q[24];\nRZZ(0.0*pi) q[25],q[48];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[37],q[51];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) q[49],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];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\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(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nRZZ(0.0*pi) q[44],q[54];\nrx(0.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(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[39],q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[37],q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[24];\nRZZ(0.0*pi) q[25],q[31];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[3],q[48];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[53],q[5];\nRZZ(0.0*pi) q[6],q[55];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[49],q[18];\nRZZ(0.0*pi) q[19],q[42];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[27],q[36];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) q[41],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];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\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(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[25];\nry(3.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];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*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];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.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];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*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[12];\nRZZ(0.0*pi) q[13],q[39];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[51],q[32];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[23],q[2];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[16],q[12];\nRZZ(0.0*pi) q[14],q[15];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[19],q[45];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[40],q[47];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[49],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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\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(3.5*pi) q[22];\nry(0.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];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.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];\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(3.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(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[6],q[11];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[54],q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[3],q[34];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[10],q[47];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[16],q[15];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[20],q[22];\nRZZ(0.0*pi) q[23],q[44];\nRZZ(0.0*pi) q[43],q[24];\nRZZ(0.0*pi) q[25],q[52];\nRZZ(0.0*pi) q[51],q[26];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[42],q[32];\nRZZ(0.0*pi) q[38],q[39];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[53],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];\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(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.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(1.0*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[44];\nry(0.5*pi) q[45];\nry(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];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[3],q[55];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[24],q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\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(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[42],q[43];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[52],q[23];\nRZZ(0.0*pi) q[25],q[40];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[50],q[35];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[53],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];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*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];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(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];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[45],q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[30],q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[48],q[15];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[49];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[46],q[28];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[32],q[35];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[54];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[51];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[8],q[5];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[40],q[16];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[41],q[22];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[55],q[29];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[43],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(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(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(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(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];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.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[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];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[46],q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[54],q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[45];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[28];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[44];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[40],q[1];\nRZZ(0.0*pi) q[52],q[2];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[13],q[53];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[51],q[16];\nRZZ(0.0*pi) q[17],q[21];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[25],q[49];\nRZZ(0.0*pi) q[27],q[43];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[35],q[41];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(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];\nry(0.5*pi) q[36];\nry(0.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];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\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(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[26];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[44],q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[25],q[41];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[50],q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[1],q[23];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[34],q[27];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.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(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(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];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[30];\nrz(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];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(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];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[27],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*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];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[55],q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[13],q[6];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[11],q[29];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[23],q[17];\nRZZ(0.0*pi) q[50],q[18];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[42],q[25];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[53],q[33];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[43],q[40];\nRZZ(0.0*pi) q[44],q[52];\nRZZ(0.0*pi) q[54],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];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\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(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.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[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(1.0*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];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\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(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[42];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[18],q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[19],q[22];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[27],q[50];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[40],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(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[44],q[0];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[5],q[11];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[16],q[12];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[39],q[28];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[31],q[36];\nRZZ(0.0*pi) q[49],q[34];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(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(0.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];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*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];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.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(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*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];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[37],q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(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];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[46],q[39];\nrz(1.0*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(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[44];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[24],q[4];\nRZZ(0.0*pi) q[7],q[5];\nRZZ(0.0*pi) q[14],q[6];\nRZZ(0.0*pi) q[8],q[17];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[50],q[16];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[22],q[45];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[52],q[27];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[42],q[47];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*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];\nry(3.5*pi) q[20];\nry(3.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];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(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];\nRZZ(0.0*pi) q[29],q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[14],q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[13];\nrz(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[21];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[38],q[23];\nrz(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[31];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[37],q[36];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[16],q[54];\nRZZ(0.0*pi) q[17],q[35];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[34],q[21];\nRZZ(0.0*pi) q[30],q[25];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[39],q[52];\nRZZ(0.0*pi) q[53],q[44];\nRZZ(0.0*pi) q[45],q[51];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(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[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*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];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(0.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(0.5*pi) q[35];\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(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.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];\nrz(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[28],q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[52],q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[6],q[20];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[18],q[22];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[33],q[25];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[45],q[42];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.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];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*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(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[33];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*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[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];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[39],q[45];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[17],q[23];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[24],q[48];\nRZZ(0.0*pi) q[26],q[25];\nRZZ(0.0*pi) q[44],q[53];\nRZZ(0.0*pi) q[46],q[52];\nRZZ(0.0*pi) q[49],q[55];\nRZZ(0.0*pi) q[50],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];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*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[36];\nry(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.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];\nrx(1.0*pi) q[44];\nrz(1.0*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[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[14],q[31];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[47];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.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(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[53],q[3];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[29],q[6];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[9],q[28];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[54],q[15];\nRZZ(0.0*pi) q[17],q[48];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[49],q[21];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[25],q[55];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[39],q[36];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[50],q[42];\nRZZ(0.0*pi) q[44],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];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nRZZ(0.0*pi) q[44],q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(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];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.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(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.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];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[39];\nrz(0.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(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[23],q[25];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.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];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[28],q[11];\nRZZ(0.0*pi) q[13],q[45];\nRZZ(0.0*pi) q[18],q[15];\nRZZ(0.0*pi) q[35],q[16];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[54],q[19];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[47],q[29];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[55],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[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*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];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(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];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[50];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[15],q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[43],q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.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[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[26],q[6];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[25],q[42];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*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];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\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(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(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];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[27];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[19];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[37];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(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[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[55],q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[3],q[34];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[39],q[7];\nRZZ(0.0*pi) q[8],q[17];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[14],q[38];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[25],q[26];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[40],q[45];\nRZZ(0.0*pi) q[47],q[42];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[27];\nry(3.5*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[34];\nrz(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\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(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[33];\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(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[36],q[43];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[46],q[51];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[1],q[8];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[20],q[14];\nRZZ(0.0*pi) q[17],q[15];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[26],q[42];\nRZZ(0.0*pi) q[30],q[28];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[44],q[47];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.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(3.5*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];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[29];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[34];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[39],q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[44],q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[49],q[18];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[24];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[54];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*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];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[1],q[25];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[43],q[22];\nRZZ(0.0*pi) q[36],q[26];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[40],q[41];\nRZZ(0.0*pi) q[45],q[48];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\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(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.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(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.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];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[17],q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[38];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[33],q[18];\nrz(1.0*pi) q[19];\nrz(0.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[26];\nrz(1.0*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[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[47],q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[51],q[54];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[22],q[4];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[9],q[46];\nRZZ(0.0*pi) q[40],q[10];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[29],q[52];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) 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];\nrz(3.5*pi) q[2];\nrz(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];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.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(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.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(1.0*pi) q[31];\nrx(3.5*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];\nry(0.5*pi) q[37];\nrx(0.5*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(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[2],q[8];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[47],q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[46];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[51],q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[36],q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[48],q[54];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[3],q[0];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[26],q[12];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[23],q[15];\nRZZ(0.0*pi) q[31],q[18];\nRZZ(0.0*pi) q[19],q[20];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[34],q[27];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[35],q[55];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\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(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(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];\nry(3.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(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.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];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[41];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[18];\nrz(3.5*pi) q[17];\nrz(3.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[24];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\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[43];\nRZZ(0.0*pi) q[48],q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[49];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[9],q[45];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[12],q[19];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[29],q[52];\nRZZ(0.0*pi) q[30],q[35];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[46],q[42];\nRZZ(0.0*pi) q[51],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(1.0*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[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*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];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(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[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.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];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[5],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[47];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[51],q[54];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[30],q[2];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[10],q[11];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[31],q[18];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[34],q[55];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[46],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];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*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(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(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];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(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[24];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.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];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*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];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[24];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[7];\nrz(3.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(3.5*pi) q[14];\nRZZ(0.0*pi) q[26],q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[27],q[53];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[54];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[12],q[3];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[48],q[6];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[19],q[11];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[30],q[18];\nRZZ(0.0*pi) q[49],q[21];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[28],q[38];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[50],q[43];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*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(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*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];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*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];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrx(0.5*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[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(0.5*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];\nrz(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[27],q[5];\nRZZ(0.0*pi) q[6],q[13];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[42],q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[35];\nRZZ(0.0*pi) q[21],q[43];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[49],q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[53],q[41];\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(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[4],q[17];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[45],q[22];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[47],q[46];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\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(1.0*pi) q[20];\nrx(1.0*pi) q[21];\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];\nry(3.5*pi) q[28];\nrx(3.5*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(0.5*pi) q[34];\nrz(1.0*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];\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(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*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];\nry(0.5*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(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[5];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[54];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[17],q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[19];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[18],q[37];\nRZZ(0.0*pi) q[20],q[45];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[43],q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(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.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[32],q[12];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[26],q[41];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[36],q[42];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[46],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];\nry(1.0*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];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\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(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(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(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[4],q[18];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[39],q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[28],q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*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];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[8],q[52];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[16],q[15];\nRZZ(0.0*pi) q[53],q[19];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[46],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];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.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];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(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];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*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];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[52],q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[38];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[43];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(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[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[49],q[3];\nRZZ(0.0*pi) q[35],q[6];\nRZZ(0.0*pi) q[7],q[27];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[9],q[32];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[11],q[23];\nRZZ(0.0*pi) q[19],q[12];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[18],q[25];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[46],q[22];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[30],q[45];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[50],q[34];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[37],q[53];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nRZZ(0.0*pi) q[6],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nry(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[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(3.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];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*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];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[41],q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[34],q[43];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[44],q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[40],q[55];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[54],q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[30],q[4];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[47],q[7];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[51],q[14];\nRZZ(0.0*pi) q[24],q[15];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[46],q[18];\nRZZ(0.0*pi) q[48],q[19];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[29],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];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.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];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[6],q[39];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[9],q[49];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[25],q[14];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[21],q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[27],q[38];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[54];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[52],q[1];\nRZZ(0.0*pi) q[2],q[30];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[19],q[5];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[50],q[40];\nRZZ(0.0*pi) q[41],q[42];\nRZZ(0.0*pi) q[44],q[47];\nRZZ(0.0*pi) q[45],q[48];\nRZZ(0.0*pi) q[55],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];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[23];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(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];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[55],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[54],q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[22],q[50];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[27],q[44];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[7],q[3];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[40],q[16];\nRZZ(0.0*pi) q[20],q[49];\nRZZ(0.0*pi) q[33],q[21];\nRZZ(0.0*pi) q[23],q[42];\nRZZ(0.0*pi) q[36],q[24];\nRZZ(0.0*pi) q[52],q[25];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[51],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];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(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];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.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];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(0.5*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(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[37],q[1];\nRZZ(0.0*pi) q[54],q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[29],q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[14];\nrz(3.5*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[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[34],q[46];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[55],q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[43],q[10];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[13],q[27];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[22],q[17];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[45],q[30];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[42],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];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(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(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(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];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[43],q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[55];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[39],q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(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];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[7],q[21];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[15],q[44];\nRZZ(0.0*pi) q[16],q[33];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[37],q[36];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[45],q[49];\nRZZ(0.0*pi) q[47],q[54];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*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];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*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];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(0.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];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[35],q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[41],q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\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[27];\nRZZ(0.0*pi) q[28],q[46];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[48],q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[2],q[42];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[4],q[43];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[6],q[45];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[11],q[37];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[17],q[16];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[20],q[49];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[32],q[40];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[39],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*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[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(0.5*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];\nry(0.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];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*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];\nRZZ(0.0*pi) q[40],q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[52],q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[43];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[41];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[9],q[39];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[17],q[38];\nRZZ(0.0*pi) q[51],q[19];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[42],q[47];\nRZZ(0.0*pi) q[46],q[49];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.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];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.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[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*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];\nrz(0.5*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];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[23],q[1];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[9],q[19];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[14],q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[47];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[22],q[33];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\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[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[45],q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[37],q[0];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[26],q[17];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[35],q[29];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[41],q[44];\nRZZ(0.0*pi) q[48],q[55];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.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];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[28];\nry(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(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*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(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\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(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[13];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[28];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[43],q[40];\nRZZ(0.0*pi) q[41],q[53];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[6],q[33];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[12],q[9];\nRZZ(0.0*pi) q[48],q[11];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[24],q[15];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[19],q[45];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) q[42],q[51];\nRZZ(0.0*pi) q[55],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(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*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];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*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(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*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];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[45],q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[11],q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[42];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[38],q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[53],q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[1],q[26];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[10],q[48];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[50],q[14];\nRZZ(0.0*pi) q[54],q[15];\nRZZ(0.0*pi) q[16],q[41];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[33],q[25];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[39],q[36];\nRZZ(0.0*pi) q[51],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.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(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*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];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[24];\nrx(1.0*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];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[25];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[7],q[13];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[39],q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[41],q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[45],q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[40],q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[47],q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[46],q[34];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[43],q[36];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.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];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.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[26];\nry(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[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(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[44];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[51];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[2],q[10];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[7],q[27];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[48],q[16];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[20],q[36];\nRZZ(0.0*pi) q[21],q[24];\nRZZ(0.0*pi) q[25],q[38];\nRZZ(0.0*pi) q[46],q[26];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[55],q[35];\nRZZ(0.0*pi) q[45],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];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[32];\nrx(0.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[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(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(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*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];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[31],q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[19],q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[26],q[37];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\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(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[25],q[2];\nRZZ(0.0*pi) q[3],q[24];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[13],q[6];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[8],q[20];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[22],q[38];\nRZZ(0.0*pi) q[43],q[23];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[53],q[35];\nRZZ(0.0*pi) q[39],q[51];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[44],q[47];\nRZZ(0.0*pi) 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];\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(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];\nry(1.0*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(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*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(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*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];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*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(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrx(0.5*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];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[22];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[51];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nRZZ(0.0*pi) q[49],q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[37],q[1];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[23],q[24];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[41],q[47];\nRZZ(0.0*pi) q[45],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];\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];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(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[24];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.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(3.5*pi) q[33];\nrx(1.0*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(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(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(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(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.0*pi) q[0],q[49];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[18],q[50];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[21],q[36];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[45],q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[15];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[38],q[5];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[29],q[52];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*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];\nry(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[49];\nry(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(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[54];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[50];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[15],q[35];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[51],q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[36],q[53];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[52],q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nRZZ(0.0*pi) q[0],q[55];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[12],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[40],q[5];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[13],q[10];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[30],q[18];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) q[42],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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(1.0*pi) q[43];\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[50];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[4],q[35];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[54];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[34];\nRZZ(0.0*pi) q[28],q[49];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[41],q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[14],q[6];\nRZZ(0.0*pi) q[48],q[7];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[10],q[55];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[24],q[21];\nRZZ(0.0*pi) q[23],q[33];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[39],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(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(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[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nry(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(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(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[43],q[0];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[8];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[35],q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[52];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[51],q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[54],q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[30],q[4];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[45],q[15];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[53],q[19];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[23],q[22];\nRZZ(0.0*pi) q[46],q[24];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[40],q[44];\nRZZ(0.0*pi) q[55],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];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.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(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(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];\nRZZ(0.0*pi) q[1],q[33];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[32],q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[42],q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[46],q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.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.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[4],q[10];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[35],q[6];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[47],q[12];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[18],q[53];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[25],q[40];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[44],q[39];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) q[55],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];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(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];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrz(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(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*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[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*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(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];\nRZZ(0.0*pi) q[32],q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[30],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[7],q[38];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\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(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[41];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[29],q[55];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[2],q[15];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[13],q[37];\nRZZ(0.0*pi) q[19],q[14];\nRZZ(0.0*pi) q[16],q[33];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[43],q[24];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[39],q[47];\nRZZ(0.0*pi) q[50],q[54];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[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];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*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];\nry(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];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.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(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[14],q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[18];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[50];\nrz(1.0*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];\nRZZ(0.0*pi) q[34],q[49];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\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(3.5*pi) q[44];\nRZZ(0.0*pi) q[53],q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[27],q[5];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[9],q[17];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[45],q[22];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[41],q[31];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(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];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(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];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(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(0.5*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];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[9],q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\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[15];\nRZZ(0.0*pi) q[16],q[32];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[28],q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[27],q[55];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[43],q[51];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[40],q[8];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[47],q[17];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[19],q[37];\nRZZ(0.0*pi) q[21],q[31];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[39],q[53];\nRZZ(0.0*pi) 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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(1.0*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];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(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];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.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];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\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[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[18];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[19],q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[51],q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\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(3.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[32],q[6];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[30],q[8];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[12],q[37];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[36],q[24];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[41],q[33];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[53],q[39];\nRZZ(0.0*pi) q[47],q[44];\nRZZ(0.0*pi) q[55],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.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];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(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];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.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(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[43],q[2];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[35],q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[36],q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[29];\nRZZ(0.0*pi) q[24],q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[53];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[37],q[47];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[52],q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[54],q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[45],q[6];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[9],q[28];\nRZZ(0.0*pi) q[10],q[18];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[30],q[16];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[49],q[21];\nRZZ(0.0*pi) q[38],q[23];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[34],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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.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];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.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[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[23],q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[43],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[31];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[34],q[40];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[41],q[55];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[52],q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[1],q[11];\nRZZ(0.0*pi) q[2],q[9];\nRZZ(0.0*pi) q[32],q[4];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[35],q[14];\nRZZ(0.0*pi) q[50],q[15];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[18],q[46];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[37],q[30];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(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(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.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];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*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];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[43],q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.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[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[51];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[53],q[2];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[17],q[48];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[36],q[54];\nRZZ(0.0*pi) q[47],q[37];\nRZZ(0.0*pi) q[40],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*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[28];\nry(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(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];\nry(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];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*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(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[41],q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[23];\nrz(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[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[51];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[7],q[14];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[9],q[12];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[50],q[15];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[22],q[54];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[55],q[24];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[29],q[42];\nRZZ(0.0*pi) q[30],q[37];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[47],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(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[27];\nry(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];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(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];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(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];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[26];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[36];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[46],q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[24];\nRZZ(0.0*pi) q[1],q[44];\nRZZ(0.0*pi) q[14],q[2];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[50],q[15];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[19],q[35];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[27],q[41];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[55],q[42];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[19];\nry(0.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(0.5*pi) q[26];\nry(1.0*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];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(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];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*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[1];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[41],q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[42];\nrz(1.0*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[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[46],q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(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[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[39],q[0];\nRZZ(0.0*pi) q[1],q[51];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[12],q[16];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[18],q[36];\nRZZ(0.0*pi) q[19],q[21];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[31],q[25];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[45],q[53];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(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];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*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];\nrx(3.5*pi) q[46];\nrx(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];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[40],q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[26],q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[8],q[30];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[37],q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[38],q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[47],q[0];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[12],q[3];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[9],q[24];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[19],q[15];\nRZZ(0.0*pi) q[16],q[27];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[21],q[53];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[23],q[28];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[46],q[34];\nRZZ(0.0*pi) q[54],q[39];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(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];\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(0.5*pi) q[20];\nry(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[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(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\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(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[41];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[35],q[15];\nrz(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[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\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(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[38],q[43];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[13],q[6];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[8],q[30];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[19],q[12];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[40],q[45];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(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(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*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];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.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];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.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];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[35],q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[19];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[27],q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[53];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[9],q[54];\nRZZ(0.0*pi) q[10],q[48];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[21],q[36];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[28],q[34];\nRZZ(0.0*pi) q[40],q[31];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[39],q[44];\nRZZ(0.0*pi) q[46],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(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(0.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[36];\nry(0.5*pi) q[37];\nry(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(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\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(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.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[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[50],q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[5],q[55];\nRZZ(0.0*pi) q[29],q[6];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[18],q[48];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[24],q[47];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[34],q[54];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[38],q[36];\nRZZ(0.0*pi) q[37],q[53];\nRZZ(0.0*pi) q[43],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];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(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];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(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];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(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];\nry(3.5*pi) q[45];\nrx(1.0*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];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[33];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[47],q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[35],q[44];\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(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[26],q[15];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[17],q[54];\nRZZ(0.0*pi) q[45],q[18];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[30],q[37];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[38],q[49];\nRZZ(0.0*pi) q[50],q[42];\nRZZ(0.0*pi) q[48],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nrx(1.0*pi) q[3];\nry(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(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(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];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.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(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[26];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[33],q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[22];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[31];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[44];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nRZZ(0.0*pi) q[52],q[54];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[45],q[6];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[39],q[12];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[47],q[17];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[42],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];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\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(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*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[35];\nry(3.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];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*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];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[21],q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[45];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[16],q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[38],q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[34],q[44];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[55],q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[35],q[3];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[6],q[18];\nRZZ(0.0*pi) q[8],q[52];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[48],q[32];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[47],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(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(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];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(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];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.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];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(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];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[20];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[26];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[7],q[33];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[52];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[18],q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[11],q[44];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[19],q[15];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[17],q[46];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[50],q[40];\nRZZ(0.0*pi) q[55],q[41];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.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];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(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(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[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(1.0*pi) q[11];\nRZZ(0.0*pi) q[14],q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[32],q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[27],q[24];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[29],q[41];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(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[43];\nRZZ(0.0*pi) q[49],q[52];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[26],q[6];\nRZZ(0.0*pi) q[48],q[7];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[19],q[15];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[38],q[18];\nRZZ(0.0*pi) q[20],q[23];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[42],q[50];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) q[53],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];\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];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(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[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(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];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[53],q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[49];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[41],q[12];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[39];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[51],q[3];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[16],q[50];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[24],q[52];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[48],q[32];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[38],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(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(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.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[23];\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(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*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];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(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];\nrz(3.5*pi) q[9];\nrz(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(3.5*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(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[43],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[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[47],q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[55],q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[54],q[3];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[6],q[45];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[9],q[12];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[24],q[52];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[37],q[48];\nRZZ(0.0*pi) q[39],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(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*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];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(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];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*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(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[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[52],q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[47];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[29];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[36],q[54];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[53],q[0];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[3],q[10];\nRZZ(0.0*pi) q[4],q[7];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[9],q[46];\nRZZ(0.0*pi) q[13],q[27];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[18],q[34];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[24],q[21];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[35],q[31];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[33],q[48];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) q[44],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(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.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[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*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(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[37],q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[27];\nrz(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[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[51],q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[13],q[45];\nRZZ(0.0*pi) q[32],q[14];\nRZZ(0.0*pi) q[53],q[15];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[17],q[23];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[44],q[39];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*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];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(1.0*pi) q[35];\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];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(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(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(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[8],q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[30],q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[34],q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[33];\nrz(0.5*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[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[55],q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[6],q[1];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[27],q[7];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[35],q[14];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[39],q[24];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[28],q[50];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[41],q[46];\nRZZ(0.0*pi) q[53],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];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*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(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*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];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.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(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[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[20];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[35];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[22];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[43],q[18];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[45];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[49];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[46],q[50];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[6],q[1];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[25],q[12];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[23],q[29];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[55],q[31];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[48],q[39];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(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];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.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];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.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];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(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.0*pi) q[6],q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[7],q[5];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[37],q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[22],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(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[51],q[54];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[4],q[45];\nRZZ(0.0*pi) q[55],q[8];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[43],q[13];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[19],q[18];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[41],q[34];\nRZZ(0.0*pi) q[47],q[38];\nRZZ(0.0*pi) q[42],q[39];\nRZZ(0.0*pi) q[44],q[46];\nRZZ(0.0*pi) q[48],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(1.0*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];\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(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(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];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[30];\nrx(0.5*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];\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[41];\nrz(1.0*pi) q[42];\nry(3.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];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[18];\nrz(3.5*pi) q[2];\nrz(3.5*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[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[24],q[53];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[42],q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[55];\nrz(0.5*pi) q[41];\nrz(1.0*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[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[23],q[2];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[5],q[26];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[8],q[47];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[21],q[48];\nRZZ(0.0*pi) q[25],q[49];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[39],q[44];\nRZZ(0.0*pi) 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];\nry(1.0*pi) q[0];\nry(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(1.0*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[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(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];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*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];\nrz(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.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];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[25];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[43];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[47],q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*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[45];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[1],q[28];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[35],q[12];\nRZZ(0.0*pi) q[13],q[18];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[26],q[17];\nRZZ(0.0*pi) q[29],q[19];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[45],q[30];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[51],q[38];\nRZZ(0.0*pi) q[49],q[44];\nRZZ(0.0*pi) q[52],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\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(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\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(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*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[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[18],q[52];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[22],q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nRZZ(0.0*pi) q[54],q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[1],q[4];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[35],q[3];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[8],q[14];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[53],q[11];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[24],q[13];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[36],q[43];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[49],q[46];\nRZZ(0.0*pi) q[47],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];\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(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*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];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.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[33];\nrz(0.5*pi) q[34];\nrx(0.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(3.5*pi) q[40];\nrx(0.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];\nry(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];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[26],q[19];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[45],q[3];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[5],q[55];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[30],q[12];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[23],q[22];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[47],q[32];\nRZZ(0.0*pi) q[38],q[34];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[41],q[52];\nRZZ(0.0*pi) q[50],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];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.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(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*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];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[7],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[50];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nRZZ(0.0*pi) q[48],q[46];\nRZZ(0.0*pi) q[47],q[52];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[9],q[41];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[31],q[11];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[55],q[14];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[30],q[18];\nRZZ(0.0*pi) q[54],q[19];\nRZZ(0.0*pi) q[34],q[20];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[37],q[45];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\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];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.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];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[28];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[27];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[44],q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[47];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[42],q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[8],q[39];\nRZZ(0.0*pi) q[9],q[14];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[37],q[15];\nRZZ(0.0*pi) q[17],q[23];\nRZZ(0.0*pi) q[19],q[43];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[48],q[24];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) q[55],q[51];\nRZZ(0.0*pi) q[52],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];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(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[16];\nry(0.5*pi) q[17];\nrx(0.5*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];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.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];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.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];\nry(0.5*pi) q[45];\nry(3.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[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[54];\nRZZ(0.0*pi) q[14],q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[37],q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[28],q[55];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[9],q[47];\nRZZ(0.0*pi) q[27],q[10];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[45],q[18];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[46],q[22];\nRZZ(0.0*pi) q[29],q[23];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[25],q[26];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[53],q[33];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(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(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];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*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(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[30];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[31];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[40],q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[52];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[45];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[43],q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[28],q[34];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[44];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[21],q[2];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[35],q[6];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[10],q[33];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[39],q[47];\nRZZ(0.0*pi) q[48],q[54];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*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];\nrz(3.5*pi) q[31];\nrx(0.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];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.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(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[24],q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[23],q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[47],q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[51];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[43];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(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(0.5*pi) q[38];\nrz(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[45];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(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.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[6],q[22];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[45],q[11];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[35],q[26];\nRZZ(0.0*pi) q[27],q[29];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[49],q[52];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(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];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(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[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];\nry(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[32];\nrx(1.0*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];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(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(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[11],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[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[46];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[30],q[51];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[44],q[54];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[2],q[48];\nRZZ(0.0*pi) q[3],q[25];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[21],q[8];\nRZZ(0.0*pi) q[52],q[9];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[16],q[12];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[18],q[19];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[24],q[33];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[38],q[41];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(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(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.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];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*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(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[29];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[33],q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[51],q[8];\nRZZ(0.0*pi) q[36],q[9];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[23],q[17];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[26],q[38];\nRZZ(0.0*pi) q[54],q[27];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[37],q[53];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[52],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.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];\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];\nry(1.0*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];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[55],q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[32];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[50],q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[10],q[8];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[11],q[34];\nRZZ(0.0*pi) q[12],q[52];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[46],q[18];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[49],q[27];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[37],q[54];\nRZZ(0.0*pi) q[43],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(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*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[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(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(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nry(1.0*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(3.5*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];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[29];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[53],q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[33],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[43],q[28];\nRZZ(0.0*pi) q[30],q[51];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[50],q[2];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[5],q[4];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[9],q[47];\nRZZ(0.0*pi) q[48],q[11];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[16],q[34];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[21],q[39];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[37],q[35];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[42],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(1.0*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(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(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.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];\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];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*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(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[41];\nry(3.5*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(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[12];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[16],q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[47];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[26];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[27],q[53];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[21],q[2];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[31],q[15];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[29],q[34];\nRZZ(0.0*pi) q[30],q[37];\nRZZ(0.0*pi) q[32],q[46];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) q[41],q[44];\nRZZ(0.0*pi) q[42],q[55];\nRZZ(0.0*pi) q[54],q[43];\nRZZ(0.0*pi) q[45],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(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];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.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(3.5*pi) q[28];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*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];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[34],q[8];\nRZZ(0.0*pi) q[22],q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[52],q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[39],q[21];\nRZZ(0.0*pi) q[49],q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[47],q[4];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[7],q[43];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[11],q[30];\nRZZ(0.0*pi) q[14],q[12];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[15],q[18];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[46],q[26];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[41],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[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];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*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(0.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];\nry(3.5*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(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*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[52];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[7],q[23];\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[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[29],q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[25],q[45];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[30];\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(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[3],q[0];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[5],q[43];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[12],q[52];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[42],q[14];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[16],q[50];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[48],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];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*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];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(1.0*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];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[35];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[39];\nRZZ(0.0*pi) q[24],q[37];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[40],q[47];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[4],q[5];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[17],q[38];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[53],q[43];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\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];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[42];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[21],q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[15],q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[23],q[48];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[49],q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[40],q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[43],q[50];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[25],q[1];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[45],q[10];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[46],q[20];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[37],q[27];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[44],q[52];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*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];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(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];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(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];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*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[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[55],q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[43],q[24];\nRZZ(0.0*pi) q[36],q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[52];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[46],q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\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[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[37],q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[30],q[9];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[13],q[20];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[19],q[21];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[41],q[44];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.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(1.0*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*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];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[55],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[48],q[7];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[21];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[35];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[34],q[43];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nRZZ(0.0*pi) q[51],q[54];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[10],q[52];\nRZZ(0.0*pi) q[46],q[11];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[16],q[53];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[24],q[23];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[41],q[33];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[39],q[50];\nRZZ(0.0*pi) q[40],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];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(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];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*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];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[45],q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[31],q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[54],q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[1],q[4];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[10],q[55];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[16],q[12];\nRZZ(0.0*pi) q[32],q[13];\nRZZ(0.0*pi) q[14],q[44];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[17],q[35];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[25],q[23];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[38],q[47];\nRZZ(0.0*pi) q[40],q[42];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[3];\nry(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(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nry(1.0*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[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.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];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(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];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.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];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.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];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[7],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[38];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[12],q[24];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[22],q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[30];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[34],q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[21],q[0];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[50],q[15];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[26],q[28];\nRZZ(0.0*pi) q[40],q[31];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[35],q[48];\nRZZ(0.0*pi) q[45],q[44];\nRZZ(0.0*pi) q[49],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];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(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];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[23];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[12],q[30];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[19],q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[55];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[36],q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[44],q[7];\nRZZ(0.0*pi) q[9],q[10];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[14],q[26];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[18],q[47];\nRZZ(0.0*pi) q[37],q[20];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[29],q[31];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[45],q[41];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(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[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];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(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];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[52];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[49];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[31],q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[51];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[26],q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[42],q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[53],q[0];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[4],q[37];\nRZZ(0.0*pi) q[43],q[6];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[36],q[9];\nRZZ(0.0*pi) q[48],q[10];\nRZZ(0.0*pi) q[11],q[24];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[44],q[14];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[0];\nry(1.0*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];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.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[16];\nrx(3.5*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(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];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(1.0*pi) q[34];\nry(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(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[1],q[38];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[54],q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[41],q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nRZZ(0.0*pi) q[47],q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[4],q[26];\nRZZ(0.0*pi) q[8],q[5];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[18],q[7];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[32],q[16];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[43],q[23];\nRZZ(0.0*pi) q[35],q[24];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[29],q[42];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[48],q[44];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[53],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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*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[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(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(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.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];\nry(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(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*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[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[54];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[35];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[50];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[20];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[23],q[42];\nrz(1.0*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];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[34],q[21];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[31],q[26];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[44],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(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.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(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[28];\nry(0.5*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];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[21],q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[20],q[36];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[38],q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[49];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[5],q[26];\nRZZ(0.0*pi) q[6],q[50];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[11],q[23];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[45],q[15];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[35],q[17];\nRZZ(0.0*pi) q[18],q[46];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[40],q[28];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[47],q[34];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[52],q[42];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(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];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.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(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.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];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.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(1.0*pi) q[52];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[37],q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[55];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[48],q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[35],q[52];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[13],q[4];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[36],q[9];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[14],q[26];\nRZZ(0.0*pi) q[16],q[46];\nRZZ(0.0*pi) q[18],q[20];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[51],q[29];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*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[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(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(3.5*pi) q[41];\nrx(3.5*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(0.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];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[2],q[24];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[30];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[15],q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[19],q[53];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[31],q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[26],q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[42],q[29];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[8],q[5];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[37],q[36];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[47],q[40];\nRZZ(0.0*pi) q[49],q[46];\nRZZ(0.0*pi) q[55],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];\nrz(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];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(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[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*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];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*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(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[22],q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[54],q[8];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[18],q[2];\nRZZ(0.0*pi) q[45],q[3];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[13],q[37];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[15],q[27];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[26],q[44];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[35],q[40];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[49],q[52];\nRZZ(0.0*pi) q[55],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];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\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(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(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[42];\nrx(1.0*pi) q[43];\nry(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];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[34],q[0];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[12],q[4];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[6],q[18];\nRZZ(0.0*pi) q[24],q[7];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[11],q[23];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[45],q[15];\nRZZ(0.0*pi) q[16],q[52];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[39],q[22];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[42],q[29];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[53],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(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];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.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[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];\nry(0.5*pi) q[35];\nry(3.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];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[43];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.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[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[50],q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[11],q[15];\nRZZ(0.0*pi) q[12],q[16];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[17],q[21];\nRZZ(0.0*pi) q[18],q[20];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[26],q[25];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[45],q[37];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[46],q[51];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[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(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[20];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(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];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.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];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.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[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[39],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[17],q[46];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*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(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[2],q[11];\nRZZ(0.0*pi) q[7],q[3];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[8],q[10];\nRZZ(0.0*pi) q[9],q[47];\nRZZ(0.0*pi) q[12],q[15];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[24],q[23];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[33],q[31];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[37],q[48];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[40],q[49];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) q[42],q[52];\nRZZ(0.0*pi) q[45],q[50];\nRZZ(0.0*pi) q[55],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(1.0*pi) q[2];\nry(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];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(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(1.0*pi) q[28];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\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(0.5*pi) q[42];\nrx(0.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];\nry(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.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[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[36];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[43],q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[52],q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[2],q[28];\nRZZ(0.0*pi) q[54],q[3];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[13],q[29];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[44],q[25];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[38],q[47];\nRZZ(0.0*pi) q[48],q[45];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(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(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[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(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.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];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[42];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[30];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[27];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.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[38];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.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[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[10],q[48];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[50],q[34];\nRZZ(0.0*pi) q[51],q[40];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[55],q[47];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nry(0.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];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nry(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];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*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[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*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];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[34],q[3];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[36],q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[23];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[38],q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[52],q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[17],q[0];\nRZZ(0.0*pi) q[1],q[24];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[25],q[55];\nRZZ(0.0*pi) q[48],q[26];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[35],q[44];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[47],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(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\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(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.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];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nRZZ(0.0*pi) q[48],q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[13],q[4];\nRZZ(0.0*pi) q[5],q[45];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[30],q[8];\nRZZ(0.0*pi) q[9],q[24];\nRZZ(0.0*pi) q[46],q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[26],q[55];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[42];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[18],q[1];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.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];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(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];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(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];\nrx(0.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];\nrz(1.0*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(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[22];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[40],q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[47],q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[33];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*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];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[39],q[0];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[4],q[51];\nRZZ(0.0*pi) q[38],q[5];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[16],q[53];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[21],q[48];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[28],q[37];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) q[43],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(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(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[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];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(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];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(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];\nRZZ(0.0*pi) q[0],q[49];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[45];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[22],q[41];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[50];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*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[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[25],q[1];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[11],q[34];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[20],q[37];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[33],q[31];\nRZZ(0.0*pi) q[35],q[46];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[43],q[42];\nRZZ(0.0*pi) q[51],q[44];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nRZZ(0.0*pi) q[40],q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(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(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.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(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.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];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.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(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(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];\nRZZ(0.0*pi) q[0],q[53];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\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(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[27];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[21],q[24];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[37],q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[48],q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[16],q[15];\nRZZ(0.0*pi) q[51],q[17];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[42],q[35];\nRZZ(0.0*pi) q[39],q[52];\nRZZ(0.0*pi) q[49],q[45];\nRZZ(0.0*pi) q[54],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];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[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];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(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];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(1.0*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];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.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];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[48];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[37],q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.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];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[40],q[2];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[4],q[7];\nRZZ(0.0*pi) q[5],q[43];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[17],q[18];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[50],q[24];\nRZZ(0.0*pi) q[26],q[41];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[38],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];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(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(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[29];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*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];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[35];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[45],q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[53];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[7],q[30];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[11],q[24];\nRZZ(0.0*pi) q[55],q[13];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[40],q[15];\nRZZ(0.0*pi) q[16],q[43];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[25],q[23];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[34],q[44];\nRZZ(0.0*pi) q[47],q[39];\nRZZ(0.0*pi) q[41],q[42];\nRZZ(0.0*pi) q[49],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];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(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(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*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[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[42];\nry(3.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];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[39],q[18];\nrz(0.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];\nRZZ(0.0*pi) q[25],q[33];\nRZZ(0.0*pi) q[46],q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[51],q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[48];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[5],q[26];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[7],q[43];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[15],q[17];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[19],q[45];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[36],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];\nrz(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(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\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(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];\nry(0.5*pi) q[28];\nry(3.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(0.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];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*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];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[52];\nrx(3.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[3];\nRZZ(0.0*pi) q[4],q[44];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[18],q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(1.0*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[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nRZZ(0.0*pi) q[49],q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[40];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[6],q[13];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[22],q[39];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[38],q[37];\nRZZ(0.0*pi) q[43],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];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(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];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*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(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*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];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[47],q[0];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[19];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[20];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[43],q[40];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[45],q[42];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[46],q[49];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[27],q[7];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[18],q[53];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[31],q[37];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[35],q[44];\nRZZ(0.0*pi) q[48],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[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*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];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(1.0*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(1.0*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(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[52],q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[15];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[51],q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[50],q[2];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[10],q[33];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[16],q[49];\nRZZ(0.0*pi) q[17],q[48];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[25],q[31];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[35],q[28];\nRZZ(0.0*pi) q[30],q[43];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[34],q[55];\nRZZ(0.0*pi) q[36],q[54];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[41],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(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*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];\nry(0.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];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[55];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[17];\nrz(3.5*pi) q[18];\nrz(1.0*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[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[48];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[2],q[51];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[5],q[41];\nRZZ(0.0*pi) q[42],q[6];\nRZZ(0.0*pi) q[18],q[7];\nRZZ(0.0*pi) q[10],q[52];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[20],q[49];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[30],q[23];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[33],q[31];\nRZZ(0.0*pi) q[46],q[34];\nRZZ(0.0*pi) q[47],q[36];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[45],q[39];\nRZZ(0.0*pi) q[44],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];\nry(3.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(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[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[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*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];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(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];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[20],q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[44];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[24];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[50];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[46];\nRZZ(0.0*pi) q[52],q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[31],q[15];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[19],q[18];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[23],q[42];\nRZZ(0.0*pi) q[43],q[26];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[41],q[28];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[55],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];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(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(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.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(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.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(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*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];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*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];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[8],q[26];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[13];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[51];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[48];\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(1.0*pi) q[24];\nrz(1.0*pi) q[28];\nrz(0.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[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*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];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[45],q[15];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[46],q[20];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[24],q[42];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[47],q[34];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[39],q[52];\nRZZ(0.0*pi) q[44],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(3.5*pi) q[0];\nrz(0.5*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];\nrx(0.5*pi) q[6];\nrz(1.0*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];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*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];\nrz(3.5*pi) q[30];\nrx(0.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];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*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];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[1],q[14];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[13],q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[26],q[29];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[44];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[37],q[16];\nRZZ(0.0*pi) q[23],q[17];\nRZZ(0.0*pi) q[19],q[45];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[27],q[36];\nRZZ(0.0*pi) q[30],q[42];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) 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];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(1.0*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(3.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(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[12],q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[33],q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[32];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[26],q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[21],q[39];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*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(1.0*pi) q[31];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nRZZ(0.0*pi) q[50],q[48];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[38],q[13];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[44],q[17];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[42],q[27];\nRZZ(0.0*pi) q[43],q[28];\nRZZ(0.0*pi) q[47],q[29];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[2];\nrx(0.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];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(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];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*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];\nrz(3.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(0.5*pi) q[36];\nrx(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];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nry(1.0*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(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[48];\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: (16, 7) [61]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(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];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(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(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*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[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[15];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[54],q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[42],q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.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];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[4],q[26];\nRZZ(0.0*pi) q[6],q[36];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[41],q[10];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[25],q[12];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[23],q[20];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[35],q[40];\nRZZ(0.0*pi) q[49],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(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.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];\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];\nry(3.5*pi) q[30];\nry(3.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];\nry(1.0*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(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[16],q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[36],q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[35];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[54],q[0];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[23],q[8];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[17],q[41];\nRZZ(0.0*pi) q[18],q[26];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[43],q[22];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[40],q[42];\nRZZ(0.0*pi) q[51],q[44];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.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];\nry(3.5*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(0.5*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];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(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(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[3],q[11];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[54],q[10];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[16],q[43];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[27],q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*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[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[21],q[2];\nRZZ(0.0*pi) q[4],q[23];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[50],q[22];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[25],q[52];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[55],q[42];\nRZZ(0.0*pi) q[44],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(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[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];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*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];\nrx(3.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];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\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(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[55];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[12],q[15];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[24],q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[38];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[27],q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\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(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[17],q[10];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[14],q[48];\nRZZ(0.0*pi) q[21],q[36];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[31],q[49];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[51],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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(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];\nrx(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\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(3.5*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];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[53],q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[32];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*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];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[23],q[42];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[33],q[45];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.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[23];\nry(3.5*pi) q[24];\nRZZ(0.0*pi) q[42],q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*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];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.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(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[39],q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[52],q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[46],q[33];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[44],q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[38],q[3];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[5],q[34];\nRZZ(0.0*pi) q[6],q[11];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[10],q[47];\nRZZ(0.0*pi) q[12],q[35];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[22],q[14];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[55],q[37];\nRZZ(0.0*pi) q[51],q[45];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.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[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(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(0.5*pi) q[36];\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];\nry(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[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];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(1.0*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];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[53],q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[25];\nRZZ(0.0*pi) q[32],q[24];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\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(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[54],q[55];\nRZZ(0.0*pi) q[0],q[41];\nRZZ(0.0*pi) q[1],q[51];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[35],q[6];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[52],q[29];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[38],q[40];\nRZZ(0.0*pi) q[45],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[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(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];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[10],q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[47],q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[24];\nrz(1.0*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];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[34],q[37];\nrz(3.5*pi) q[38];\nrz(3.5*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[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[40],q[5];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[19],q[11];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[26],q[28];\nRZZ(0.0*pi) q[54],q[27];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[30],q[36];\nRZZ(0.0*pi) q[48],q[31];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(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];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.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[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*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(1.0*pi) q[45];\nry(3.5*pi) q[46];\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];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[4],q[47];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[41],q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(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];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[19],q[2];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[35],q[16];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[55],q[33];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[54],q[42];\nRZZ(0.0*pi) q[45],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];\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];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.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];\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(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.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];\nry(0.5*pi) q[37];\nrx(1.0*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(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.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(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[23],q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[41],q[10];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[37],q[15];\nRZZ(0.0*pi) q[30],q[16];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[18],q[20];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[42],q[45];\nRZZ(0.0*pi) q[44],q[52];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[6];\nrz(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];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(0.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];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*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[50];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[16],q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*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[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[39];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[47];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[55],q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nRZZ(0.0*pi) q[54],q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[40],q[1];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[30],q[15];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[21],q[26];\nRZZ(0.0*pi) q[50],q[23];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[37],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(1.0*pi) q[1];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*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];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*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];\nrz(0.5*pi) q[29];\nrx(0.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];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*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];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[50],q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[6],q[17];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[12],q[26];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[37],q[46];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[10],q[8];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[44],q[14];\nRZZ(0.0*pi) q[28],q[16];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[20],q[36];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[24],q[47];\nRZZ(0.0*pi) q[32],q[27];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[45],q[38];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[51],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[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*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(3.5*pi) q[24];\nrx(0.5*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(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(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(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*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];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[13],q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[37],q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.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];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[29],q[2];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[8],q[21];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[24],q[14];\nRZZ(0.0*pi) q[46],q[18];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[22],q[48];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[27],q[45];\nRZZ(0.0*pi) q[28],q[54];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[50],q[38];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) q[44],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];\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(0.5*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];\nry(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];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(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];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[39];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(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];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[44],q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[30],q[2];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[4],q[45];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[9],q[28];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[19],q[21];\nRZZ(0.0*pi) q[20],q[22];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[49],q[27];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[32],q[46];\nRZZ(0.0*pi) q[50],q[34];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*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];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.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(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[24];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[44];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[23];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[31],q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[27];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[52],q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[1],q[29];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[14],q[40];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[50],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(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.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];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.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];\nrx(1.0*pi) q[26];\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(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.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[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.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];\nrx(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[27];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[38];\nRZZ(0.0*pi) q[31],q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[30],q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[43],q[1];\nRZZ(0.0*pi) q[14],q[2];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[6],q[42];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[21],q[47];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[35],q[25];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[54],q[39];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(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];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.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(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*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];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*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];\nrz(0.5*pi) q[43];\nry(3.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];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*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];\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) [64]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(1.0*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];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[34],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[13];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[25],q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[42],q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[37],q[29];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\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];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[41],q[0];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[18],q[33];\nRZZ(0.0*pi) q[21],q[48];\nRZZ(0.0*pi) q[24],q[44];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(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];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.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];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nry(0.5*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];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.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];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[11],q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[31];\nRZZ(0.0*pi) q[20],q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[21],q[32];\nrz(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[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*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(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.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];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[2],q[29];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[27],q[7];\nRZZ(0.0*pi) q[30],q[8];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[49],q[18];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[37],q[25];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[50],q[28];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[23];\nrx(0.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(1.0*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(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(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];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[18];\nrz(3.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[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[50];\nrz(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];\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: (16, 2) [65]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(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];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\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(1.0*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];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[29];\nry(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];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[38],q[53];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[51];\nry(0.5*pi) q[43];\nry(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];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[42],q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\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];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[46];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[35],q[14];\nRZZ(0.0*pi) q[48],q[15];\nRZZ(0.0*pi) q[27],q[16];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[36],q[19];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[50],q[26];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\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];\nry(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];\nry(3.5*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];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*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];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[31],q[1];\nRZZ(0.0*pi) q[2],q[5];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[35],q[9];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[52],q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[44],q[46];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[12],q[16];\nRZZ(0.0*pi) q[13],q[45];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[36],q[19];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[55],q[21];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[24],q[29];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[41],q[42];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(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];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*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];\nrz(1.0*pi) q[35];\nrz(0.5*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];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.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];\nrz(1.0*pi) q[53];\nrx(3.5*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];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[29],q[5];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[10],q[24];\nRZZ(0.0*pi) q[45],q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[50],q[22];\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(3.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[31],q[55];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*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[54];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[4],q[43];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[47],q[12];\nRZZ(0.0*pi) q[13],q[17];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[25],q[49];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[37],q[54];\nRZZ(0.0*pi) q[38],q[41];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(3.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];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(1.0*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(0.5*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];\nry(1.0*pi) q[41];\nry(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(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];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[16],q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[50],q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[21],q[39];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[2],q[46];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[28],q[54];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[52],q[34];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[40],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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(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[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*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];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[49],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[44],q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[55];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[37],q[5];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[17],q[33];\nRZZ(0.0*pi) q[22],q[54];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[50],q[25];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[42],q[41];\nRZZ(0.0*pi) q[45],q[48];\nRZZ(0.0*pi) q[47],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];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*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];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*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];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*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];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[4],q[46];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[22],q[45];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[39];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[48];\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[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[10],q[29];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[20],q[14];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[31],q[48];\nRZZ(0.0*pi) q[35],q[53];\nRZZ(0.0*pi) q[36],q[43];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[44],q[47];\nRZZ(0.0*pi) q[55],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];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.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(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(1.0*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];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*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(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];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[1],q[21];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\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(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[5],q[55];\nRZZ(0.0*pi) q[6],q[9];\nRZZ(0.0*pi) q[47],q[7];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[45],q[16];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[20],q[49];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[35],q[44];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[48],q[40];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(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];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*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];\nRZZ(0.0*pi) q[2],q[25];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[6],q[22];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[49];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[41],q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[55];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[53],q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(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[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[47],q[7];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[9],q[10];\nRZZ(0.0*pi) q[11],q[44];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[16],q[15];\nRZZ(0.0*pi) q[46],q[20];\nRZZ(0.0*pi) q[21],q[39];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[35],q[24];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[48],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(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(1.0*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[1];\nRZZ(0.0*pi) q[3],q[2];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[30];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[35];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[48],q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[55],q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[9],q[8];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[14],q[44];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[46],q[20];\nRZZ(0.0*pi) q[38],q[21];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[23],q[24];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[37],q[27];\nRZZ(0.0*pi) q[36],q[39];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(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(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(1.0*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(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[17],q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[34];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[44];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[55],q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[48],q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[38],q[42];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[2],q[50];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[28],q[4];\nRZZ(0.0*pi) q[22],q[6];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[32],q[18];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[43],q[41];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(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(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nry(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(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[5],q[33];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[35],q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[48];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[1],q[30];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[3],q[10];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[53],q[19];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(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(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*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(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(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[39];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[45],q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[44],q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[40],q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[43],q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[53];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[5],q[39];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[9],q[25];\nRZZ(0.0*pi) q[10],q[48];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[12],q[42];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[16],q[15];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[18],q[37];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[52],q[46];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.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(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(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];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*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];\nry(3.5*pi) q[38];\nrz(0.5*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];\nry(1.0*pi) q[44];\nry(1.0*pi) q[46];\nrz(0.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];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[9],q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[19],q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[55];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[31];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[36],q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[48],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[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nRZZ(0.0*pi) q[47],q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[5],q[41];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[8],q[12];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[13],q[37];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[17],q[51];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) q[52],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];\nry(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];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[15];\nry(3.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];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(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];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.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];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[19];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[11],q[2];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[43],q[12];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[51],q[17];\nRZZ(0.0*pi) q[33],q[20];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[28],q[50];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[32],q[46];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[41],q[49];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[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];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.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(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[21];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[49];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.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];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[52];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[3],q[24];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[48],q[6];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[45],q[11];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[35],q[14];\nRZZ(0.0*pi) q[53],q[15];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[18],q[29];\nRZZ(0.0*pi) q[25],q[23];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[54],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(1.0*pi) q[1];\nry(3.5*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(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*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(0.5*pi) q[21];\nrx(3.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(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.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[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[41],q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[35],q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[38];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[42];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[47],q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\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(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[2],q[9];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[44],q[12];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[28],q[14];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[22],q[27];\nRZZ(0.0*pi) q[54],q[25];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) q[45],q[48];\nRZZ(0.0*pi) q[46],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];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.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];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(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];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(1.0*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(0.5*pi) q[49];\nrx(0.5*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];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.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];\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) [68]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.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];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(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];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[27],q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[28];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[8],q[45];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[34],q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(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.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[11],q[23];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[39],q[24];\nRZZ(0.0*pi) q[31],q[26];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[46],q[32];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[44],q[53];\nRZZ(0.0*pi) q[47],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];\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];\nry(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];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[16];\nry(1.0*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];\nrz(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(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(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];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[40],q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[37];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[53];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[51],q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[26],q[4];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[10],q[6];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[55],q[14];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[28],q[31];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[43],q[42];\nRZZ(0.0*pi) q[48],q[45];\nRZZ(0.0*pi) q[52],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(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.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(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*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[25];\nry(0.5*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];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*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(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.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];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[21];\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(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(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];\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: (128, 5) [70]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(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(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(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];\nry(1.0*pi) q[41];\nry(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];\nrz(1.0*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];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[30];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[15],q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[47],q[18];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[52],q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[37],q[0];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[8],q[3];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[43],q[10];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[46],q[27];\nRZZ(0.0*pi) q[28],q[50];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[44],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];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*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];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.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];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrx(3.5*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];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[1],q[46];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[36],q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[9],q[7];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[33];\nrz(3.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[17];\nRZZ(0.0*pi) q[19],q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[25],q[45];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[53],q[5];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[17],q[23];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[27],q[47];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[42],q[48];\nRZZ(0.0*pi) q[50],q[43];\nRZZ(0.0*pi) q[44],q[52];\nRZZ(0.0*pi) q[55],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];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*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];\nry(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(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(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];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(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.0*pi) q[13],q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[18],q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[11];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[46];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[40],q[25];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[39];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[32],q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nRZZ(0.0*pi) q[54],q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[1],q[47];\nRZZ(0.0*pi) q[3],q[19];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[9],q[33];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[43],q[12];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[36],q[26];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[37],q[48];\nRZZ(0.0*pi) q[50],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];\nry(0.5*pi) q[1];\nry(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(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(1.0*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(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*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[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(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];\nry(0.5*pi) q[45];\nry(0.5*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(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[28];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[16],q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[46];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[44],q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[2],q[29];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[9],q[40];\nRZZ(0.0*pi) q[10],q[48];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[19],q[42];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[53],q[24];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[37],q[45];\nRZZ(0.0*pi) q[52],q[39];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.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];\nrz(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[25];\nry(0.5*pi) q[26];\nry(0.5*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(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*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];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[43],q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[49];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(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[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nRZZ(0.0*pi) q[55],q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[37],q[5];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[23],q[11];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[15],q[47];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[39],q[53];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*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];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.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];\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(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*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];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.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(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[40];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[11],q[4];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[13];\nRZZ(0.0*pi) q[29],q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[34];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[38],q[32];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.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];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[37],q[2];\nRZZ(0.0*pi) q[43],q[3];\nRZZ(0.0*pi) q[44],q[5];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[7],q[18];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[39],q[26];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[50],q[35];\nRZZ(0.0*pi) q[42],q[46];\nRZZ(0.0*pi) q[48],q[47];\nRZZ(0.0*pi) q[53],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];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.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];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.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];\nry(0.5*pi) q[39];\nry(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(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(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(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[1],q[33];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[40];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[50];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[28],q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[46];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\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(0.5*pi) q[45];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[6],q[51];\nRZZ(0.0*pi) q[7],q[21];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[16],q[49];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[47],q[19];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[22],q[45];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\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(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.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];\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(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];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(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(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[43];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[50];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\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(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[45],q[55];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[47],q[4];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[32],q[21];\nRZZ(0.0*pi) q[22],q[52];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[41],q[28];\nRZZ(0.0*pi) q[30],q[31];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.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];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*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[5];\nRZZ(0.0*pi) q[26],q[6];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[19],q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[52],q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[38],q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*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];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[37],q[1];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[39],q[11];\nRZZ(0.0*pi) q[44],q[12];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[16],q[33];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[35],q[24];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[32],q[42];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[49],q[47];\nRZZ(0.0*pi) q[48],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(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];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(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(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*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[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(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(3.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];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[27],q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[19],q[36];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[43];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.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[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[2],q[29];\nRZZ(0.0*pi) q[7],q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[9],q[53];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[54],q[15];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[34],q[21];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[38],q[37];\nRZZ(0.0*pi) q[51],q[41];\nRZZ(0.0*pi) q[47],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(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(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(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[3],q[15];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[7],q[27];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[22],q[41];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[36],q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\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(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[10],q[5];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[54],q[19];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[40],q[24];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[51],q[26];\nRZZ(0.0*pi) q[44],q[30];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[43],q[55];\nRZZ(0.0*pi) q[49],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];\nry(0.5*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];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*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];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.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];\nrz(3.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];\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(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*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[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[41];\nRZZ(0.0*pi) q[6],q[45];\nRZZ(0.0*pi) q[7],q[44];\nrz(1.0*pi) q[8];\nrz(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];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[26],q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[55];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[47],q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[15],q[3];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[40],q[9];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[53],q[11];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[36],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(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];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*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[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*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(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*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(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[9];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[55],q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[38];\nrz(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];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[43],q[47];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[2],q[50];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[41],q[10];\nRZZ(0.0*pi) q[31],q[11];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[14],q[37];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[48],q[19];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[42],q[39];\nRZZ(0.0*pi) q[45],q[49];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nry(0.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[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];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*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(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[18],q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[39];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[28];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[21];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[46],q[32];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[34],q[55];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[47],q[51];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(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[22];\nrx(0.5*pi) q[23];\nry(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];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrz(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(0.5*pi) q[38];\nrx(0.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];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[47];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[31],q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[41],q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[55],q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[48],q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[37],q[1];\nRZZ(0.0*pi) q[40],q[2];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[7],q[19];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[16],q[26];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[53],q[28];\nRZZ(0.0*pi) q[45],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];\nry(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];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.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];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*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[37];\nry(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];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[9];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[31];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[17],q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(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[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[38],q[44];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*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];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[46],q[2];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[26],q[12];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[32],q[14];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[24],q[21];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[37],q[47];\nRZZ(0.0*pi) q[54],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];\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[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.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];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(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];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*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];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[49];\nry(0.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];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[14],q[34];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[48];\nrz(1.0*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[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[39],q[52];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[4],q[7];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[26],q[12];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[51],q[20];\nRZZ(0.0*pi) q[21],q[24];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[44],q[29];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[47],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];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.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];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.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[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];\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(3.5*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(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(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[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[16];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[9],q[41];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[19],q[34];\nRZZ(0.0*pi) q[47],q[22];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[35],q[30];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[42],q[45];\nRZZ(0.0*pi) q[44],q[52];\nRZZ(0.0*pi) q[54],q[46];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.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(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.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(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.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];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[28],q[13];\nrz(3.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];\nRZZ(0.0*pi) q[21],q[31];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[48];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[41];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[5],q[55];\nRZZ(0.0*pi) q[6],q[42];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[8],q[40];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[54],q[11];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[15],q[17];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*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];\nry(0.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];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.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(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*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(1.0*pi) q[54];\nrx(0.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[5];\nRZZ(0.0*pi) q[34],q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[19];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[48],q[31];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[38];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[46],q[51];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[2],q[4];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[26],q[25];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[41],q[43];\nRZZ(0.0*pi) q[44],q[49];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.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];\nry(3.5*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[20];\nrx(3.5*pi) q[21];\nry(0.5*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];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\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(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(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];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[24];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[10],q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[40],q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[46];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[48],q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[11],q[44];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[14],q[31];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[16],q[53];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[41],q[22];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[35],q[26];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[47],q[29];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[51],q[45];\nRZZ(0.0*pi) 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(3.5*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];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*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[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(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];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[43],q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[37];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[42],q[54];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[5],q[45];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[30],q[9];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[14],q[51];\nRZZ(0.0*pi) q[17],q[41];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[29],q[47];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[40],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nrx(3.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[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[39];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(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(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(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];\nry(0.5*pi) q[45];\nrx(3.5*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[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[52],q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[26],q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[28],q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\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];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[2],q[22];\nRZZ(0.0*pi) q[3],q[19];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[17],q[8];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[43],q[10];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[15],q[44];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[23],q[25];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[30],q[29];\nRZZ(0.0*pi) q[48],q[32];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[37],q[49];\nRZZ(0.0*pi) q[40],q[54];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\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];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.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(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*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];\nry(3.5*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];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(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[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[2],q[54];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[18],q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[55];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[46];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[36],q[48];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[31],q[11];\nRZZ(0.0*pi) q[12],q[34];\nRZZ(0.0*pi) q[15],q[27];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[47],q[22];\nRZZ(0.0*pi) q[28],q[24];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[51],q[26];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[53],q[35];\nRZZ(0.0*pi) q[38],q[40];\nRZZ(0.0*pi) q[42],q[39];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.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(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*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(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[28];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[24];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[46];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[30],q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\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(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[10],q[5];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[25],q[12];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[42],q[14];\nRZZ(0.0*pi) q[50],q[15];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[52],q[33];\nRZZ(0.0*pi) q[44],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];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*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];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(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];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[17],q[1];\nrz(0.5*pi) q[2];\nrz(3.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];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[54];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[44],q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[49],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(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[37],q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[51],q[4];\nRZZ(0.0*pi) q[25],q[5];\nRZZ(0.0*pi) q[6],q[48];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[45],q[11];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[41],q[14];\nRZZ(0.0*pi) q[18],q[15];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[24],q[35];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[29],q[40];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[53],q[38];\nRZZ(0.0*pi) q[50],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];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.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(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];\nry(3.5*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];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(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(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(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[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[48];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[47];\nrz(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];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[10],q[1];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[43],q[3];\nRZZ(0.0*pi) q[37],q[5];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[15],q[20];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[30],q[29];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[49],q[41];\nRZZ(0.0*pi) 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(0.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];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(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];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(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];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(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];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.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];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[14],q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[27],q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[43];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[37],q[50];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[3],q[30];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[55],q[24];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[41],q[33];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[54],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(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(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];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[16],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[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[12],q[10];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.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[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[8],q[30];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[38],q[13];\nRZZ(0.0*pi) q[14],q[48];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[53],q[18];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[26],q[44];\nRZZ(0.0*pi) q[54],q[27];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[46],q[45];\nRZZ(0.0*pi) q[51],q[47];\nRZZ(0.0*pi) q[55],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];\nrx(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(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(0.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];\nrz(3.5*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(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[50];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[14],q[48];\nRZZ(0.0*pi) q[27],q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[38],q[47];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[8],q[0];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[4],q[7];\nRZZ(0.0*pi) q[5],q[22];\nRZZ(0.0*pi) q[6],q[30];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[12],q[37];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[55],q[19];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[24],q[52];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(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(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(0.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(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.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];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*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(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*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[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*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[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[39],q[36];\nRZZ(0.0*pi) q[37],q[55];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[2],q[51];\nRZZ(0.0*pi) q[3],q[41];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[5],q[11];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[40],q[28];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.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(1.0*pi) q[23];\nrx(1.0*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];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(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];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(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];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[41];\nrz(1.0*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[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[18];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[12],q[32];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[36],q[50];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[10],q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[22],q[3];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[54],q[5];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[30],q[7];\nRZZ(0.0*pi) q[8],q[39];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[37],q[14];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[38],q[47];\nRZZ(0.0*pi) q[51],q[43];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\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];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(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];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(1.0*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];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*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.0*pi) q[40],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[23],q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[24],q[51];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\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(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[41],q[48];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[47],q[54];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[3],q[10];\nRZZ(0.0*pi) q[12],q[4];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[9],q[30];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[16],q[53];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[27],q[45];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[43],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];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.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[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(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];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*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];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(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(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[25];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[38],q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[52];\nRZZ(0.0*pi) q[23],q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[43],q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[53];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[32],q[4];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[37],q[11];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[14],q[31];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[46],q[22];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[42],q[48];\nRZZ(0.0*pi) 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];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.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];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*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];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.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];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[46],q[5];\nrz(0.5*pi) q[8];\nrz(0.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[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[17],q[34];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[45],q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[51],q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[43],q[1];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[10],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[19],q[13];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[25],q[22];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[31],q[27];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[54],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];\nry(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*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(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.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[53];\nry(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[55],q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[27],q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[36],q[33];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[17],q[0];\nRZZ(0.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[34],q[8];\nRZZ(0.0*pi) q[9],q[28];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[19],q[24];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[38],q[32];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[39],q[43];\nRZZ(0.0*pi) q[48],q[42];\nRZZ(0.0*pi) q[44],q[53];\nRZZ(0.0*pi) q[46],q[47];\nRZZ(0.0*pi) 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];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\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(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*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];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[31],q[15];\nrz(1.0*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[20];\nRZZ(0.0*pi) q[22],q[21];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[37],q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[44],q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[45],q[29];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[51],q[42];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[48],q[54];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[1],q[43];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[7],q[16];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[9],q[10];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[36],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(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(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];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*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];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[9],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[8];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[39];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[21],q[31];\nRZZ(0.0*pi) q[22],q[41];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[51],q[55];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[8],q[10];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[16],q[46];\nRZZ(0.0*pi) q[17],q[54];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[30],q[28];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[38],q[36];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[43],q[45];\nRZZ(0.0*pi) q[52],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];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nry(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[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\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[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(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nry(1.0*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(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[1],q[45];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[32];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[39],q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[49],q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[40],q[21];\nrz(1.0*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];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[35];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[38],q[5];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[11],q[37];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[17],q[22];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[41],q[26];\nRZZ(0.0*pi) q[30],q[28];\nRZZ(0.0*pi) q[52],q[34];\nRZZ(0.0*pi) q[44],q[47];\nRZZ(0.0*pi) q[55],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(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];\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(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.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];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\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(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(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];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[7],q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[25];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[47],q[30];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[36],q[1];\nRZZ(0.0*pi) q[2],q[42];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[11],q[34];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[26],q[27];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[31],q[37];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[45];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[44],q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[48],q[6];\nRZZ(0.0*pi) q[36],q[7];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[15],q[27];\nRZZ(0.0*pi) q[16],q[54];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[20],q[41];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[39],q[50];\nRZZ(0.0*pi) q[43],q[46];\nRZZ(0.0*pi) q[53],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];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.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(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];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.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(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[53];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(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.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[32],q[1];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[43],q[3];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[8],q[27];\nRZZ(0.0*pi) q[10],q[9];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[19],q[22];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[28],q[24];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[30],q[29];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[34],q[40];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) q[55],q[45];\nRZZ(0.0*pi) q[50],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(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(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];\nry(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*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];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.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.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[5],q[24];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[18],q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\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(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[50];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[6],q[9];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[34],q[8];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[20],q[14];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[21],q[39];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[23],q[27];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[30],q[35];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[36],q[43];\nRZZ(0.0*pi) q[47],q[38];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[42],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*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];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.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];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\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(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[28],q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) q[41],q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[44],q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[35],q[3];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[19],q[5];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[47],q[16];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[38],q[18];\nRZZ(0.0*pi) q[39],q[26];\nRZZ(0.0*pi) q[27],q[45];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[34],q[51];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[40],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(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[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*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];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nry(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.0*pi) q[0],q[26];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[7],q[54];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[39];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\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];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[38],q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[37],q[36];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[6],q[34];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[24],q[15];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[23],q[28];\nRZZ(0.0*pi) q[35],q[25];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[40],q[46];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nRZZ(0.0*pi) q[51],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[22];\nry(0.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(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*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(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrx(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];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[5],q[27];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[43],q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[18],q[33];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[41],q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[42],q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[35];\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(3.5*pi) q[40];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[45],q[48];\nrz(3.5*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[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[14],q[37];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[34],q[40];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[44],q[39];\nRZZ(0.0*pi) q[49],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];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*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(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(3.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];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(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[36];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(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(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[51],q[4];\nRZZ(0.0*pi) q[50],q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\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(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\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(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[32],q[37];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[8],q[40];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[10],q[55];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[39],q[17];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[33],q[24];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[48],q[31];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[38],q[41];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.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];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[22],q[36];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[26],q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\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[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[5],q[23];\nRZZ(0.0*pi) q[18],q[6];\nRZZ(0.0*pi) q[35],q[7];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[14],q[37];\nRZZ(0.0*pi) q[40],q[15];\nRZZ(0.0*pi) q[51],q[16];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[42],q[39];\nRZZ(0.0*pi) q[43],q[49];\nRZZ(0.0*pi) q[45],q[54];\nRZZ(0.0*pi) q[47],q[52];\nRZZ(0.0*pi) q[48],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(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(0.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];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*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];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.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];\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(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[26],q[4];\nRZZ(0.0*pi) q[8],q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[51];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(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[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nRZZ(0.0*pi) q[50],q[54];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[43],q[10];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[36],q[17];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[47],q[19];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[45],q[24];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(0.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];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.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];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(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];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[39];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[36],q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[20],q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[30],q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[48],q[55];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[3],q[53];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[10],q[6];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[25],q[16];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[46],q[26];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[31],q[37];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[43],q[45];\nRZZ(0.0*pi) q[52],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.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];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(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(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*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(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[32],q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[19];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[46];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[53];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[43],q[51];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[4],q[21];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[18],q[11];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[37],q[15];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[47],q[17];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[26],q[25];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[30],q[34];\nRZZ(0.0*pi) q[38],q[44];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[52],q[42];\nRZZ(0.0*pi) q[54],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];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(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(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*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(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*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];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[16];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[12],q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[32],q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[36];\nrz(0.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[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(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[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[54],q[55];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[22],q[17];\nRZZ(0.0*pi) q[20],q[29];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[43],q[35];\nRZZ(0.0*pi) q[44],q[46];\nRZZ(0.0*pi) q[47],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(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];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(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];\nry(3.5*pi) q[33];\nrz(3.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[38];\nrx(0.5*pi) q[39];\nry(3.5*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];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\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(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[42];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[34];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[18],q[46];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[54],q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*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[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[48],q[6];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[9],q[47];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[55],q[11];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[50],q[28];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[43],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];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(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];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*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];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[34];\nRZZ(0.0*pi) q[1],q[16];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[47];\nRZZ(0.0*pi) q[13],q[25];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[55];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.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];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[49],q[39];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[2],q[30];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[48],q[7];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[53],q[9];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[45],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(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*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(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.0*pi) q[0],q[51];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[32];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[21],q[20];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[28],q[47];\nrz(3.5*pi) q[29];\nrz(3.5*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];\nRZZ(0.0*pi) q[38],q[46];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[14],q[40];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[45],q[18];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[24],q[42];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[33],q[55];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[48],q[50];\nRZZ(0.0*pi) q[49],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[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*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];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.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(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\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(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[52];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[31];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[12],q[17];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[19],q[43];\nRZZ(0.0*pi) q[20],q[49];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[37],q[30];\nrz(1.0*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[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[40],q[2];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[8],q[10];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[14],q[38];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[18],q[47];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[39],q[28];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[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(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(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];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(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[33];\nry(0.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(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.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(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*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[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[48];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[28],q[14];\nrz(1.0*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[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[51],q[54];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[55],q[4];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[8],q[21];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[27],q[47];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[45],q[35];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) q[49],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];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[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];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\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(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[35];\nry(1.0*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(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\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(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[24];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[19];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[52],q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(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[37];\nRZZ(0.0*pi) q[47],q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[50],q[55];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[30],q[34];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[40],q[45];\nRZZ(0.0*pi) q[41],q[43];\nRZZ(0.0*pi) q[42],q[44];\nRZZ(0.0*pi) q[53],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[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(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];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*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];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\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(0.5*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(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[50];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[29],q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[24];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[8],q[12];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[11],q[30];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[17],q[38];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[32],q[22];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[8];\nry(0.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];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(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];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(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];\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(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];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[47],q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[53],q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[54];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[48];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[5],q[41];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[19],q[14];\nRZZ(0.0*pi) q[34],q[16];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[50],q[23];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[44],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.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];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(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(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.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(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(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.0*pi) q[0],q[14];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[30];\nrz(3.5*pi) q[12];\nrz(1.0*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[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[40];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[33];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[42],q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[2],q[51];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[5],q[43];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[10],q[48];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[38],q[21];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[47],q[39];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*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];\nry(0.5*pi) q[10];\nrz(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[15];\nry(0.5*pi) q[17];\nry(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];\nry(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.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(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(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];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[30],q[45];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[39];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[5],q[4];\nRZZ(0.0*pi) q[42],q[6];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[17],q[10];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[16],q[38];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[24],q[21];\nRZZ(0.0*pi) q[33],q[22];\nRZZ(0.0*pi) q[26],q[27];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[37],q[49];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[48],q[55];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*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];\nry(3.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(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*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(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(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];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[21],q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[51],q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[48];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[13],q[5];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[7],q[30];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[10],q[9];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[17],q[54];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[45],q[24];\nRZZ(0.0*pi) q[52],q[25];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[44],q[27];\nRZZ(0.0*pi) q[35],q[28];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[42],q[49];\nRZZ(0.0*pi) q[43],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];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(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];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(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];\nrz(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*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];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[50],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[35],q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[29],q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[44],q[37];\nrz(0.5*pi) q[38];\nrz(0.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[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[52],q[2];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[51],q[4];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[19],q[20];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[53],q[38];\nRZZ(0.0*pi) q[39],q[43];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) q[46],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];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(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];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.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];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*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(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[41],q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[54];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[42];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[33],q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[43],q[40];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[53],q[2];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[52],q[23];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[49],q[27];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[45],q[30];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[37],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];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*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(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[43];\nry(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];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[19];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[21],q[51];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[27],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[1],q[11];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[23],q[6];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[16],q[14];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[22],q[17];\nRZZ(0.0*pi) q[18],q[54];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[35],q[28];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[46],q[30];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[45],q[42];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[0];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*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];\nrz(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*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(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[17];\nRZZ(0.0*pi) q[36],q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[49],q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[40];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[54];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[45];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[39];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[42],q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*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];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[53],q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[25],q[0];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[38],q[2];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[11],q[32];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[24],q[52];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[43],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.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];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*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];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.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];\nry(0.5*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];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[1];\nRZZ(0.0*pi) q[2],q[18];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[10],q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[43];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[49],q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[48];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[51],q[8];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[11],q[28];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[29],q[23];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[44],q[26];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[24];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(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];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.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];\nrx(0.5*pi) q[40];\nry(0.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];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[18],q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[10],q[15];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[39],q[34];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[2],q[48];\nRZZ(0.0*pi) q[3],q[29];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[22],q[6];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[17],q[38];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[20],q[36];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[54],q[26];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[42],q[52];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.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(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(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(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];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(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];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.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];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[17],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[23],q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[18],q[25];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[4],q[10];\nRZZ(0.0*pi) q[7],q[44];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[47],q[12];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[32],q[46];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[41],q[35];\nRZZ(0.0*pi) q[36],q[42];\nRZZ(0.0*pi) q[40],q[54];\nRZZ(0.0*pi) q[49],q[43];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[52],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(0.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(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(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[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(3.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[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(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[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[14],q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[24],q[32];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[33],q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.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[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[1],q[47];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[12],q[42];\nRZZ(0.0*pi) q[48],q[15];\nRZZ(0.0*pi) q[17],q[20];\nRZZ(0.0*pi) q[54],q[19];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[26],q[45];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[31],q[36];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[43],q[40];\nRZZ(0.0*pi) q[50],q[51];\nRZZ(0.0*pi) q[53],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[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(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*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];\nry(3.5*pi) q[18];\nry(3.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];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*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];\nrz(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.0*pi) q[1],q[45];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.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[14];\nRZZ(0.0*pi) q[51],q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*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[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[29],q[2];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[9],q[47];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[55],q[14];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[42],q[23];\nRZZ(0.0*pi) q[25],q[33];\nRZZ(0.0*pi) q[27],q[36];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[39],q[43];\nRZZ(0.0*pi) q[53],q[44];\nRZZ(0.0*pi) q[54],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(1.0*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[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];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*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(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(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];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*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];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[6];\nrz(1.0*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[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[45],q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[49],q[52];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[37],q[1];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[6],q[55];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[10],q[34];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[16],q[14];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[39],q[22];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[40],q[44];\nRZZ(0.0*pi) q[54],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];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.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(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(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(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(3.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];\nry(1.0*pi) q[39];\nry(3.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(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[22],q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[47],q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[49],q[6];\nrz(0.5*pi) q[7];\nrz(1.0*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[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[41];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[23],q[26];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[54],q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[31],q[12];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[27],q[16];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[40],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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nry(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];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.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(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.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(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.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(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(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];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[4],q[31];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[3],q[24];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[45],q[6];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[18],q[11];\nRZZ(0.0*pi) q[36],q[12];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[28],q[16];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[25],q[55];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[52],q[34];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[43],q[41];\nRZZ(0.0*pi) q[42],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];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(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];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(1.0*pi) q[29];\nry(3.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];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*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];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[19],q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[46];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[30],q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[51],q[26];\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[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[53],q[3];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[31],q[54];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) q[39],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(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.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];\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(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\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(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(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(1.0*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(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(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];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[27];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[29],q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[41],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[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[49],q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[46],q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[11],q[30];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[35],q[16];\nRZZ(0.0*pi) q[19],q[18];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[23],q[51];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[33],q[48];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[44],q[45];\nRZZ(0.0*pi) q[47],q[54];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*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];\nry(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];\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(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(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];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[8],q[43];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[41],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(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[33],q[44];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[10],q[1];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[11],q[28];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[18],q[46];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[35],q[22];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[39],q[36];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[53],q[49];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.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];\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(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.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(1.0*pi) q[47];\nry(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];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[16];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[55],q[17];\nrz(1.0*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];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[27],q[46];\nRZZ(0.0*pi) q[28],q[35];\nrz(3.5*pi) q[29];\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(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[54],q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[38],q[2];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[5],q[34];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[13],q[45];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[25],q[52];\nRZZ(0.0*pi) q[30],q[41];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.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];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[31];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[29],q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[39],q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[1],q[24];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[10],q[4];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[35],q[6];\nRZZ(0.0*pi) q[8],q[12];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[16],q[14];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[18],q[37];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[50],q[23];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[43],q[47];\nRZZ(0.0*pi) q[49],q[53];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.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[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.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];\nry(0.5*pi) q[40];\nry(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];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[43];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[22];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[23],q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[19],q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[54];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[49];\nRZZ(0.0*pi) q[50],q[53];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[4],q[37];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[26],q[24];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[33],q[31];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[48],q[39];\nRZZ(0.0*pi) q[51],q[41];\nRZZ(0.0*pi) q[44],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(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];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.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];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[3],q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[9],q[44];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[14],q[13];\nRZZ(0.0*pi) q[31],q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[53],q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*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];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[10],q[1];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[32],q[5];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[19],q[28];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[25],q[30];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[34],q[42];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[48],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];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(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];\nry(1.0*pi) q[30];\nry(3.5*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];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[2],q[25];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.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[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[32],q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[43];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[46],q[37];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[52];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[23],q[4];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[9],q[17];\nRZZ(0.0*pi) q[11],q[10];\nRZZ(0.0*pi) q[19],q[12];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[35],q[16];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[36],q[24];\nRZZ(0.0*pi) q[38],q[26];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[55],q[31];\nRZZ(0.0*pi) q[51],q[33];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[47],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];\nry(1.0*pi) q[1];\nrx(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];\nry(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];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.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[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.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];\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];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*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(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.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[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[43],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[24],q[35];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[54];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[37],q[7];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[9],q[12];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[26],q[15];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[45],q[30];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[39],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(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];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(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(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(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];\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(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.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];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(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[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[19];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[54],q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.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[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*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[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nRZZ(0.0*pi) q[51],q[53];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[1],q[24];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[50],q[13];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[22],q[17];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[33],q[43];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[37],q[52];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[24];\nry(3.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];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[2],q[31];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[17];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[26],q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[55],q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[41],q[54];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[9],q[30];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[16],q[12];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[19],q[15];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[50],q[29];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[38],q[36];\nRZZ(0.0*pi) q[40],q[44];\nRZZ(0.0*pi) q[46],q[49];\nRZZ(0.0*pi) q[47],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];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\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];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\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];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.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(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.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(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[6],q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[33],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[12],q[17];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[2],q[4];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[29],q[19];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[24],q[35];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[52],q[44];\nRZZ(0.0*pi) q[49],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(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*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];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*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[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(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];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.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];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[29],q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[42],q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[39],q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[44],q[46];\nrz(1.0*pi) q[45];\nrz(0.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[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[52],q[1];\nRZZ(0.0*pi) q[2],q[54];\nRZZ(0.0*pi) q[4],q[43];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[19],q[14];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[40],q[16];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[23],q[28];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[51],q[45];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*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];\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(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*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];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(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];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[17],q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[35],q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[47],q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[29],q[6];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[9],q[25];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[15],q[18];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[28],q[50];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) q[48],q[55];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(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];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*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[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(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(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(1.0*pi) q[45];\nry(0.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];\nrz(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[12],q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[18];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[16];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[40];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[25];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[32],q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[51],q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[36],q[54];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[22],q[3];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[10],q[8];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[19],q[28];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[53],q[24];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[35],q[41];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[39],q[38];\nRZZ(0.0*pi) q[49],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\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];\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(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\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];\nry(0.5*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];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(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.0*pi) q[45],q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[14],q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[32];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[28],q[17];\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(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(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[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[10],q[8];\nRZZ(0.0*pi) q[53],q[9];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[31],q[12];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[50],q[25];\nRZZ(0.0*pi) q[27],q[29];\nRZZ(0.0*pi) q[36],q[30];\nRZZ(0.0*pi) q[52],q[33];\nRZZ(0.0*pi) q[38],q[35];\nRZZ(0.0*pi) q[42],q[39];\nRZZ(0.0*pi) q[40],q[54];\nRZZ(0.0*pi) q[43],q[48];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*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(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];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*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(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.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];\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(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(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[44];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[27],q[22];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[29],q[49];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\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];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[47],q[9];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[13],q[20];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[25],q[16];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[26],q[45];\nRZZ(0.0*pi) q[35],q[30];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[33],q[46];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[50],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];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(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];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(0.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[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.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[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[22],q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[26];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[28],q[36];\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(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[8],q[3];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[42],q[5];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[35],q[53];\nRZZ(0.0*pi) q[43],q[48];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(0.5*pi) q[3];\nRZZ(0.0*pi) q[53],q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*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[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*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(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.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];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*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];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[43],q[14];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[44],q[26];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[31],q[48];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[42],q[39];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) 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];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.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];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\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(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(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[37];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[18],q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[44],q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[41],q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[43];\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(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[26];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[6],q[13];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[48],q[20];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[34],q[47];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[55],q[43];\nRZZ(0.0*pi) q[54],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];\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(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.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];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*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(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];\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[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*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(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[30],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];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[44],q[15];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[23],q[45];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[8],q[5];\nRZZ(0.0*pi) q[6],q[51];\nRZZ(0.0*pi) q[12],q[9];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[11],q[37];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[42],q[20];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[25],q[26];\nRZZ(0.0*pi) q[27],q[39];\nRZZ(0.0*pi) q[54],q[28];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) q[48],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(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];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*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];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[17],q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[32];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[18],q[26];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[33],q[45];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[41],q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[24];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[2],q[31];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[7],q[36];\nRZZ(0.0*pi) q[23],q[8];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[12],q[19];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[50],q[25];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[30],q[34];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[39],q[55];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[43],q[47];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*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(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(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];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.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(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*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];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.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];\nry(3.5*pi) q[46];\nrz(1.0*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];\nry(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[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[42],q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[41];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[38],q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[47],q[50];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[32],q[22];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[24],q[29];\nRZZ(0.0*pi) q[31],q[26];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[37],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(3.5*pi) q[1];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*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[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(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];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(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[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[7],q[51];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[19],q[21];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[37],q[45];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[52],q[1];\nRZZ(0.0*pi) q[30],q[2];\nRZZ(0.0*pi) q[54],q[3];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[25],q[5];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[41],q[14];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[23],q[20];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[32],q[49];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[34],q[44];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.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(3.5*pi) q[23];\nrx(1.0*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];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(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];\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(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[45];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(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];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[41],q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[32],q[35];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nRZZ(0.0*pi) q[50],q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[11],q[45];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[30],q[19];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[23],q[49];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[39],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(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];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.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[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.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(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.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];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[52],q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[51];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[41];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[21],q[35];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[33],q[46];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[45],q[3];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[17],q[15];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[55],q[27];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[34],q[54];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.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(1.0*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(1.0*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];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[23],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[42],q[5];\nRZZ(0.0*pi) q[24],q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[53],q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[19],q[38];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[54],q[0];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[51],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[55],q[8];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[50],q[13];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[17],q[43];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[22],q[33];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[31],q[26];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[29],q[34];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) q[41],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];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(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(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.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];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*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(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.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];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[29];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[10],q[45];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[52],q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[21],q[2];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[32];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[36],q[9];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[15],q[27];\nRZZ(0.0*pi) q[17],q[43];\nRZZ(0.0*pi) q[47],q[19];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[22],q[49];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[30],q[42];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[46],q[48];\nRZZ(0.0*pi) q[50],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];\nrz(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(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*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(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(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];\nry(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];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[6],q[1];\nRZZ(0.0*pi) q[45],q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[36],q[5];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[35];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[33];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[7],q[29];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[44],q[14];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[18],q[53];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[21],q[47];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[54],q[25];\nRZZ(0.0*pi) q[28],q[32];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[37],q[52];\nRZZ(0.0*pi) q[40],q[50];\nRZZ(0.0*pi) q[41],q[42];\nRZZ(0.0*pi) q[49],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];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*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];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*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];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(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];\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[51];\nrx(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.0*pi) q[11],q[0];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[6],q[20];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[34],q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[27],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[39],q[47];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[50],q[54];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[36],q[2];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[35],q[17];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[31],q[52];\nRZZ(0.0*pi) q[42],q[55];\nRZZ(0.0*pi) q[53],q[43];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*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[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.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];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(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[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[27];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[17],q[43];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[54];\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[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[45];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[39];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[2],q[19];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[6],q[11];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[13],q[32];\nRZZ(0.0*pi) q[37],q[15];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[25],q[42];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[55],q[29];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[52],q[46];\nRZZ(0.0*pi) q[53],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];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(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];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*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];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(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];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[29];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[14],q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[20],q[48];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[47],q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[19],q[11];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[16],q[43];\nRZZ(0.0*pi) q[33],q[17];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[27],q[52];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[53],q[39];\nRZZ(0.0*pi) q[45],q[51];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.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];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(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(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(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];\nry(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(0.5*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(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(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];\nry(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.0*pi) q[13],q[0];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[11];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.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[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[2],q[6];\nRZZ(0.0*pi) q[38],q[3];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[41],q[8];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[55],q[14];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[40],q[16];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[19],q[22];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[21],q[36];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[27],q[33];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[43],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(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrx(0.5*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];\nrz(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.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];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[7],q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[20];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[26],q[46];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[34],q[33];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[44],q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nRZZ(0.0*pi) q[48],q[54];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[37],q[2];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[9],q[24];\nRZZ(0.0*pi) q[11],q[10];\nRZZ(0.0*pi) q[39],q[12];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[45],q[42];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*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];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(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[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[13];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[52],q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[15],q[20];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.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(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[49],q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[32],q[1];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[30],q[8];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[40],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(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*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];\nrz(3.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];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[38];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[11],q[30];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.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[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[47];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[49];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[24],q[21];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[37],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(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];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[36];\nrx(0.5*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[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[49],q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[25],q[8];\nRZZ(0.0*pi) q[9],q[55];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[12],q[48];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[35];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[42],q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[43],q[45];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[51];\nRZZ(0.0*pi) q[52],q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[1],q[3];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[19],q[5];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[44],q[7];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[46],q[11];\nRZZ(0.0*pi) q[13],q[36];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[30],q[41];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*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];\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(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*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];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.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];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[39];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[38];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[1],q[28];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[11],q[32];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[26],q[42];\nRZZ(0.0*pi) q[46],q[30];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[49],q[34];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[41],q[44];\nRZZ(0.0*pi) q[55],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(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[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*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(3.5*pi) q[23];\nry(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(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(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(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];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[14],q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[52],q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[19];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[20];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[28],q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\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(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[44];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[53],q[45];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[32];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[29],q[6];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[8],q[10];\nRZZ(0.0*pi) q[11],q[49];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[17],q[38];\nRZZ(0.0*pi) q[18],q[22];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[46],q[23];\nRZZ(0.0*pi) q[26],q[25];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[35],q[31];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[37],q[36];\nRZZ(0.0*pi) q[51],q[39];\nRZZ(0.0*pi) q[41],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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*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];\nry(0.5*pi) q[14];\nrx(0.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];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*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];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[32];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[48];\nRZZ(0.0*pi) q[15],q[20];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[46];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[40],q[2];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[6],q[30];\nRZZ(0.0*pi) q[7],q[37];\nRZZ(0.0*pi) q[9],q[54];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[41],q[26];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[53],q[42];\nRZZ(0.0*pi) 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];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*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(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.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(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(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];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[28];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[41],q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\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(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*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[55];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[11],q[1];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[36],q[17];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[45],q[35];\nRZZ(0.0*pi) q[37],q[47];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[39],q[55];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[42],q[46];\nRZZ(0.0*pi) q[53],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(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(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(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(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.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];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[16];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[14],q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[15],q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[33],q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nRZZ(0.0*pi) q[53],q[54];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[46],q[2];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[27],q[4];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[22],q[17];\nRZZ(0.0*pi) q[18],q[48];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[28],q[38];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[47],q[34];\nRZZ(0.0*pi) q[37],q[36];\nRZZ(0.0*pi) q[50],q[40];\nRZZ(0.0*pi) q[49],q[41];\nRZZ(0.0*pi) q[44],q[42];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[40];\nry(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[47];\nry(3.5*pi) q[48];\nry(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];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[23];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[7];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[46];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[37],q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[29],q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[27],q[40];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[35],q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[41];\nrz(0.5*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[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[16],q[26];\nRZZ(0.0*pi) q[18],q[34];\nRZZ(0.0*pi) q[47],q[19];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[22],q[38];\nRZZ(0.0*pi) q[43],q[24];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[51],q[44];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.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(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.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[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.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(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(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[47],q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[31],q[52];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[38],q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[46],q[49];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[1],q[23];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[25],q[3];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[20],q[5];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[8],q[28];\nRZZ(0.0*pi) q[9],q[54];\nRZZ(0.0*pi) q[17],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[19],q[22];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[26],q[41];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[40],q[45];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*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[38];\nry(0.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(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nry(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];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[6],q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[51],q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[28];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[38];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.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(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nRZZ(0.0*pi) q[50],q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[1],q[26];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[12],q[4];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[9],q[25];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[24],q[14];\nRZZ(0.0*pi) q[23],q[15];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[40],q[46];\nRZZ(0.0*pi) q[47],q[43];\nRZZ(0.0*pi) q[52],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(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\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(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*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];\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(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(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];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(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(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[6],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[19],q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[25],q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.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[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[49],q[42];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nRZZ(0.0*pi) q[53],q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[9],q[24];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[29],q[52];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) 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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(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];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.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];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(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(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[35],q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[34];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\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(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(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[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[1],q[30];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[4],q[45];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[52],q[13];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[33],q[17];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[28],q[21];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[41],q[24];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[32],q[46];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[39],q[47];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[51],q[43];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.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];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*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[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*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[44];\nrx(1.0*pi) q[45];\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(3.5*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(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[5],q[17];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[23],q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[28],q[21];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[44];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[26],q[6];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[22],q[29];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[27],q[36];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[48],q[43];\nRZZ(0.0*pi) q[52],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];\nrx(3.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];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(0.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];\nrx(1.0*pi) q[36];\nrx(0.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(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(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(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[22];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[16],q[8];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[12];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[42];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[45],q[50];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[53],q[2];\nRZZ(0.0*pi) q[3],q[32];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[48],q[6];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[18],q[44];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[25],q[38];\nRZZ(0.0*pi) q[26],q[27];\nRZZ(0.0*pi) q[28],q[34];\nRZZ(0.0*pi) q[31],q[37];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[36],q[46];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.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(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nRZZ(0.0*pi) q[46],q[29];\nrx(3.5*pi) q[30];\nrz(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];\nry(0.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];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[21];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[31],q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[44],q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[33],q[50];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[27],q[5];\nRZZ(0.0*pi) q[43],q[6];\nRZZ(0.0*pi) q[48],q[7];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[42],q[23];\nRZZ(0.0*pi) q[30],q[25];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[39],q[41];\nRZZ(0.0*pi) q[53],q[47];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(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(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.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(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];\nry(3.5*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];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*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];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[11];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[9],q[47];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[12],q[33];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[26];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[23];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[10],q[41];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[39],q[30];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[40],q[38];\nRZZ(0.0*pi) q[43],q[53];\nRZZ(0.0*pi) q[52],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(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.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];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*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(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.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];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[22];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[43];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[46],q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[39];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[40],q[0];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[6],q[50];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[18],q[17];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[32],q[21];\nRZZ(0.0*pi) q[52],q[23];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[26],q[53];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[30],q[42];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[37],q[45];\nRZZ(0.0*pi) q[47],q[38];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.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];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*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];\nry(0.5*pi) q[36];\nry(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*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(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[2],q[12];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[33];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[7],q[16];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[24],q[10];\nRZZ(0.0*pi) q[11],q[30];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[17],q[48];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[46],q[20];\nRZZ(0.0*pi) q[22],q[42];\nRZZ(0.0*pi) q[23],q[49];\nRZZ(0.0*pi) q[37],q[25];\nRZZ(0.0*pi) q[26],q[52];\nRZZ(0.0*pi) q[55],q[27];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[41],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];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(1.0*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];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.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];\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(1.0*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(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];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(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];\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: (16, 3) [73]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.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];\nry(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];\nry(0.5*pi) q[15];\nrx(1.0*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[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\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(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(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];\nry(3.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[20],q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[44],q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[33],q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[39];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[50],q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[55],q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[54],q[7];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[14],q[12];\nRZZ(0.0*pi) q[17],q[15];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[23],q[29];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[25],q[35];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[53],q[42];\nRZZ(0.0*pi) q[45],q[47];\nRZZ(0.0*pi) q[49],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];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.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];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*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];\nry(3.5*pi) q[24];\nrx(0.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];\nry(3.5*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];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*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];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(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];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[17],q[0];\nRZZ(0.0*pi) q[2],q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[41];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[40];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[51],q[4];\nRZZ(0.0*pi) q[42],q[5];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[25],q[11];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[50],q[16];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) q[31],q[54];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[46],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];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\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];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*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];\nry(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(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.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];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\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(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[51],q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[19],q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[15],q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[29];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[23],q[2];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[30],q[8];\nRZZ(0.0*pi) q[32],q[9];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[25],q[11];\nRZZ(0.0*pi) q[41],q[14];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[44],q[17];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[27],q[33];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[45],q[39];\nRZZ(0.0*pi) q[53],q[47];\nRZZ(0.0*pi) 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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.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(0.5*pi) q[26];\nry(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];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.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[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.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];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[32];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[46];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[40];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*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[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[15],q[6];\nRZZ(0.0*pi) q[7],q[36];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[16],q[33];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[26],q[53];\nRZZ(0.0*pi) q[54],q[27];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[48],q[41];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.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];\nry(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];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[20],q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[51];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[34],q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[36],q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[49];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[2],q[33];\nRZZ(0.0*pi) q[53],q[3];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[8],q[52];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[39],q[11];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[18],q[29];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[41],q[22];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[42],q[40];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[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];\nry(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];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.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];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[28];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[9],q[36];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[44],q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*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];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[52];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[6],q[11];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[13],q[10];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[43],q[24];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[42],q[29];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[48],q[46];\nRZZ(0.0*pi) q[51],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(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];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.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(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*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];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.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(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(0.5*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];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(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.0*pi) q[1],q[14];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[52],q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[20],q[2];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[4],q[10];\nRZZ(0.0*pi) q[5],q[55];\nRZZ(0.0*pi) q[6],q[42];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[25],q[40];\nRZZ(0.0*pi) q[54],q[26];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[33],q[31];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[35],q[46];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) q[43],q[44];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*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];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\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.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[24],q[4];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[8],q[55];\nRZZ(0.0*pi) q[28],q[9];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[52],q[13];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[18],q[35];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[51],q[26];\nRZZ(0.0*pi) q[37],q[27];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[40],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(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.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];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\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];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\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(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(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[7];\nRZZ(0.0*pi) q[50],q[8];\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];\nrz(0.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];\nRZZ(0.0*pi) q[19],q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[51],q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[1],q[26];\nRZZ(0.0*pi) q[2],q[22];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[4],q[21];\nRZZ(0.0*pi) q[5],q[41];\nRZZ(0.0*pi) q[6],q[48];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[35],q[13];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[16],q[18];\nRZZ(0.0*pi) q[23],q[44];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[29],q[52];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[54],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];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*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];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(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];\nry(3.5*pi) q[28];\nrz(3.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(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.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];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nry(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];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[21],q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[25],q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[30];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[35],q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[52],q[1];\nRZZ(0.0*pi) q[50],q[2];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[41],q[9];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[43],q[11];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[27],q[13];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[16],q[55];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[29],q[19];\nRZZ(0.0*pi) q[48],q[20];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[44],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[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*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];\nRZZ(0.0*pi) q[33],q[32];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.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];\nrx(0.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];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\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(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[35],q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[41],q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[37],q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[13],q[5];\nRZZ(0.0*pi) q[6],q[34];\nRZZ(0.0*pi) q[10],q[7];\nRZZ(0.0*pi) q[8],q[27];\nRZZ(0.0*pi) q[11],q[15];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[43],q[22];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[52],q[47];\nRZZ(0.0*pi) q[50],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];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*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(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(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(3.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];\nry(1.0*pi) q[38];\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(3.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(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[2],q[54];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[38],q[14];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[42],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[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[6],q[45];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[35],q[12];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[16],q[49];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[24],q[47];\nRZZ(0.0*pi) q[26],q[39];\nRZZ(0.0*pi) q[27],q[29];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.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];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.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];\nry(0.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];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[46];\nry(0.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];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[43];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[34],q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[36];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[27],q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.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[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[23],q[19];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[42],q[44];\nRZZ(0.0*pi) q[46],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];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*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];\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(0.5*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[35];\nry(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];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*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(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.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];\nRZZ(0.0*pi) q[11],q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[28];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[34],q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[6],q[51];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[10],q[8];\nRZZ(0.0*pi) q[9],q[45];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[50],q[16];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[19],q[42];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[22],q[49];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[24],q[35];\nRZZ(0.0*pi) q[36],q[30];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[37],q[54];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[41],q[44];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[1];\nrx(0.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];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(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];\nry(3.5*pi) q[39];\nry(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(3.5*pi) q[45];\nrx(0.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(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[35],q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[30];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[51],q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[34];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[37];\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(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nRZZ(0.0*pi) q[52],q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[46],q[9];\nRZZ(0.0*pi) q[44],q[16];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[29],q[21];\nRZZ(0.0*pi) q[42],q[23];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[28],q[54];\nRZZ(0.0*pi) q[31],q[36];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*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];\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];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*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(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[18],q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[45],q[26];\nRZZ(0.0*pi) q[52],q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[32],q[46];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[44],q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[47];\nrz(0.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[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[1],q[53];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[7],q[43];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[11],q[15];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[49],q[16];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[42],q[35];\nRZZ(0.0*pi) q[55],q[48];\nRZZ(0.0*pi) q[54],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];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.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[8];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(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];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*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];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.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];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(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];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*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[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\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(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\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];\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: (16, 4) [75]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(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(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(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(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*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(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*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];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[46];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[28];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[27],q[14];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[39],q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[38],q[26];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[41];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[2],q[9];\nRZZ(0.0*pi) q[4],q[51];\nRZZ(0.0*pi) q[5],q[34];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[11],q[23];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[16],q[30];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(0.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];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\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];\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];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[19];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[48],q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[47],q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[54],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[9],q[17];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[14],q[44];\nRZZ(0.0*pi) q[37],q[15];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[25],q[52];\nRZZ(0.0*pi) q[51],q[26];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[35],q[53];\nRZZ(0.0*pi) q[38],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(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];\nry(0.5*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[37];\nrz(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(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(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(3.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(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*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];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[18],q[48];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[35];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[4],q[45];\nRZZ(0.0*pi) q[47],q[7];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[15],q[17];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[53],q[20];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[40],q[24];\nRZZ(0.0*pi) q[26],q[28];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[44],q[42];\nRZZ(0.0*pi) 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];\nry(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(0.5*pi) q[5];\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(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(0.5*pi) q[15];\nry(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];\nry(1.0*pi) q[22];\nrx(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];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*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(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[18];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[29];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[2],q[48];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[5],q[43];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[8],q[28];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[17],q[51];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[33],q[22];\nRZZ(0.0*pi) q[23],q[49];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[46],q[30];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[40],q[47];\nRZZ(0.0*pi) q[55],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(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(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(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*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(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nry(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];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.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];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[52];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[23];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[53],q[11];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[49];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[55],q[34];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[32],q[5];\nRZZ(0.0*pi) q[54],q[6];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[48],q[19];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[33],q[24];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[30],q[35];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[50],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];\nry(3.5*pi) q[0];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.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(1.0*pi) q[10];\nrz(3.5*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];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(1.0*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];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*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(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(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[25],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[13],q[38];\nrz(1.0*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[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.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[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[30];\nRZZ(0.0*pi) q[4],q[47];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[31],q[6];\nRZZ(0.0*pi) q[7],q[16];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[46],q[22];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[39],q[26];\nRZZ(0.0*pi) q[27],q[41];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[45],q[37];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[43],q[54];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*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];\nry(1.0*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(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(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];\nry(0.5*pi) q[34];\nrz(3.5*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];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*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];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[10],q[51];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[50],q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(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[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[2],q[48];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[5],q[31];\nRZZ(0.0*pi) q[6],q[36];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[8],q[17];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[28],q[16];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[40],q[54];\nRZZ(0.0*pi) q[45],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.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(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*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];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(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];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[27],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[32];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[21],q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[22],q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[26],q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[12],q[3];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[10],q[28];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[18],q[45];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[25],q[49];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[34],q[50];\nRZZ(0.0*pi) q[38],q[41];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) q[52],q[42];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[11];\nry(3.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(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\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(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nry(0.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(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[16];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[38];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[17],q[48];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[22],q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[43],q[27];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[52],q[35];\nRZZ(0.0*pi) q[47],q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[20],q[2];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[19],q[12];\nRZZ(0.0*pi) q[30],q[15];\nRZZ(0.0*pi) q[18],q[41];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[31],q[49];\nRZZ(0.0*pi) q[32],q[42];\nRZZ(0.0*pi) q[55],q[33];\nRZZ(0.0*pi) q[45],q[34];\nRZZ(0.0*pi) q[44],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.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(1.0*pi) q[15];\nrz(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(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*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[29];\nry(0.5*pi) q[30];\nrx(1.0*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(3.5*pi) q[36];\nrx(1.0*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(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[3],q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[35],q[15];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[38];\nrz(3.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[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[25],q[2];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[12],q[47];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[17],q[22];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[23],q[51];\nRZZ(0.0*pi) q[24],q[48];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[40],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];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*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];\nrx(0.5*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];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*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];\nry(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];\nrz(0.5*pi) q[38];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.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(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nrz(3.5*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(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[39];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[44];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[38],q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[5],q[36];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[31],q[12];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[14],q[50];\nRZZ(0.0*pi) q[19],q[15];\nRZZ(0.0*pi) q[35],q[16];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[48],q[42];\nRZZ(0.0*pi) q[49],q[43];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nry(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];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*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];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[6],q[48];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[21],q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[25];\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(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[43],q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[53],q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[47],q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[30],q[7];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[10],q[33];\nRZZ(0.0*pi) q[11],q[37];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[55],q[19];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[23],q[27];\nRZZ(0.0*pi) q[50],q[26];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[35],q[46];\nRZZ(0.0*pi) q[38],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];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(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[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(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(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(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.0*pi) q[0],q[25];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[54],q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[33],q[18];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.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];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[36],q[1];\nRZZ(0.0*pi) q[28],q[2];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[15],q[47];\nRZZ(0.0*pi) q[16],q[55];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[20],q[40];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[51],q[39];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nRZZ(0.0*pi) q[20],q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*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(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(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(1.0*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*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];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[48];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[32];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[55],q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[51],q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[47],q[0];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[24],q[5];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[35],q[26];\nRZZ(0.0*pi) q[27],q[43];\nRZZ(0.0*pi) q[54],q[28];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[34],q[40];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*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];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(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(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\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(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.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];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.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];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[12],q[24];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[33];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[21],q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[34];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[41],q[32];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[31],q[1];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[10],q[4];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[30],q[9];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[45],q[22];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[40],q[50];\nRZZ(0.0*pi) q[51],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*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(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(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];\nrz(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[34];\nrx(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(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nry(3.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];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[40];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[22];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[34];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.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[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[7],q[1];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[3],q[10];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[6],q[38];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[41],q[9];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[15],q[43];\nRZZ(0.0*pi) q[16],q[35];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[25],q[55];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[36],q[51];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.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];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(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];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(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];\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: (128, 4) [76]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(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];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*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(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[6],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[27],q[12];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[30];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(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[32];\nRZZ(0.0*pi) q[46],q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[54],q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[43],q[1];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[20],q[11];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[35],q[28];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[42],q[39];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\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(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*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[33];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nry(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[45],q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[33],q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[54],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[34],q[48];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\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[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[43],q[1];\nRZZ(0.0*pi) q[2],q[11];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[19],q[20];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[32],q[36];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[39],q[51];\nRZZ(0.0*pi) q[40],q[47];\nRZZ(0.0*pi) q[44],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[1];\nrx(3.5*pi) q[2];\nry(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];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(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];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(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];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[49];\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(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[4];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[24],q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[55];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.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];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[3],q[34];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[9],q[10];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[41],q[47];\nRZZ(0.0*pi) q[42],q[52];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.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(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.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[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[37];\nrz(1.0*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(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(1.0*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(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[29],q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[54];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[36];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[51],q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[46];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[53],q[2];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[6],q[18];\nRZZ(0.0*pi) q[27],q[7];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[13],q[37];\nRZZ(0.0*pi) q[42],q[14];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[16],q[52];\nRZZ(0.0*pi) q[47],q[17];\nRZZ(0.0*pi) q[30],q[19];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[23],q[44];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[28],q[50];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[38],q[55];\nRZZ(0.0*pi) q[41],q[43];\nRZZ(0.0*pi) q[48],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];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*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];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(1.0*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];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[7],q[28];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[48],q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[16],q[22];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[23];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[44],q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[36],q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[14],q[51];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[49],q[26];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[38],q[40];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[43],q[41];\nRZZ(0.0*pi) q[52],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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*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];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*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[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[44];\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(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[22],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[12],q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[24];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[36],q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[20],q[25];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[30],q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[29],q[37];\nRZZ(0.0*pi) q[38],q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[48];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[51],q[55];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[8],q[52];\nRZZ(0.0*pi) q[35],q[13];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[27],q[43];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[42],q[40];\nRZZ(0.0*pi) q[47],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];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(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];\nrz(1.0*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];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[36];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[55],q[22];\nrz(1.0*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[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[43],q[50];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[5],q[49];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[15],q[13];\nRZZ(0.0*pi) q[34],q[14];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[17],q[41];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[44],q[39];\nRZZ(0.0*pi) q[47],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];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.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];\nry(3.5*pi) q[30];\nry(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(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[44],q[0];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[25];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[40],q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[46],q[9];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[39],q[11];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[14],q[38];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[22],q[19];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[41],q[47];\nRZZ(0.0*pi) q[50],q[49];\nRZZ(0.0*pi) q[55],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];\nry(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[18];\nrz(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];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*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];\nry(3.5*pi) q[32];\nrx(3.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];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.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];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[34],q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[17],q[15];\nRZZ(0.0*pi) q[18],q[19];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[29],q[36];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[35],q[50];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[53];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[49];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[1],q[8];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[30],q[7];\nRZZ(0.0*pi) q[9],q[25];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[28],q[11];\nRZZ(0.0*pi) q[52],q[13];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[38],q[37];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) q[43],q[48];\nRZZ(0.0*pi) q[46],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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[6];\nry(0.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];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\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];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*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];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[54];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(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];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nRZZ(0.0*pi) q[47],q[53];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[2],q[30];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[5],q[23];\nRZZ(0.0*pi) q[29],q[6];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[8],q[46];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[13],q[10];\nRZZ(0.0*pi) q[11],q[21];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[34],q[14];\nRZZ(0.0*pi) q[15],q[43];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[48],q[31];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[36],q[42];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.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];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\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(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(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];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(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];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[26],q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[27];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[41];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[8],q[44];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[18],q[39];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[23],q[22];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[29],q[32];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.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];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.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(1.0*pi) q[37];\nrx(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(1.0*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];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.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];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[35];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[26],q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.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[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[22],q[3];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[54],q[5];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[7],q[36];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[28],q[12];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[45],q[24];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[51],q[33];\nRZZ(0.0*pi) q[41],q[42];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\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(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.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];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[31];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[35],q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[39],q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[26];\nRZZ(0.0*pi) q[1],q[28];\nRZZ(0.0*pi) q[2],q[15];\nRZZ(0.0*pi) q[3],q[48];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[47],q[19];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[24],q[43];\nRZZ(0.0*pi) q[27],q[36];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\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(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(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[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(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(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[2],q[45];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\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(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[17];\nRZZ(0.0*pi) q[20],q[47];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[41],q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[36];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[51],q[4];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[22],q[14];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[55],q[46];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*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(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(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];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(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];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[13],q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[50],q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*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(3.5*pi) q[24];\nRZZ(0.0*pi) q[27],q[45];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[53];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[39],q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*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.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[51],q[3];\nRZZ(0.0*pi) q[47],q[4];\nRZZ(0.0*pi) q[24],q[7];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[25],q[12];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[16],q[54];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[41],q[28];\nRZZ(0.0*pi) q[42],q[30];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[43],q[44];\nRZZ(0.0*pi) q[49],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];\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(3.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[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*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(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\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(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[18],q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[53],q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[26],q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[17],q[43];\nRZZ(0.0*pi) q[32],q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[51],q[44];\nrz(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[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[11];\nRZZ(0.0*pi) q[45],q[3];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[14],q[12];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[54],q[37];\nRZZ(0.0*pi) q[46],q[41];\nRZZ(0.0*pi) q[49],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];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*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];\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];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*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];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[25],q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[54],q[19];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[47],q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[45],q[52];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[8];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[41],q[10];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[35],q[16];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[43],q[38];\nRZZ(0.0*pi) q[53],q[42];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(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];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*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(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(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[18];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[29];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[46];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*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];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[30],q[4];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[16],q[9];\nRZZ(0.0*pi) q[11],q[37];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[41],q[34];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[39],q[48];\nRZZ(0.0*pi) q[47],q[54];\nRZZ(0.0*pi) q[55],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(0.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];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*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(3.5*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(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[39];\nry(3.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];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*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];\nrz(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[51];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[24];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[29],q[39];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[34],q[53];\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(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[11],q[2];\nRZZ(0.0*pi) q[3],q[45];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[15],q[13];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[20],q[23];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[46],q[27];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[55],q[31];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[40],q[38];\nRZZ(0.0*pi) q[52],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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(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];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\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(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[51],q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[49];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*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[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[45],q[55];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[2],q[9];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[36],q[15];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[17],q[20];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[32],q[21];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[48],q[54];\nRZZ(0.0*pi) q[52],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(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];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[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];\nry(0.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];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.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];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[51];\nry(1.0*pi) q[52];\nry(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[53];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[20],q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[35],q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[29],q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[50],q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[38],q[3];\nRZZ(0.0*pi) q[43],q[4];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[8],q[10];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[32],q[14];\nRZZ(0.0*pi) q[48],q[15];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[45],q[24];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[41],q[28];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[37],q[51];\nRZZ(0.0*pi) q[55],q[46];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.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];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(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(0.5*pi) q[21];\nry(3.5*pi) q[22];\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(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(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];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[12],q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[31],q[46];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[48];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[24],q[7];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[49],q[15];\nRZZ(0.0*pi) q[28],q[16];\nRZZ(0.0*pi) q[21],q[17];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[55],q[19];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[45],q[30];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[51],q[38];\nRZZ(0.0*pi) q[43],q[40];\nRZZ(0.0*pi) q[42],q[44];\nRZZ(0.0*pi) q[52],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(0.5*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(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*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];\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];\nrz(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];\nry(3.5*pi) q[46];\nry(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];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[38],q[7];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[24],q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[23],q[30];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[28],q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[49],q[37];\nrz(1.0*pi) q[39];\nrz(3.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[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[1],q[15];\nRZZ(0.0*pi) q[2],q[9];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[5],q[43];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[25],q[8];\nRZZ(0.0*pi) q[45],q[10];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[13],q[20];\nRZZ(0.0*pi) q[42],q[14];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[34],q[51];\nRZZ(0.0*pi) q[48],q[46];\nRZZ(0.0*pi) q[47],q[50];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.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(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(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(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[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];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[30],q[12];\nrz(3.5*pi) q[14];\nrz(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(1.0*pi) q[20];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[39];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[40],q[0];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[18],q[37];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[38],q[35];\nRZZ(0.0*pi) q[43],q[52];\nRZZ(0.0*pi) q[48],q[50];\nRZZ(0.0*pi) 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];\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(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[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.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];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(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];\nry(1.0*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];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*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];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[28];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[52];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[46];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[32],q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[36],q[54];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\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(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[30],q[2];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[27],q[6];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[10],q[47];\nRZZ(0.0*pi) q[12],q[42];\nRZZ(0.0*pi) q[14],q[51];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[18],q[33];\nRZZ(0.0*pi) q[19],q[43];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[40],q[41];\nRZZ(0.0*pi) q[55],q[44];\nRZZ(0.0*pi) q[49],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];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(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(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(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];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(0.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];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.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[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[51],q[3];\nrz(3.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[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[32];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[41];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(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.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[13],q[4];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[47],q[7];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[30],q[9];\nRZZ(0.0*pi) q[10],q[29];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[55],q[14];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[53],q[18];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[50],q[23];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[40],q[26];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*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[15];\nrx(3.5*pi) q[17];\nrx(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];\nrx(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(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];\nry(0.5*pi) q[39];\nry(3.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(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\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];\nrz(1.0*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[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[17],q[16];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[39],q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.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];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[4],q[41];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[32],q[13];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[30],q[15];\nRZZ(0.0*pi) q[19],q[21];\nRZZ(0.0*pi) q[53],q[20];\nRZZ(0.0*pi) q[50],q[22];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[38],q[54];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[49],q[46];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(1.0*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(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.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];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.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(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[21];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[18];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[43];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[32];\nrz(0.5*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[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\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(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[10],q[47];\nRZZ(0.0*pi) q[11],q[28];\nRZZ(0.0*pi) q[50],q[14];\nRZZ(0.0*pi) q[52],q[15];\nRZZ(0.0*pi) q[33],q[17];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[20],q[37];\nRZZ(0.0*pi) q[22],q[36];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) q[42],q[55];\nRZZ(0.0*pi) q[46],q[53];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*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];\nry(3.5*pi) q[13];\nrz(1.0*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];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\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(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];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.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[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[3],q[54];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[35],q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[36],q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(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];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[1],q[48];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[12],q[9];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[21],q[42];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[46],q[27];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[45],q[30];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[52],q[38];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(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];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.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(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*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(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[6],q[32];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[44];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[48];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[25],q[38];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[53],q[40];\nRZZ(0.0*pi) q[52],q[42];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.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];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(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];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(0.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(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[48];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[42],q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[28],q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[29];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[53];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[11],q[15];\nRZZ(0.0*pi) q[12],q[19];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[22],q[17];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[33],q[24];\nRZZ(0.0*pi) q[25],q[30];\nRZZ(0.0*pi) q[49],q[26];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[34],q[50];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[46],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*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];\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(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.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];\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(0.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];\nrx(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[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[53];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[38],q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[31],q[45];\nrz(1.0*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];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[33],q[14];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[34],q[17];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[23],q[22];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[43],q[36];\nRZZ(0.0*pi) q[37],q[52];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[42],q[55];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(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];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*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(1.0*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];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[10],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];\nRZZ(0.0*pi) q[13],q[51];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[28];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[40],q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[31],q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[33],q[50];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[52],q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[44],q[49];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[2],q[46];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[48],q[6];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[37],q[54];\nRZZ(0.0*pi) q[47],q[38];\nRZZ(0.0*pi) q[45],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(0.5*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];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*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];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.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];\nrx(1.0*pi) q[44];\nrx(1.0*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];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[30],q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[6],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[7],q[33];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[29],q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[27],q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[51],q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[5],q[20];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[12],q[52];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[31],q[15];\nRZZ(0.0*pi) q[16],q[36];\nRZZ(0.0*pi) q[34],q[17];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[50],q[42];\nRZZ(0.0*pi) q[46],q[45];\nRZZ(0.0*pi) q[48],q[49];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(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[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*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(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.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];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[39];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[7],q[24];\nrz(3.5*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];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[32];\nrz(0.5*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];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[1],q[51];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[26],q[12];\nRZZ(0.0*pi) q[13],q[36];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[53],q[18];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[33],q[45];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[46],q[54];\nRZZ(0.0*pi) q[55],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];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\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(3.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[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(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];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.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];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[2],q[33];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[8],q[16];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[51],q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[28],q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[45],q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[40],q[50];\nrz(0.5*pi) q[41];\nrz(0.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(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[9],q[32];\nRZZ(0.0*pi) q[14],q[10];\nRZZ(0.0*pi) q[11],q[52];\nRZZ(0.0*pi) q[41],q[12];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[19],q[47];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[25],q[34];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[46],q[36];\nRZZ(0.0*pi) 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];\nry(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.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];\nry(1.0*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(0.5*pi) q[40];\nry(0.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(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(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];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[48];\nRZZ(0.0*pi) q[3],q[29];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[14],q[23];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[52];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\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(3.5*pi) q[45];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[17],q[51];\nRZZ(0.0*pi) q[38],q[18];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[25],q[42];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[55],q[31];\nRZZ(0.0*pi) q[53],q[35];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*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(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[44];\nrz(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];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[40],q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[30],q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[29];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[52],q[43];\nrz(0.5*pi) q[44];\nrz(3.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(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[1],q[11];\nRZZ(0.0*pi) q[3],q[55];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[8],q[53];\nRZZ(0.0*pi) q[28],q[9];\nRZZ(0.0*pi) q[10],q[33];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[16],q[14];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[21],q[31];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[36],q[25];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[44],q[27];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[41],q[47];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[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(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[22];\nrz(1.0*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];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.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];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(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];\nrz(3.5*pi) q[47];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(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];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[38],q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[51];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[25],q[49];\nrz(0.5*pi) q[26];\nrz(3.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];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[48],q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[53];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[3],q[24];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[9],q[41];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[40],q[14];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[22],q[32];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[31],q[27];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[47],q[37];\nRZZ(0.0*pi) q[44],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];\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];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(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];\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(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[19];\nry(3.5*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(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(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];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(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];\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];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[40];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[51],q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[2],q[10];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[53],q[5];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[28],q[9];\nRZZ(0.0*pi) q[54],q[12];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[44],q[17];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[38],q[23];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[52],q[25];\nRZZ(0.0*pi) q[31],q[26];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[34],q[47];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[45],q[37];\nRZZ(0.0*pi) q[48],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[51];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.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];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*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];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[6],q[38];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[17],q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[49];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[36];\nrz(3.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];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[46],q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[9],q[14];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[55],q[13];\nRZZ(0.0*pi) q[18],q[34];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[41],q[22];\nRZZ(0.0*pi) q[52],q[23];\nRZZ(0.0*pi) q[33],q[24];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[48],q[31];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[50],q[44];\nRZZ(0.0*pi) q[47],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(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[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(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.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];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*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];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(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(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[42];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[22],q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[23],q[47];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*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[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[8],q[27];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[31],q[18];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[44],q[29];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[41],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];\nry(0.5*pi) q[2];\nrx(0.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[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.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(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\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(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*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(1.0*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];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.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[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[44],q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[31],q[41];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.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[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[28],q[2];\nRZZ(0.0*pi) q[3],q[19];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[26],q[17];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[29],q[42];\nRZZ(0.0*pi) q[35],q[55];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[40],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];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\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(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];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(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];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*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];\nRZZ(0.0*pi) q[0],q[7];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[55];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[45],q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[26],q[37];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[34],q[47];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[3],q[38];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[30],q[36];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[39],q[32];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[40],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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*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(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\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(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.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[45];\nrz(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];\nrx(1.0*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];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[3],q[13];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[51],q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[43],q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[33],q[30];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[46];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[45],q[53];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[7],q[27];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[10],q[24];\nRZZ(0.0*pi) q[15],q[11];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[41],q[22];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[52],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];\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(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];\nrz(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];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\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(3.5*pi) q[27];\nry(3.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];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\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(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*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];\nRZZ(0.0*pi) q[10],q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[22],q[14];\nrz(3.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[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[39],q[50];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[3],q[30];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[7],q[21];\nRZZ(0.0*pi) q[23],q[8];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[31],q[12];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[34],q[17];\nRZZ(0.0*pi) q[18],q[44];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[25],q[49];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[43],q[36];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) q[47],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(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\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(0.5*pi) q[12];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[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(3.5*pi) q[25];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*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];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[50],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[29];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[41],q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[34],q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[35],q[54];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[9],q[45];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[37],q[11];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[17],q[39];\nRZZ(0.0*pi) q[19],q[52];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[42],q[27];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[49],q[44];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.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];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*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];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[6],q[40];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[20];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[52];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[23],q[51];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(1.0*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[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[1],q[29];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[7],q[37];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[25],q[12];\nRZZ(0.0*pi) q[38],q[13];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[15],q[18];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[19],q[35];\nRZZ(0.0*pi) q[31],q[21];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[41],q[26];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[34],q[39];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[45],q[43];\nRZZ(0.0*pi) q[46],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];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*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(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*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];\nry(0.5*pi) q[24];\nry(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];\nry(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nry(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];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[3],q[10];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[19],q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[49],q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[30],q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\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(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[40],q[2];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[17],q[33];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[23],q[20];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[34],q[31];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[55],q[43];\nRZZ(0.0*pi) q[53],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];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.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(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(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];\nry(3.5*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(0.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];\nry(3.5*pi) q[48];\nry(1.0*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];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[18];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[52],q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.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[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[47],q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[39],q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[49];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[26],q[10];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[28],q[12];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[17],q[16];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[35],q[55];\nRZZ(0.0*pi) q[44],q[43];\nRZZ(0.0*pi) q[46],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[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*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];\nry(3.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];\nry(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[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(0.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(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[19];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[30];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[37];\nrz(1.0*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];\nRZZ(0.0*pi) q[43],q[48];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[51],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[3],q[34];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[6],q[33];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[10],q[39];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[16],q[35];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[54],q[25];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(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(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[8];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[4],q[42];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[21];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[44];\nRZZ(0.0*pi) q[18],q[40];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[7],q[36];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[48],q[10];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[24],q[25];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[43],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[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.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];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.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(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[49],q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[16],q[33];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[55],q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[1],q[43];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[6],q[13];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[8],q[29];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[25],q[12];\nRZZ(0.0*pi) q[20],q[14];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[18],q[17];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[24],q[52];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[39],q[41];\nRZZ(0.0*pi) q[47],q[44];\nRZZ(0.0*pi) q[51],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];\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(3.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(3.5*pi) q[9];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(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];\nrz(3.5*pi) q[34];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*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];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[2],q[46];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[54];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[17],q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[55];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[22];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[23],q[45];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[35],q[39];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[43];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[5],q[11];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[14],q[51];\nRZZ(0.0*pi) q[30],q[16];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[21],q[33];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[41],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[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*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];\nry(1.0*pi) q[12];\nry(3.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];\nrz(1.0*pi) q[18];\nrz(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];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*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(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*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[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\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(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[41],q[0];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[25],q[11];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[17],q[16];\nRZZ(0.0*pi) q[18],q[46];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[26],q[32];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[38],q[34];\nRZZ(0.0*pi) q[55],q[35];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[47],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];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(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];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.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[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*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];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[9];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[38],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(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[20],q[50];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[51],q[44];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[1],q[43];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[5],q[15];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[13],q[27];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[31],q[54];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[39],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];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(0.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[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*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[52];\nry(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[26],q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[36];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[35];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[53],q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[41],q[51];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[15],q[3];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[5],q[40];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[32],q[11];\nRZZ(0.0*pi) q[12],q[48];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[34],q[17];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[23],q[42];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) q[45],q[38];\nRZZ(0.0*pi) q[47],q[39];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[43];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*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(3.5*pi) q[34];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*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];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[51];\nry(0.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[0];\nRZZ(0.0*pi) q[1],q[48];\nrz(0.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];\nrz(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];\nRZZ(0.0*pi) q[17],q[50];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[46],q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[55];\nRZZ(0.0*pi) q[44],q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[21],q[2];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[9],q[19];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[35],q[12];\nRZZ(0.0*pi) q[13],q[29];\nRZZ(0.0*pi) q[42],q[14];\nRZZ(0.0*pi) q[28],q[16];\nRZZ(0.0*pi) q[18],q[41];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[23],q[51];\nRZZ(0.0*pi) q[39],q[24];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[52],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[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.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];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.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];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(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(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[49],q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[24],q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[36],q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.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[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[26],q[7];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[13],q[29];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[18],q[47];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[50],q[38];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[52],q[40];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*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[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];\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(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(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];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[31];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[53];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[27],q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*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];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[2],q[17];\nRZZ(0.0*pi) q[38],q[3];\nRZZ(0.0*pi) q[5],q[39];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[9],q[43];\nRZZ(0.0*pi) q[24],q[10];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[35],q[13];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[16],q[52];\nRZZ(0.0*pi) q[18],q[46];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[20],q[41];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[23],q[51];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[42],q[54];\nRZZ(0.0*pi) q[45],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(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];\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];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(0.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];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(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];\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[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(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];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[35],q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[15];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[23];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[24],q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[1],q[44];\nRZZ(0.0*pi) q[2],q[54];\nRZZ(0.0*pi) q[8],q[3];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[45],q[19];\nRZZ(0.0*pi) q[34],q[20];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[30],q[41];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[46],q[55];\nRZZ(0.0*pi) q[53],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];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*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];\nry(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];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(0.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];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[37];\nry(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];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[36],q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[28],q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[45];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[54];\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(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[26],q[2];\nRZZ(0.0*pi) q[11],q[3];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[9],q[40];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[17],q[46];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[34],q[44];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*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];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[16],q[1];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[40];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[19],q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[17],q[45];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[42],q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[50],q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(3.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.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[35],q[13];\nRZZ(0.0*pi) q[55],q[14];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[20],q[29];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[46],q[22];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[25],q[30];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[31],q[48];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[39],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(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(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*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];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[18];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[47];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[11],q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[25],q[32];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\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[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[54];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[46],q[55];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[20],q[10];\nRZZ(0.0*pi) q[19],q[12];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[27],q[22];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\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];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[32];\nry(3.5*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];\nrz(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(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];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[14];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[55];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[44];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[26],q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[46],q[24];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*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.0*pi) q[1],q[51];\nRZZ(0.0*pi) q[2],q[4];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[11],q[30];\nRZZ(0.0*pi) q[12],q[54];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[16],q[34];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[23],q[52];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[50],q[43];\nRZZ(0.0*pi) q[47],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];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.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];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[3],q[29];\nRZZ(0.0*pi) q[4],q[16];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[35];\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];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[48];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[52],q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[5],q[28];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[13],q[7];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[41],q[9];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[15],q[30];\nRZZ(0.0*pi) q[18],q[17];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[43],q[23];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[51],q[37];\nRZZ(0.0*pi) q[38],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];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(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];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(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];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[24],q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[25],q[21];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[26],q[30];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[6],q[42];\nRZZ(0.0*pi) q[7],q[43];\nRZZ(0.0*pi) q[8],q[14];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[11],q[10];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[28],q[40];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[44],q[37];\nRZZ(0.0*pi) q[47],q[50];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(3.5*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];\nry(0.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];\nrx(3.5*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[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrz(0.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];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[46],q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[19];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\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[25];\nRZZ(0.0*pi) q[26],q[27];\nRZZ(0.0*pi) q[28],q[49];\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];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[6],q[1];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[44],q[7];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[10],q[47];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[17],q[16];\nRZZ(0.0*pi) q[48],q[18];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[21],q[53];\nRZZ(0.0*pi) q[25],q[23];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[38],q[37];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\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(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*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(1.0*pi) q[33];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(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(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.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(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[33],q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[50],q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[39],q[32];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*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[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[2],q[10];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[4],q[9];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[54],q[6];\nRZZ(0.0*pi) q[30],q[7];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[16],q[27];\nRZZ(0.0*pi) q[18],q[46];\nRZZ(0.0*pi) q[37],q[20];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[35],q[24];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[48],q[49];\nRZZ(0.0*pi) q[53],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(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.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];\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(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*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];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[41];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(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(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(3.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];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[3];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[22],q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[49],q[55];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[42],q[4];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[39],q[12];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[17],q[48];\nRZZ(0.0*pi) q[24],q[34];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[26],q[28];\nRZZ(0.0*pi) q[44],q[30];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[43],q[40];\nRZZ(0.0*pi) q[46],q[53];\nRZZ(0.0*pi) q[47],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];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*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];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(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(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*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];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[20];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[18],q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[44];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[33],q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[30],q[4];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[46],q[9];\nRZZ(0.0*pi) q[54],q[12];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[53],q[19];\nRZZ(0.0*pi) q[28],q[21];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[31],q[27];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[39],q[41];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*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];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*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];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*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(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[34];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[30];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[44];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[45],q[25];\nRZZ(0.0*pi) q[40],q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nRZZ(0.0*pi) q[49],q[51];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[4],q[7];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[6],q[53];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[14],q[46];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[21],q[17];\nRZZ(0.0*pi) q[18],q[32];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[20],q[35];\nRZZ(0.0*pi) q[43],q[22];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[48],q[31];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[39],q[36];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[38],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];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(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[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];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(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];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.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];\nry(0.5*pi) q[44];\nrz(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];\nry(0.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];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[5],q[43];\nRZZ(0.0*pi) q[7],q[11];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[47];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[32],q[50];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[46],q[45];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[36],q[2];\nRZZ(0.0*pi) q[53],q[3];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[9],q[14];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[16],q[38];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[19],q[20];\nRZZ(0.0*pi) q[54],q[21];\nRZZ(0.0*pi) q[39],q[22];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.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(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(1.0*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];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*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];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[39],q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[29],q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[44];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[3],q[6];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[45],q[11];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[30],q[15];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[17],q[20];\nRZZ(0.0*pi) q[36],q[19];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[26],q[53];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[52],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];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.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];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*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];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[51];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[50],q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[52],q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[54],q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[3],q[6];\nRZZ(0.0*pi) q[4],q[21];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[30],q[19];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[27],q[43];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[33],q[31];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[48],q[41];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.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[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];\nrx(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.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];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(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];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.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[8];\nRZZ(0.0*pi) q[9],q[16];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[44],q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*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[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[22],q[4];\nRZZ(0.0*pi) q[42],q[5];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[8],q[27];\nRZZ(0.0*pi) q[10],q[55];\nRZZ(0.0*pi) q[21],q[11];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[13],q[29];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[15],q[18];\nRZZ(0.0*pi) q[23],q[20];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[30],q[38];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[48],q[32];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[50],q[35];\nRZZ(0.0*pi) q[40],q[46];\nRZZ(0.0*pi) q[45],q[53];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(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];\nry(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(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(0.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];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[44];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[27];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\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(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[3],q[48];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[6],q[30];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[13],q[29];\nRZZ(0.0*pi) q[14],q[38];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[39],q[31];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[45],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];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(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];\nry(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];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.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];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[8],q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[35],q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[13];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[21];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[43],q[23];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[51];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[44],q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(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(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[3],q[19];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[10],q[47];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[45],q[18];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[48],q[24];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[55],q[33];\nRZZ(0.0*pi) q[36],q[37];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[39],q[50];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(1.0*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(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*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(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[51],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[12],q[52];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[40],q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*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];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[28],q[2];\nRZZ(0.0*pi) q[49],q[3];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[43],q[6];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[8],q[47];\nRZZ(0.0*pi) q[9],q[39];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[20],q[35];\nRZZ(0.0*pi) q[54],q[21];\nRZZ(0.0*pi) q[32],q[23];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[33],q[31];\nRZZ(0.0*pi) q[38],q[34];\nRZZ(0.0*pi) q[44],q[42];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*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(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];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[18],q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[11],q[17];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\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(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[50],q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[3],q[30];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[32],q[6];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[8],q[20];\nRZZ(0.0*pi) q[45],q[9];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[31],q[21];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[44],q[29];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) q[40],q[38];\nRZZ(0.0*pi) q[52],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(1.0*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[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.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[23];\nrx(0.5*pi) q[24];\nry(1.0*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[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*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(3.5*pi) q[39];\nrx(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(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*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];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[36],q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[47],q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[19],q[1];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[8],q[23];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[11],q[29];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[38],q[14];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[18],q[26];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[50],q[24];\nRZZ(0.0*pi) q[25],q[35];\nRZZ(0.0*pi) q[27],q[41];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[31],q[49];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[43],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\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(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.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(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];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[29],q[8];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[30],q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[38];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[47];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[46],q[43];\nRZZ(0.0*pi) q[48],q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[49];\nRZZ(0.0*pi) q[53],q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[1],q[23];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[32],q[5];\nRZZ(0.0*pi) q[7],q[20];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[11],q[54];\nRZZ(0.0*pi) q[12],q[41];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[39],q[36];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) q[45],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.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(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];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[44];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[10],q[28];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[50],q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[39];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nRZZ(0.0*pi) q[47],q[54];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[30],q[2];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[11],q[32];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[18],q[17];\nRZZ(0.0*pi) q[20],q[23];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[38],q[49];\nRZZ(0.0*pi) q[43],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.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];\nrz(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*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];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*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[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[40];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[25];\nRZZ(0.0*pi) q[3],q[14];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*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];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[52],q[28];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[48],q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.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];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[4],q[51];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[16],q[6];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[12],q[20];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[41],q[22];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[42],q[29];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[47],q[39];\nRZZ(0.0*pi) q[55],q[43];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(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(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(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(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[17],q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[46];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[15];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[45];\nRZZ(0.0*pi) q[55],q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[10],q[1];\nRZZ(0.0*pi) q[11],q[2];\nRZZ(0.0*pi) q[52],q[5];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[16],q[9];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[40],q[14];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[24],q[42];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[29],q[49];\nRZZ(0.0*pi) q[30],q[34];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[45],q[33];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[39],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(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(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];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.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];\nry(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];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.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(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[46],q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[19],q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[15],q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[35],q[27];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[39],q[41];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[3],q[30];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[44],q[14];\nRZZ(0.0*pi) q[16],q[49];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[52],q[24];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[37],q[33];\nRZZ(0.0*pi) q[55],q[36];\nRZZ(0.0*pi) q[54],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];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(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];\nry(0.5*pi) q[24];\nry(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[29];\nrx(3.5*pi) q[30];\nrx(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];\nry(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];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[46];\nrx(3.5*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];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[17];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[45],q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[48],q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[4];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[2],q[33];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[53],q[9];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[27],q[47];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[36],q[32];\nRZZ(0.0*pi) q[34],q[38];\nRZZ(0.0*pi) q[39],q[54];\nRZZ(0.0*pi) q[52],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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(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];\nry(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(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.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(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.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];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\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(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[42];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[47],q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[52],q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[40],q[54];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[49];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[48],q[11];\nRZZ(0.0*pi) q[24],q[13];\nRZZ(0.0*pi) q[37],q[15];\nRZZ(0.0*pi) q[17],q[23];\nRZZ(0.0*pi) q[51],q[18];\nRZZ(0.0*pi) q[35],q[22];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[31],q[36];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[34],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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\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(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[51],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[19];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[20],q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[42];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[47],q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[12],q[4];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[7],q[21];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[9],q[43];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[11],q[44];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[25],q[14];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[34],q[32];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[49],q[46];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.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];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.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];\nrx(1.0*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[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.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(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.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[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[13],q[48];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[52];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[43],q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(1.0*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];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[38],q[45];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[6],q[0];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[47],q[4];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[39],q[9];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[11],q[29];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[26],q[15];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[35],q[31];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*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[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*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];\nry(0.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];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.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];\nry(0.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(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*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(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[27],q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[46],q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[26];\nrz(1.0*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(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*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(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[29];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[9],q[17];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[11],q[24];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[45],q[15];\nRZZ(0.0*pi) q[18],q[22];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[25],q[54];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[53],q[28];\nRZZ(0.0*pi) q[48],q[30];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[34],q[55];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[40],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[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(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*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];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(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[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[23];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[43],q[10];\nRZZ(0.0*pi) q[11],q[13];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[20],q[40];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[44];\nRZZ(0.0*pi) q[27],q[45];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[38];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[1],q[47];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[19],q[7];\nRZZ(0.0*pi) q[17],q[8];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[25],q[12];\nRZZ(0.0*pi) q[24],q[14];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[50],q[34];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[46],q[41];\nRZZ(0.0*pi) q[42],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(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];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.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];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*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(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[41],q[9];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[14],q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[42],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[22];\nRZZ(0.0*pi) q[44],q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[2],q[15];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[5],q[40];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[7],q[43];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[36],q[13];\nRZZ(0.0*pi) q[19],q[18];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[27],q[51];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) q[48],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(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];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*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];\nrz(3.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];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.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(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\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(3.5*pi) q[54];\nRZZ(0.0*pi) q[54],q[0];\nRZZ(0.0*pi) q[1],q[14];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[3],q[6];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[19],q[5];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[8],q[33];\nRZZ(0.0*pi) q[10],q[9];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[13],q[24];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[16],q[41];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[27],q[20];\nRZZ(0.0*pi) q[21],q[42];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[30],q[51];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[44],q[36];\nRZZ(0.0*pi) q[48],q[53];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(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(0.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];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*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[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.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(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.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];\nRZZ(0.0*pi) q[0],q[35];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[26];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[24];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[32],q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[18];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[25];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[15],q[20];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[33],q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(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[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[3],q[48];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[51],q[8];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[12],q[37];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[16],q[43];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[22],q[39];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[34],q[54];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[52],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(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\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(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(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];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*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];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*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];\nrx(1.0*pi) q[51];\nrz(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];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[47],q[25];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(1.0*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[35];\nRZZ(0.0*pi) q[36],q[52];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*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.0*pi) q[0],q[17];\nRZZ(0.0*pi) q[1],q[8];\nRZZ(0.0*pi) q[2],q[23];\nRZZ(0.0*pi) q[3],q[38];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[7],q[16];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[48],q[10];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[19],q[14];\nRZZ(0.0*pi) q[53],q[15];\nRZZ(0.0*pi) q[49],q[18];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[29],q[40];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[32],q[42];\nRZZ(0.0*pi) q[43],q[35];\nRZZ(0.0*pi) q[41],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(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[6],q[33];\nRZZ(0.0*pi) q[44],q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[12],q[53];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[29];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[46];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[51],q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[25],q[5];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[19],q[20];\nRZZ(0.0*pi) q[28],q[24];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) q[45],q[50];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[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(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(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];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*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[45];\nrx(3.5*pi) q[46];\nry(3.5*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];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[19];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[38];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\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[25];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[49];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[3],q[37];\nRZZ(0.0*pi) q[24],q[4];\nRZZ(0.0*pi) q[6],q[51];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[34],q[8];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[50],q[16];\nRZZ(0.0*pi) q[39],q[17];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[55],q[31];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[45],q[41];\nRZZ(0.0*pi) q[48],q[42];\nRZZ(0.0*pi) q[43],q[52];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(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];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*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(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.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[2];\nrz(1.0*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[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[16],q[11];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[52];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[44],q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[43],q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[45],q[53];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[18],q[1];\nRZZ(0.0*pi) q[2],q[31];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[4],q[9];\nRZZ(0.0*pi) q[5],q[30];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[8],q[14];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[54],q[15];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[46],q[26];\nRZZ(0.0*pi) q[27],q[33];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) q[40],q[42];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*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];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.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[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(1.0*pi) q[44];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[5],q[30];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[15];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[44];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\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(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.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[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[26];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[43],q[6];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[11],q[10];\nRZZ(0.0*pi) q[42],q[12];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[47],q[17];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[34],q[50];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[45],q[39];\nRZZ(0.0*pi) q[48],q[51];\nRZZ(0.0*pi) q[49],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[32];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.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];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[52],q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[40];\nRZZ(0.0*pi) q[10],q[8];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[41],q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*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];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[1],q[49];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[25],q[5];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[32],q[9];\nRZZ(0.0*pi) q[11],q[29];\nRZZ(0.0*pi) q[14],q[12];\nRZZ(0.0*pi) q[35],q[13];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[30],q[34];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[42],q[44];\nRZZ(0.0*pi) q[43],q[50];\nRZZ(0.0*pi) q[55],q[45];\nRZZ(0.0*pi) q[51],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];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*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];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(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(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*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];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(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];\nry(0.5*pi) q[50];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[47],q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[39];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[40],q[2];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[8],q[19];\nRZZ(0.0*pi) q[9],q[54];\nRZZ(0.0*pi) q[35],q[11];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[32],q[16];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[33],q[53];\nRZZ(0.0*pi) q[49],q[36];\nRZZ(0.0*pi) q[37],q[48];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[51],q[43];\nRZZ(0.0*pi) q[52],q[45];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(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[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*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(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(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];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[37],q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[52];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\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(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(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[25],q[2];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[51],q[11];\nRZZ(0.0*pi) q[28],q[12];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[27],q[30];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[53],q[44];\nRZZ(0.0*pi) q[54],q[46];\nRZZ(0.0*pi) q[47],q[49];\nRZZ(0.0*pi) q[48],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\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[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(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];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*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];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[22],q[20];\nRZZ(0.0*pi) q[39],q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[48];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[54];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(1.0*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[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[49];\nRZZ(0.0*pi) q[31],q[1];\nRZZ(0.0*pi) q[2],q[42];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[4],q[5];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[14],q[7];\nRZZ(0.0*pi) q[8],q[26];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[32],q[13];\nRZZ(0.0*pi) q[27],q[16];\nRZZ(0.0*pi) q[36],q[17];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[23],q[24];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[45],q[35];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[51],q[41];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*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];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.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];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[14],q[2];\nRZZ(0.0*pi) q[3],q[16];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[11],q[53];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\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];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[51],q[0];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[5],q[31];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[26],q[8];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[20],q[24];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[34],q[27];\nRZZ(0.0*pi) q[35],q[30];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[39],q[55];\nRZZ(0.0*pi) q[40],q[47];\nRZZ(0.0*pi) q[48],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];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*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];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.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[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.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];\nrz(1.0*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(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[44];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[35];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[18],q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[26],q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(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[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[6],q[9];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[43],q[14];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[16],q[45];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[23],q[19];\nRZZ(0.0*pi) q[55],q[20];\nRZZ(0.0*pi) q[42],q[21];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[29],q[47];\nRZZ(0.0*pi) q[46],q[30];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[40],q[50];\nRZZ(0.0*pi) q[48],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(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(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(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*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(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*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];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(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];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[39];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[19];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[18],q[31];\nrz(0.5*pi) q[20];\nrz(0.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[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[2],q[51];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[8],q[10];\nRZZ(0.0*pi) q[41],q[9];\nRZZ(0.0*pi) q[11],q[53];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[27],q[16];\nRZZ(0.0*pi) q[21],q[34];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[44],q[28];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[49],q[36];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[55],q[43];\nRZZ(0.0*pi) q[50],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(0.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[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];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(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];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.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];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[46];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[9];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[15],q[20];\nrz(3.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];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[31],q[35];\nrz(0.5*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[42];\nRZZ(0.0*pi) q[44],q[48];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[49],q[3];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[41],q[7];\nRZZ(0.0*pi) q[22],q[8];\nRZZ(0.0*pi) q[10],q[11];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[52],q[42];\nRZZ(0.0*pi) q[50],q[45];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(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(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*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(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[28];\nry(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[45];\nry(0.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(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[42],q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[9],q[24];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[54],q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[44];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[27],q[38];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[55];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[3],q[37];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[53],q[19];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[47],q[43];\nRZZ(0.0*pi) q[49],q[45];\nRZZ(0.0*pi) q[48],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(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(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.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];\nry(3.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];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(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[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(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[1];\nRZZ(0.0*pi) q[3],q[34];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[53];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[55],q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[47],q[51];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[11];\nRZZ(0.0*pi) q[1],q[32];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[4],q[45];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[22],q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[8],q[52];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[14],q[40];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[33],q[25];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[35],q[41];\nRZZ(0.0*pi) q[42],q[44];\nRZZ(0.0*pi) q[49],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(1.0*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(1.0*pi) q[6];\nrz(0.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];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(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];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(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];\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(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[17];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[55];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[42],q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[31];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[41];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],q[51];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nRZZ(0.0*pi) q[53],q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[3],q[32];\nRZZ(0.0*pi) q[4],q[28];\nRZZ(0.0*pi) q[19],q[5];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[34],q[14];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[44],q[16];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[39],q[21];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[30],q[25];\nRZZ(0.0*pi) q[52],q[26];\nRZZ(0.0*pi) q[46],q[27];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[50],q[38];\nRZZ(0.0*pi) q[47],q[40];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*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];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(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[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.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];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[49],q[11];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[44],q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[28];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[39];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[33],q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[26],q[2];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[10],q[12];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[20],q[51];\nRZZ(0.0*pi) q[38],q[22];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[31],q[25];\nRZZ(0.0*pi) q[27],q[43];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[47],q[45];\nRZZ(0.0*pi) q[53],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];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*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];\nrz(1.0*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];\nrx(3.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(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.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];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(0.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(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.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[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[33],q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[53];\nRZZ(0.0*pi) q[1],q[8];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[41],q[5];\nRZZ(0.0*pi) q[6],q[30];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[10],q[18];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[17],q[16];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[24],q[44];\nRZZ(0.0*pi) q[31],q[25];\nRZZ(0.0*pi) q[26],q[34];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[55],q[29];\nRZZ(0.0*pi) q[48],q[32];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[38],q[39];\nRZZ(0.0*pi) q[40],q[54];\nRZZ(0.0*pi) q[51],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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.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(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*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];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*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];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(0.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];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[45],q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[46],q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[33];\nRZZ(0.0*pi) q[32],q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[51],q[24];\nrz(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];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[25],q[1];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[53],q[3];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[47],q[7];\nRZZ(0.0*pi) q[55],q[8];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[14],q[44];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[20],q[42];\nRZZ(0.0*pi) q[22],q[48];\nRZZ(0.0*pi) q[39],q[28];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*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(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(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*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];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.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(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*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];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[54],q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[45],q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[46],q[52];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[8],q[21];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[15],q[13];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[38],q[26];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[44],q[30];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(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[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*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];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[35],q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[24],q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[16],q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\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(0.5*pi) q[34];\nrz(0.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];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(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(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[49];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[3],q[30];\nRZZ(0.0*pi) q[54],q[4];\nRZZ(0.0*pi) q[5],q[26];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[8],q[37];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[13],q[53];\nRZZ(0.0*pi) q[20],q[14];\nRZZ(0.0*pi) q[15],q[27];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[40],q[43];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.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(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[39];\nry(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];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[27],q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nRZZ(0.0*pi) q[49],q[55];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[3],q[37];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[5],q[29];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[33],q[10];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[23],q[25];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[42],q[32];\nRZZ(0.0*pi) q[46],q[34];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[44],q[53];\nRZZ(0.0*pi) q[48],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[1];\nrx(1.0*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];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrz(1.0*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];\nrx(1.0*pi) q[24];\nrx(0.5*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];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.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];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(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];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[28];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[5],q[34];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[11],q[15];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[17],q[38];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[54],q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.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[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[25],q[0];\nRZZ(0.0*pi) q[2],q[51];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[32];\nRZZ(0.0*pi) q[8],q[40];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[26],q[12];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[39],q[52];\nRZZ(0.0*pi) q[46],q[50];\nRZZ(0.0*pi) q[49],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(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(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(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];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[7],q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[53];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[37];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[19],q[36];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[24],q[33];\nRZZ(0.0*pi) q[50],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[55],q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[14];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[3],q[32];\nRZZ(0.0*pi) q[18],q[4];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[10],q[23];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[39],q[22];\nRZZ(0.0*pi) q[52],q[26];\nRZZ(0.0*pi) q[54],q[27];\nRZZ(0.0*pi) q[28],q[38];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[43],q[41];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\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(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(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(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[44],q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[6];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[41],q[8];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[47],q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[49],q[19];\nRZZ(0.0*pi) q[20],q[23];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[42],q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[38],q[43];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[10],q[3];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[14],q[30];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[28],q[22];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[25],q[48];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.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];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.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];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*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];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*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];\nRZZ(0.0*pi) q[40],q[1];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[6],q[11];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[42];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[38],q[12];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*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];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[15],q[3];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[14],q[9];\nRZZ(0.0*pi) q[13],q[10];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[55],q[21];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[50],q[24];\nRZZ(0.0*pi) q[25],q[35];\nRZZ(0.0*pi) q[27],q[26];\nRZZ(0.0*pi) q[28],q[54];\nRZZ(0.0*pi) q[46],q[31];\nRZZ(0.0*pi) q[32],q[36];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*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];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(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(0.5*pi) q[28];\nrx(3.5*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[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(0.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];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[37],q[7];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[38];\nrz(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];\nRZZ(0.0*pi) q[16],q[45];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[54],q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(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[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[11];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[51],q[5];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[44],q[14];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[42],q[23];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[47],q[34];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(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];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*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(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.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];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.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(0.5*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];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[15];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[50];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[27],q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[48];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[29];\nrz(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[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[34],q[2];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[5],q[45];\nRZZ(0.0*pi) q[6],q[30];\nRZZ(0.0*pi) q[28],q[7];\nRZZ(0.0*pi) q[22],q[8];\nRZZ(0.0*pi) q[47],q[9];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[12],q[40];\nRZZ(0.0*pi) q[24],q[14];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[18],q[26];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[52],q[25];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[32],q[46];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[37],q[36];\nRZZ(0.0*pi) q[38],q[39];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[53],q[49];\nRZZ(0.0*pi) q[54],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];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(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];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(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];\nrz(1.0*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(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[21];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[43],q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[42];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[46];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[11];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[7],q[37];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[19],q[14];\nRZZ(0.0*pi) q[40],q[15];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[52],q[27];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[31],q[45];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.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[18];\nrx(0.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(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.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];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(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(0.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];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[39],q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[45],q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*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[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[51],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[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[49],q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[21],q[0];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[22],q[3];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[10],q[5];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[29],q[43];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[37],q[35];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\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(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\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(1.0*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[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(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];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[18],q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[36],q[12];\nRZZ(0.0*pi) q[37],q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[19],q[44];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[34],q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[51];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[2],q[30];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[22],q[4];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[48],q[8];\nRZZ(0.0*pi) q[14],q[40];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[23],q[43];\nRZZ(0.0*pi) q[39],q[26];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) q[50],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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*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];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.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(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(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(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(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[55],q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[51],q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[33],q[47];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nRZZ(0.0*pi) q[50],q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[3],q[30];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[53],q[24];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[48],q[39];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nry(0.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];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(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[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[31],q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[22],q[17];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[38],q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[53],q[0];\nRZZ(0.0*pi) q[1],q[30];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[42],q[3];\nRZZ(0.0*pi) q[26],q[4];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[24],q[8];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[13],q[27];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[19],q[35];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[36],q[43];\nRZZ(0.0*pi) q[47],q[40];\nRZZ(0.0*pi) q[44],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];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(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(0.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[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*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(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.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];\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) [83]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*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(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.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];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[28];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[26],q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[21];\nrz(0.5*pi) q[18];\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(3.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[37],q[35];\nRZZ(0.0*pi) q[40],q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[42],q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[31],q[1];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[47],q[4];\nRZZ(0.0*pi) q[6],q[20];\nRZZ(0.0*pi) q[13],q[7];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[9],q[23];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[18],q[19];\nRZZ(0.0*pi) q[22],q[48];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[32],q[27];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[34],q[39];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) q[49],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];\nRZZ(0.0*pi) q[3],q[1];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*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[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*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];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(0.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(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[15];\nRZZ(0.0*pi) q[11],q[10];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[40];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[34],q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[52];\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(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[38],q[51];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[5],q[45];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[21],q[7];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[18],q[44];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[20],q[29];\nRZZ(0.0*pi) q[23],q[22];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[43],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(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.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];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(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];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.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];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*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[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[13],q[17];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[20],q[47];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[46],q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[53],q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[48],q[11];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[25],q[31];\nRZZ(0.0*pi) q[44],q[28];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) q[52],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];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*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];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(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];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[42];\nrx(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(1.0*pi) q[48];\nrz(3.5*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(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[30];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[5],q[52];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[53];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[12],q[39];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[16];\nRZZ(0.0*pi) q[55],q[15];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[50];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[43];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\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(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[10],q[38];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[17],q[22];\nRZZ(0.0*pi) q[19],q[28];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[42],q[21];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[35],q[41];\nRZZ(0.0*pi) q[37],q[47];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(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(1.0*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(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(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[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(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];\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(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[29];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[26],q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[23],q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[49],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[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[30],q[0];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[12],q[4];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[25],q[16];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[36],q[19];\nRZZ(0.0*pi) q[34],q[24];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[33],q[45];\nRZZ(0.0*pi) q[37],q[53];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[42],q[46];\nRZZ(0.0*pi) q[44],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(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*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];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(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];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(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(3.5*pi) q[44];\nry(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];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[21];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[7];\nrz(1.0*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[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[39];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[32],q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.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[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[27],q[5];\nRZZ(0.0*pi) q[6],q[48];\nRZZ(0.0*pi) q[7],q[37];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[30],q[9];\nRZZ(0.0*pi) q[10],q[53];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[20],q[15];\nRZZ(0.0*pi) q[16],q[43];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[42],q[23];\nRZZ(0.0*pi) q[45],q[26];\nRZZ(0.0*pi) q[31],q[52];\nRZZ(0.0*pi) q[34],q[47];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[51],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];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[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(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.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];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.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[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[27];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[52],q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[12];\nRZZ(0.0*pi) q[32],q[11];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[14],q[16];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[44],q[17];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[55],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[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[8];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[42],q[6];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[9],q[46];\nRZZ(0.0*pi) q[15],q[40];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[53],q[33];\nRZZ(0.0*pi) q[47],q[34];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[54],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(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\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];\nry(0.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];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*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];\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(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(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(1.0*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];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[15],q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(0.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];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\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(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[43],q[3];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[7],q[20];\nRZZ(0.0*pi) q[8],q[39];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[11],q[31];\nRZZ(0.0*pi) q[12],q[37];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[44],q[18];\nRZZ(0.0*pi) q[42],q[22];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[47],q[32];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[38],q[49];\nRZZ(0.0*pi) q[41],q[52];\nRZZ(0.0*pi) q[54],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(1.0*pi) q[2];\nry(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];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[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];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*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];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[48],q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[43];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[26];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[54],q[29];\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(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[47],q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[40],q[0];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[34],q[4];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[18],q[7];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[23],q[10];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[51],q[16];\nRZZ(0.0*pi) q[19],q[28];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[39],q[35];\nRZZ(0.0*pi) q[38],q[55];\nRZZ(0.0*pi) q[42],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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[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];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(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];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(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.0*pi) q[1],q[21];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[11];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[19];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[39],q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[46],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[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[26];\nRZZ(0.0*pi) q[2],q[42];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[40],q[6];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[43],q[9];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[31],q[14];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[55],q[16];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[18],q[47];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[24],q[53];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[27],q[30];\nRZZ(0.0*pi) q[51],q[28];\nRZZ(0.0*pi) q[37],q[49];\nRZZ(0.0*pi) q[48],q[44];\nRZZ(0.0*pi) 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[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.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(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.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];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(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];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[48];\nrz(1.0*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];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[35],q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[32],q[45];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[18],q[2];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[4],q[10];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[22],q[6];\nRZZ(0.0*pi) q[7],q[42];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[47],q[12];\nRZZ(0.0*pi) q[13],q[55];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[30],q[19];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[21],q[53];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[24],q[29];\nRZZ(0.0*pi) q[25],q[28];\nRZZ(0.0*pi) q[51],q[33];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) q[38],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];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\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(1.0*pi) q[13];\nrx(1.0*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(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(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[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(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];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(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];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[1],q[37];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[5],q[31];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[36],q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[42];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[49];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[52],q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[51],q[4];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[17],q[8];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[43],q[30];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[50],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];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nry(3.5*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];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*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(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(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(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];\nrz(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];\nry(0.5*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(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[24],q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[27],q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[32];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[51],q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nRZZ(0.0*pi) q[46],q[48];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[4],q[5];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[9],q[30];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[17],q[33];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[38],q[40];\nRZZ(0.0*pi) q[44],q[49];\nRZZ(0.0*pi) q[50],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(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];\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(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(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];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(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[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[45],q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[20],q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[23],q[29];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nRZZ(0.0*pi) q[50],q[53];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[48],q[16];\nRZZ(0.0*pi) q[17],q[33];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[26],q[37];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[44],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];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.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(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(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[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[41];\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];\nry(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];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[42],q[3];\nrz(0.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];\nRZZ(0.0*pi) q[15],q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[44],q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[53];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[6],q[1];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[13],q[5];\nRZZ(0.0*pi) q[34],q[7];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[9],q[39];\nRZZ(0.0*pi) q[41],q[10];\nRZZ(0.0*pi) q[25],q[11];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[48],q[16];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[35],q[20];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[43],q[31];\nRZZ(0.0*pi) q[46],q[52];\nRZZ(0.0*pi) q[47],q[54];\nRZZ(0.0*pi) q[55],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[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];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(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];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.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];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(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];\nry(1.0*pi) q[53];\nrx(1.0*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[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[34];\nRZZ(0.0*pi) q[12],q[47];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[19];\nrz(0.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];\nrz(3.5*pi) q[28];\nrz(3.5*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[33];\nRZZ(0.0*pi) q[40],q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[51];\nRZZ(0.0*pi) q[9],q[1];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[4],q[42];\nRZZ(0.0*pi) q[15],q[5];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[7],q[30];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[22],q[20];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[23],q[41];\nRZZ(0.0*pi) q[28],q[24];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[26],q[45];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[33],q[32];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[43],q[53];\nRZZ(0.0*pi) 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];\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(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*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[26];\nrx(1.0*pi) q[27];\nrz(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[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*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(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[9],q[55];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[37],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(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[49],q[25];\nrz(1.0*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];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[52];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[45],q[5];\nRZZ(0.0*pi) q[30],q[6];\nRZZ(0.0*pi) q[7],q[12];\nRZZ(0.0*pi) q[42],q[8];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[11],q[32];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[51],q[17];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[20],q[22];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[41],q[29];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[36],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(0.5*pi) q[1];\nry(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(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];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*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(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(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(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(3.5*pi) q[47];\nry(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(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[12];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[44];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[13],q[43];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[19],q[33];\nRZZ(0.0*pi) q[28],q[21];\nRZZ(0.0*pi) q[22],q[41];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[26],q[39];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[53],q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[10];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[49],q[18];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[23],q[42];\nRZZ(0.0*pi) q[24],q[46];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[32],q[27];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrx(3.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];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*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];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*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];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(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(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[27];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.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[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[33],q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[51],q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[54];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[18],q[2];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[43],q[6];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[8],q[30];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[48],q[11];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[38],q[26];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) q[47],q[37];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.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];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*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];\nry(0.5*pi) q[32];\nry(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];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.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(0.5*pi) q[49];\nry(0.5*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];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[37],q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[15],q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[23],q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[41];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[49],q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*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[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[8],q[14];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[19],q[46];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[32],q[42];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[48],q[53];\nRZZ(0.0*pi) 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];\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];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[30];\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];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.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];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(1.0*pi) q[29];\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(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[51],q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[10],q[43];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[37],q[48];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(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(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[26];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[21],q[17];\nRZZ(0.0*pi) q[18],q[44];\nRZZ(0.0*pi) q[28],q[23];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[41],q[31];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[35],q[39];\nRZZ(0.0*pi) q[36],q[54];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[55],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];\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(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(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];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.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];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[36];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[17],q[2];\nRZZ(0.0*pi) q[3],q[46];\nRZZ(0.0*pi) q[13],q[4];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[55],q[7];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[41],q[10];\nRZZ(0.0*pi) q[25],q[11];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[14],q[30];\nRZZ(0.0*pi) q[19],q[28];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[38],q[52];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[50],q[43];\nRZZ(0.0*pi) q[51],q[47];\nRZZ(0.0*pi) q[48],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];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(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];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(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];\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];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[46],q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[27];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[48],q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[33],q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\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(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[43];\nRZZ(0.0*pi) q[51],q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nRZZ(0.0*pi) q[54],q[52];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[5],q[55];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[10],q[11];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[44],q[25];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[38],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(0.5*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(1.0*pi) q[5];\nrz(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(0.5*pi) q[11];\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(1.0*pi) q[19];\nry(0.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(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\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(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(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];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(0.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(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[48],q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[36];\nrz(3.5*pi) q[14];\nrz(1.0*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];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[50],q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[41],q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[4],q[29];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[8],q[39];\nRZZ(0.0*pi) q[28],q[9];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[25],q[22];\nRZZ(0.0*pi) q[24],q[23];\nRZZ(0.0*pi) q[51],q[30];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[34],q[37];\nRZZ(0.0*pi) q[47],q[42];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) 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(3.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[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\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(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(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[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];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[18],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[44];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[47];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[43],q[10];\nRZZ(0.0*pi) q[11],q[24];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[14],q[37];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[25],q[40];\nRZZ(0.0*pi) q[26],q[38];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[33],q[48];\nRZZ(0.0*pi) q[34],q[51];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[49],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];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*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];\nrx(1.0*pi) q[29];\nrz(1.0*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];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[52];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[46];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[49];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[26],q[45];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[30],q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[50],q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*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];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[41];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[16],q[15];\nRZZ(0.0*pi) q[17],q[48];\nRZZ(0.0*pi) q[22],q[19];\nRZZ(0.0*pi) q[27],q[51];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[31],q[54];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[53],q[34];\nRZZ(0.0*pi) q[35],q[44];\nRZZ(0.0*pi) q[36],q[39];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.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];\nrz(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*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(0.5*pi) q[33];\nrz(0.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];\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(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*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];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[18];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[27],q[5];\nRZZ(0.0*pi) q[6],q[26];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[24];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[25],q[55];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[47],q[53];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[11];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[3],q[48];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[44],q[7];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[9],q[35];\nRZZ(0.0*pi) q[14],q[10];\nRZZ(0.0*pi) q[15],q[13];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[33],q[43];\nRZZ(0.0*pi) q[36],q[37];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.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];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[39];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(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];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[18];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[26];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[35];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.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[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[28],q[2];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[5],q[34];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[8],q[21];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[45],q[12];\nRZZ(0.0*pi) q[52],q[13];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[17],q[43];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[46],q[22];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[44],q[27];\nRZZ(0.0*pi) q[29],q[31];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[48],q[39];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) q[42],q[49];\nRZZ(0.0*pi) q[51],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];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.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];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(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(0.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(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[27];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[47],q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[17],q[42];\nRZZ(0.0*pi) q[34],q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[43],q[52];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[45],q[12];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[46],q[14];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[33],q[22];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[39],q[40];\nRZZ(0.0*pi) q[49],q[41];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.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];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[47];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[22],q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[15],q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[41],q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[13],q[5];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[11],q[30];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[37],q[16];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[20],q[23];\nRZZ(0.0*pi) q[35],q[24];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[45],q[55];\nRZZ(0.0*pi) q[53],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];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*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];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.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[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(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];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.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];\nry(0.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];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(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];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\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[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[33],q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[39];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[51];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[4],q[42];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[8],q[20];\nRZZ(0.0*pi) q[9],q[47];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[19],q[11];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[43],q[22];\nRZZ(0.0*pi) q[40],q[24];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[45],q[27];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[55],q[41];\nRZZ(0.0*pi) q[46],q[53];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(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[39];\nry(0.5*pi) q[40];\nrx(0.5*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];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[18],q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[16],q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[24];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[26],q[47];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[39],q[52];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[28],q[1];\nRZZ(0.0*pi) q[12],q[3];\nRZZ(0.0*pi) q[51],q[4];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[55],q[13];\nRZZ(0.0*pi) q[15],q[29];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[20],q[41];\nRZZ(0.0*pi) q[54],q[21];\nRZZ(0.0*pi) q[27],q[36];\nRZZ(0.0*pi) q[31],q[50];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[43],q[42];\nRZZ(0.0*pi) q[44],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(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.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];\nry(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(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[18];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[9],q[28];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[43],q[12];\nRZZ(0.0*pi) q[14],q[36];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[26],q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[22],q[47];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[40],q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[3],q[6];\nRZZ(0.0*pi) q[4],q[51];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[54],q[11];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[37],q[21];\nRZZ(0.0*pi) q[23],q[42];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[53],q[29];\nRZZ(0.0*pi) q[33],q[35];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[38],q[49];\nRZZ(0.0*pi) q[44],q[39];\nRZZ(0.0*pi) q[52],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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[1];\nry(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];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(1.0*pi) q[33];\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];\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(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[11];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[42];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[36];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[34];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\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(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[3],q[10];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[32],q[6];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[39],q[9];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[14],q[44];\nRZZ(0.0*pi) q[22],q[19];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[21],q[25];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[51],q[28];\nRZZ(0.0*pi) q[31],q[43];\nRZZ(0.0*pi) q[52],q[33];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(1.0*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[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(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];\nry(0.5*pi) q[40];\nry(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];\nry(0.5*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];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[9];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[24];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[20];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[32];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[19],q[35];\nRZZ(0.0*pi) q[55],q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[37],q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[33],q[40];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[4],q[5];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[8],q[12];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[42],q[15];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[39],q[25];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[28],q[54];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[45],q[48];\nRZZ(0.0*pi) q[53],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[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[7];\nrz(3.5*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];\nrx(0.5*pi) q[14];\nry(3.5*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(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];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*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[31];\nry(0.5*pi) q[32];\nrz(1.0*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[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(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];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[26];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[38],q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[48],q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[29],q[33];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[49],q[42];\nrz(1.0*pi) q[43];\nRZZ(0.0*pi) q[51],q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[36],q[0];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[23],q[2];\nRZZ(0.0*pi) q[3],q[7];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[28],q[15];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[54],q[21];\nRZZ(0.0*pi) q[24],q[47];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[31],q[50];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*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(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*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];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[30],q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[45],q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[47];\nRZZ(0.0*pi) q[11],q[34];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[40],q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[42],q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[36];\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(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[33];\nRZZ(0.0*pi) q[1],q[54];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[3],q[23];\nRZZ(0.0*pi) q[5],q[41];\nRZZ(0.0*pi) q[7],q[44];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[29],q[19];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[22],q[38];\nRZZ(0.0*pi) q[36],q[24];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*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];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*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];\nrz(3.5*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(3.5*pi) q[38];\nry(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];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(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];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[14],q[11];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[24],q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[29],q[23];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[38],q[54];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.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[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[40];\nRZZ(0.0*pi) q[1],q[20];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[3],q[12];\nRZZ(0.0*pi) q[26],q[4];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[6],q[34];\nRZZ(0.0*pi) q[7],q[19];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[27],q[10];\nRZZ(0.0*pi) q[13],q[53];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[17],q[48];\nRZZ(0.0*pi) q[18],q[35];\nRZZ(0.0*pi) q[22],q[50];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[30],q[45];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[41],q[36];\nRZZ(0.0*pi) q[44],q[37];\nRZZ(0.0*pi) q[49],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(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(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];\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(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(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[1];\nRZZ(0.0*pi) q[25],q[2];\nRZZ(0.0*pi) q[33],q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[15],q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[27],q[46];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*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];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[1],q[23];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[9],q[41];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[17],q[45];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[31],q[55];\nRZZ(0.0*pi) q[36],q[43];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[42],q[47];\nRZZ(0.0*pi) q[44],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(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(0.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];\nry(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];\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(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(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];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(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[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(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[26],q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[41],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];\nRZZ(0.0*pi) q[50],q[23];\nRZZ(0.0*pi) q[33],q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[40],q[27];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[45],q[47];\nRZZ(0.0*pi) q[48],q[46];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[11];\nRZZ(0.0*pi) q[1],q[44];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[12],q[4];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[8],q[29];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[32],q[13];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[28],q[21];\nRZZ(0.0*pi) q[25],q[34];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[38],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\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(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(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];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(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];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(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];\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(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[23],q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[28],q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[29];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[19],q[2];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[16],q[9];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[11],q[25];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[22],q[45];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[27],q[33];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[50],q[44];\nRZZ(0.0*pi) q[47],q[46];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*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];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[10];\nrx(3.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];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(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];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*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];\nry(3.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];\nry(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(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[4],q[24];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[9],q[36];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[45],q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[53],q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[35],q[6];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[37],q[13];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[15],q[39];\nRZZ(0.0*pi) q[30],q[16];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[27],q[23];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[46],q[40];\nRZZ(0.0*pi) q[47],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];\nry(3.5*pi) q[1];\nrx(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];\nRZZ(0.0*pi) q[21],q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[22];\nrz(0.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[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(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];\nry(0.5*pi) q[35];\nrx(0.5*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[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[42];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[31];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[45],q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[47],q[36];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[50],q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[24];\nRZZ(0.0*pi) q[1],q[8];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[4],q[44];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[11],q[37];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[55],q[13];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[52],q[16];\nRZZ(0.0*pi) q[48],q[17];\nRZZ(0.0*pi) q[18],q[19];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[40],q[25];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[46],q[27];\nRZZ(0.0*pi) q[49],q[28];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[35],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(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*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(1.0*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[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*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[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[22];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[26],q[43];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[44],q[49];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[30],q[1];\nRZZ(0.0*pi) q[4],q[47];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[8],q[39];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[13],q[33];\nRZZ(0.0*pi) q[15],q[20];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[18],q[45];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[27],q[41];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[31],q[50];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(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(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(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[47];\nrx(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*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];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[23],q[2];\nRZZ(0.0*pi) q[46],q[3];\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[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[16],q[50];\nRZZ(0.0*pi) q[17],q[36];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[37];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*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[45];\nRZZ(0.0*pi) q[52],q[47];\nRZZ(0.0*pi) q[51],q[54];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[8];\nRZZ(0.0*pi) q[21],q[1];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[49],q[9];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[13],q[44];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[19],q[43];\nRZZ(0.0*pi) q[20],q[41];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[45],q[26];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[55],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];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[30];\nrx(0.5*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];\nry(1.0*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];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(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];\nrz(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];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[53];\nRZZ(0.0*pi) q[47],q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[44],q[12];\nrz(0.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[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[34],q[3];\nRZZ(0.0*pi) q[4],q[32];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[8],q[16];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[18],q[45];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[26],q[20];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[23],q[24];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[30],q[28];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[33],q[43];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[38],q[37];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*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];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*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];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.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];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[8],q[50];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nRZZ(0.0*pi) q[42],q[52];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[25],q[3];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[5],q[34];\nRZZ(0.0*pi) q[9],q[28];\nRZZ(0.0*pi) q[27],q[10];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[14],q[26];\nRZZ(0.0*pi) q[24],q[15];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[18],q[33];\nRZZ(0.0*pi) q[36],q[19];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[44],q[37];\nRZZ(0.0*pi) q[47],q[43];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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(0.5*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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*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];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.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];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[26],q[12];\nrz(3.5*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];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[41],q[24];\nrz(1.0*pi) q[25];\nrz(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];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[49],q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[29],q[5];\nRZZ(0.0*pi) q[27],q[6];\nRZZ(0.0*pi) q[30],q[7];\nRZZ(0.0*pi) q[19],q[8];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[55],q[13];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[22],q[17];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[20],q[38];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[51],q[23];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[43],q[47];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\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];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\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[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[48],q[6];\nRZZ(0.0*pi) q[37],q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[54],q[12];\nrz(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[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\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[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[30];\nRZZ(0.0*pi) q[26],q[1];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[14],q[5];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[11],q[27];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[18],q[22];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[52],q[23];\nRZZ(0.0*pi) q[41],q[24];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[42],q[28];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[55],q[43];\nRZZ(0.0*pi) q[51],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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.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];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[41],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[22],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[29];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[34];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[26];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[27],q[47];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[35],q[43];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[21],q[2];\nRZZ(0.0*pi) q[20],q[3];\nRZZ(0.0*pi) q[4],q[7];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[8],q[44];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[30],q[10];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[52],q[23];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[37],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(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];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(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(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*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(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(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];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[43];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[25],q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[45],q[17];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[5],q[11];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[15],q[20];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[40],q[32];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[39],q[36];\nRZZ(0.0*pi) q[41],q[50];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.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];\nrx(0.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(0.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];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[53];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[16],q[29];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[55],q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[31],q[1];\nRZZ(0.0*pi) q[2],q[34];\nRZZ(0.0*pi) q[43],q[3];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[7],q[32];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[12],q[39];\nRZZ(0.0*pi) q[21],q[14];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[42],q[40];\nRZZ(0.0*pi) q[41],q[47];\nRZZ(0.0*pi) q[46],q[44];\nRZZ(0.0*pi) q[51],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];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrx(1.0*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];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*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(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[8];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[5],q[36];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[37],q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[25];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[30],q[19];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[50],q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[44],q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[51],q[0];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[6],q[55];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[10],q[29];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[23],q[17];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[52],q[35];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[40],q[42];\nRZZ(0.0*pi) q[48],q[43];\nRZZ(0.0*pi) q[54],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];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(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];\nry(0.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];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*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];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\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(1.0*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];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[53];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[26],q[36];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[52],q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[2],q[39];\nRZZ(0.0*pi) q[3],q[40];\nRZZ(0.0*pi) q[7],q[4];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[6],q[27];\nRZZ(0.0*pi) q[37],q[9];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[32],q[12];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[18],q[34];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[41],q[24];\nRZZ(0.0*pi) q[48],q[29];\nRZZ(0.0*pi) q[50],q[30];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.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(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.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];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrx(0.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(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[16],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[50],q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[3];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[2],q[51];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[30],q[9];\nRZZ(0.0*pi) q[48],q[11];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[43],q[13];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[18],q[31];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[53],q[21];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[39],q[23];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[41],q[33];\nRZZ(0.0*pi) q[35],q[36];\nRZZ(0.0*pi) q[38],q[37];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[52],q[44];\nRZZ(0.0*pi) q[54],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];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\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(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(3.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];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(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];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(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];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(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[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[55],q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\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(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[45],q[50];\nRZZ(0.0*pi) q[53],q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[41],q[2];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[4],q[17];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[36],q[15];\nRZZ(0.0*pi) q[18],q[52];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[28],q[33];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[40],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.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];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(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];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.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];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[14];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[43],q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[27],q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.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[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.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(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[37];\nRZZ(0.0*pi) q[1],q[45];\nRZZ(0.0*pi) q[19],q[2];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[6],q[53];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[52],q[12];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[33],q[15];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[31],q[18];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[35],q[25];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[50],q[28];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[34],q[55];\nRZZ(0.0*pi) q[36],q[46];\nRZZ(0.0*pi) q[41],q[47];\nRZZ(0.0*pi) q[44],q[49];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(3.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];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.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];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(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];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[7];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[32];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[46];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[52];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[37],q[48];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.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(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[5],q[2];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[4],q[42];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[41],q[8];\nRZZ(0.0*pi) q[9],q[40];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[53],q[11];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[47],q[16];\nRZZ(0.0*pi) q[50],q[18];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[25],q[35];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[33],q[29];\nRZZ(0.0*pi) q[30],q[31];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*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(0.5*pi) q[32];\nry(3.5*pi) q[33];\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];\nry(1.0*pi) q[39];\nry(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];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*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];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[5];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[54],q[29];\nRZZ(0.0*pi) q[48],q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[45],q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[36],q[1];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[7],q[41];\nRZZ(0.0*pi) q[9],q[24];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[11],q[49];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[13],q[18];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[30],q[15];\nRZZ(0.0*pi) q[19],q[16];\nRZZ(0.0*pi) q[34],q[17];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[21],q[26];\nRZZ(0.0*pi) q[23],q[33];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[37],q[43];\nRZZ(0.0*pi) q[39],q[44];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[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(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(1.0*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];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[10];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[51],q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[34],q[47];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[55];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[22],q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[6],q[15];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[44],q[8];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[18],q[29];\nRZZ(0.0*pi) q[27],q[20];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[23],q[30];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[38],q[39];\nRZZ(0.0*pi) q[53],q[46];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*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[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.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];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(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];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.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[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.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];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[31];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[37],q[5];\nRZZ(0.0*pi) q[6],q[53];\nRZZ(0.0*pi) q[8],q[38];\nRZZ(0.0*pi) q[9],q[41];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[15],q[43];\nRZZ(0.0*pi) q[48],q[16];\nRZZ(0.0*pi) q[21],q[17];\nRZZ(0.0*pi) q[18],q[30];\nRZZ(0.0*pi) q[19],q[27];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[44],q[23];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[50],q[26];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[32],q[55];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) q[54],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];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*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];\nrz(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*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];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[24];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[54],q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[9],q[34];\nRZZ(0.0*pi) q[17],q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[39],q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[31],q[35];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\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(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[2],q[29];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[12],q[5];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[15],q[43];\nRZZ(0.0*pi) q[37],q[16];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[25],q[49];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[32],q[53];\nRZZ(0.0*pi) q[38],q[41];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[42],q[55];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(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[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(3.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];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[14];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[19],q[22];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[30],q[28];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[35],q[49];\nRZZ(0.0*pi) q[39],q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[52],q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[10];\nRZZ(0.0*pi) q[2],q[54];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[8],q[12];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[32],q[13];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[24],q[42];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[38],q[40];\nRZZ(0.0*pi) q[43],q[55];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.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];\nry(0.5*pi) q[42];\nrx(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];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(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];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[41];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[47],q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\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(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[51],q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[46],q[0];\nRZZ(0.0*pi) q[25],q[1];\nRZZ(0.0*pi) q[53],q[2];\nRZZ(0.0*pi) q[48],q[3];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[5],q[37];\nRZZ(0.0*pi) q[18],q[7];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[28],q[14];\nRZZ(0.0*pi) q[20],q[49];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[23],q[26];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[54],q[32];\nRZZ(0.0*pi) q[40],q[35];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[52],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(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(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];\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(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.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];\nry(0.5*pi) q[31];\nry(0.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];\nry(0.5*pi) q[38];\nrz(1.0*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];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.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];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.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[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\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(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.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[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(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];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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) [85]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(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(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.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];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*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(3.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];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[46];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[51];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[19],q[21];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[44],q[52];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[45],q[3];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[23],q[5];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[28],q[11];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[48],q[16];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[42],q[27];\nRZZ(0.0*pi) q[43],q[32];\nRZZ(0.0*pi) q[47],q[33];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*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[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.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(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[30];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[6],q[55];\nRZZ(0.0*pi) q[24],q[7];\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[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(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[28],q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[53],q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[8],q[1];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[46],q[9];\nRZZ(0.0*pi) q[40],q[10];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[43],q[14];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[33],q[18];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[31],q[52];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[37],q[42];\nRZZ(0.0*pi) q[44],q[41];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nry(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];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(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[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\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(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(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];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[29];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[36],q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[48],q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[32],q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.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[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[10],q[0];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[2],q[42];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[5],q[23];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[19],q[38];\nRZZ(0.0*pi) q[51],q[20];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[25],q[37];\nRZZ(0.0*pi) q[26],q[41];\nRZZ(0.0*pi) q[54],q[28];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[34],q[53];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[43],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(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*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(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];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(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];\nRZZ(0.0*pi) q[31],q[15];\nRZZ(0.0*pi) q[16],q[42];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[30];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[52];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[45],q[54];\nRZZ(0.0*pi) q[48],q[46];\nRZZ(0.0*pi) q[50],q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[53],q[0];\nRZZ(0.0*pi) q[1],q[28];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[3],q[10];\nRZZ(0.0*pi) q[38],q[4];\nRZZ(0.0*pi) q[5],q[13];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[33],q[7];\nRZZ(0.0*pi) q[8],q[20];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[17],q[29];\nRZZ(0.0*pi) q[18],q[24];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[36],q[22];\nRZZ(0.0*pi) q[23],q[55];\nRZZ(0.0*pi) q[25],q[26];\nRZZ(0.0*pi) q[37],q[49];\nRZZ(0.0*pi) q[51],q[39];\nRZZ(0.0*pi) q[41],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.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];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*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];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[37];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[22],q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[52];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[36];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[31];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[48],q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[42];\nRZZ(0.0*pi) q[38],q[30];\nRZZ(0.0*pi) q[32],q[45];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[21],q[0];\nRZZ(0.0*pi) q[40],q[1];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[12],q[4];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[54],q[7];\nRZZ(0.0*pi) q[10],q[50];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[15],q[17];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[20],q[27];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[24],q[39];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[34],q[43];\nRZZ(0.0*pi) q[51],q[44];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*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(3.5*pi) q[27];\nry(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(0.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(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(1.0*pi) q[49];\nry(3.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[55];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[3],q[23];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*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(1.0*pi) q[21];\nRZZ(0.0*pi) q[35],q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[49];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[24],q[1];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[41],q[4];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[8],q[51];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[26],q[15];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[18],q[45];\nRZZ(0.0*pi) q[19],q[34];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[28],q[21];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[33],q[43];\nRZZ(0.0*pi) q[36],q[39];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.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(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*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];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[48];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[51];\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(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*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.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[42],q[5];\nRZZ(0.0*pi) q[6],q[55];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[41],q[10];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[26],q[12];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[47],q[14];\nRZZ(0.0*pi) q[34],q[15];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[35],q[18];\nRZZ(0.0*pi) q[19],q[22];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[54],q[31];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[53],q[39];\nRZZ(0.0*pi) 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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.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(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*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];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[27];\nry(0.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(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.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];\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(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];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[32],q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[18],q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[27];\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(3.5*pi) q[34];\nRZZ(0.0*pi) q[54],q[35];\nRZZ(0.0*pi) q[36],q[46];\nrz(0.5*pi) q[37];\nrz(3.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[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[1],q[0];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[3],q[48];\nRZZ(0.0*pi) q[22],q[4];\nRZZ(0.0*pi) q[53],q[5];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[8],q[52];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[26],q[10];\nRZZ(0.0*pi) q[11],q[30];\nRZZ(0.0*pi) q[15],q[13];\nRZZ(0.0*pi) q[50],q[14];\nRZZ(0.0*pi) q[17],q[43];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[21],q[27];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[55],q[37];\nRZZ(0.0*pi) q[38],q[44];\nRZZ(0.0*pi) q[47],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[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(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[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[26];\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(1.0*pi) q[32];\nrx(1.0*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(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(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[23];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[11];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[24],q[31];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[49];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nRZZ(0.0*pi) q[50],q[48];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[2],q[36];\nRZZ(0.0*pi) q[3],q[13];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[44],q[16];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[20],q[39];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[35],q[40];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[52],q[45];\nRZZ(0.0*pi) q[51],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];\nrz(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];\nry(0.5*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(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(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];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nry(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];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[30];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[47],q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[19],q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[22],q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[50],q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[45],q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[6],q[25];\nRZZ(0.0*pi) q[7],q[37];\nRZZ(0.0*pi) q[31],q[8];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[28],q[12];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[55],q[18];\nRZZ(0.0*pi) q[20],q[44];\nRZZ(0.0*pi) q[42],q[21];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[52],q[26];\nRZZ(0.0*pi) q[51],q[29];\nRZZ(0.0*pi) q[53],q[32];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[54],q[34];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(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(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*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];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*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];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\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(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[6],q[50];\nRZZ(0.0*pi) q[7],q[30];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[14],q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[21],q[20];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[43],q[2];\nRZZ(0.0*pi) q[28],q[3];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[32],q[11];\nRZZ(0.0*pi) q[29],q[12];\nRZZ(0.0*pi) q[13],q[53];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[27],q[17];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[55],q[31];\nRZZ(0.0*pi) q[34],q[35];\nRZZ(0.0*pi) q[48],q[36];\nRZZ(0.0*pi) q[44],q[38];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[49],q[42];\nRZZ(0.0*pi) q[46],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];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*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(0.5*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[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(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(1.0*pi) q[44];\nrz(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(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(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];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[46];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[33];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[25],q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[22],q[50];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[24],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];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[42],q[0];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[2],q[41];\nRZZ(0.0*pi) q[3],q[26];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[6],q[14];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[8],q[39];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[20],q[17];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[49],q[28];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[32],q[35];\nRZZ(0.0*pi) q[34],q[44];\nRZZ(0.0*pi) q[43],q[53];\nRZZ(0.0*pi) q[45],q[47];\nRZZ(0.0*pi) q[55],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*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];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.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];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[53],q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[29],q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[32],q[30];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[43],q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\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(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[49],q[3];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[8],q[44];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[39],q[11];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[51],q[46];\nRZZ(0.0*pi) q[48],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.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(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.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];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.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];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[41];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[51],q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[23];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[44],q[26];\nRZZ(0.0*pi) q[28],q[47];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[42],q[45];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[11],q[15];\nRZZ(0.0*pi) q[38],q[12];\nRZZ(0.0*pi) q[14],q[27];\nRZZ(0.0*pi) q[25],q[16];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[20],q[24];\nRZZ(0.0*pi) q[54],q[21];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[49],q[31];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(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(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(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];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.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];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*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[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(1.0*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[4],q[55];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[39];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[29],q[15];\nrz(0.5*pi) q[16];\nrz(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(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.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[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[47];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[6],q[34];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[14],q[53];\nRZZ(0.0*pi) q[22],q[17];\nRZZ(0.0*pi) q[18],q[41];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[24],q[21];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[54],q[30];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[35],q[38];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[40],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];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.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(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrx(0.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];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*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];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[2],q[32];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[52],q[20];\nrz(0.5*pi) q[24];\nrz(3.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];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[47];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nRZZ(0.0*pi) q[27],q[1];\nRZZ(0.0*pi) q[38],q[3];\nRZZ(0.0*pi) q[4],q[31];\nRZZ(0.0*pi) q[54],q[5];\nRZZ(0.0*pi) q[10],q[6];\nRZZ(0.0*pi) q[7],q[9];\nRZZ(0.0*pi) q[8],q[29];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[12],q[17];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[53],q[16];\nRZZ(0.0*pi) q[21],q[18];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[22],q[49];\nRZZ(0.0*pi) q[23],q[51];\nRZZ(0.0*pi) q[37],q[25];\nRZZ(0.0*pi) q[26],q[55];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[35],q[30];\nRZZ(0.0*pi) q[34],q[46];\nRZZ(0.0*pi) q[40],q[36];\nRZZ(0.0*pi) q[44],q[39];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrz(1.0*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];\nry(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];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[28];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[9];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[33];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[21],q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[35],q[55];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[2],q[5];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[6],q[42];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[48],q[12];\nRZZ(0.0*pi) q[49],q[15];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[18],q[26];\nRZZ(0.0*pi) q[19],q[29];\nRZZ(0.0*pi) q[22],q[20];\nRZZ(0.0*pi) q[25],q[40];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[45],q[37];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[53],q[39];\nRZZ(0.0*pi) q[51],q[43];\nRZZ(0.0*pi) q[54],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];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.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];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*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];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(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[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(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(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[5],q[21];\nrz(0.5*pi) q[7];\nrz(1.0*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[13];\nRZZ(0.0*pi) q[18],q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[37],q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[25],q[34];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*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[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[46],q[0];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[44],q[3];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[17],q[51];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[22],q[24];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[28],q[52];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) q[41],q[31];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[36],q[39];\nRZZ(0.0*pi) q[48],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(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[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(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];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(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];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(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(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[14],q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[35];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[50],q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[55];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[2],q[4];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[26],q[10];\nRZZ(0.0*pi) q[54],q[12];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[15],q[39];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[40],q[18];\nRZZ(0.0*pi) q[51],q[19];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[29],q[24];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[49],q[28];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[41],q[43];\nRZZ(0.0*pi) q[47],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\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(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(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];\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(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[13];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[14],q[38];\nRZZ(0.0*pi) q[15],q[47];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[40],q[19];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.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[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[8],q[44];\nRZZ(0.0*pi) q[9],q[43];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[17],q[33];\nRZZ(0.0*pi) q[49],q[18];\nRZZ(0.0*pi) q[53],q[20];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[29],q[23];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[54],q[37];\nRZZ(0.0*pi) q[46],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(1.0*pi) q[1];\nRZZ(0.0*pi) q[12],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];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*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];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[23],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[29];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[20],q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[38],q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[4],q[51];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[28],q[9];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[17],q[44];\nRZZ(0.0*pi) q[18],q[37];\nRZZ(0.0*pi) q[40],q[19];\nRZZ(0.0*pi) q[24],q[21];\nRZZ(0.0*pi) q[22],q[42];\nRZZ(0.0*pi) q[25],q[53];\nRZZ(0.0*pi) q[27],q[34];\nRZZ(0.0*pi) q[47],q[32];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[43],q[41];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(0.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(0.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];\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(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];\nry(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(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*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];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[18];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[4];\nRZZ(0.0*pi) q[6],q[48];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[42],q[33];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[37],q[46];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(1.0*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[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[16],q[50];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[28],q[55];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[36],q[32];\nRZZ(0.0*pi) q[38],q[41];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[47],q[40];\nRZZ(0.0*pi) 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];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*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(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*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[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[51],q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[48];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[24],q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[26];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[53];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[45],q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[31],q[5];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[8],q[41];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[11],q[30];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[14],q[13];\nRZZ(0.0*pi) q[15],q[50];\nRZZ(0.0*pi) q[18],q[33];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[23],q[34];\nRZZ(0.0*pi) q[25],q[38];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[47],q[43];\nRZZ(0.0*pi) q[52],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.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];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(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];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(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(3.5*pi) q[47];\nrx(0.5*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];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[21],q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[3],q[43];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[48];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*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[54];\nRZZ(0.0*pi) q[1],q[24];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[5],q[17];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[7],q[19];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[46],q[9];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[52],q[11];\nRZZ(0.0*pi) q[53],q[13];\nRZZ(0.0*pi) q[42],q[14];\nRZZ(0.0*pi) q[32],q[18];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[22],q[49];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[44],q[27];\nRZZ(0.0*pi) q[28],q[50];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[36],q[38];\nRZZ(0.0*pi) q[41],q[45];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*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];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.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];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(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(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(3.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];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(1.0*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[4];\nRZZ(0.0*pi) q[5],q[14];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[15],q[9];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[52],q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[49];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[22],q[31];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[38],q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[39],q[54];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[1],q[46];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[6],q[41];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[8],q[29];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[18],q[12];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[53],q[16];\nRZZ(0.0*pi) q[55],q[19];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[43],q[27];\nRZZ(0.0*pi) q[51],q[32];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[47],q[35];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[37],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];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.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(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*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];\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(1.0*pi) q[34];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.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];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[11];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[45];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[9],q[44];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[43],q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[27];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[35],q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nRZZ(0.0*pi) q[39],q[40];\nrz(0.5*pi) q[41];\nrz(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[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[48],q[2];\nRZZ(0.0*pi) q[18],q[4];\nRZZ(0.0*pi) q[5],q[25];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[13],q[54];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[15],q[53];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[36],q[19];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[46],q[28];\nRZZ(0.0*pi) q[30],q[41];\nRZZ(0.0*pi) 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];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(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(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(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(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[34],q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*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[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[50],q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[51],q[0];\nRZZ(0.0*pi) q[12],q[1];\nRZZ(0.0*pi) q[2],q[29];\nRZZ(0.0*pi) q[43],q[3];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[6],q[55];\nRZZ(0.0*pi) q[8],q[18];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[23],q[13];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[37],q[15];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[26],q[19];\nRZZ(0.0*pi) q[20],q[49];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[33],q[22];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[42],q[28];\nRZZ(0.0*pi) q[30],q[41];\nRZZ(0.0*pi) q[31],q[53];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[39],q[47];\nRZZ(0.0*pi) q[44],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];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(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];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(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];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*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];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[33];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[24];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[35],q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[44];\nRZZ(0.0*pi) q[1],q[40];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[4],q[19];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[10],q[36];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[14],q[38];\nRZZ(0.0*pi) q[53],q[15];\nRZZ(0.0*pi) q[16],q[34];\nRZZ(0.0*pi) q[23],q[17];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[26],q[37];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[31],q[48];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[42],q[46];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(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(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.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];\nry(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(0.5*pi) q[39];\nrx(1.0*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];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\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];\nrz(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[39];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[19];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[26],q[10];\nRZZ(0.0*pi) q[31],q[11];\nRZZ(0.0*pi) q[13],q[38];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[54],q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[36],q[27];\nrz(0.5*pi) q[28];\nrz(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];\nrz(1.0*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];\nRZZ(0.0*pi) q[48],q[43];\nrz(3.5*pi) q[44];\nRZZ(0.0*pi) q[46],q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[1],q[24];\nRZZ(0.0*pi) q[2],q[20];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[8],q[29];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[15],q[32];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[44],q[30];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[49],q[45];\nRZZ(0.0*pi) q[50],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.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];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\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(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(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(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[27];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[46],q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[37],q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[26],q[41];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[51],q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[47],q[2];\nRZZ(0.0*pi) q[3],q[43];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[6],q[34];\nRZZ(0.0*pi) q[7],q[35];\nRZZ(0.0*pi) q[23],q[8];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[28],q[16];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[53],q[21];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) 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];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*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(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(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[18];\nry(0.5*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];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(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];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[44];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[31],q[14];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[50],q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[2],q[51];\nRZZ(0.0*pi) q[3],q[8];\nRZZ(0.0*pi) q[5],q[43];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[23],q[7];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[11],q[16];\nRZZ(0.0*pi) q[54],q[12];\nRZZ(0.0*pi) q[39],q[13];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[17],q[47];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[28],q[25];\nRZZ(0.0*pi) q[26],q[33];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[45],q[29];\nRZZ(0.0*pi) q[36],q[30];\nRZZ(0.0*pi) q[42],q[32];\nRZZ(0.0*pi) q[37],q[48];\nRZZ(0.0*pi) q[49],q[46];\nRZZ(0.0*pi) q[52],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*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(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.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(1.0*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];\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(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(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(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[22];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[13],q[39];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[46],q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[27],q[24];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[33];\nRZZ(0.0*pi) q[47],q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[6];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[15],q[2];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[19],q[5];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[11],q[37];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[45],q[16];\nRZZ(0.0*pi) q[26],q[21];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[30],q[31];\nRZZ(0.0*pi) q[32],q[54];\nRZZ(0.0*pi) q[33],q[48];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[36],q[41];\nRZZ(0.0*pi) q[51],q[38];\nRZZ(0.0*pi) q[42],q[40];\nRZZ(0.0*pi) q[44],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(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];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*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(0.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];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[46];\nry(3.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(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[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[10],q[34];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*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[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[49],q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[1],q[21];\nRZZ(0.0*pi) q[2],q[31];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[5],q[41];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[32],q[9];\nRZZ(0.0*pi) q[11],q[20];\nRZZ(0.0*pi) q[13],q[52];\nRZZ(0.0*pi) q[33],q[14];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[18],q[48];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[51],q[35];\nRZZ(0.0*pi) q[38],q[44];\nRZZ(0.0*pi) q[39],q[43];\nRZZ(0.0*pi) q[54],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];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\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(1.0*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];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(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];\nrz(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];\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(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[43],q[17];\nRZZ(0.0*pi) q[18],q[52];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(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(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nRZZ(0.0*pi) q[46],q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[41],q[1];\nRZZ(0.0*pi) q[29],q[2];\nRZZ(0.0*pi) q[3],q[53];\nRZZ(0.0*pi) q[4],q[35];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[9],q[6];\nRZZ(0.0*pi) q[48],q[7];\nRZZ(0.0*pi) q[55],q[8];\nRZZ(0.0*pi) q[22],q[10];\nRZZ(0.0*pi) q[32],q[11];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[14],q[30];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[44],q[16];\nRZZ(0.0*pi) q[19],q[40];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[21],q[42];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[26],q[51];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[39],q[31];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*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(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*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];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\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(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[8],q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[40],q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[24];\nrz(3.5*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[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[4],q[11];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[10],q[35];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[14],q[19];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[26],q[50];\nRZZ(0.0*pi) q[53],q[28];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[44],q[42];\nRZZ(0.0*pi) 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(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*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];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(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(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[2],q[8];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[47];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[35],q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[31],q[54];\nRZZ(0.0*pi) q[32],q[39];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[6],q[49];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[17],q[9];\nRZZ(0.0*pi) q[10],q[26];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[16],q[30];\nRZZ(0.0*pi) q[28],q[18];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[27],q[20];\nRZZ(0.0*pi) q[21],q[55];\nRZZ(0.0*pi) q[46],q[24];\nRZZ(0.0*pi) q[29],q[42];\nRZZ(0.0*pi) q[41],q[33];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[44],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];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*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];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(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];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(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(0.5*pi) q[46];\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(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.0*pi) q[50],q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[46];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[48],q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[41];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[22],q[28];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[32],q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*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];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[44],q[53];\nrz(0.5*pi) q[45];\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.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[18],q[3];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[5],q[37];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[27],q[14];\nRZZ(0.0*pi) q[34],q[20];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[26],q[47];\nRZZ(0.0*pi) q[30],q[43];\nRZZ(0.0*pi) q[31],q[39];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[52],q[36];\nRZZ(0.0*pi) q[55],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[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*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[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(1.0*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(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[28],q[6];\nRZZ(0.0*pi) q[33],q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[30],q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[36];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[46];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[37];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[50],q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[53],q[0];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[14],q[3];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[5],q[44];\nRZZ(0.0*pi) q[11],q[8];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[10],q[54];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[15],q[20];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[52],q[22];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[25],q[35];\nRZZ(0.0*pi) q[31],q[29];\nRZZ(0.0*pi) q[32],q[42];\nRZZ(0.0*pi) q[38],q[47];\nRZZ(0.0*pi) q[45],q[39];\nRZZ(0.0*pi) 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];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*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[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*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];\nry(0.5*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[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(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.0*pi) q[26],q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[55],q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[49],q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[34],q[20];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[53],q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[43],q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[45],q[6];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[32],q[9];\nRZZ(0.0*pi) q[11],q[10];\nRZZ(0.0*pi) q[12],q[21];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[47],q[17];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[31],q[25];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[35],q[51];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) q[46],q[37];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(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];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.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];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*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(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[34];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[48];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[42];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[53];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[26],q[2];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[5],q[39];\nRZZ(0.0*pi) q[6],q[54];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[21],q[16];\nRZZ(0.0*pi) q[25],q[19];\nRZZ(0.0*pi) q[32],q[23];\nRZZ(0.0*pi) q[43],q[24];\nRZZ(0.0*pi) q[44],q[27];\nRZZ(0.0*pi) q[40],q[28];\nRZZ(0.0*pi) q[30],q[45];\nRZZ(0.0*pi) q[31],q[37];\nRZZ(0.0*pi) q[38],q[51];\nRZZ(0.0*pi) q[41],q[49];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*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];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.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];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.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];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[41];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[54],q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[20],q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[22],q[21];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*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[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[1],q[2];\nRZZ(0.0*pi) q[3],q[24];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[9],q[42];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[18],q[40];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[48],q[32];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[35],q[34];\nRZZ(0.0*pi) q[37],q[38];\nRZZ(0.0*pi) q[44],q[51];\nRZZ(0.0*pi) q[45],q[47];\nRZZ(0.0*pi) q[50],q[55];\nRZZ(0.0*pi) q[53],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(1.0*pi) q[1];\nrz(0.5*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];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[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];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.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(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];\nry(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];\nry(3.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];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[42];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*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];\nRZZ(0.0*pi) q[23],q[46];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[53],q[55];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[1],q[4];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[3],q[41];\nRZZ(0.0*pi) q[5],q[6];\nRZZ(0.0*pi) q[7],q[20];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[9],q[32];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[11],q[47];\nRZZ(0.0*pi) q[31],q[13];\nRZZ(0.0*pi) q[25],q[15];\nRZZ(0.0*pi) q[16],q[22];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[21],q[50];\nRZZ(0.0*pi) q[24],q[35];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[30],q[27];\nRZZ(0.0*pi) q[36],q[29];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[43],q[52];\nRZZ(0.0*pi) q[45],q[44];\nRZZ(0.0*pi) q[51],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];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[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(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.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];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*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(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(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(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[9],q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[19],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[42],q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[23];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[7],q[3];\nRZZ(0.0*pi) q[6],q[8];\nRZZ(0.0*pi) q[13],q[10];\nRZZ(0.0*pi) q[12],q[53];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[16],q[54];\nRZZ(0.0*pi) q[17],q[32];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[25],q[38];\nRZZ(0.0*pi) q[27],q[47];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[31],q[34];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[46],q[35];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[45],q[41];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.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];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.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];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[25];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[33];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nRZZ(0.0*pi) q[52],q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[38],q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[1],q[36];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[3],q[10];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[27],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[54],q[9];\nRZZ(0.0*pi) q[12],q[19];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[53],q[22];\nRZZ(0.0*pi) q[26],q[37];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[45],q[47];\nRZZ(0.0*pi) q[46],q[48];\nRZZ(0.0*pi) q[49],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.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];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.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];\nrz(3.5*pi) q[29];\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[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[2],q[36];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[34],q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[21],q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[48],q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[40],q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[30],q[45];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[43],q[51];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[11];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[44],q[13];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[31],q[20];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[25],q[42];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[28],q[38];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[33],q[52];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[39],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];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.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(0.5*pi) q[27];\nry(0.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];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[43],q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[21];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[46],q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[49],q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[2];\nRZZ(0.0*pi) q[1],q[48];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[6],q[31];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[42],q[9];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[52],q[17];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[39],q[20];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[50],q[33];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[44],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];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(1.0*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];\nrx(0.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];\nry(3.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];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(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[2];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[18],q[23];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[44];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[43],q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[41],q[0];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[3],q[25];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[40],q[5];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[20],q[8];\nRZZ(0.0*pi) q[12],q[9];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[11],q[47];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[24],q[15];\nRZZ(0.0*pi) q[16],q[30];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[19],q[42];\nRZZ(0.0*pi) q[34],q[21];\nRZZ(0.0*pi) q[27],q[55];\nRZZ(0.0*pi) q[39],q[28];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[31],q[48];\nRZZ(0.0*pi) q[32],q[51];\nRZZ(0.0*pi) q[35],q[45];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.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];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.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(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(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];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.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];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[25],q[6];\nrz(1.0*pi) q[8];\nrz(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[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[28],q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.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];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[41],q[53];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[16],q[2];\nRZZ(0.0*pi) q[3],q[17];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[8],q[45];\nRZZ(0.0*pi) q[22],q[9];\nRZZ(0.0*pi) q[10],q[51];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[20],q[13];\nRZZ(0.0*pi) q[36],q[14];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[34],q[18];\nRZZ(0.0*pi) q[37],q[19];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[48],q[23];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[44],q[32];\nRZZ(0.0*pi) q[46],q[33];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[43],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];\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(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(0.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(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];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.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];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[45],q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[44];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[43];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[49],q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nRZZ(0.0*pi) q[52],q[54];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[29];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[40],q[7];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[11],q[30];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[13],q[47];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[39],q[17];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[20],q[36];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[27],q[41];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[42],q[37];\nRZZ(0.0*pi) q[55],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];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*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(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(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[21];\nrx(3.5*pi) q[22];\nrz(1.0*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];\nrz(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];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.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(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[51];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[34],q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[53],q[20];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[27];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[49],q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[3],q[0];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[18],q[4];\nRZZ(0.0*pi) q[55],q[5];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[30],q[7];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[15],q[17];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[45],q[21];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[41],q[48];\nRZZ(0.0*pi) q[47],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];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(1.0*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];\nry(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[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(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];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[3],q[34];\nRZZ(0.0*pi) q[4],q[18];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[14],q[27];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[43],q[17];\nrz(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];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[53],q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[16];\nRZZ(0.0*pi) q[1],q[30];\nRZZ(0.0*pi) q[2],q[33];\nRZZ(0.0*pi) q[13],q[5];\nRZZ(0.0*pi) q[50],q[6];\nRZZ(0.0*pi) q[15],q[7];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[9],q[11];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[19],q[44];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[22],q[48];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[25],q[47];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[49],q[28];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[37],q[52];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\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(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(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[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.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];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.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[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[20],q[1];\nRZZ(0.0*pi) q[44],q[2];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[5],q[37];\nRZZ(0.0*pi) q[6],q[42];\nRZZ(0.0*pi) q[7],q[10];\nRZZ(0.0*pi) q[8],q[31];\nRZZ(0.0*pi) q[9],q[48];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[47],q[12];\nRZZ(0.0*pi) q[24],q[13];\nRZZ(0.0*pi) q[14],q[40];\nRZZ(0.0*pi) q[16],q[38];\nRZZ(0.0*pi) q[18],q[27];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[30],q[21];\nRZZ(0.0*pi) q[22],q[43];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[52],q[25];\nRZZ(0.0*pi) q[54],q[26];\nRZZ(0.0*pi) q[28],q[36];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[50],q[53];\nRZZ(0.0*pi) q[51],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.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];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(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];\nry(0.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];\nry(3.5*pi) q[38];\nry(3.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];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(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];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[42];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[53];\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[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[46];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[52],q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*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[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[10],q[6];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[34],q[8];\nRZZ(0.0*pi) q[38],q[9];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[12],q[37];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[15],q[45];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[18],q[25];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[20],q[43];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[32],q[23];\nRZZ(0.0*pi) q[24],q[48];\nRZZ(0.0*pi) q[55],q[26];\nRZZ(0.0*pi) q[41],q[27];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[44],q[29];\nRZZ(0.0*pi) q[36],q[35];\nRZZ(0.0*pi) q[47],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];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*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(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*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];\nrx(1.0*pi) q[34];\nry(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];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.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[0];\nRZZ(0.0*pi) q[1],q[43];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[7],q[36];\nRZZ(0.0*pi) q[30],q[8];\nrz(0.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];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*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[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[51];\nRZZ(0.0*pi) q[41],q[46];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[6],q[22];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[12],q[18];\nRZZ(0.0*pi) q[13],q[23];\nRZZ(0.0*pi) q[14],q[26];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[19],q[17];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[55],q[24];\nRZZ(0.0*pi) q[27],q[45];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[37],q[53];\nRZZ(0.0*pi) q[50],q[38];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(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[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.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];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.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];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(1.0*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];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[35];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[25];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[43],q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[28];\nrz(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[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[48],q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[1],q[55];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[15],q[4];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[7],q[44];\nRZZ(0.0*pi) q[8],q[36];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[12],q[11];\nRZZ(0.0*pi) q[13],q[14];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[30],q[18];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[50],q[26];\nRZZ(0.0*pi) q[52],q[31];\nRZZ(0.0*pi) q[46],q[34];\nRZZ(0.0*pi) q[37],q[47];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[51],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(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*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(1.0*pi) q[24];\nrx(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[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(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];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*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];\nrx(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[19],q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[42];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[20],q[54];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[39],q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nRZZ(0.0*pi) q[1],q[53];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[33],q[5];\nRZZ(0.0*pi) q[6],q[8];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[43],q[12];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[50],q[16];\nRZZ(0.0*pi) q[22],q[21];\nRZZ(0.0*pi) q[32],q[23];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[30],q[29];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[36],q[40];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[47],q[41];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(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];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.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[29];\nry(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];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*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(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*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[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[25];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[33];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[44],q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[45],q[38];\nRZZ(0.0*pi) q[39],q[50];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nRZZ(0.0*pi) q[48],q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[40];\nRZZ(0.0*pi) q[13],q[1];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[5],q[52];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[42],q[14];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[41],q[21];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[32],q[27];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[55],q[34];\nRZZ(0.0*pi) 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];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.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];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*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(0.5*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];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[34];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[38];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[35],q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(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[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\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(1.0*pi) q[32];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[3],q[5];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[41],q[8];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[10],q[40];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[15],q[28];\nRZZ(0.0*pi) q[30],q[16];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[23],q[39];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[37],q[31];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[54],q[42];\nRZZ(0.0*pi) q[44],q[52];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*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];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.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[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.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(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[6],q[45];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[36];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[40],q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[37],q[1];\nRZZ(0.0*pi) q[2],q[10];\nRZZ(0.0*pi) q[8],q[3];\nRZZ(0.0*pi) q[22],q[4];\nRZZ(0.0*pi) q[5],q[33];\nRZZ(0.0*pi) q[12],q[7];\nRZZ(0.0*pi) q[11],q[38];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[18],q[39];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[21],q[31];\nRZZ(0.0*pi) q[24],q[28];\nRZZ(0.0*pi) q[25],q[34];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[54],q[35];\nRZZ(0.0*pi) q[42],q[52];\nRZZ(0.0*pi) q[55],q[43];\nRZZ(0.0*pi) q[51],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];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.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(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*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(1.0*pi) q[51];\nry(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(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[44];\nRZZ(0.0*pi) q[9],q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[46],q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[19],q[45];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[55],q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[35],q[26];\nRZZ(0.0*pi) q[43],q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[5],q[11];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[7],q[30];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[10],q[17];\nRZZ(0.0*pi) q[51],q[12];\nRZZ(0.0*pi) q[14],q[54];\nRZZ(0.0*pi) q[15],q[31];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[21],q[29];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[40],q[24];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[38],q[53];\nRZZ(0.0*pi) q[39],q[50];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(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];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*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[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[40],q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[54];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(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];\nRZZ(0.0*pi) q[30],q[39];\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(3.5*pi) q[37];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[53],q[43];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nRZZ(0.0*pi) q[50],q[51];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[21],q[1];\nRZZ(0.0*pi) q[29],q[2];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[5],q[41];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[13],q[34];\nRZZ(0.0*pi) q[47],q[16];\nRZZ(0.0*pi) q[35],q[17];\nRZZ(0.0*pi) q[18],q[49];\nRZZ(0.0*pi) q[22],q[19];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[23],q[36];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[38],q[25];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[52],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];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*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];\nry(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[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];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.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(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*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[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[22],q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[45],q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.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[35];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[11],q[2];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[53],q[6];\nRZZ(0.0*pi) q[7],q[8];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[19],q[51];\nRZZ(0.0*pi) q[29],q[20];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[24],q[33];\nRZZ(0.0*pi) q[27],q[41];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[30],q[54];\nRZZ(0.0*pi) q[31],q[36];\nRZZ(0.0*pi) q[32],q[40];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[38],q[42];\nRZZ(0.0*pi) q[39],q[44];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.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];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(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(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\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(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[36],q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(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[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nRZZ(0.0*pi) q[43],q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[53],q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[38],q[0];\nRZZ(0.0*pi) q[55],q[1];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[34],q[6];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[49],q[14];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[31],q[17];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[21],q[54];\nRZZ(0.0*pi) q[41],q[23];\nRZZ(0.0*pi) q[40],q[24];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[30],q[44];\nRZZ(0.0*pi) q[52],q[35];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[42],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];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.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];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[51];\nRZZ(0.0*pi) q[55],q[2];\nRZZ(0.0*pi) q[26],q[3];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[50],q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[42];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[32],q[19];\nRZZ(0.0*pi) q[20],q[49];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[33],q[1];\nRZZ(0.0*pi) q[6],q[39];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[27],q[18];\nRZZ(0.0*pi) q[21],q[24];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[36],q[38];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[54],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(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(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];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(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];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*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];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\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(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];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.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[0];\nrz(3.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[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.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];\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) [87]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.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];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[29];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[22];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[50],q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[53],q[31];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0.0*pi) q[3],q[0];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[8],q[32];\nRZZ(0.0*pi) q[44],q[10];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[47],q[12];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[18],q[14];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[23],q[21];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[26],q[41];\nRZZ(0.0*pi) q[42],q[28];\nRZZ(0.0*pi) q[34],q[36];\nRZZ(0.0*pi) q[35],q[40];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[48],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(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*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(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(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[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];\nry(3.5*pi) q[27];\nry(0.5*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(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[39];\nrz(0.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[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*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];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[47],q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*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];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[36],q[40];\nrz(1.0*pi) q[37];\nrz(0.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];\nrz(0.5*pi) q[45];\nrz(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[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[3],q[13];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[6],q[5];\nRZZ(0.0*pi) q[7],q[31];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[28],q[9];\nRZZ(0.0*pi) q[27],q[10];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[12],q[45];\nRZZ(0.0*pi) q[14],q[34];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[54],q[17];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[19],q[35];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[23],q[25];\nRZZ(0.0*pi) q[32],q[26];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[39],q[52];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(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(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[25],q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[54],q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[26];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(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];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[3],q[34];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[8],q[40];\nRZZ(0.0*pi) q[9],q[39];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[50],q[17];\nRZZ(0.0*pi) q[47],q[18];\nRZZ(0.0*pi) q[53],q[20];\nRZZ(0.0*pi) q[21],q[51];\nRZZ(0.0*pi) q[22],q[55];\nRZZ(0.0*pi) q[49],q[23];\nRZZ(0.0*pi) q[27],q[42];\nRZZ(0.0*pi) q[33],q[28];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[31],q[37];\nRZZ(0.0*pi) q[43],q[35];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(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(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(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];\nrz(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*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];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[46],q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.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[17];\nRZZ(0.0*pi) q[18],q[52];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[28],q[33];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[50],q[0];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[2],q[35];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[4],q[30];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[9],q[37];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[32],q[11];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[23],q[14];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[16],q[39];\nRZZ(0.0*pi) q[17],q[20];\nRZZ(0.0*pi) q[29],q[22];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[42],q[27];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[38],q[34];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[43],q[51];\nRZZ(0.0*pi) q[54],q[45];\nRZZ(0.0*pi) q[48],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(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.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];\nry(1.0*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[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*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];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[15];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[43],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[44],q[10];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[12],q[40];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[51],q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[31];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[46],q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[7],q[29];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[20],q[9];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[47],q[17];\nRZZ(0.0*pi) q[19],q[33];\nRZZ(0.0*pi) q[24],q[49];\nRZZ(0.0*pi) q[25],q[42];\nRZZ(0.0*pi) q[35],q[27];\nRZZ(0.0*pi) q[28],q[48];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[34],q[54];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) q[53],q[39];\nRZZ(0.0*pi) q[55],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];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*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(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];\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(3.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];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(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];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[30],q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[27],q[52];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[31];\nrz(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[36];\nRZZ(0.0*pi) q[38],q[39];\nRZZ(0.0*pi) q[47],q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nRZZ(0.0*pi) q[53],q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[34],q[1];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[5],q[23];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[54],q[10];\nRZZ(0.0*pi) q[11],q[45];\nRZZ(0.0*pi) q[49],q[12];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[22],q[15];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[18],q[28];\nRZZ(0.0*pi) q[20],q[33];\nRZZ(0.0*pi) q[51],q[21];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[43],q[25];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[50],q[31];\nRZZ(0.0*pi) q[35],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(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[10];\nrx(3.5*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(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(0.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(0.5*pi) q[35];\nrx(0.5*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(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(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];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[24];\nRZZ(0.0*pi) q[18],q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[34];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\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(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[27],q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[52];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[31],q[9];\nRZZ(0.0*pi) q[10],q[22];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[46],q[13];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[15],q[47];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[17],q[48];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[51],q[26];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[54],q[33];\nRZZ(0.0*pi) q[45],q[35];\nRZZ(0.0*pi) q[49],q[40];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[1];\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(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*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];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*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(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[27];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[44];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[22],q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[37];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[49],q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[36];\nRZZ(0.0*pi) q[1],q[8];\nRZZ(0.0*pi) q[9],q[2];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[6],q[4];\nRZZ(0.0*pi) q[32],q[5];\nRZZ(0.0*pi) q[46],q[11];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[35],q[13];\nRZZ(0.0*pi) q[14],q[29];\nRZZ(0.0*pi) q[31],q[16];\nRZZ(0.0*pi) q[18],q[54];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[26],q[45];\nRZZ(0.0*pi) q[28],q[39];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[55],q[50];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[30];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*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(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(1.0*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];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[45],q[7];\nrz(3.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[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[23];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[44],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nRZZ(0.0*pi) q[46],q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[47];\nRZZ(0.0*pi) q[48],q[55];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[32];\nRZZ(0.0*pi) q[1],q[5];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[4],q[51];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[29],q[10];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[14],q[52];\nRZZ(0.0*pi) q[15],q[42];\nRZZ(0.0*pi) q[16],q[17];\nRZZ(0.0*pi) q[53],q[19];\nRZZ(0.0*pi) q[20],q[34];\nRZZ(0.0*pi) q[43],q[22];\nRZZ(0.0*pi) q[28],q[24];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[36],q[31];\nRZZ(0.0*pi) q[37],q[50];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[47],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];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*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];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(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];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[24],q[53];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[48];\nrz(1.0*pi) q[27];\nRZZ(0.0*pi) q[29],q[40];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[16],q[1];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[25],q[3];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[50],q[5];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[7],q[49];\nRZZ(0.0*pi) q[18],q[8];\nRZZ(0.0*pi) q[9],q[12];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[15],q[13];\nRZZ(0.0*pi) q[34],q[14];\nRZZ(0.0*pi) q[19],q[32];\nRZZ(0.0*pi) q[47],q[20];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[23],q[44];\nRZZ(0.0*pi) q[42],q[28];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[41],q[33];\nRZZ(0.0*pi) q[36],q[43];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[38],q[39];\nRZZ(0.0*pi) q[45],q[51];\nRZZ(0.0*pi) 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];\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(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(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];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*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(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*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];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(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];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[53],q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[12],q[37];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[17],q[20];\nRZZ(0.0*pi) q[35],q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[40];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nRZZ(0.0*pi) q[54],q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[4];\nRZZ(0.0*pi) q[2],q[51];\nRZZ(0.0*pi) q[13],q[3];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[52],q[7];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[9],q[45];\nRZZ(0.0*pi) q[10],q[32];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[41],q[14];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[23],q[27];\nRZZ(0.0*pi) q[50],q[24];\nRZZ(0.0*pi) q[48],q[25];\nRZZ(0.0*pi) q[29],q[28];\nRZZ(0.0*pi) q[30],q[39];\nRZZ(0.0*pi) q[38],q[55];\nRZZ(0.0*pi) q[42],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(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.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];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(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];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(0.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];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[48];\nrx(0.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];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[38];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[22];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[55];\nRZZ(0.0*pi) q[20],q[47];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[34],q[28];\nRZZ(0.0*pi) q[29],q[53];\nRZZ(0.0*pi) q[31],q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[41],q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[11],q[0];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[39],q[2];\nRZZ(0.0*pi) q[45],q[4];\nRZZ(0.0*pi) q[5],q[10];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[8],q[17];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[12],q[27];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[16],q[52];\nRZZ(0.0*pi) q[46],q[21];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[32],q[44];\nRZZ(0.0*pi) q[42],q[36];\nRZZ(0.0*pi) q[54],q[40];\nRZZ(0.0*pi) q[50],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(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];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(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(0.5*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];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.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];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[51];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[49];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[53];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[50];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[52],q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[6],q[20];\nRZZ(0.0*pi) q[7],q[39];\nRZZ(0.0*pi) q[14],q[8];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[11],q[13];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[47],q[17];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[31],q[19];\nRZZ(0.0*pi) q[40],q[21];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[26],q[37];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[34],q[54];\nRZZ(0.0*pi) q[45],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(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\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(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*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];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*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(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[38],q[2];\nRZZ(0.0*pi) q[48],q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[12];\nRZZ(0.0*pi) q[52],q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[32],q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[42],q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[53],q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[36],q[1];\nRZZ(0.0*pi) q[8],q[3];\nRZZ(0.0*pi) q[5],q[9];\nRZZ(0.0*pi) q[6],q[18];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[14],q[15];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[20],q[22];\nRZZ(0.0*pi) q[39],q[21];\nRZZ(0.0*pi) q[23],q[47];\nRZZ(0.0*pi) q[24],q[44];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[54],q[41];\nRZZ(0.0*pi) 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];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.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];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.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[30];\nrz(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(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(0.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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[52];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[43],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];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[31];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nRZZ(0.0*pi) q[50],q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[24],q[0];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[2],q[37];\nRZZ(0.0*pi) q[7],q[3];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[26],q[9];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[47],q[13];\nRZZ(0.0*pi) q[30],q[14];\nRZZ(0.0*pi) q[23],q[15];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[22],q[18];\nRZZ(0.0*pi) q[21],q[28];\nRZZ(0.0*pi) q[33],q[25];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[29],q[46];\nRZZ(0.0*pi) q[34],q[39];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[38],q[41];\nRZZ(0.0*pi) q[55],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];\nRZZ(0.0*pi) q[1],q[35];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(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(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[12];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[51],q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\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[41];\nRZZ(0.0*pi) q[47],q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[37],q[2];\nRZZ(0.0*pi) q[3],q[16];\nRZZ(0.0*pi) q[4],q[15];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[8],q[50];\nRZZ(0.0*pi) q[9],q[55];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[45],q[18];\nRZZ(0.0*pi) q[41],q[19];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[21],q[36];\nRZZ(0.0*pi) q[22],q[52];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[27],q[28];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[54],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];\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(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(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];\nrx(0.5*pi) q[25];\nrx(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[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(1.0*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[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*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];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*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];\nRZZ(0.0*pi) q[0],q[39];\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(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[9],q[50];\nRZZ(0.0*pi) q[18],q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[24];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[38];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[2],q[47];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[4],q[55];\nRZZ(0.0*pi) q[5],q[37];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[11],q[43];\nRZZ(0.0*pi) q[33],q[12];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[44],q[15];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[20],q[45];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[52],q[25];\nRZZ(0.0*pi) q[27],q[31];\nRZZ(0.0*pi) q[36],q[30];\nRZZ(0.0*pi) q[32],q[41];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[53],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(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.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];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\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(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*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(0.5*pi) q[48];\nrx(1.0*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[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[1],q[36];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[29],q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[18],q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[54];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[30];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[26],q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[43],q[37];\nRZZ(0.0*pi) q[38],q[44];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[9],q[0];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[4],q[14];\nRZZ(0.0*pi) q[5],q[50];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[46],q[16];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[55],q[21];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[25],q[31];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[39],q[45];\nRZZ(0.0*pi) q[52],q[42];\nRZZ(0.0*pi) q[51],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(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*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];\nry(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(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[5],q[16];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[9],q[53];\nRZZ(0.0*pi) q[10],q[55];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[24],q[48];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[41],q[26];\nRZZ(0.0*pi) q[38],q[27];\nRZZ(0.0*pi) q[37],q[28];\nRZZ(0.0*pi) q[47],q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[31];\nRZZ(0.0*pi) q[32],q[1];\nRZZ(0.0*pi) q[14],q[2];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[4],q[44];\nRZZ(0.0*pi) q[6],q[20];\nRZZ(0.0*pi) q[7],q[46];\nRZZ(0.0*pi) q[8],q[49];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[13],q[50];\nRZZ(0.0*pi) q[17],q[43];\nRZZ(0.0*pi) q[19],q[51];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[25],q[23];\nRZZ(0.0*pi) q[33],q[39];\nRZZ(0.0*pi) q[52],q[34];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[42],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(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];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*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[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(1.0*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];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*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];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[51],q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[48];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[37],q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\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(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[54],q[55];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[18],q[4];\nRZZ(0.0*pi) q[5],q[26];\nRZZ(0.0*pi) q[6],q[43];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[10],q[52];\nRZZ(0.0*pi) q[16],q[12];\nRZZ(0.0*pi) q[13],q[34];\nRZZ(0.0*pi) q[19],q[14];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[36],q[17];\nRZZ(0.0*pi) q[42],q[20];\nRZZ(0.0*pi) q[25],q[21];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[53],q[28];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[33],q[46];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) 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];\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(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];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(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(0.5*pi) q[33];\nrx(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.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];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*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(0.5*pi) q[12];\nRZZ(0.0*pi) q[42],q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[43],q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[44],q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[36],q[33];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[38],q[55];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[46];\nrz(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(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[48];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[53],q[2];\nRZZ(0.0*pi) q[30],q[3];\nRZZ(0.0*pi) q[4],q[17];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[8],q[35];\nRZZ(0.0*pi) q[52],q[9];\nRZZ(0.0*pi) q[10],q[14];\nRZZ(0.0*pi) q[11],q[24];\nRZZ(0.0*pi) q[21],q[12];\nRZZ(0.0*pi) q[15],q[39];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[34],q[20];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[32],q[25];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[46],q[29];\nRZZ(0.0*pi) q[37],q[54];\nRZZ(0.0*pi) q[45],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];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*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(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\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(3.5*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(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*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];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[54];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[54],q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[28];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[53],q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(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(3.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[50],q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[36],q[5];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[30],q[8];\nRZZ(0.0*pi) q[47],q[9];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[11],q[39];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[14],q[42];\nRZZ(0.0*pi) q[26],q[16];\nRZZ(0.0*pi) q[29],q[17];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[22],q[44];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[49],q[32];\nRZZ(0.0*pi) q[55],q[33];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[46],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(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*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];\nry(0.5*pi) q[42];\nry(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];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*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];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[54];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nRZZ(0.0*pi) q[36],q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\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(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[1],q[51];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[8],q[3];\nRZZ(0.0*pi) q[28],q[4];\nRZZ(0.0*pi) q[5],q[45];\nRZZ(0.0*pi) q[6],q[17];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[46],q[9];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[12],q[11];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[15],q[33];\nRZZ(0.0*pi) q[41],q[16];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[35],q[23];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[30],q[29];\nRZZ(0.0*pi) q[38],q[31];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[42],q[53];\nRZZ(0.0*pi) q[47],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];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(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(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.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(0.5*pi) q[30];\nrx(0.5*pi) q[31];\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];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(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];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(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[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[14];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[13],q[42];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(1.0*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[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(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.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[1],q[29];\nRZZ(0.0*pi) q[51],q[2];\nRZZ(0.0*pi) q[3],q[17];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[30],q[6];\nRZZ(0.0*pi) q[7],q[37];\nRZZ(0.0*pi) q[15],q[8];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[38],q[10];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[39],q[12];\nRZZ(0.0*pi) q[16],q[40];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[21],q[53];\nRZZ(0.0*pi) q[22],q[31];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[27],q[44];\nRZZ(0.0*pi) q[55],q[28];\nRZZ(0.0*pi) q[43],q[33];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[52],q[46];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\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(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(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(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*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];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*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];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[11],q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[35],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[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[13];\nRZZ(0.0*pi) q[22],q[1];\nRZZ(0.0*pi) q[37],q[2];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[4],q[33];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[10],q[8];\nRZZ(0.0*pi) q[9],q[20];\nRZZ(0.0*pi) q[55],q[12];\nRZZ(0.0*pi) q[14],q[51];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[52],q[18];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[23],q[32];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[25],q[26];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[29],q[41];\nRZZ(0.0*pi) q[47],q[31];\nRZZ(0.0*pi) q[53],q[39];\nRZZ(0.0*pi) q[40],q[54];\nRZZ(0.0*pi) q[50],q[43];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[0];\nry(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(3.5*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];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*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];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.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[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(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];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[22];\nRZZ(0.0*pi) q[43],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[32],q[0];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[6],q[29];\nRZZ(0.0*pi) q[53],q[7];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[11],q[24];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[13],q[21];\nRZZ(0.0*pi) q[54],q[15];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[18],q[26];\nRZZ(0.0*pi) q[51],q[19];\nRZZ(0.0*pi) q[44],q[20];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[34],q[25];\nRZZ(0.0*pi) q[46],q[27];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[39],q[42];\nRZZ(0.0*pi) q[55],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];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*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(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.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];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*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];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[9],q[27];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[13],q[11];\nRZZ(0.0*pi) q[50],q[12];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[45],q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[21],q[41];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[52];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[44],q[1];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[4],q[53];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[6],q[36];\nRZZ(0.0*pi) q[23],q[8];\nRZZ(0.0*pi) q[42],q[10];\nRZZ(0.0*pi) q[14],q[49];\nRZZ(0.0*pi) q[55],q[15];\nRZZ(0.0*pi) q[18],q[46];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[22],q[34];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[37],q[26];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[31],q[51];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[39],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];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.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];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*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(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[19],q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[30],q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[43],q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[28],q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[36],q[40];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[44],q[53];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[26];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[15],q[3];\nRZZ(0.0*pi) q[46],q[4];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[8],q[55];\nRZZ(0.0*pi) q[9],q[41];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[17],q[25];\nRZZ(0.0*pi) q[18],q[27];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[24],q[31];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[35],q[32];\nRZZ(0.0*pi) q[34],q[47];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nrz(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(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*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];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[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];\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(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(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(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[8],q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[23],q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[16];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[37],q[30];\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[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nRZZ(0.0*pi) q[2],q[50];\nRZZ(0.0*pi) q[3],q[34];\nRZZ(0.0*pi) q[47],q[5];\nRZZ(0.0*pi) q[27],q[7];\nRZZ(0.0*pi) q[9],q[22];\nRZZ(0.0*pi) q[10],q[43];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[36],q[17];\nRZZ(0.0*pi) q[18],q[48];\nRZZ(0.0*pi) q[39],q[19];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[33],q[25];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[52],q[35];\nRZZ(0.0*pi) q[42],q[38];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.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];\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(1.0*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];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(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];\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(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(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];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[22];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[28],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[26],q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[40],q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[48],q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[35],q[1];\nRZZ(0.0*pi) q[2],q[4];\nRZZ(0.0*pi) q[27],q[6];\nRZZ(0.0*pi) q[30],q[7];\nRZZ(0.0*pi) q[36],q[9];\nRZZ(0.0*pi) q[10],q[34];\nRZZ(0.0*pi) q[42],q[11];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[14],q[15];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[49],q[18];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[43],q[20];\nRZZ(0.0*pi) q[55],q[21];\nRZZ(0.0*pi) q[29],q[25];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[52],q[41];\nRZZ(0.0*pi) q[45],q[53];\nRZZ(0.0*pi) q[47],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];\nry(0.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];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.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];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.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];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(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];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\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(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[26],q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\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(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[2],q[30];\nRZZ(0.0*pi) q[3],q[21];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[6],q[35];\nRZZ(0.0*pi) q[38],q[7];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[47],q[10];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[41],q[13];\nRZZ(0.0*pi) q[16],q[42];\nRZZ(0.0*pi) q[17],q[46];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[34],q[19];\nRZZ(0.0*pi) q[22],q[25];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[28],q[44];\nRZZ(0.0*pi) q[29],q[51];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[33],q[36];\nRZZ(0.0*pi) q[52],q[37];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*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(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*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];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*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];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[19],q[10];\nrz(3.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];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[52],q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[36],q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[40],q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[55];\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(1.0*pi) q[35];\nrz(3.5*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(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[20];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[2],q[22];\nRZZ(0.0*pi) q[3],q[18];\nRZZ(0.0*pi) q[4],q[54];\nRZZ(0.0*pi) q[13],q[5];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[35],q[9];\nRZZ(0.0*pi) q[50],q[11];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[14],q[30];\nRZZ(0.0*pi) q[26],q[15];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[17],q[31];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[45],q[44];\nRZZ(0.0*pi) q[47],q[48];\nRZZ(0.0*pi) q[51],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(3.5*pi) q[0];\nrx(0.5*pi) q[1];\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[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\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[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(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];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(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];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[52];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[54];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[31],q[10];\nRZZ(0.0*pi) q[50],q[11];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[45],q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[48];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nRZZ(0.0*pi) q[42],q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[53],q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[49],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[27],q[6];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[12],q[9];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[15],q[23];\nRZZ(0.0*pi) q[17],q[51];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[40],q[20];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[47],q[25];\nRZZ(0.0*pi) q[43],q[28];\nRZZ(0.0*pi) q[38],q[29];\nRZZ(0.0*pi) q[55],q[32];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*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(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.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];\nrx(0.5*pi) q[20];\nry(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];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.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];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(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(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[17],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[14],q[47];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nRZZ(0.0*pi) q[43],q[32];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*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];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[44],q[6];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[8],q[54];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[12],q[48];\nRZZ(0.0*pi) q[15],q[52];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[20],q[19];\nRZZ(0.0*pi) q[27],q[21];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[28],q[24];\nRZZ(0.0*pi) q[35],q[25];\nRZZ(0.0*pi) q[26],q[36];\nRZZ(0.0*pi) q[31],q[30];\nRZZ(0.0*pi) q[33],q[49];\nRZZ(0.0*pi) q[39],q[34];\nRZZ(0.0*pi) q[45],q[38];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*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(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*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(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[51];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[39],q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[53];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[55];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[36];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[2],q[31];\nRZZ(0.0*pi) q[3],q[22];\nRZZ(0.0*pi) q[4],q[26];\nRZZ(0.0*pi) q[46],q[5];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[13],q[43];\nRZZ(0.0*pi) q[14],q[21];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[41],q[20];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[30],q[37];\nRZZ(0.0*pi) q[32],q[52];\nRZZ(0.0*pi) q[50],q[33];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[35],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];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(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];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[21];\nry(0.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(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.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];\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(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[41],q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[44],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];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[51];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[50],q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[40],q[0];\nRZZ(0.0*pi) q[29],q[1];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[33],q[4];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[55],q[6];\nRZZ(0.0*pi) q[8],q[47];\nRZZ(0.0*pi) q[52],q[9];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[12],q[32];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[26],q[14];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[25],q[17];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[49],q[22];\nRZZ(0.0*pi) q[27],q[35];\nRZZ(0.0*pi) q[37],q[36];\nRZZ(0.0*pi) q[54],q[43];\nRZZ(0.0*pi) q[53],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];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*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];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.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(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*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];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*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[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[21];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[43],q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[47],q[54];\nRZZ(0.0*pi) q[48],q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[15];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[24],q[3];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[6],q[26];\nRZZ(0.0*pi) q[17],q[7];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[9],q[38];\nRZZ(0.0*pi) q[12],q[22];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[41],q[14];\nRZZ(0.0*pi) q[35],q[18];\nRZZ(0.0*pi) q[52],q[19];\nRZZ(0.0*pi) q[32],q[20];\nRZZ(0.0*pi) q[23],q[45];\nRZZ(0.0*pi) q[28],q[29];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[31],q[40];\nRZZ(0.0*pi) q[36],q[55];\nRZZ(0.0*pi) q[37],q[46];\nRZZ(0.0*pi) q[39],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];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(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[26];\nrx(1.0*pi) q[27];\nry(0.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];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrz(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[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.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(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*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];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[18],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[46];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[17],q[54];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[50],q[31];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[19];\nRZZ(0.0*pi) q[1],q[29];\nRZZ(0.0*pi) q[45],q[2];\nRZZ(0.0*pi) q[3],q[55];\nRZZ(0.0*pi) q[48],q[4];\nRZZ(0.0*pi) q[32],q[6];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[33],q[13];\nRZZ(0.0*pi) q[14],q[35];\nRZZ(0.0*pi) q[30],q[20];\nRZZ(0.0*pi) q[21],q[44];\nRZZ(0.0*pi) q[23],q[53];\nRZZ(0.0*pi) q[26],q[28];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[39],q[43];\nRZZ(0.0*pi) q[40],q[47];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.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(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*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];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\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(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(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(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[28],q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[29];\nrz(3.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[19];\nRZZ(0.0*pi) q[35],q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[55],q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nRZZ(0.0*pi) q[45],q[41];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[48],q[0];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[3],q[14];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[7],q[5];\nRZZ(0.0*pi) q[12],q[6];\nRZZ(0.0*pi) q[47],q[8];\nRZZ(0.0*pi) q[46],q[9];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[27],q[11];\nRZZ(0.0*pi) q[40],q[15];\nRZZ(0.0*pi) q[50],q[16];\nRZZ(0.0*pi) q[24],q[17];\nRZZ(0.0*pi) q[54],q[18];\nRZZ(0.0*pi) q[53],q[19];\nRZZ(0.0*pi) q[21],q[30];\nRZZ(0.0*pi) q[25],q[38];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[31],q[34];\nRZZ(0.0*pi) q[32],q[39];\nRZZ(0.0*pi) q[37],q[44];\nRZZ(0.0*pi) q[43],q[52];\nRZZ(0.0*pi) q[51],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];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(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];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*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];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*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];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.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[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[46];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[19],q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[36],q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[27];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[26],q[38];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[39],q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[49],q[1];\nRZZ(0.0*pi) q[2],q[32];\nRZZ(0.0*pi) q[5],q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[7],q[30];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[10],q[24];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[14],q[20];\nRZZ(0.0*pi) q[15],q[48];\nRZZ(0.0*pi) q[18],q[53];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[41],q[37];\nRZZ(0.0*pi) q[45],q[40];\nRZZ(0.0*pi) q[54],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];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(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];\nry(3.5*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(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*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];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[5],q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nRZZ(0.0*pi) q[34],q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[38],q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[43];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[51];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[24],q[36];\nRZZ(0.0*pi) q[31],q[27];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[29],q[55];\nrz(1.0*pi) q[30];\nrz(3.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[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nRZZ(0.0*pi) q[54],q[50];\nRZZ(0.0*pi) q[4],q[0];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[7],q[48];\nRZZ(0.0*pi) q[40],q[8];\nRZZ(0.0*pi) q[21],q[9];\nRZZ(0.0*pi) q[10],q[13];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[16],q[32];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[46],q[18];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[42],q[35];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[39],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(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];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*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(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*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];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*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];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[54],q[10];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[26],q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*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[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[51];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\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(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[1],q[29];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[3],q[44];\nRZZ(0.0*pi) q[4],q[49];\nRZZ(0.0*pi) q[5],q[11];\nRZZ(0.0*pi) q[6],q[7];\nRZZ(0.0*pi) q[53],q[8];\nRZZ(0.0*pi) q[9],q[13];\nRZZ(0.0*pi) q[12],q[16];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[17],q[50];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[19],q[34];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[22],q[35];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[37],q[52];\nRZZ(0.0*pi) q[48],q[38];\nRZZ(0.0*pi) q[40],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];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*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];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.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];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(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(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(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[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[9];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[18],q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[8],q[40];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[11],q[17];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*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(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[32],q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[51],q[1];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[4],q[37];\nRZZ(0.0*pi) q[5],q[31];\nRZZ(0.0*pi) q[24],q[6];\nRZZ(0.0*pi) q[25],q[7];\nRZZ(0.0*pi) q[12],q[10];\nRZZ(0.0*pi) q[14],q[26];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[35],q[16];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[48],q[20];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[22],q[27];\nRZZ(0.0*pi) q[23],q[54];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[36],q[50];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[45],q[39];\nRZZ(0.0*pi) q[55],q[42];\nRZZ(0.0*pi) q[49],q[43];\nRZZ(0.0*pi) q[44],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];\nrz(3.5*pi) q[1];\nrz(1.0*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(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.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(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[26];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[30],q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[55],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(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.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[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[32],q[2];\nRZZ(0.0*pi) q[37],q[3];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[13],q[5];\nRZZ(0.0*pi) q[20],q[6];\nRZZ(0.0*pi) q[7],q[38];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[11],q[18];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[42],q[17];\nRZZ(0.0*pi) q[28],q[19];\nRZZ(0.0*pi) q[21],q[39];\nRZZ(0.0*pi) q[31],q[23];\nRZZ(0.0*pi) q[27],q[24];\nRZZ(0.0*pi) q[29],q[48];\nRZZ(0.0*pi) q[33],q[54];\nRZZ(0.0*pi) q[34],q[51];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[41],q[53];\nRZZ(0.0*pi) q[45],q[46];\nRZZ(0.0*pi) q[47],q[50];\nRZZ(0.0*pi) q[52],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];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*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];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(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];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[31],q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[11],q[22];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[43],q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[15],q[0];\nRZZ(0.0*pi) q[5],q[1];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[4],q[12];\nRZZ(0.0*pi) q[6],q[50];\nRZZ(0.0*pi) q[36],q[7];\nRZZ(0.0*pi) q[8],q[28];\nRZZ(0.0*pi) q[9],q[46];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[39],q[14];\nRZZ(0.0*pi) q[16],q[35];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[41],q[18];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[23],q[47];\nRZZ(0.0*pi) q[24],q[37];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[51],q[42];\nRZZ(0.0*pi) q[55],q[44];\nRZZ(0.0*pi) q[48],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];\nry(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*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(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.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];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(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];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[27];\nRZZ(0.0*pi) q[2],q[4];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[31];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nRZZ(0.0*pi) q[52],q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[33],q[47];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[37],q[46];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[19],q[0];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[5],q[11];\nRZZ(0.0*pi) q[6],q[42];\nRZZ(0.0*pi) q[7],q[51];\nRZZ(0.0*pi) q[49],q[8];\nRZZ(0.0*pi) q[10],q[20];\nRZZ(0.0*pi) q[12],q[30];\nRZZ(0.0*pi) q[13],q[15];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[16],q[55];\nRZZ(0.0*pi) q[21],q[53];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[48],q[28];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[34],q[54];\nRZZ(0.0*pi) q[38],q[44];\nRZZ(0.0*pi) q[39],q[41];\nRZZ(0.0*pi) q[45],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(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*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[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(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(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(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(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[7];\nRZZ(0.0*pi) q[15],q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[19];\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];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[35],q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\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(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[30];\nRZZ(0.0*pi) q[14],q[2];\nRZZ(0.0*pi) q[3],q[37];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[9],q[44];\nRZZ(0.0*pi) q[40],q[10];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[27],q[12];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[24],q[18];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[23],q[33];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[36],q[45];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[55],q[42];\nRZZ(0.0*pi) q[47],q[48];\nRZZ(0.0*pi) q[54],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];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.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(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[15];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[17],q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[43],q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[25],q[44];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[48];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[54],q[0];\nRZZ(0.0*pi) q[36],q[1];\nRZZ(0.0*pi) q[3],q[39];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[26],q[5];\nRZZ(0.0*pi) q[6],q[30];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[13],q[9];\nRZZ(0.0*pi) q[34],q[10];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[20],q[55];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[23],q[38];\nRZZ(0.0*pi) q[24],q[27];\nRZZ(0.0*pi) q[31],q[28];\nRZZ(0.0*pi) q[29],q[32];\nRZZ(0.0*pi) q[53],q[37];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) q[47],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(1.0*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];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[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(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\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(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[25],q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[6],q[29];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[17],q[15];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[44];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[43],q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.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[39];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[14],q[1];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[19],q[3];\nRZZ(0.0*pi) q[20],q[4];\nRZZ(0.0*pi) q[53],q[5];\nRZZ(0.0*pi) q[11],q[7];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[24],q[9];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[12],q[51];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[23],q[18];\nRZZ(0.0*pi) q[21],q[26];\nRZZ(0.0*pi) q[55],q[27];\nRZZ(0.0*pi) q[28],q[38];\nRZZ(0.0*pi) q[41],q[31];\nRZZ(0.0*pi) q[42],q[33];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[47],q[36];\nRZZ(0.0*pi) q[37],q[40];\nRZZ(0.0*pi) q[50],q[39];\nRZZ(0.0*pi) 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];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(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];\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];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(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];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(3.5*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];\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(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[14],q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[7],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[49];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[48],q[19];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[29],q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[34],q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\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(3.5*pi) q[55];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[2],q[11];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[18],q[6];\nRZZ(0.0*pi) q[10],q[8];\nRZZ(0.0*pi) q[13],q[12];\nRZZ(0.0*pi) q[51],q[16];\nRZZ(0.0*pi) q[17],q[26];\nRZZ(0.0*pi) q[27],q[20];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[22],q[39];\nRZZ(0.0*pi) q[54],q[24];\nRZZ(0.0*pi) q[50],q[25];\nRZZ(0.0*pi) q[32],q[28];\nRZZ(0.0*pi) q[31],q[35];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[38],q[40];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[46],q[42];\nRZZ(0.0*pi) 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];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\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(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(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];\nrz(1.0*pi) q[27];\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(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.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];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.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(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.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[4];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[46],q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[23],q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nRZZ(0.0*pi) q[44],q[55];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[31],q[0];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[2],q[8];\nRZZ(0.0*pi) q[3],q[11];\nRZZ(0.0*pi) q[14],q[4];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[9],q[33];\nRZZ(0.0*pi) q[53],q[10];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[54],q[13];\nRZZ(0.0*pi) q[17],q[16];\nRZZ(0.0*pi) q[18],q[42];\nRZZ(0.0*pi) q[19],q[48];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[47],q[24];\nRZZ(0.0*pi) q[37],q[25];\nRZZ(0.0*pi) q[26],q[39];\nRZZ(0.0*pi) q[28],q[51];\nRZZ(0.0*pi) q[41],q[30];\nRZZ(0.0*pi) q[34],q[45];\nRZZ(0.0*pi) q[35],q[43];\nRZZ(0.0*pi) q[50],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];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(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[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[10],q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[14],q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[33],q[17];\nRZZ(0.0*pi) q[44],q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[51],q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.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[41];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[28],q[0];\nRZZ(0.0*pi) q[34],q[2];\nRZZ(0.0*pi) q[3],q[35];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[5],q[48];\nRZZ(0.0*pi) q[7],q[25];\nRZZ(0.0*pi) q[50],q[8];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[11],q[19];\nRZZ(0.0*pi) q[32],q[12];\nRZZ(0.0*pi) q[15],q[13];\nRZZ(0.0*pi) q[43],q[16];\nRZZ(0.0*pi) q[21],q[37];\nRZZ(0.0*pi) q[24],q[55];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[27],q[53];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[31],q[41];\nRZZ(0.0*pi) q[36],q[54];\nRZZ(0.0*pi) q[38],q[49];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[40],q[42];\nRZZ(0.0*pi) q[52],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];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[28];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.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(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(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\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(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[42];\nry(3.5*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];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[43],q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[25],q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[49],q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[51],q[31];\nRZZ(0.0*pi) q[55],q[32];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[38];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[2],q[26];\nRZZ(0.0*pi) q[47],q[3];\nRZZ(0.0*pi) q[4],q[40];\nRZZ(0.0*pi) q[53],q[5];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[12],q[9];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[11],q[42];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[14],q[45];\nRZZ(0.0*pi) q[54],q[16];\nRZZ(0.0*pi) q[37],q[17];\nRZZ(0.0*pi) q[36],q[18];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[52],q[20];\nRZZ(0.0*pi) q[48],q[21];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[23],q[46];\nRZZ(0.0*pi) q[24],q[29];\nRZZ(0.0*pi) 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(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[3],q[46];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[18];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[44];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[47];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[29],q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[43],q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[42];\nRZZ(0.0*pi) q[1],q[33];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[8],q[4];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[38],q[6];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[11],q[34];\nRZZ(0.0*pi) q[30],q[13];\nRZZ(0.0*pi) q[48],q[14];\nRZZ(0.0*pi) q[53],q[15];\nRZZ(0.0*pi) q[16],q[21];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[41],q[24];\nRZZ(0.0*pi) q[55],q[25];\nRZZ(0.0*pi) q[49],q[27];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[36],q[39];\nRZZ(0.0*pi) q[40],q[52];\nRZZ(0.0*pi) q[54],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];\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[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*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];\nry(1.0*pi) q[42];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[14],q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[33],q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[16],q[48];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nRZZ(0.0*pi) q[26],q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[42],q[29];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[39],q[52];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[43],q[45];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[41];\nRZZ(0.0*pi) q[2],q[27];\nRZZ(0.0*pi) q[3],q[25];\nRZZ(0.0*pi) q[32],q[4];\nRZZ(0.0*pi) q[5],q[24];\nRZZ(0.0*pi) q[6],q[46];\nRZZ(0.0*pi) q[7],q[50];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[11],q[44];\nRZZ(0.0*pi) q[21],q[13];\nRZZ(0.0*pi) q[15],q[19];\nRZZ(0.0*pi) q[17],q[53];\nRZZ(0.0*pi) q[18],q[37];\nRZZ(0.0*pi) q[20],q[47];\nRZZ(0.0*pi) q[23],q[35];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[30],q[49];\nRZZ(0.0*pi) q[31],q[34];\nRZZ(0.0*pi) q[54],q[36];\nRZZ(0.0*pi) q[40],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\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];\nrz(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[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[45];\nrz(1.0*pi) q[30];\nry(1.0*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(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(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];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[26],q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[31];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[36];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[34],q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[39],q[3];\nRZZ(0.0*pi) q[16],q[4];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[17],q[6];\nRZZ(0.0*pi) q[7],q[23];\nRZZ(0.0*pi) q[8],q[52];\nRZZ(0.0*pi) q[9],q[32];\nRZZ(0.0*pi) q[10],q[48];\nRZZ(0.0*pi) q[54],q[11];\nRZZ(0.0*pi) q[40],q[12];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[35],q[15];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[20],q[30];\nRZZ(0.0*pi) q[21],q[38];\nRZZ(0.0*pi) q[22],q[27];\nRZZ(0.0*pi) q[41],q[24];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[44],q[51];\nRZZ(0.0*pi) q[53],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(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];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(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];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[54];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[40],q[10];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[31];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[39],q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[26];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[28],q[32];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[38];\nrz(1.0*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(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[45];\nRZZ(0.0*pi) q[8],q[2];\nRZZ(0.0*pi) q[27],q[3];\nRZZ(0.0*pi) q[44],q[4];\nRZZ(0.0*pi) q[11],q[5];\nRZZ(0.0*pi) q[6],q[48];\nRZZ(0.0*pi) q[46],q[7];\nRZZ(0.0*pi) q[47],q[9];\nRZZ(0.0*pi) q[12],q[52];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[16],q[24];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[29],q[18];\nRZZ(0.0*pi) q[19],q[25];\nRZZ(0.0*pi) q[53],q[20];\nRZZ(0.0*pi) q[37],q[22];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[35],q[55];\nRZZ(0.0*pi) q[36],q[38];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[49],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(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*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(0.5*pi) q[44];\nrx(1.0*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(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[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[45],q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[43],q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[27],q[2];\nRZZ(0.0*pi) q[33],q[3];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[5],q[32];\nRZZ(0.0*pi) q[13],q[6];\nRZZ(0.0*pi) q[8],q[17];\nRZZ(0.0*pi) q[9],q[40];\nRZZ(0.0*pi) q[10],q[52];\nRZZ(0.0*pi) q[12],q[36];\nRZZ(0.0*pi) q[50],q[14];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[44],q[16];\nRZZ(0.0*pi) q[18],q[19];\nRZZ(0.0*pi) q[20],q[35];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[23],q[42];\nRZZ(0.0*pi) q[24],q[54];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[51],q[26];\nRZZ(0.0*pi) q[53],q[28];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[48],q[37];\nRZZ(0.0*pi) q[47],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(0.5*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];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(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];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(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];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.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];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\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(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[37],q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[51],q[10];\nRZZ(0.0*pi) q[48],q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[32],q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[45],q[1];\nRZZ(0.0*pi) q[49],q[2];\nRZZ(0.0*pi) q[3],q[52];\nRZZ(0.0*pi) q[4],q[24];\nRZZ(0.0*pi) q[16],q[5];\nRZZ(0.0*pi) q[33],q[6];\nRZZ(0.0*pi) q[43],q[7];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[20],q[11];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[18],q[35];\nRZZ(0.0*pi) q[19],q[22];\nRZZ(0.0*pi) q[21],q[39];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[53],q[26];\nRZZ(0.0*pi) q[38],q[28];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[31],q[44];\nRZZ(0.0*pi) q[42],q[34];\nRZZ(0.0*pi) q[46],q[54];\nRZZ(0.0*pi) q[47],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nRZZ(0.0*pi) q[54],q[1];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*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];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.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];\nry(0.5*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];\nrx(3.5*pi) q[40];\nry(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(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*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];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[39],q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[16],q[0];\nRZZ(0.0*pi) q[2],q[21];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[5],q[43];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[10],q[9];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[53],q[12];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[29],q[14];\nRZZ(0.0*pi) q[27],q[15];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[25],q[34];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[32],q[31];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[37],q[47];\nRZZ(0.0*pi) q[42],q[52];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.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];\nry(3.5*pi) q[29];\nrx(3.5*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];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*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];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[34],q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[18],q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[39];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[47];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[28],q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nRZZ(0.0*pi) q[51],q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.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(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.0*pi) q[1],q[13];\nRZZ(0.0*pi) q[20],q[2];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[44],q[5];\nRZZ(0.0*pi) q[37],q[6];\nRZZ(0.0*pi) q[16],q[7];\nRZZ(0.0*pi) q[52],q[8];\nRZZ(0.0*pi) q[9],q[27];\nRZZ(0.0*pi) q[10],q[45];\nRZZ(0.0*pi) q[29],q[11];\nRZZ(0.0*pi) q[32],q[12];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[22],q[17];\nRZZ(0.0*pi) q[19],q[36];\nRZZ(0.0*pi) q[21],q[40];\nRZZ(0.0*pi) q[24],q[30];\nRZZ(0.0*pi) q[25],q[43];\nRZZ(0.0*pi) q[38],q[35];\nRZZ(0.0*pi) q[42],q[54];\nRZZ(0.0*pi) q[50],q[46];\nRZZ(0.0*pi) q[53],q[48];\nRZZ(0.0*pi) q[55],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];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*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];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(1.0*pi) q[28];\nry(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];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(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];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[22];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[16],q[30];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[47],q[23];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[37],q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nRZZ(0.0*pi) q[50],q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[2],q[55];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[42],q[5];\nRZZ(0.0*pi) q[46],q[6];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[36],q[8];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[19],q[10];\nRZZ(0.0*pi) q[11],q[41];\nRZZ(0.0*pi) q[38],q[13];\nRZZ(0.0*pi) q[14],q[43];\nRZZ(0.0*pi) q[15],q[20];\nRZZ(0.0*pi) q[40],q[17];\nRZZ(0.0*pi) q[32],q[24];\nRZZ(0.0*pi) q[26],q[53];\nRZZ(0.0*pi) q[54],q[28];\nRZZ(0.0*pi) q[49],q[29];\nRZZ(0.0*pi) q[33],q[48];\nRZZ(0.0*pi) q[51],q[34];\nRZZ(0.0*pi) q[44],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(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(3.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];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.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];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[20],q[7];\nRZZ(0.0*pi) q[54],q[8];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[16];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[38],q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[45],q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*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[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[42],q[1];\nRZZ(0.0*pi) q[2],q[14];\nRZZ(0.0*pi) q[36],q[3];\nRZZ(0.0*pi) q[4],q[47];\nRZZ(0.0*pi) q[5],q[21];\nRZZ(0.0*pi) q[6],q[52];\nRZZ(0.0*pi) q[46],q[9];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[15],q[24];\nRZZ(0.0*pi) q[18],q[17];\nRZZ(0.0*pi) q[19],q[55];\nRZZ(0.0*pi) q[22],q[37];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[35],q[25];\nRZZ(0.0*pi) q[41],q[28];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[43],q[34];\nRZZ(0.0*pi) q[39],q[51];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*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(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(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(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nRZZ(0.0*pi) q[46],q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[14],q[53];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[27];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nRZZ(0.0*pi) q[43],q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(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];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[52];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[24],q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[37],q[4];\nRZZ(0.0*pi) q[12],q[5];\nRZZ(0.0*pi) q[6],q[32];\nRZZ(0.0*pi) q[7],q[13];\nRZZ(0.0*pi) q[10],q[15];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[16],q[31];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[51],q[19];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[39],q[21];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[47],q[26];\nRZZ(0.0*pi) q[50],q[28];\nRZZ(0.0*pi) q[29],q[45];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[54],q[35];\nRZZ(0.0*pi) q[40],q[55];\nRZZ(0.0*pi) q[41],q[42];\nRZZ(0.0*pi) q[44],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(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(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(0.5*pi) q[15];\nrx(1.0*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(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(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];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.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];\nrx(3.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];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\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(3.5*pi) q[15];\nrz(1.0*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(3.5*pi) q[22];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*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];\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) [88]": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\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];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(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];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[2],q[5];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[7];\nrz(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(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nRZZ(0.0*pi) q[18],q[39];\nRZZ(0.0*pi) q[19],q[27];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[43],q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[42],q[50];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[40],q[0];\nRZZ(0.0*pi) q[4],q[3];\nRZZ(0.0*pi) q[6],q[55];\nRZZ(0.0*pi) q[7],q[33];\nRZZ(0.0*pi) q[28],q[8];\nRZZ(0.0*pi) q[41],q[9];\nRZZ(0.0*pi) q[26],q[10];\nRZZ(0.0*pi) q[11],q[48];\nRZZ(0.0*pi) q[12],q[29];\nRZZ(0.0*pi) q[13],q[51];\nRZZ(0.0*pi) q[14],q[30];\nRZZ(0.0*pi) q[15],q[25];\nRZZ(0.0*pi) q[24],q[16];\nRZZ(0.0*pi) q[17],q[49];\nRZZ(0.0*pi) q[53],q[20];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[31],q[22];\nRZZ(0.0*pi) q[36],q[23];\nRZZ(0.0*pi) q[32],q[37];\nRZZ(0.0*pi) q[44],q[34];\nRZZ(0.0*pi) q[52],q[45];\nRZZ(0.0*pi) q[54],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];\nRZZ(0.0*pi) q[29],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[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(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(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(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(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];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[33];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[32];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[41];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[20],q[27];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\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(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[22],q[0];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[4],q[25];\nRZZ(0.0*pi) q[42],q[5];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[9],q[26];\nRZZ(0.0*pi) q[10],q[24];\nRZZ(0.0*pi) q[12],q[31];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[45],q[14];\nRZZ(0.0*pi) q[16],q[47];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[19],q[53];\nRZZ(0.0*pi) q[50],q[21];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[30],q[52];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[36],q[49];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[55],q[38];\nRZZ(0.0*pi) q[48],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];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*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[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.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];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nRZZ(0.0*pi) q[5],q[55];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[30],q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[48],q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[0],q[41];\nRZZ(0.0*pi) q[1],q[37];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[3],q[28];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[6],q[24];\nRZZ(0.0*pi) q[7],q[22];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[36],q[9];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[53],q[14];\nRZZ(0.0*pi) q[15],q[27];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[35],q[18];\nRZZ(0.0*pi) q[19],q[45];\nRZZ(0.0*pi) q[20],q[25];\nRZZ(0.0*pi) q[21],q[49];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[40],q[33];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[39],q[46];\nRZZ(0.0*pi) q[44],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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(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];\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(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(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[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[42];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[22];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[20],q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[29];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[23],q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[30],q[48];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nRZZ(0.0*pi) q[33],q[43];\nrz(1.0*pi) q[34];\nrz(0.5*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[41];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[2],q[46];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[12],q[9];\nRZZ(0.0*pi) q[10],q[16];\nRZZ(0.0*pi) q[11],q[51];\nRZZ(0.0*pi) q[35],q[13];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[38],q[18];\nRZZ(0.0*pi) q[19],q[28];\nRZZ(0.0*pi) q[53],q[21];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[34],q[26];\nRZZ(0.0*pi) q[36],q[44];\nRZZ(0.0*pi) q[37],q[41];\nRZZ(0.0*pi) q[55],q[40];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) q[50],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(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*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(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(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(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[40],q[1];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[33];\nRZZ(0.0*pi) q[24],q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[43];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[44];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[34],q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nRZZ(0.0*pi) q[25],q[48];\nrz(3.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];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nRZZ(0.0*pi) q[47],q[52];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[17],q[0];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[5],q[54];\nRZZ(0.0*pi) q[50],q[7];\nRZZ(0.0*pi) q[8],q[22];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[10],q[49];\nRZZ(0.0*pi) q[11],q[28];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[45],q[13];\nRZZ(0.0*pi) q[41],q[15];\nRZZ(0.0*pi) q[16],q[20];\nRZZ(0.0*pi) q[55],q[21];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[26],q[31];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[51],q[35];\nRZZ(0.0*pi) q[36],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];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(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(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*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];\nrx(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[54],q[1];\nRZZ(0.0*pi) q[4],q[28];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0.0*pi) q[19],q[44];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nRZZ(0.0*pi) q[43],q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[2],q[45];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[39],q[5];\nRZZ(0.0*pi) q[6],q[47];\nRZZ(0.0*pi) q[30],q[7];\nRZZ(0.0*pi) q[29],q[8];\nRZZ(0.0*pi) q[9],q[49];\nRZZ(0.0*pi) q[10],q[55];\nRZZ(0.0*pi) q[11],q[22];\nRZZ(0.0*pi) q[31],q[12];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[51],q[14];\nRZZ(0.0*pi) q[15],q[46];\nRZZ(0.0*pi) q[37],q[16];\nRZZ(0.0*pi) q[17],q[41];\nRZZ(0.0*pi) q[34],q[20];\nRZZ(0.0*pi) q[23],q[42];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[25],q[27];\nRZZ(0.0*pi) q[32],q[33];\nRZZ(0.0*pi) q[35],q[50];\nRZZ(0.0*pi) q[36],q[52];\nRZZ(0.0*pi) q[53],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(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(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];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.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.0*pi) q[2],q[23];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[17];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[42],q[22];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\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[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[37],q[1];\nRZZ(0.0*pi) q[40],q[3];\nRZZ(0.0*pi) q[4],q[39];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[25],q[6];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[9],q[16];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[13],q[48];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[19],q[43];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[38],q[24];\nRZZ(0.0*pi) q[28],q[53];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[49],q[33];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[45],q[44];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\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(1.0*pi) q[23];\nrx(3.5*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];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\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];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[4],q[50];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.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[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nRZZ(0.0*pi) q[46],q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nRZZ(0.0*pi) q[38],q[55];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0.0*pi) q[33],q[0];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[2],q[24];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[28],q[5];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[7],q[14];\nRZZ(0.0*pi) q[16],q[8];\nRZZ(0.0*pi) q[10],q[42];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[12],q[51];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[15],q[17];\nRZZ(0.0*pi) q[18],q[21];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[43],q[23];\nRZZ(0.0*pi) q[25],q[30];\nRZZ(0.0*pi) q[44],q[27];\nRZZ(0.0*pi) q[39],q[29];\nRZZ(0.0*pi) q[32],q[34];\nRZZ(0.0*pi) q[48],q[35];\nRZZ(0.0*pi) q[45],q[37];\nRZZ(0.0*pi) q[47],q[40];\nRZZ(0.0*pi) q[41],q[49];\nRZZ(0.0*pi) q[54],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];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\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(1.0*pi) q[22];\nrz(3.5*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];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*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[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[8];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[30];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[15];\nrz(3.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[22];\nRZZ(0.0*pi) q[25],q[42];\nrz(0.5*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[31];\nRZZ(0.0*pi) q[38],q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nRZZ(0.0*pi) q[51],q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[17],q[0];\nRZZ(0.0*pi) q[31],q[1];\nRZZ(0.0*pi) q[6],q[2];\nRZZ(0.0*pi) q[3],q[54];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[10],q[11];\nRZZ(0.0*pi) q[12],q[37];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[52],q[14];\nRZZ(0.0*pi) q[15],q[49];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[43],q[21];\nRZZ(0.0*pi) q[35],q[22];\nRZZ(0.0*pi) q[26],q[23];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[29],q[33];\nRZZ(0.0*pi) q[36],q[39];\nRZZ(0.0*pi) q[41],q[40];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.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];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\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(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.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(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[2],q[23];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[11],q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[29],q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(3.5*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[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\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(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[27],q[0];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[21],q[4];\nRZZ(0.0*pi) q[42],q[5];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[7],q[45];\nRZZ(0.0*pi) q[50],q[9];\nRZZ(0.0*pi) q[52],q[10];\nRZZ(0.0*pi) q[12],q[25];\nRZZ(0.0*pi) q[13],q[49];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[32],q[15];\nRZZ(0.0*pi) q[33],q[16];\nRZZ(0.0*pi) q[28],q[17];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[19],q[41];\nRZZ(0.0*pi) q[20],q[31];\nRZZ(0.0*pi) q[26],q[30];\nRZZ(0.0*pi) q[38],q[34];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[47],q[44];\nRZZ(0.0*pi) q[53],q[46];\nRZZ(0.0*pi) 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];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(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[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(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(0.5*pi) q[46];\nry(3.5*pi) q[47];\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(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[37];\nrz(1.0*pi) q[3];\nrz(1.0*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[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[43],q[14];\nrz(1.0*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[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[32],q[48];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[45],q[42];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[22];\nRZZ(0.0*pi) q[36],q[1];\nRZZ(0.0*pi) q[3],q[53];\nRZZ(0.0*pi) q[4],q[27];\nRZZ(0.0*pi) q[12],q[5];\nRZZ(0.0*pi) q[6],q[8];\nRZZ(0.0*pi) q[39],q[7];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[10],q[44];\nRZZ(0.0*pi) q[11],q[33];\nRZZ(0.0*pi) q[13],q[41];\nRZZ(0.0*pi) q[15],q[38];\nRZZ(0.0*pi) q[25],q[16];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[18],q[20];\nRZZ(0.0*pi) q[35],q[21];\nRZZ(0.0*pi) q[23],q[50];\nRZZ(0.0*pi) q[24],q[40];\nRZZ(0.0*pi) q[26],q[46];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[30],q[31];\nRZZ(0.0*pi) q[34],q[49];\nRZZ(0.0*pi) q[54],q[51];\nRZZ(0.0*pi) q[55],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(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(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.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];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.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[40];\nrx(1.0*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];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[32],q[8];\nRZZ(0.0*pi) q[15],q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[21];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*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[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[9];\nRZZ(0.0*pi) q[2],q[16];\nRZZ(0.0*pi) q[3],q[37];\nRZZ(0.0*pi) q[31],q[4];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[6],q[53];\nRZZ(0.0*pi) q[54],q[7];\nRZZ(0.0*pi) q[11],q[36];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[25],q[13];\nRZZ(0.0*pi) q[17],q[28];\nRZZ(0.0*pi) q[18],q[35];\nRZZ(0.0*pi) q[24],q[19];\nRZZ(0.0*pi) q[55],q[20];\nRZZ(0.0*pi) q[22],q[52];\nRZZ(0.0*pi) q[33],q[23];\nRZZ(0.0*pi) q[26],q[27];\nRZZ(0.0*pi) q[51],q[29];\nRZZ(0.0*pi) q[47],q[30];\nRZZ(0.0*pi) q[41],q[38];\nRZZ(0.0*pi) q[40],q[48];\nRZZ(0.0*pi) q[42],q[49];\nRZZ(0.0*pi) q[43],q[45];\nRZZ(0.0*pi) q[46],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];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.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];\nry(3.5*pi) q[29];\nry(3.5*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[34];\nrz(1.0*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(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(3.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(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[28];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nRZZ(0.0*pi) q[8],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[41],q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nRZZ(0.0*pi) q[43],q[46];\nRZZ(0.0*pi) q[44],q[52];\nrz(3.5*pi) q[45];\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[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[4],q[1];\nRZZ(0.0*pi) q[31],q[2];\nRZZ(0.0*pi) q[5],q[16];\nRZZ(0.0*pi) q[6],q[19];\nRZZ(0.0*pi) q[30],q[7];\nRZZ(0.0*pi) q[11],q[9];\nRZZ(0.0*pi) q[45],q[10];\nRZZ(0.0*pi) q[12],q[49];\nRZZ(0.0*pi) q[13],q[38];\nRZZ(0.0*pi) q[14],q[55];\nRZZ(0.0*pi) q[15],q[39];\nRZZ(0.0*pi) q[17],q[37];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[54],q[22];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[51],q[24];\nRZZ(0.0*pi) q[26],q[29];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[33],q[47];\nRZZ(0.0*pi) q[34],q[50];\nRZZ(0.0*pi) q[35],q[48];\nRZZ(0.0*pi) q[42],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(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.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];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(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[19];\nrx(0.5*pi) q[20];\nry(3.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];\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(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(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(3.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];\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(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[26],q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[52],q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[28],q[31];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*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[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[29],q[0];\nRZZ(0.0*pi) q[3],q[9];\nRZZ(0.0*pi) q[13],q[4];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[21],q[6];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[22],q[14];\nRZZ(0.0*pi) q[19],q[15];\nRZZ(0.0*pi) q[30],q[18];\nRZZ(0.0*pi) q[20],q[48];\nRZZ(0.0*pi) q[43],q[23];\nRZZ(0.0*pi) q[36],q[24];\nRZZ(0.0*pi) q[45],q[32];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[44],q[35];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[39],q[49];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[53],q[47];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*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(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(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(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.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];\nry(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];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(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];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nRZZ(0.0*pi) q[9],q[23];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[16],q[14];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nRZZ(0.0*pi) q[25],q[32];\nRZZ(0.0*pi) q[28],q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[29],q[33];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[17],q[0];\nRZZ(0.0*pi) q[1],q[35];\nRZZ(0.0*pi) q[2],q[4];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[5],q[19];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[7],q[24];\nRZZ(0.0*pi) q[8],q[13];\nRZZ(0.0*pi) q[10],q[46];\nRZZ(0.0*pi) q[36],q[12];\nRZZ(0.0*pi) q[38],q[15];\nRZZ(0.0*pi) q[18],q[39];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[22],q[41];\nRZZ(0.0*pi) q[27],q[49];\nRZZ(0.0*pi) q[30],q[55];\nRZZ(0.0*pi) q[31],q[42];\nRZZ(0.0*pi) q[37],q[34];\nRZZ(0.0*pi) q[44],q[40];\nRZZ(0.0*pi) q[53],q[43];\nRZZ(0.0*pi) q[52],q[45];\nRZZ(0.0*pi) q[48],q[47];\nRZZ(0.0*pi) q[54],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[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(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];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(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[24];\nry(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(3.5*pi) q[30];\nrx(0.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[36];\nrx(3.5*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(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[19],q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[49],q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[46];\nRZZ(0.0*pi) q[18],q[53];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[40],q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\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(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[4],q[52];\nRZZ(0.0*pi) q[7],q[5];\nRZZ(0.0*pi) q[11],q[6];\nRZZ(0.0*pi) q[8],q[29];\nRZZ(0.0*pi) q[55],q[9];\nRZZ(0.0*pi) q[12],q[33];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[14],q[36];\nRZZ(0.0*pi) q[23],q[15];\nRZZ(0.0*pi) q[28],q[20];\nRZZ(0.0*pi) q[21],q[47];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[25],q[44];\nRZZ(0.0*pi) q[30],q[26];\nRZZ(0.0*pi) q[48],q[32];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[38],q[43];\nRZZ(0.0*pi) q[39],q[51];\nRZZ(0.0*pi) q[50],q[41];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(3.5*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];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(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];\nrz(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(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];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[49];\nRZZ(0.0*pi) q[20],q[29];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[53],q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[43],q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[35];\nRZZ(0.0*pi) q[48],q[1];\nRZZ(0.0*pi) q[4],q[2];\nRZZ(0.0*pi) q[3],q[15];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[7],q[6];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[10],q[24];\nRZZ(0.0*pi) q[16],q[11];\nRZZ(0.0*pi) q[34],q[12];\nRZZ(0.0*pi) q[22],q[13];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[55],q[17];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[21],q[41];\nRZZ(0.0*pi) q[54],q[23];\nRZZ(0.0*pi) q[27],q[25];\nRZZ(0.0*pi) q[42],q[26];\nRZZ(0.0*pi) q[28],q[47];\nRZZ(0.0*pi) q[31],q[46];\nRZZ(0.0*pi) q[50],q[32];\nRZZ(0.0*pi) q[44],q[37];\nRZZ(0.0*pi) q[40],q[51];\nRZZ(0.0*pi) q[52],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(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\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];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.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[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(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];\nry(3.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];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[36];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[41],q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[27];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[33],q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[5],q[0];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[2],q[51];\nRZZ(0.0*pi) q[3],q[38];\nRZZ(0.0*pi) q[6],q[40];\nRZZ(0.0*pi) q[7],q[15];\nRZZ(0.0*pi) q[8],q[42];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[12],q[26];\nRZZ(0.0*pi) q[14],q[47];\nRZZ(0.0*pi) q[23],q[16];\nRZZ(0.0*pi) q[49],q[17];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[54],q[19];\nRZZ(0.0*pi) q[25],q[20];\nRZZ(0.0*pi) q[21],q[46];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[53],q[24];\nRZZ(0.0*pi) q[28],q[45];\nRZZ(0.0*pi) q[32],q[50];\nRZZ(0.0*pi) q[35],q[52];\nRZZ(0.0*pi) 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];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.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(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.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];\nry(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[24];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[54],q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nRZZ(0.0*pi) q[22],q[55];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nRZZ(0.0*pi) q[44],q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\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(3.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[17],q[5];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[29],q[7];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[15],q[9];\nRZZ(0.0*pi) q[10],q[30];\nRZZ(0.0*pi) q[42],q[13];\nRZZ(0.0*pi) q[14],q[31];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[43],q[18];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[27],q[52];\nRZZ(0.0*pi) q[49],q[28];\nRZZ(0.0*pi) q[41],q[32];\nRZZ(0.0*pi) q[33],q[50];\nRZZ(0.0*pi) q[40],q[34];\nRZZ(0.0*pi) q[47],q[37];\nRZZ(0.0*pi) q[39],q[53];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.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];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*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];\nrx(0.5*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(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.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[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(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];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[38],q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[18],q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[19];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[42],q[16];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nRZZ(0.0*pi) q[33],q[53];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[43],q[0];\nRZZ(0.0*pi) q[1],q[50];\nRZZ(0.0*pi) q[2],q[29];\nRZZ(0.0*pi) q[3],q[32];\nRZZ(0.0*pi) q[17],q[4];\nRZZ(0.0*pi) q[5],q[47];\nRZZ(0.0*pi) q[22],q[7];\nRZZ(0.0*pi) q[13],q[8];\nRZZ(0.0*pi) q[41],q[9];\nRZZ(0.0*pi) q[44],q[11];\nRZZ(0.0*pi) q[14],q[23];\nRZZ(0.0*pi) q[15],q[54];\nRZZ(0.0*pi) q[37],q[20];\nRZZ(0.0*pi) q[31],q[21];\nRZZ(0.0*pi) q[49],q[24];\nRZZ(0.0*pi) q[25],q[51];\nRZZ(0.0*pi) q[26],q[35];\nRZZ(0.0*pi) q[27],q[52];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[34],q[55];\nRZZ(0.0*pi) q[46],q[36];\nRZZ(0.0*pi) q[48],q[39];\nRZZ(0.0*pi) q[45],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(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(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];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(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];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[18],q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[50],q[19];\nRZZ(0.0*pi) q[20],q[39];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[42];\nRZZ(0.0*pi) q[43],q[55];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[14],q[0];\nRZZ(0.0*pi) q[10],q[1];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[34];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[8],q[17];\nRZZ(0.0*pi) q[9],q[52];\nRZZ(0.0*pi) q[11],q[35];\nRZZ(0.0*pi) q[31],q[12];\nRZZ(0.0*pi) q[26],q[13];\nRZZ(0.0*pi) q[21],q[15];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[25],q[41];\nRZZ(0.0*pi) q[51],q[27];\nRZZ(0.0*pi) q[47],q[28];\nRZZ(0.0*pi) q[30],q[33];\nRZZ(0.0*pi) q[45],q[36];\nRZZ(0.0*pi) q[37],q[48];\nRZZ(0.0*pi) q[38],q[46];\nRZZ(0.0*pi) q[54],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];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.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(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[33];\nry(1.0*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];\nry(3.5*pi) q[41];\nrz(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(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.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];\nrx(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[34];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[12];\nRZZ(0.0*pi) q[45],q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[13],q[42];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[25],q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nRZZ(0.0*pi) q[38],q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[3],q[47];\nRZZ(0.0*pi) q[10],q[5];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[49],q[7];\nRZZ(0.0*pi) q[8],q[9];\nRZZ(0.0*pi) q[11],q[17];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[36],q[16];\nRZZ(0.0*pi) q[18],q[23];\nRZZ(0.0*pi) q[19],q[50];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[21],q[52];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[33],q[27];\nRZZ(0.0*pi) q[28],q[30];\nRZZ(0.0*pi) q[29],q[55];\nRZZ(0.0*pi) q[31],q[32];\nRZZ(0.0*pi) q[35],q[44];\nRZZ(0.0*pi) q[46],q[51];\nRZZ(0.0*pi) q[48],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];\nry(1.0*pi) q[3];\nrx(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];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(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(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(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(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.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];\nrz(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];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[3],q[23];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[26];\nRZZ(0.0*pi) q[14],q[52];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[38],q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nRZZ(0.0*pi) q[55],q[0];\nRZZ(0.0*pi) q[1],q[42];\nRZZ(0.0*pi) q[49],q[4];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[6],q[44];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[8],q[15];\nRZZ(0.0*pi) q[9],q[51];\nRZZ(0.0*pi) q[37],q[10];\nRZZ(0.0*pi) q[31],q[11];\nRZZ(0.0*pi) q[12],q[24];\nRZZ(0.0*pi) q[16],q[25];\nRZZ(0.0*pi) q[18],q[36];\nRZZ(0.0*pi) q[19],q[43];\nRZZ(0.0*pi) q[20],q[46];\nRZZ(0.0*pi) q[22],q[29];\nRZZ(0.0*pi) q[27],q[45];\nRZZ(0.0*pi) q[28],q[41];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[48],q[33];\nRZZ(0.0*pi) q[34],q[39];\nRZZ(0.0*pi) q[40],q[53];\nRZZ(0.0*pi) q[54],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];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(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];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[14];\nry(3.5*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];\nry(0.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(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(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];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nRZZ(0.0*pi) q[2],q[37];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[43],q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nRZZ(0.0*pi) q[47],q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[45];\nrz(3.5*pi) q[28];\nrz(0.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];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nRZZ(0.0*pi) q[52],q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[53],q[1];\nRZZ(0.0*pi) q[15],q[3];\nRZZ(0.0*pi) q[50],q[4];\nRZZ(0.0*pi) q[7],q[5];\nRZZ(0.0*pi) q[13],q[6];\nRZZ(0.0*pi) q[9],q[38];\nRZZ(0.0*pi) q[39],q[10];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[12],q[28];\nRZZ(0.0*pi) q[17],q[14];\nRZZ(0.0*pi) q[20],q[16];\nRZZ(0.0*pi) q[18],q[51];\nRZZ(0.0*pi) q[42],q[19];\nRZZ(0.0*pi) q[21],q[32];\nRZZ(0.0*pi) q[40],q[22];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[25],q[36];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[44],q[29];\nRZZ(0.0*pi) q[34],q[30];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) q[49],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(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*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];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(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];\nry(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];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.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(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(1.0*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];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[4],q[44];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[22],q[6];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[8],q[31];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[41];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nRZZ(0.0*pi) q[34],q[51];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[5];\nRZZ(0.0*pi) q[2],q[1];\nRZZ(0.0*pi) q[3],q[27];\nRZZ(0.0*pi) q[7],q[53];\nRZZ(0.0*pi) q[9],q[54];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[36],q[11];\nRZZ(0.0*pi) q[12],q[46];\nRZZ(0.0*pi) q[49],q[13];\nRZZ(0.0*pi) q[15],q[43];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[18],q[38];\nRZZ(0.0*pi) q[19],q[35];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[24],q[52];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[28],q[26];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[50],q[37];\nRZZ(0.0*pi) q[42],q[47];\nRZZ(0.0*pi) q[45],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];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(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(0.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[25];\nry(1.0*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(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];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*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[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.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];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[13];\nrz(3.5*pi) q[6];\nRZZ(0.0*pi) q[30],q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[16];\nrz(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[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nRZZ(0.0*pi) q[26],q[29];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[31],q[39];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[20],q[0];\nRZZ(0.0*pi) q[1],q[15];\nRZZ(0.0*pi) q[2],q[43];\nRZZ(0.0*pi) q[17],q[3];\nRZZ(0.0*pi) q[47],q[4];\nRZZ(0.0*pi) q[6],q[48];\nRZZ(0.0*pi) q[7],q[28];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[11],q[12];\nRZZ(0.0*pi) q[40],q[14];\nRZZ(0.0*pi) q[16],q[34];\nRZZ(0.0*pi) q[32],q[18];\nRZZ(0.0*pi) q[19],q[35];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[22],q[23];\nRZZ(0.0*pi) q[50],q[24];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[27],q[45];\nRZZ(0.0*pi) q[33],q[46];\nRZZ(0.0*pi) q[38],q[37];\nRZZ(0.0*pi) q[41],q[44];\nRZZ(0.0*pi) q[54],q[42];\nRZZ(0.0*pi) q[51],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];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.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];\nry(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(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(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[32],q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[41],q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0.0*pi) q[19],q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[55],q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nRZZ(0.0*pi) q[36],q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[51],q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[13],q[0];\nRZZ(0.0*pi) q[1],q[22];\nRZZ(0.0*pi) q[53],q[2];\nRZZ(0.0*pi) q[3],q[4];\nRZZ(0.0*pi) q[5],q[35];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[8],q[24];\nRZZ(0.0*pi) q[21],q[10];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[50],q[14];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[23],q[37];\nRZZ(0.0*pi) q[25],q[49];\nRZZ(0.0*pi) q[39],q[27];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[30],q[46];\nRZZ(0.0*pi) q[31],q[38];\nRZZ(0.0*pi) q[33],q[48];\nRZZ(0.0*pi) q[44],q[42];\nRZZ(0.0*pi) q[54],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(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*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];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*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];\nry(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(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];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[6],q[43];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nRZZ(0.0*pi) q[11],q[25];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[51],q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[37],q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nRZZ(0.0*pi) q[31],q[52];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[2],q[3];\nRZZ(0.0*pi) q[4],q[26];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[8],q[48];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[20],q[12];\nRZZ(0.0*pi) q[24],q[13];\nRZZ(0.0*pi) q[18],q[16];\nRZZ(0.0*pi) q[17],q[40];\nRZZ(0.0*pi) q[55],q[22];\nRZZ(0.0*pi) q[50],q[23];\nRZZ(0.0*pi) q[47],q[27];\nRZZ(0.0*pi) q[42],q[28];\nRZZ(0.0*pi) q[34],q[29];\nRZZ(0.0*pi) q[33],q[30];\nRZZ(0.0*pi) q[32],q[38];\nRZZ(0.0*pi) q[36],q[53];\nRZZ(0.0*pi) q[46],q[41];\nRZZ(0.0*pi) q[44],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[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*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(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*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(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(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[52];\nrx(3.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[4];\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(0.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[15];\nrz(0.5*pi) q[19];\nrz(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];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[36],q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[46],q[0];\nRZZ(0.0*pi) q[1],q[4];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[3],q[42];\nRZZ(0.0*pi) q[5],q[51];\nRZZ(0.0*pi) q[19],q[6];\nRZZ(0.0*pi) q[8],q[43];\nRZZ(0.0*pi) q[9],q[29];\nRZZ(0.0*pi) q[10],q[24];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[12],q[16];\nRZZ(0.0*pi) q[13],q[39];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[15],q[34];\nRZZ(0.0*pi) q[38],q[17];\nRZZ(0.0*pi) q[25],q[18];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[41],q[28];\nRZZ(0.0*pi) q[44],q[30];\nRZZ(0.0*pi) q[31],q[54];\nRZZ(0.0*pi) q[37],q[32];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[53],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],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[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(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(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.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];\nrx(0.5*pi) q[26];\nrx(3.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];\nrx(3.5*pi) q[32];\nry(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(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.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[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(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];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[11],q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.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[24];\nRZZ(0.0*pi) q[32],q[25];\nrz(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[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[21];\nRZZ(0.0*pi) q[46],q[1];\nRZZ(0.0*pi) q[2],q[18];\nRZZ(0.0*pi) q[3],q[51];\nRZZ(0.0*pi) q[13],q[4];\nRZZ(0.0*pi) q[8],q[5];\nRZZ(0.0*pi) q[6],q[53];\nRZZ(0.0*pi) q[7],q[27];\nRZZ(0.0*pi) q[9],q[33];\nRZZ(0.0*pi) q[15],q[12];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[39],q[16];\nRZZ(0.0*pi) q[23],q[17];\nRZZ(0.0*pi) q[43],q[19];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[44],q[24];\nRZZ(0.0*pi) q[26],q[45];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[29],q[35];\nRZZ(0.0*pi) q[31],q[47];\nRZZ(0.0*pi) q[34],q[48];\nRZZ(0.0*pi) q[55],q[36];\nRZZ(0.0*pi) q[40],q[37];\nRZZ(0.0*pi) q[38],q[49];\nRZZ(0.0*pi) q[54],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*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];\nrz(1.0*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(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[55];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[45],q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[37],q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[44],q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0.0*pi) q[7],q[0];\nRZZ(0.0*pi) q[17],q[1];\nRZZ(0.0*pi) q[33],q[2];\nRZZ(0.0*pi) q[6],q[3];\nRZZ(0.0*pi) q[5],q[31];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[27],q[9];\nRZZ(0.0*pi) q[14],q[10];\nRZZ(0.0*pi) q[11],q[50];\nRZZ(0.0*pi) q[13],q[46];\nRZZ(0.0*pi) q[15],q[36];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[19],q[54];\nRZZ(0.0*pi) q[20],q[53];\nRZZ(0.0*pi) q[52],q[21];\nRZZ(0.0*pi) q[22],q[51];\nRZZ(0.0*pi) q[23],q[47];\nRZZ(0.0*pi) q[42],q[24];\nRZZ(0.0*pi) q[25],q[49];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[35],q[29];\nRZZ(0.0*pi) q[32],q[30];\nRZZ(0.0*pi) q[43],q[39];\nRZZ(0.0*pi) q[40],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[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[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];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(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];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(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];\nry(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];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[41],q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0.0*pi) q[46],q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nRZZ(0.0*pi) q[51],q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[38],q[1];\nRZZ(0.0*pi) q[22],q[2];\nRZZ(0.0*pi) q[54],q[3];\nRZZ(0.0*pi) q[26],q[4];\nRZZ(0.0*pi) q[48],q[5];\nRZZ(0.0*pi) q[6],q[37];\nRZZ(0.0*pi) q[7],q[47];\nRZZ(0.0*pi) q[44],q[9];\nRZZ(0.0*pi) q[10],q[25];\nRZZ(0.0*pi) q[49],q[11];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[16],q[13];\nRZZ(0.0*pi) q[14],q[28];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[17],q[34];\nRZZ(0.0*pi) q[42],q[18];\nRZZ(0.0*pi) q[19],q[23];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[27],q[39];\nRZZ(0.0*pi) q[40],q[29];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[32],q[45];\nRZZ(0.0*pi) q[36],q[33];\nRZZ(0.0*pi) q[55],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(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.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(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.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];\nrx(0.5*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];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[2],q[42];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nRZZ(0.0*pi) q[38],q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[37],q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[48],q[41];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[44],q[55];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nRZZ(0.0*pi) q[0],q[18];\nRZZ(0.0*pi) q[36],q[1];\nRZZ(0.0*pi) q[3],q[49];\nRZZ(0.0*pi) q[35],q[4];\nRZZ(0.0*pi) q[5],q[7];\nRZZ(0.0*pi) q[6],q[12];\nRZZ(0.0*pi) q[34],q[9];\nRZZ(0.0*pi) q[32],q[10];\nRZZ(0.0*pi) q[11],q[40];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[14],q[25];\nRZZ(0.0*pi) q[39],q[15];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[24],q[20];\nRZZ(0.0*pi) q[54],q[21];\nRZZ(0.0*pi) q[22],q[53];\nRZZ(0.0*pi) q[29],q[23];\nRZZ(0.0*pi) q[26],q[43];\nRZZ(0.0*pi) q[50],q[27];\nRZZ(0.0*pi) q[45],q[47];\nRZZ(0.0*pi) 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(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*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[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.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];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[23],q[0];\nRZZ(0.0*pi) q[1],q[18];\nRZZ(0.0*pi) q[43],q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[45],q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0.0*pi) q[28],q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*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[33];\nrz(0.5*pi) q[34];\nRZZ(0.0*pi) q[35],q[42];\nrz(1.0*pi) q[36];\nRZZ(0.0*pi) q[47],q[38];\nrz(0.5*pi) q[39];\nRZZ(0.0*pi) q[41],q[40];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[7],q[3];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[49],q[5];\nRZZ(0.0*pi) q[8],q[52];\nRZZ(0.0*pi) q[9],q[21];\nRZZ(0.0*pi) q[50],q[10];\nRZZ(0.0*pi) q[22],q[11];\nRZZ(0.0*pi) q[12],q[44];\nRZZ(0.0*pi) q[14],q[17];\nRZZ(0.0*pi) q[15],q[26];\nRZZ(0.0*pi) q[16],q[19];\nRZZ(0.0*pi) q[31],q[24];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[36],q[27];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[33],q[46];\nRZZ(0.0*pi) q[48],q[34];\nRZZ(0.0*pi) q[37],q[39];\nRZZ(0.0*pi) q[51],q[53];\nRZZ(0.0*pi) q[55],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(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];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*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];\nry(3.5*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(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*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];\nry(0.5*pi) q[47];\nrx(1.0*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];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[5],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[7];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[38];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[15],q[25];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[47];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nRZZ(0.0*pi) q[42],q[53];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[27];\nRZZ(0.0*pi) q[34],q[2];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[54],q[8];\nRZZ(0.0*pi) q[46],q[10];\nRZZ(0.0*pi) q[17],q[11];\nRZZ(0.0*pi) q[12],q[13];\nRZZ(0.0*pi) q[14],q[32];\nRZZ(0.0*pi) q[16],q[44];\nRZZ(0.0*pi) q[50],q[18];\nRZZ(0.0*pi) q[35],q[19];\nRZZ(0.0*pi) q[20],q[23];\nRZZ(0.0*pi) q[24],q[21];\nRZZ(0.0*pi) q[22],q[30];\nRZZ(0.0*pi) q[33],q[26];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[40],q[31];\nRZZ(0.0*pi) q[55],q[37];\nRZZ(0.0*pi) q[43],q[49];\nRZZ(0.0*pi) q[45],q[51];\nRZZ(0.0*pi) q[48],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];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*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];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*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(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(3.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[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[33],q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[22],q[37];\nrz(1.0*pi) q[24];\nRZZ(0.0*pi) q[32],q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[36],q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nRZZ(0.0*pi) q[54],q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[12],q[0];\nRZZ(0.0*pi) q[1],q[39];\nRZZ(0.0*pi) q[16],q[2];\nRZZ(0.0*pi) q[50],q[3];\nRZZ(0.0*pi) q[4],q[8];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[13],q[6];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[52],q[9];\nRZZ(0.0*pi) q[10],q[21];\nRZZ(0.0*pi) q[38],q[11];\nRZZ(0.0*pi) q[15],q[51];\nRZZ(0.0*pi) q[45],q[17];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[24],q[23];\nRZZ(0.0*pi) q[27],q[41];\nRZZ(0.0*pi) q[29],q[44];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[40],q[46];\nRZZ(0.0*pi) q[43],q[53];\nRZZ(0.0*pi) q[55],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(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.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];\nrz(1.0*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];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nRZZ(0.0*pi) q[49],q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nRZZ(0.0*pi) q[13],q[17];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[27],q[53];\nrz(0.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[55];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[23],q[1];\nRZZ(0.0*pi) q[10],q[2];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[52],q[4];\nRZZ(0.0*pi) q[35],q[5];\nRZZ(0.0*pi) q[32],q[7];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[9],q[36];\nRZZ(0.0*pi) q[34],q[11];\nRZZ(0.0*pi) q[12],q[19];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[51],q[15];\nRZZ(0.0*pi) q[16],q[43];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[47],q[21];\nRZZ(0.0*pi) q[22],q[28];\nRZZ(0.0*pi) q[26],q[40];\nRZZ(0.0*pi) q[30],q[50];\nRZZ(0.0*pi) q[42],q[31];\nRZZ(0.0*pi) q[33],q[44];\nRZZ(0.0*pi) q[39],q[37];\nRZZ(0.0*pi) q[46],q[38];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(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[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.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];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(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(1.0*pi) q[1];\nRZZ(0.0*pi) q[15],q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[49];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nRZZ(0.0*pi) q[27],q[55];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[42],q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[52],q[3];\nRZZ(0.0*pi) q[53],q[4];\nRZZ(0.0*pi) q[5],q[31];\nRZZ(0.0*pi) q[36],q[6];\nRZZ(0.0*pi) q[45],q[7];\nRZZ(0.0*pi) q[39],q[8];\nRZZ(0.0*pi) q[18],q[9];\nRZZ(0.0*pi) q[16],q[10];\nRZZ(0.0*pi) q[40],q[11];\nRZZ(0.0*pi) q[37],q[12];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[25],q[14];\nRZZ(0.0*pi) q[17],q[23];\nRZZ(0.0*pi) q[19],q[30];\nRZZ(0.0*pi) q[28],q[21];\nRZZ(0.0*pi) q[51],q[22];\nRZZ(0.0*pi) q[24],q[50];\nRZZ(0.0*pi) q[26],q[54];\nRZZ(0.0*pi) q[29],q[38];\nRZZ(0.0*pi) q[34],q[41];\nRZZ(0.0*pi) q[35],q[46];\nRZZ(0.0*pi) q[47],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[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*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];\nry(3.5*pi) q[25];\nry(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];\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(3.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(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[11],q[24];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[21],q[53];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nRZZ(0.0*pi) q[55],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[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[40];\nRZZ(0.0*pi) q[1],q[12];\nRZZ(0.0*pi) q[42],q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[25],q[4];\nRZZ(0.0*pi) q[5],q[18];\nRZZ(0.0*pi) q[47],q[6];\nRZZ(0.0*pi) q[51],q[7];\nRZZ(0.0*pi) q[45],q[8];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[14],q[26];\nRZZ(0.0*pi) q[46],q[15];\nRZZ(0.0*pi) q[16],q[41];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[20],q[50];\nRZZ(0.0*pi) q[32],q[23];\nRZZ(0.0*pi) q[34],q[27];\nRZZ(0.0*pi) q[29],q[39];\nRZZ(0.0*pi) q[30],q[48];\nRZZ(0.0*pi) q[33],q[37];\nRZZ(0.0*pi) q[36],q[38];\nRZZ(0.0*pi) q[44],q[43];\nRZZ(0.0*pi) q[49],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[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*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];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(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(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.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(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*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[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];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[10],q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\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(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.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[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nRZZ(0.0*pi) q[49],q[52];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0.0*pi) q[50],q[1];\nRZZ(0.0*pi) q[29],q[2];\nRZZ(0.0*pi) q[3],q[36];\nRZZ(0.0*pi) q[40],q[4];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[6],q[20];\nRZZ(0.0*pi) q[9],q[7];\nRZZ(0.0*pi) q[8],q[11];\nRZZ(0.0*pi) q[12],q[14];\nRZZ(0.0*pi) q[51],q[13];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[17],q[16];\nRZZ(0.0*pi) q[18],q[46];\nRZZ(0.0*pi) q[21],q[19];\nRZZ(0.0*pi) q[26],q[22];\nRZZ(0.0*pi) q[55],q[23];\nRZZ(0.0*pi) q[24],q[45];\nRZZ(0.0*pi) q[25],q[39];\nRZZ(0.0*pi) q[28],q[27];\nRZZ(0.0*pi) q[44],q[31];\nRZZ(0.0*pi) q[32],q[42];\nRZZ(0.0*pi) q[38],q[33];\nRZZ(0.0*pi) q[34],q[54];\nRZZ(0.0*pi) q[35],q[37];\nRZZ(0.0*pi) q[53],q[43];\nRZZ(0.0*pi) q[47],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];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.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];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(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(1.0*pi) q[30];\nrx(1.0*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];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(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];\nrz(1.0*pi) q[48];\nry(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];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[31];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nRZZ(0.0*pi) q[26],q[11];\nRZZ(0.0*pi) q[12],q[24];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[41],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];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nRZZ(0.0*pi) q[48],q[39];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[54];\nRZZ(0.0*pi) q[1],q[17];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[4],q[13];\nRZZ(0.0*pi) q[5],q[46];\nRZZ(0.0*pi) q[22],q[6];\nRZZ(0.0*pi) q[35],q[7];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[9],q[10];\nRZZ(0.0*pi) q[44],q[14];\nRZZ(0.0*pi) q[15],q[47];\nRZZ(0.0*pi) q[16],q[29];\nRZZ(0.0*pi) q[18],q[50];\nRZZ(0.0*pi) q[36],q[20];\nRZZ(0.0*pi) q[34],q[21];\nRZZ(0.0*pi) q[40],q[23];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[27],q[51];\nRZZ(0.0*pi) q[28],q[43];\nRZZ(0.0*pi) q[30],q[32];\nRZZ(0.0*pi) q[37],q[45];\nRZZ(0.0*pi) q[49],q[38];\nRZZ(0.0*pi) q[55],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];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.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(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(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];\nrz(3.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];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nRZZ(0.0*pi) q[5],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nRZZ(0.0*pi) q[13],q[20];\nRZZ(0.0*pi) q[17],q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[44];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[40],q[54];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nRZZ(0.0*pi) q[0],q[50];\nRZZ(0.0*pi) q[35],q[2];\nRZZ(0.0*pi) q[9],q[3];\nRZZ(0.0*pi) q[29],q[4];\nRZZ(0.0*pi) q[52],q[6];\nRZZ(0.0*pi) q[7],q[32];\nRZZ(0.0*pi) q[46],q[8];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[12],q[11];\nRZZ(0.0*pi) q[47],q[15];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[18],q[31];\nRZZ(0.0*pi) q[38],q[19];\nRZZ(0.0*pi) q[21],q[24];\nRZZ(0.0*pi) q[22],q[26];\nRZZ(0.0*pi) q[51],q[25];\nRZZ(0.0*pi) q[37],q[27];\nRZZ(0.0*pi) q[28],q[49];\nRZZ(0.0*pi) q[53],q[30];\nRZZ(0.0*pi) q[33],q[34];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[42],q[43];\nRZZ(0.0*pi) q[45],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];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(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(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nRZZ(0.0*pi) q[40],q[50];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*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];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[0];\nRZZ(0.0*pi) q[1],q[38];\nRZZ(0.0*pi) q[16],q[3];\nRZZ(0.0*pi) q[19],q[4];\nRZZ(0.0*pi) q[5],q[8];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[7],q[17];\nRZZ(0.0*pi) q[48],q[9];\nRZZ(0.0*pi) q[26],q[10];\nRZZ(0.0*pi) q[14],q[11];\nRZZ(0.0*pi) q[22],q[12];\nRZZ(0.0*pi) q[13],q[37];\nRZZ(0.0*pi) q[15],q[35];\nRZZ(0.0*pi) q[39],q[18];\nRZZ(0.0*pi) q[20],q[36];\nRZZ(0.0*pi) q[21],q[23];\nRZZ(0.0*pi) q[30],q[24];\nRZZ(0.0*pi) q[31],q[25];\nRZZ(0.0*pi) q[27],q[32];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[43],q[29];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[34],q[54];\nRZZ(0.0*pi) q[41],q[46];\nRZZ(0.0*pi) q[45],q[44];\nRZZ(0.0*pi) q[53],q[47];\nRZZ(0.0*pi) q[52],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[21];\nry(3.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];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*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];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.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];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nRZZ(0.0*pi) q[26],q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nRZZ(0.0*pi) q[14],q[44];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[41],q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[39],q[1];\nRZZ(0.0*pi) q[2],q[53];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[20];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[6],q[16];\nRZZ(0.0*pi) q[34],q[8];\nRZZ(0.0*pi) q[9],q[30];\nRZZ(0.0*pi) q[55],q[10];\nRZZ(0.0*pi) q[37],q[11];\nRZZ(0.0*pi) q[23],q[12];\nRZZ(0.0*pi) q[13],q[35];\nRZZ(0.0*pi) q[15],q[21];\nRZZ(0.0*pi) q[18],q[43];\nRZZ(0.0*pi) q[22],q[47];\nRZZ(0.0*pi) q[25],q[29];\nRZZ(0.0*pi) q[27],q[40];\nRZZ(0.0*pi) q[31],q[33];\nRZZ(0.0*pi) q[36],q[46];\nRZZ(0.0*pi) q[42],q[54];\nRZZ(0.0*pi) q[45],q[52];\nRZZ(0.0*pi) q[48],q[51];\nRZZ(0.0*pi) q[49],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];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(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(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*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];\nry(3.5*pi) q[27];\nry(3.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];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*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];\nrz(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];\nry(0.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];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nRZZ(0.0*pi) q[9],q[23];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nRZZ(0.0*pi) q[17],q[22];\nRZZ(0.0*pi) q[19],q[41];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\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(3.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[36];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*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];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[2],q[49];\nRZZ(0.0*pi) q[55],q[3];\nRZZ(0.0*pi) q[4],q[16];\nRZZ(0.0*pi) q[5],q[38];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[8],q[25];\nRZZ(0.0*pi) q[10],q[37];\nRZZ(0.0*pi) q[35],q[12];\nRZZ(0.0*pi) q[13],q[28];\nRZZ(0.0*pi) q[14],q[24];\nRZZ(0.0*pi) q[54],q[15];\nRZZ(0.0*pi) q[20],q[52];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[53],q[27];\nRZZ(0.0*pi) q[40],q[30];\nRZZ(0.0*pi) q[46],q[32];\nRZZ(0.0*pi) q[33],q[45];\nRZZ(0.0*pi) q[50],q[34];\nRZZ(0.0*pi) q[51],q[36];\nRZZ(0.0*pi) q[48],q[42];\nRZZ(0.0*pi) q[44],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(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.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];\nry(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(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];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(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.0*pi) q[0],q[45];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.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[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nRZZ(0.0*pi) q[22],q[28];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nRZZ(0.0*pi) q[40],q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[47],q[1];\nRZZ(0.0*pi) q[54],q[2];\nRZZ(0.0*pi) q[3],q[20];\nRZZ(0.0*pi) q[4],q[6];\nRZZ(0.0*pi) q[5],q[42];\nRZZ(0.0*pi) q[44],q[7];\nRZZ(0.0*pi) q[27],q[8];\nRZZ(0.0*pi) q[9],q[41];\nRZZ(0.0*pi) q[15],q[10];\nRZZ(0.0*pi) q[24],q[11];\nRZZ(0.0*pi) q[12],q[50];\nRZZ(0.0*pi) q[48],q[13];\nRZZ(0.0*pi) q[14],q[31];\nRZZ(0.0*pi) q[16],q[51];\nRZZ(0.0*pi) q[17],q[19];\nRZZ(0.0*pi) q[18],q[26];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[37],q[23];\nRZZ(0.0*pi) q[46],q[25];\nRZZ(0.0*pi) q[29],q[30];\nRZZ(0.0*pi) q[32],q[43];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[52],q[38];\nRZZ(0.0*pi) q[49],q[39];\nRZZ(0.0*pi) q[53],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*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];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\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(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*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];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[28];\nRZZ(0.0*pi) q[1],q[24];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nRZZ(0.0*pi) q[47],q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nRZZ(0.0*pi) q[32],q[15];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nRZZ(0.0*pi) q[23],q[37];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nRZZ(0.0*pi) q[31],q[27];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[2],q[40];\nRZZ(0.0*pi) q[49],q[3];\nRZZ(0.0*pi) q[5],q[14];\nRZZ(0.0*pi) q[39],q[6];\nRZZ(0.0*pi) q[7],q[54];\nRZZ(0.0*pi) q[12],q[8];\nRZZ(0.0*pi) q[51],q[9];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[11],q[46];\nRZZ(0.0*pi) q[13],q[22];\nRZZ(0.0*pi) q[16],q[52];\nRZZ(0.0*pi) q[41],q[17];\nRZZ(0.0*pi) q[20],q[18];\nRZZ(0.0*pi) q[53],q[21];\nRZZ(0.0*pi) q[25],q[45];\nRZZ(0.0*pi) q[29],q[26];\nRZZ(0.0*pi) q[30],q[34];\nRZZ(0.0*pi) q[44],q[33];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[36],q[48];\nRZZ(0.0*pi) q[38],q[50];\nRZZ(0.0*pi) q[43],q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[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];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.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[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\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(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(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[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0.0*pi) q[35],q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nRZZ(0.0*pi) q[16],q[6];\nrz(3.5*pi) q[7];\nrz(1.0*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[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nRZZ(0.0*pi) q[23],q[51];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nRZZ(0.0*pi) q[49],q[27];\nRZZ(0.0*pi) q[34],q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[1],q[11];\nRZZ(0.0*pi) q[25],q[2];\nRZZ(0.0*pi) q[21],q[3];\nRZZ(0.0*pi) q[4],q[38];\nRZZ(0.0*pi) q[18],q[5];\nRZZ(0.0*pi) q[7],q[52];\nRZZ(0.0*pi) q[43],q[8];\nRZZ(0.0*pi) q[10],q[9];\nRZZ(0.0*pi) q[17],q[12];\nRZZ(0.0*pi) q[13],q[31];\nRZZ(0.0*pi) q[14],q[33];\nRZZ(0.0*pi) q[15],q[41];\nRZZ(0.0*pi) q[46],q[19];\nRZZ(0.0*pi) q[50],q[20];\nRZZ(0.0*pi) q[24],q[22];\nRZZ(0.0*pi) q[45],q[26];\nRZZ(0.0*pi) q[37],q[29];\nRZZ(0.0*pi) q[55],q[30];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[36],q[42];\nRZZ(0.0*pi) q[40],q[39];\nRZZ(0.0*pi) q[44],q[48];\nRZZ(0.0*pi) q[53],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(0.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[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\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];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nry(3.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];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(1.0*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];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nRZZ(0.0*pi) q[1],q[6];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[26],q[4];\nrz(3.5*pi) q[7];\nRZZ(0.0*pi) q[38],q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[52],q[0];\nRZZ(0.0*pi) q[11],q[2];\nRZZ(0.0*pi) q[46],q[3];\nRZZ(0.0*pi) q[21],q[5];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[9],q[18];\nRZZ(0.0*pi) q[10],q[31];\nRZZ(0.0*pi) q[24],q[12];\nRZZ(0.0*pi) q[13],q[40];\nRZZ(0.0*pi) q[14],q[22];\nRZZ(0.0*pi) q[37],q[15];\nRZZ(0.0*pi) q[16],q[27];\nRZZ(0.0*pi) q[53],q[17];\nRZZ(0.0*pi) q[19],q[39];\nRZZ(0.0*pi) q[20],q[54];\nRZZ(0.0*pi) q[23],q[48];\nRZZ(0.0*pi) q[41],q[25];\nRZZ(0.0*pi) q[45],q[28];\nRZZ(0.0*pi) q[29],q[50];\nRZZ(0.0*pi) q[49],q[30];\nRZZ(0.0*pi) q[33],q[32];\nRZZ(0.0*pi) q[55],q[35];\nRZZ(0.0*pi) q[36],q[47];\nRZZ(0.0*pi) q[43],q[42];\nRZZ(0.0*pi) 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];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*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];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(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[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(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];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[6],q[8];\nRZZ(0.0*pi) q[25],q[9];\nRZZ(0.0*pi) q[36],q[10];\nRZZ(0.0*pi) q[39],q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[16];\nRZZ(0.0*pi) q[50],q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nRZZ(0.0*pi) q[28],q[42];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(1.0*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[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[40],q[2];\nRZZ(0.0*pi) q[22],q[3];\nRZZ(0.0*pi) q[4],q[46];\nRZZ(0.0*pi) q[5],q[45];\nRZZ(0.0*pi) q[18],q[7];\nRZZ(0.0*pi) q[12],q[55];\nRZZ(0.0*pi) q[29],q[13];\nRZZ(0.0*pi) q[54],q[14];\nRZZ(0.0*pi) q[19],q[26];\nRZZ(0.0*pi) q[38],q[20];\nRZZ(0.0*pi) q[44],q[21];\nRZZ(0.0*pi) q[34],q[23];\nRZZ(0.0*pi) q[24],q[41];\nRZZ(0.0*pi) q[27],q[48];\nRZZ(0.0*pi) q[30],q[47];\nRZZ(0.0*pi) q[52],q[32];\nRZZ(0.0*pi) q[53],q[33];\nRZZ(0.0*pi) q[51],q[35];\nRZZ(0.0*pi) q[37],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(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*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];\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(1.0*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(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*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];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\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[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[45],q[5];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[24],q[7];\nRZZ(0.0*pi) q[39],q[8];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[43],q[11];\nrz(3.5*pi) q[12];\nRZZ(0.0*pi) q[14],q[41];\nRZZ(0.0*pi) q[15],q[36];\nrz(3.5*pi) q[16];\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(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nRZZ(0.0*pi) q[30],q[40];\nRZZ(0.0*pi) q[47],q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[49];\nrz(0.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];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[1];\nRZZ(0.0*pi) q[2],q[52];\nRZZ(0.0*pi) q[3],q[50];\nRZZ(0.0*pi) q[4],q[53];\nRZZ(0.0*pi) q[6],q[23];\nRZZ(0.0*pi) q[19],q[9];\nRZZ(0.0*pi) q[25],q[10];\nRZZ(0.0*pi) q[46],q[12];\nRZZ(0.0*pi) q[13],q[42];\nRZZ(0.0*pi) q[16],q[37];\nRZZ(0.0*pi) q[32],q[17];\nRZZ(0.0*pi) q[26],q[18];\nRZZ(0.0*pi) q[54],q[20];\nRZZ(0.0*pi) q[28],q[21];\nRZZ(0.0*pi) q[44],q[22];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[34],q[33];\nRZZ(0.0*pi) q[49],q[35];\nRZZ(0.0*pi) q[38],q[55];\nRZZ(0.0*pi) q[48],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(1.0*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];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\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(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(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];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[19],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[42];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0.0*pi) q[17],q[51];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[22],q[46];\nRZZ(0.0*pi) q[23],q[36];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nRZZ(0.0*pi) q[32],q[40];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[2],q[48];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[9],q[4];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[49],q[6];\nRZZ(0.0*pi) q[7],q[11];\nRZZ(0.0*pi) q[35],q[8];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[14],q[39];\nRZZ(0.0*pi) q[37],q[15];\nRZZ(0.0*pi) q[16],q[50];\nRZZ(0.0*pi) q[20],q[26];\nRZZ(0.0*pi) q[24],q[38];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[52],q[28];\nRZZ(0.0*pi) q[30],q[43];\nRZZ(0.0*pi) q[33],q[41];\nRZZ(0.0*pi) q[34],q[44];\nRZZ(0.0*pi) q[55],q[47];\nRZZ(0.0*pi) q[53],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];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(1.0*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];\nry(1.0*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];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(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];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[2];\nRZZ(0.0*pi) q[44],q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[32];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0.0*pi) q[21],q[41];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*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[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[48],q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[39];\nRZZ(0.0*pi) q[1],q[8];\nRZZ(0.0*pi) q[40],q[2];\nRZZ(0.0*pi) q[4],q[18];\nRZZ(0.0*pi) q[43],q[5];\nRZZ(0.0*pi) q[51],q[6];\nRZZ(0.0*pi) q[7],q[26];\nRZZ(0.0*pi) q[9],q[54];\nRZZ(0.0*pi) q[35],q[10];\nRZZ(0.0*pi) q[11],q[55];\nRZZ(0.0*pi) q[12],q[38];\nRZZ(0.0*pi) q[13],q[19];\nRZZ(0.0*pi) q[30],q[15];\nRZZ(0.0*pi) q[16],q[28];\nRZZ(0.0*pi) q[17],q[52];\nRZZ(0.0*pi) q[20],q[24];\nRZZ(0.0*pi) q[34],q[22];\nRZZ(0.0*pi) q[53],q[23];\nRZZ(0.0*pi) q[25],q[46];\nRZZ(0.0*pi) q[27],q[50];\nRZZ(0.0*pi) q[29],q[36];\nRZZ(0.0*pi) q[31],q[49];\nRZZ(0.0*pi) q[33],q[42];\nRZZ(0.0*pi) 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];\nry(3.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];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0.0*pi) q[39],q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nRZZ(0.0*pi) q[4],q[50];\nRZZ(0.0*pi) q[5],q[49];\nrz(1.0*pi) q[6];\nRZZ(0.0*pi) q[7],q[32];\nRZZ(0.0*pi) q[30],q[8];\nrz(1.0*pi) q[9];\nRZZ(0.0*pi) q[10],q[24];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[14],q[13];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[19],q[34];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nRZZ(0.0*pi) q[44],q[42];\nrz(3.5*pi) q[43];\nRZZ(0.0*pi) q[51],q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[31];\nRZZ(0.0*pi) q[12],q[2];\nRZZ(0.0*pi) q[3],q[17];\nRZZ(0.0*pi) q[29],q[6];\nRZZ(0.0*pi) q[23],q[9];\nRZZ(0.0*pi) q[11],q[15];\nRZZ(0.0*pi) q[16],q[48];\nRZZ(0.0*pi) q[18],q[46];\nRZZ(0.0*pi) q[21],q[20];\nRZZ(0.0*pi) q[35],q[22];\nRZZ(0.0*pi) q[53],q[25];\nRZZ(0.0*pi) q[26],q[27];\nRZZ(0.0*pi) q[36],q[28];\nRZZ(0.0*pi) q[33],q[40];\nRZZ(0.0*pi) q[37],q[55];\nRZZ(0.0*pi) q[52],q[38];\nRZZ(0.0*pi) q[41],q[54];\nRZZ(0.0*pi) q[47],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];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*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];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(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];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[40],q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[52],q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[32];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[7];\nRZZ(0.0*pi) q[37],q[1];\nRZZ(0.0*pi) q[13],q[2];\nRZZ(0.0*pi) q[3],q[31];\nRZZ(0.0*pi) q[34],q[5];\nRZZ(0.0*pi) q[27],q[6];\nRZZ(0.0*pi) q[38],q[8];\nRZZ(0.0*pi) q[29],q[9];\nRZZ(0.0*pi) q[24],q[10];\nRZZ(0.0*pi) q[11],q[14];\nRZZ(0.0*pi) q[43],q[15];\nRZZ(0.0*pi) q[22],q[16];\nRZZ(0.0*pi) q[17],q[36];\nRZZ(0.0*pi) q[19],q[21];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[47],q[23];\nRZZ(0.0*pi) q[25],q[50];\nRZZ(0.0*pi) q[26],q[49];\nRZZ(0.0*pi) q[30],q[53];\nRZZ(0.0*pi) q[33],q[45];\nRZZ(0.0*pi) q[35],q[42];\nRZZ(0.0*pi) q[41],q[39];\nRZZ(0.0*pi) q[54],q[44];\nRZZ(0.0*pi) q[51],q[46];\nRZZ(0.0*pi) 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(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(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(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[31];\nrx(3.5*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(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nRZZ(0.0*pi) q[5],q[28];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nRZZ(0.0*pi) q[45],q[12];\nRZZ(0.0*pi) q[26],q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\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(0.5*pi) q[24];\nRZZ(0.0*pi) q[27],q[50];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nRZZ(0.0*pi) q[36],q[41];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[43],q[47];\nrz(1.0*pi) q[44];\nrz(0.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[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[11];\nRZZ(0.0*pi) q[1],q[52];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[29],q[3];\nRZZ(0.0*pi) q[4],q[23];\nRZZ(0.0*pi) q[42],q[6];\nRZZ(0.0*pi) q[54],q[7];\nRZZ(0.0*pi) q[8],q[34];\nRZZ(0.0*pi) q[9],q[40];\nRZZ(0.0*pi) q[14],q[10];\nRZZ(0.0*pi) q[15],q[39];\nRZZ(0.0*pi) q[30],q[16];\nRZZ(0.0*pi) q[17],q[55];\nRZZ(0.0*pi) q[32],q[18];\nRZZ(0.0*pi) q[19],q[31];\nRZZ(0.0*pi) q[20],q[21];\nRZZ(0.0*pi) q[48],q[22];\nRZZ(0.0*pi) q[25],q[24];\nRZZ(0.0*pi) q[35],q[33];\nRZZ(0.0*pi) q[49],q[37];\nRZZ(0.0*pi) q[44],q[53];\nRZZ(0.0*pi) q[51],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];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*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];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nRZZ(0.0*pi) q[5],q[40];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nRZZ(0.0*pi) q[12],q[34];\nrz(3.5*pi) q[13];\nRZZ(0.0*pi) q[14],q[25];\nrz(0.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[37];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nRZZ(0.0*pi) q[46],q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nRZZ(0.0*pi) q[47],q[49];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0.0*pi) q[54],q[55];\nRZZ(0.0*pi) q[0],q[48];\nRZZ(0.0*pi) q[1],q[15];\nRZZ(0.0*pi) q[7],q[2];\nRZZ(0.0*pi) q[23],q[3];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[8],q[6];\nRZZ(0.0*pi) q[33],q[9];\nRZZ(0.0*pi) q[18],q[10];\nRZZ(0.0*pi) q[41],q[11];\nRZZ(0.0*pi) q[13],q[30];\nRZZ(0.0*pi) q[17],q[38];\nRZZ(0.0*pi) q[44],q[19];\nRZZ(0.0*pi) q[20],q[28];\nRZZ(0.0*pi) q[21],q[22];\nRZZ(0.0*pi) q[24],q[32];\nRZZ(0.0*pi) q[39],q[26];\nRZZ(0.0*pi) q[29],q[27];\nRZZ(0.0*pi) q[43],q[35];\nRZZ(0.0*pi) q[52],q[42];\nRZZ(0.0*pi) q[45],q[50];\nRZZ(0.0*pi) q[51],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];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*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];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrz(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];\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];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nRZZ(0.0*pi) q[19],q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nRZZ(0.0*pi) q[46],q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0.0*pi) q[16],q[29];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nRZZ(0.0*pi) q[26],q[55];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.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[52];\nRZZ(0.0*pi) q[18],q[0];\nRZZ(0.0*pi) q[3],q[2];\nRZZ(0.0*pi) q[4],q[36];\nRZZ(0.0*pi) q[12],q[5];\nRZZ(0.0*pi) q[6],q[21];\nRZZ(0.0*pi) q[7],q[34];\nRZZ(0.0*pi) q[9],q[8];\nRZZ(0.0*pi) q[30],q[11];\nRZZ(0.0*pi) q[13],q[37];\nRZZ(0.0*pi) q[24],q[14];\nRZZ(0.0*pi) q[15],q[22];\nRZZ(0.0*pi) q[33],q[17];\nRZZ(0.0*pi) q[20],q[32];\nRZZ(0.0*pi) q[23],q[31];\nRZZ(0.0*pi) q[49],q[25];\nRZZ(0.0*pi) q[40],q[27];\nRZZ(0.0*pi) q[28],q[35];\nRZZ(0.0*pi) q[38],q[41];\nRZZ(0.0*pi) q[39],q[54];\nRZZ(0.0*pi) q[53],q[42];\nRZZ(0.0*pi) q[44],q[43];\nRZZ(0.0*pi) q[45],q[47];\nRZZ(0.0*pi) q[48],q[50];\nRZZ(0.0*pi) q[52],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];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*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];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[20];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(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[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nRZZ(0.0*pi) q[29],q[34];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nRZZ(0.0*pi) q[48],q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[19];\nRZZ(0.0*pi) q[2],q[13];\nRZZ(0.0*pi) q[3],q[24];\nRZZ(0.0*pi) q[4],q[37];\nRZZ(0.0*pi) q[9],q[5];\nRZZ(0.0*pi) q[6],q[53];\nRZZ(0.0*pi) q[31],q[7];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[28],q[10];\nRZZ(0.0*pi) q[11],q[26];\nRZZ(0.0*pi) q[12],q[43];\nRZZ(0.0*pi) q[14],q[18];\nRZZ(0.0*pi) q[15],q[55];\nRZZ(0.0*pi) q[32],q[16];\nRZZ(0.0*pi) q[17],q[27];\nRZZ(0.0*pi) q[21],q[35];\nRZZ(0.0*pi) q[22],q[40];\nRZZ(0.0*pi) q[45],q[23];\nRZZ(0.0*pi) q[44],q[25];\nRZZ(0.0*pi) q[52],q[30];\nRZZ(0.0*pi) q[47],q[36];\nRZZ(0.0*pi) q[54],q[38];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[41],q[51];\nRZZ(0.0*pi) q[42],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];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(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];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.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[33];\nrx(0.5*pi) q[34];\nrz(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];\nrz(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*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];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*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(0.5*pi) q[19];\nRZZ(0.0*pi) q[42],q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*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];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[44];\nrz(0.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(1.0*pi) q[51];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[40];\nRZZ(0.0*pi) q[1],q[3];\nRZZ(0.0*pi) q[2],q[7];\nRZZ(0.0*pi) q[4],q[51];\nRZZ(0.0*pi) q[19],q[5];\nRZZ(0.0*pi) q[18],q[6];\nRZZ(0.0*pi) q[37],q[8];\nRZZ(0.0*pi) q[52],q[9];\nRZZ(0.0*pi) q[10],q[27];\nRZZ(0.0*pi) q[33],q[11];\nRZZ(0.0*pi) q[25],q[12];\nRZZ(0.0*pi) q[34],q[13];\nRZZ(0.0*pi) q[50],q[14];\nRZZ(0.0*pi) q[29],q[15];\nRZZ(0.0*pi) q[16],q[23];\nRZZ(0.0*pi) q[17],q[24];\nRZZ(0.0*pi) q[21],q[43];\nRZZ(0.0*pi) q[30],q[22];\nRZZ(0.0*pi) q[26],q[48];\nRZZ(0.0*pi) q[28],q[46];\nRZZ(0.0*pi) q[53],q[31];\nRZZ(0.0*pi) q[32],q[47];\nRZZ(0.0*pi) q[35],q[54];\nRZZ(0.0*pi) q[36],q[39];\nRZZ(0.0*pi) q[38],q[45];\nRZZ(0.0*pi) q[41],q[55];\nRZZ(0.0*pi) q[49],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];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(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(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*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[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(0.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(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[51],q[2];\nrz(1.0*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(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nRZZ(0.0*pi) q[15],q[44];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*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];\nRZZ(0.0*pi) q[24],q[40];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*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];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nRZZ(0.0*pi) q[35],q[0];\nRZZ(0.0*pi) q[1],q[34];\nRZZ(0.0*pi) q[41],q[3];\nRZZ(0.0*pi) q[4],q[43];\nRZZ(0.0*pi) q[5],q[12];\nRZZ(0.0*pi) q[6],q[28];\nRZZ(0.0*pi) q[7],q[55];\nRZZ(0.0*pi) q[48],q[8];\nRZZ(0.0*pi) q[10],q[9];\nRZZ(0.0*pi) q[19],q[11];\nRZZ(0.0*pi) q[17],q[13];\nRZZ(0.0*pi) q[14],q[26];\nRZZ(0.0*pi) q[38],q[16];\nRZZ(0.0*pi) q[18],q[22];\nRZZ(0.0*pi) q[49],q[20];\nRZZ(0.0*pi) q[21],q[53];\nRZZ(0.0*pi) q[23],q[47];\nRZZ(0.0*pi) q[25],q[30];\nRZZ(0.0*pi) q[27],q[37];\nRZZ(0.0*pi) q[29],q[54];\nRZZ(0.0*pi) q[45],q[31];\nRZZ(0.0*pi) q[32],q[46];\nRZZ(0.0*pi) q[39],q[33];\nRZZ(0.0*pi) q[50],q[36];\nRZZ(0.0*pi) q[52],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];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*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];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.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];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*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[1];\nrz(0.5*pi) q[2];\nRZZ(0.0*pi) q[3],q[52];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[7],q[39];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0.0*pi) q[19],q[29];\nrz(0.5*pi) q[20];\nRZZ(0.0*pi) q[32],q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nRZZ(0.0*pi) q[28],q[53];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[33];\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[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nRZZ(0.0*pi) q[48],q[55];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0.0*pi) q[0],q[43];\nRZZ(0.0*pi) q[15],q[1];\nRZZ(0.0*pi) q[2],q[38];\nRZZ(0.0*pi) q[11],q[4];\nRZZ(0.0*pi) q[30],q[5];\nRZZ(0.0*pi) q[41],q[6];\nRZZ(0.0*pi) q[33],q[8];\nRZZ(0.0*pi) q[9],q[31];\nRZZ(0.0*pi) q[49],q[10];\nRZZ(0.0*pi) q[50],q[12];\nRZZ(0.0*pi) q[13],q[16];\nRZZ(0.0*pi) q[14],q[26];\nRZZ(0.0*pi) q[46],q[17];\nRZZ(0.0*pi) q[37],q[18];\nRZZ(0.0*pi) q[45],q[20];\nRZZ(0.0*pi) q[25],q[22];\nRZZ(0.0*pi) q[23],q[40];\nRZZ(0.0*pi) q[24],q[51];\nRZZ(0.0*pi) q[27],q[54];\nRZZ(0.0*pi) q[36],q[34];\nRZZ(0.0*pi) q[35],q[47];\nRZZ(0.0*pi) q[42],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];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.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[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.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[26];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(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(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nRZZ(0.0*pi) q[2],q[43];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nRZZ(0.0*pi) q[35],q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\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(1.0*pi) q[20];\nRZZ(0.0*pi) q[21],q[38];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[39];\nRZZ(0.0*pi) q[53],q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[0],q[41];\nRZZ(0.0*pi) q[1],q[16];\nRZZ(0.0*pi) q[31],q[3];\nRZZ(0.0*pi) q[36],q[4];\nRZZ(0.0*pi) q[22],q[5];\nRZZ(0.0*pi) q[6],q[20];\nRZZ(0.0*pi) q[8],q[7];\nRZZ(0.0*pi) q[9],q[47];\nRZZ(0.0*pi) q[10],q[19];\nRZZ(0.0*pi) q[12],q[23];\nRZZ(0.0*pi) q[13],q[25];\nRZZ(0.0*pi) q[15],q[14];\nRZZ(0.0*pi) q[17],q[30];\nRZZ(0.0*pi) q[49],q[18];\nRZZ(0.0*pi) q[37],q[24];\nRZZ(0.0*pi) q[55],q[26];\nRZZ(0.0*pi) q[48],q[27];\nRZZ(0.0*pi) q[28],q[42];\nRZZ(0.0*pi) q[32],q[29];\nRZZ(0.0*pi) q[33],q[51];\nRZZ(0.0*pi) q[34],q[52];\nRZZ(0.0*pi) q[46],q[39];\nRZZ(0.0*pi) q[50],q[44];\nRZZ(0.0*pi) q[45],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(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];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.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(1.0*pi) q[23];\nry(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[28];\nrx(3.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];\nrz(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(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.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];\nrx(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[55];\nRZZ(0.0*pi) q[0],q[25];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nRZZ(0.0*pi) q[8],q[41];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0.0*pi) q[18],q[54];\nrz(0.5*pi) q[19];\nRZZ(0.0*pi) q[20],q[35];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nRZZ(0.0*pi) q[34],q[46];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nRZZ(0.0*pi) q[52],q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0.0*pi) q[1],q[44];\nRZZ(0.0*pi) q[2],q[50];\nRZZ(0.0*pi) q[32],q[3];\nRZZ(0.0*pi) q[4],q[48];\nRZZ(0.0*pi) q[5],q[27];\nRZZ(0.0*pi) q[6],q[10];\nRZZ(0.0*pi) q[42],q[7];\nRZZ(0.0*pi) q[9],q[39];\nRZZ(0.0*pi) q[47],q[11];\nRZZ(0.0*pi) q[31],q[12];\nRZZ(0.0*pi) q[40],q[13];\nRZZ(0.0*pi) q[55],q[14];\nRZZ(0.0*pi) q[15],q[37];\nRZZ(0.0*pi) q[29],q[16];\nRZZ(0.0*pi) q[30],q[17];\nRZZ(0.0*pi) q[33],q[19];\nRZZ(0.0*pi) q[21],q[45];\nRZZ(0.0*pi) q[23],q[22];\nRZZ(0.0*pi) q[24],q[26];\nRZZ(0.0*pi) q[51],q[28];\nRZZ(0.0*pi) q[53],q[36];\nRZZ(0.0*pi) q[49],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(0.5*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(0.5*pi) q[5];\nrx(3.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];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*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];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*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];\nry(3.5*pi) q[34];\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(3.5*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];\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(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(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];\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 (64, 4)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111101111111111111111",
        "11111111111110111111111111111101111111111111111111111111",
        "11111111111111111111111111111111111111111111110111111111",
        "11111111111111111111111111111111111111111111111110111111",
        "11111111111111111111011111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111011111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111110111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111011111111111111111111111111111",
        "11111111111111111111111111111110111111111111111111111111",
        "11111111111111111111111110111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111110111111111111111111111111111"
      ]
    },
    "Memory_RB (128, 3)": {
      "c": [
        "00000000000000000000010000000000000001000000000000000000",
        "00000000001000000000000001000000010000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000001",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000100000100000000000000000000000010000000000000",
        "00000000000000000000010000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000010000000000000000000000000000",
        "00000000000000000000010000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00010000010000000000010001010000000000000000000000000000",
        "00000000000000000001000000000000100000000000000000010000",
        "00000001000000100000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000010000000000000000000000000000000000000001010",
        "00000000000100000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000100000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000001000001000000000000000000",
        "01000100001010000000000000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000000000000",
        "00000000000000000000001000000010001000000000000000000000",
        "00000000000000000000010000000000000000000000000000000000",
        "00000000000000100000100000000000000000000100000000000100",
        "00000100000000000000000000000000000000000000000000000100",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000001000000000000000000000000000000000000000000000",
        "00000001000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000000000000001010000000",
        "00010000000000000000000000000000010000000000000000000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (16, 3)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00001000000000000000000000000000000000000000000000000000",
        "00000000000000000100000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000010000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000100000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000100000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000010000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000100000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000010000000000000000000100000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (2, 2)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000100000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000100000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000010000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00100000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000001000000000000000000000000000000000001000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (128, 7)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111101111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111101111111111",
        "11111111111111011111111110111111111111111111111111111111",
        "11111111110111111111111111111111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111111111111111111111111101111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "01111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111011111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111110111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111101111111111111111111111111111111111111011",
        "11111111111111111111111111110111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111101111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111011111111111111101111111110111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111101111111111101111111111111111111110111111111111",
        "11111111111111110111111111111111111111111111111111111111",
        "11111111111111111111111111111011111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111110111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (64, 7)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111101111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111110111111111111111111111111111",
        "11111111111111101111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111011011",
        "11111111111111111111111111111011111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111101111111111",
        "11111111111111111111111111111111111111111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111101111111111111111111111111111111111111111",
        "11111111111111111111111111111101111111111111111111111111",
        "11111111111111111111111110111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111110",
        "11111101111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111101111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111011111111111111111",
        "11111111111111111101111111111111111111011111111111111111"
      ]
    },
    "Memory_RB (64, 6)": {
      "c": [
        "11111111111111111111111110111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "01111111111111111111111110111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111011111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111110111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111110111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111101111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111011",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111101111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111110111111111111111111111111111101111",
        "11111111111111111111011111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111110111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111110111111111111111111111111101111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (128, 5)": {
      "c": [
        "11111111111111111101111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111110111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111011111111111111111111111111",
        "11111111111111111111111111111111111111111011111111111111",
        "11111111111111111111111111111111111111111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111110111111111111111111111111111111",
        "11111111111111111111101111111111111111111111111111111111",
        "11111111111111111111110111111111101111111111111111111111",
        "10111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "01110111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111110111111111111111111111111111111111111111111111111",
        "11111111111111111111111111011111111111111111111111111111",
        "11111111111110111111111111111111111011111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "01111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111110111111111111111111111111111111111111111111111111",
        "01111111111111111111111101111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111110111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111101111",
        "11111111111111111111110111111111111111111111111111111111"
      ]
    },
    "Memory_RB (16, 5)": {
      "c": [
        "11111110111111110111101101111111111111111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111011111111111111111111111111",
        "11111111111111111111111111110111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111011111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111110111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111110111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "01111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (2, 5)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (16, 0)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000001000000000000000000000000000000000000100000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000100000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000100000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000001000000000000000000000",
        "00000000000100000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000010000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000100000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (2, 1)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000100000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000100000000000000000000000000000000000000000",
        "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 (16, 7)": {
      "c": [
        "11111101111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111110111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111011111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111011111111111110111111111111",
        "11111111111111111111111111111111111110111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111011111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111101111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111011111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111101111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111110111111111111111111111111101111111",
        "11111111111111111111111111111111111110111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (64, 3)": {
      "c": [
        "00000000000000000000000000000100000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000001000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000000000000010000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00001000000000000000000000000000001000000000100000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000100000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000001000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000011000000000000000000000",
        "01000000000000000000000100000000000000000000000000000000",
        "00000000000100000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000100000000000000000",
        "00000000000000000000000000000000000000000000010000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000100000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000100000000000000000000000000000000000000000000000000",
        "00000000001000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00010000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000010000000000100000000000000000000",
        "00000001000000000100000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000010000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (128, 2)": {
      "c": [
        "00000100000000000000000000000000000000000000001000000010",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "01000000000000000000000000000000000000000000000000000000",
        "01000000000000000000000000000001000000000000100000000000",
        "00000000000000000000000000001000000000000000000000000001",
        "00000000000000000000000000000010000000100000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000100000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000001000000000000001000000000000000000000000000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000000000000000000100000000000010000000000000000",
        "00000000000000000000000000000000001010000000000000000000",
        "00000000000000000000000000000010000000000000000000000000",
        "00000000000001000000000001000000000000000000000000000000",
        "00000000000001001010000000000000000000000000000000000000",
        "00100000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000001000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000010000000000000000000000",
        "00000000001000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000001000000000000000000",
        "00000000000001000000000000000001000000000000000000010000",
        "00000000000000001000000010000000000000000000000000000000",
        "00000000000000000001000000000000100000101000001000000000",
        "00000000000000000000000000000000000000100000000001000000",
        "00000000000000000000000000000000000000001000000000000000",
        "00000100000000000000000000000000000000001000000000000101",
        "00000000000000001000000000010000000000000000000000100000",
        "00000000000000000000000000000000000000000000000010000000",
        "00000000000000001000000000000001000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000010000001000000010000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (128, 4)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111110111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111110111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111110111111111111111",
        "11111111101111111111111111111111111111111111111111111111",
        "11111101111111111111111111111111111111111111111111111111",
        "11111011111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111110111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111011111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111011111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111110111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111110011111",
        "11111111111111111111111111111111101111111111111111111111",
        "11111111111111111111111111110111111111111111111111111111",
        "11111111111111111111111111111111111111111110111101111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111011111111111111111111111111111111111",
        "11111111111111111111101111111111111111111111111111111111",
        "10110111111111111111011111111111111111111111111111111111"
      ]
    },
    "Memory_RB (2, 3)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000001000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "10000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (16, 1)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000001000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000010000000000000000000000000000000000000000000100000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000001000000000000001000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000001000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "01000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000100000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000010000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00100000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (128, 0)": {
      "c": [
        "00001000000000000001000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000100000",
        "00000010000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000001000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000010000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000110000000000000000000",
        "01000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000010000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000101000000000000000000000000000000",
        "00000000000000000000000000000000010000000000000100000010",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "00000000000000000000000000000000000000000000000000010100",
        "00000000000000000000000100000000000000000000000000000000",
        "01000000000000001000000000000000000000000000000000000001",
        "00000000000000000000000000000000000000000000000011000000",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000001000000000000000000000000000000000000000",
        "00000000000000000001000000000000000001000001000000001000",
        "00000000000000000000000000000000000000000000000010000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000100000000000000",
        "00000000000000000000000000000000000000000000000000000101",
        "00000000000000000100000000000000000000000000000000000000",
        "00000100010000000000000000000000000000000000000001000000",
        "00000000000000010010000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000110000000000",
        "00000000100000000100000000000000000000000000000000000000",
        "00000000010000000000000000000000000000000000000100000100",
        "00000000000000000000000000000000000000010000000000000000",
        "00000001000000000000000000000000000000000000000000000000",
        "00000000001000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (128, 6)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111110111111111111111111111111111111",
        "11111111111111111111111110111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111110111111111",
        "11111111011111111111111111111111101101111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111110111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111110111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11011111111111111111101111111111111011111111111111111111",
        "11111110111111111111111111111011111111111111111111011111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111011110111111111111111111111111111111111111111111",
        "11111111111111111111111111111101111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111110111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111101111111111111111",
        "11011111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11011111111111111111111111111111111111111111111111111011",
        "11111111111111111111111111111011111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111110011111111111111111111111111111111111"
      ]
    },
    "Memory_RB (64, 0)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000010000000000000000000000000",
        "00000000000000000100000000000000000000000000000000000001",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000100000000000000100000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00100000000000100000000001000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000010000000100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000000010",
        "00000000000000000000010000000000000000000000000000010000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000010000000000000000000000000000000000000000000000100",
        "00000000000000000000000000000000100000000000000000000000",
        "00000000000000000000000000000000000001000000000000000000",
        "00000000010000000000000000000000010000000000000000000000",
        "00000000000000000000000000000010000000000000000000000000",
        "00000000000000000000000000000000001000000000000000000000",
        "00000000000000000000000000000000000000000000000000000010",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000100",
        "10000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (2, 7)": {
      "c": [
        "11111111111111111111111111111111111111111110111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111011111111111111111111111111",
        "11110111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "10111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111111111111101111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (2, 6)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11011111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111011111",
        "11111111111111111111111111111111111110111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111011111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111110111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111011111111111111111111111111111101111111111"
      ]
    },
    "Memory_RB (128, 1)": {
      "c": [
        "00000000000000000000000000000000000000000000000000100100",
        "00000000000000000000000000000001000000000000000000000000",
        "00001000000000000000000000000000000000101000000010000000",
        "00000000000000000000100000000000000000000000000000000000",
        "00000000000100100000000000000000000000000000000000010000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000010000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000010000000000010000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000100000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000100000000000000000000000000000000000000000000000000",
        "00000000000000010000000000000000000000000010000000000000",
        "00000000000000000000000000000000010000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "00000000000000000000000000000000000000000000000000000001",
        "00000000000000000000000000000000000000000000000000100010",
        "00000000000000001000000000000000000100000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000000000000000000000000",
        "00000000000000100000010001000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000010000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000100000000000000000000000000",
        "00000000000000000000000000000000000000000000010000000000",
        "00000000000000000000000000000000000000100000000000100000",
        "00000000001000001000000000000000000000001000000000000000",
        "00000000000000000000001000000000000000000000000000000000",
        "10000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000100000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000100000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000010000000",
        "00000000000000000000000000000001010000000001100100000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000000000000000010000000000000000000000000000000"
      ]
    },
    "Memory_RB (64, 5)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111011111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111011111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111101111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111111111111111111111111011101111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11011111111111111111111111111101111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (64, 1)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000001000000000000000010000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000010000000000000000000101000000000000001000000000000",
        "00000000000000000000000000000000000000000100000000000000",
        "00001000000000000000000000000000000000000000000000000010",
        "00000000000000000000000000000000000000000000000000100000",
        "00000000000000000000000000000000000000010000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000010000000",
        "00000000000000000000001000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000001010000000000000000",
        "00100000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000001000000000100000010",
        "00000000000000000000000000000000010000000000000000000000",
        "00000000000000000000000000000100000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000000000000",
        "00000000000000000000000010000000000000000000000000000000",
        "00010000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000100",
        "00000000000000010000000000000000000001000000000000000000",
        "00000000000000000000000000000000000000010000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000000001000000000000000",
        "00000000000000000001000000000000000000000000000000000000",
        "00000000000000000000100000000000000000000000000000000000"
      ]
    },
    "Memory_RB (2, 0)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000010000000",
        "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",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000100000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (16, 4)": {
      "c": [
        "11111111111111111110111111111111111111111111111111111111",
        "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",
        "11111111111111111111111111111111111111111111111111111111",
        "11011111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111101111111111111111111111111",
        "11111111111111111111111111111111111111110111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111101111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (2, 4)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111101111111111111111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "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",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (16, 2)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000100",
        "00000000000000000000000000000000000000001000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000001000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000010000000000000001000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000001000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000001000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "01000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (16, 6)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111101111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "10111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111101111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111011111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (64, 2)": {
      "c": [
        "00000000010000000000000000000000000000000000000000000000",
        "00010000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000100000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000100",
        "00000000000000000001000000000000000001000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000100000000000000",
        "00000000000000000000000100000000000000000000000000000000",
        "00000100000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00001000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00010000000000000000000000000000010000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000010000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000100000000100000000",
        "00000000000000000000000000000000000000000000000010000000",
        "00000000000000000000000000000001000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000010000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    }
  },
  "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: (16, 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: (16, 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: (16, 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: (16, 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: (16, 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: (16, 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: (16, 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: (16, 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"
    },
    "Memory_RB: (128, 0)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "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: (128, 1)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "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: (128, 2)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "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: (128, 3)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "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: (128, 4)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "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: (128, 5)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "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: (128, 6)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "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: (128, 7)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "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"
    }
  }
}