from qiskit import QuantumRegister, ClassicalRegister, QuantumCircuit
from numpy import pi

qreg_q = QuantumRegister(156, 'q')
creg_meas = ClassicalRegister(6, 'meas')
circuit = QuantumCircuit(qreg_q, creg_meas)

circuit.reset(qreg_q[136])
circuit.rz(pi / 2, qreg_q[136])
circuit.sx(qreg_q[136])
circuit.rz(-1.6174392149359331, qreg_q[136])
circuit.sx(qreg_q[136])
circuit.rz(-3 * pi / 2, qreg_q[136])
circuit.reset(qreg_q[141])
circuit.rz(pi / 2, qreg_q[141])
circuit.sx(qreg_q[141])
circuit.rz(1.5854667049948548, qreg_q[141])
circuit.sx(qreg_q[141])
circuit.reset(qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(2.89167143196096, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(-3 * pi / 2, qreg_q[142])
circuit.reset(qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(1.5283960822806808, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.reset(qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(1.441121061467749, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.cz(qreg_q[143], qreg_q[144])
circuit.rz(1.3835996883787223, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-1.581457172820869, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(1.5145735057931589, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(pi / 2, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(0.1874964116408675, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(1.3558206835491946, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.x(qreg_q[144])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.995268148799643, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(4.048507364620866, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-1.5359913707264008, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(1.6152461280350803, qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[136])
circuit.rz(pi, qreg_q[136])
circuit.sx(qreg_q[143])
circuit.rz(pi / 2, qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[136])
circuit.rz(-3.795284336020438, qreg_q[136])
circuit.sx(qreg_q[143])
circuit.rz(-1.4588407106768546, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.417634144167555, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.4153283097870943, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.9122251852063314, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-1.883438888445915, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.109538479067175, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-0.14015964069392695, qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-0.917086269869575, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-4.797978028145645, qreg_q[143])
circuit.sx(qreg_q[144])
circuit.reset(qreg_q[145])
circuit.rz(3 * pi / 8, qreg_q[145])
circuit.sx(qreg_q[145])
circuit.rz(1.7082463786666073, qreg_q[145])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.sx(qreg_q[144])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.sx(qreg_q[144])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.rz(-pi / 2, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(1.6819243364976053, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.cz(qreg_q[143], qreg_q[144])
circuit.sx(qreg_q[143])
circuit.rz(4.624192963400565, qreg_q[143])
circuit.sx(qreg_q[144])
circuit.rz(pi, qreg_q[144])
circuit.cz(qreg_q[143], qreg_q[144])
circuit.sx(qreg_q[143])
circuit.rz(-2.2390092265798884, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(0.1417600395103742, qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.6662000684597187, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.sx(qreg_q[144])
circuit.rz(-0.012793539379249985, qreg_q[144])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.8140351599799622, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-3.0096550994242435, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-3.0165848864547407, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.rz(3.0425638404203887, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-1.4525002170327195, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-4.724114218398016, qreg_q[143])
circuit.sx(qreg_q[144])
circuit.rz(-pi, qreg_q[144])
circuit.cz(qreg_q[143], qreg_q[144])
circuit.sx(qreg_q[143])
circuit.sx(qreg_q[144])
circuit.rz(1.5671139439218251, qreg_q[144])
circuit.cz(qreg_q[143], qreg_q[144])
circuit.sx(qreg_q[143])
circuit.rz(-1.1303298236495962, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.sx(qreg_q[144])
circuit.rz(-1.6081056702427832, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(-2.7201752709595115, qreg_q[144])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(-1.5805290564277028, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(1.5675384754182957, qreg_q[144])
circuit.cz(qreg_q[143], qreg_q[144])
circuit.rz(-pi, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(1.4804451841201978, qreg_q[143])
circuit.sx(qreg_q[144])
circuit.cz(qreg_q[143], qreg_q[144])
circuit.sx(qreg_q[143])
circuit.rz(-1.3074917292764177, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-0.3349704969138916, qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.876470199493877, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.sx(qreg_q[144])
circuit.rz(-2.799460620767954, qreg_q[144])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.988519356621106, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.sx(qreg_q[141])
circuit.sx(qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.sx(qreg_q[141])
circuit.sx(qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.rz(-pi / 2, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(-1.6983144959209948, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(-2.8327569716000935, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.6076523920119614, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-pi, qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-1.634874720554051, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(2.9695974044012248, qreg_q[143])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-0.8376247662026515, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-1.6865297552958305, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.rz(-pi, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(pi, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(1.5851999872170413, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(-2.0281587568776542, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(-1.682664320967282, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-0.12832467857211682, qreg_q[143])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-3.0944341975940803, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.9501553479996225, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-pi, qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-3.1054964984079785, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(-2.7967819282639974, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(3.321004718311479, qreg_q[143])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-1.762201225543075, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(1.5363079680643628, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.rz(-pi, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(1.559098859004517, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(-1.505155569007587, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(-1.2709464302905333, qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.x(qreg_q[141])
circuit.sx(qreg_q[142])
circuit.rz(-1.4306588995886917, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(-1.8351757834199915, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(3.051710415519194, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(pi, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(4.508548693628759, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(2.068526198587028, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(-1.6796422232138255, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(1.0869410160167163, qreg_q[143])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(2.687529915691515, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.8660286793898573, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-pi, qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-3.052424529814516, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.815885505358896, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.925350992893007, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-0.27228972062919965, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-pi, qreg_q[143])
circuit.sx(qreg_q[144])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.sx(qreg_q[144])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.sx(qreg_q[144])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.cz(qreg_q[143], qreg_q[144])
circuit.sx(qreg_q[143])
circuit.rz(-0.1657343371159481, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.792681454358699, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.rz(-1.6522250176885187, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(-1.5645264755397648, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(1.5159252760011936, qreg_q[144])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.sx(qreg_q[144])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.sx(qreg_q[144])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.912747152539522, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-3.038595515717441, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-3.0668705998340187, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(-2.797696198898736, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(3.1387033970820477, qreg_q[143])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-1.2388281982317277, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-1.571737950350503, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(4.711617987901969, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(-1.845897559529023, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(-1.815553397259949, qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.rz(-1.5944419355851807, qreg_q[141])
circuit.sx(qreg_q[141])
circuit.rz(-1.5853520394476783, qreg_q[141])
circuit.sx(qreg_q[141])
circuit.rz(-1.6043933750617887, qreg_q[141])
circuit.sx(qreg_q[142])
circuit.rz(-1.4963652267111751, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(-4.4262838531839, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(-1.8597672520482238, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(pi, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(1.2184826730356342, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(-0.4000209632269094, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(-1.4798717169938929, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-1.3286709365780727, qreg_q[143])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.966785658359922, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-2.189270960992248, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[136])
circuit.rz(-1.5501677434446277, qreg_q[136])
circuit.sx(qreg_q[136])
circuit.rz(-1.5606876403055967, qreg_q[136])
circuit.sx(qreg_q[143])
circuit.rz(-2.7663595896986912, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(-2.216343751556378, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(1.5609538330234392, qreg_q[143])
circuit.x(qreg_q[144])
circuit.cz(qreg_q[143], qreg_q[144])
circuit.sx(qreg_q[143])
circuit.rz(-1.6087629593822594, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(0.25372285459829413, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(0.20932112626790644, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(1.626110323677807, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(1.5775681876618322, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(-0.037711291255865476, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(3.0581149774611625, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(-pi, qreg_q[143])
circuit.rz(-1.6051281887544073, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(-1.5690252267228466, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(-1.5271139060803618, qreg_q[144])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.sx(qreg_q[144])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.sx(qreg_q[144])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.rz(pi / 2, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.rz(-1.575044754063681, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(1.4786820390266318, qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.sx(qreg_q[141])
circuit.sx(qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.sx(qreg_q[141])
circuit.sx(qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.sx(qreg_q[141])
circuit.sx(qreg_q[142])
circuit.sx(qreg_q[143])
circuit.rz(3.2576427318080095, qreg_q[143])
circuit.cz(qreg_q[143], qreg_q[136])
circuit.sx(qreg_q[136])
circuit.rz(3.135011025600802, qreg_q[136])
circuit.sx(qreg_q[143])
circuit.rz(-1.5860865436158207, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(1.6989173463124025, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.sx(qreg_q[141])
circuit.sx(qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.sx(qreg_q[141])
circuit.sx(qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.rz(-pi / 2, qreg_q[141])
circuit.sx(qreg_q[141])
circuit.rz(1.888740822067473, qreg_q[141])
circuit.sx(qreg_q[141])
circuit.rz(pi / 2, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(pi / 2, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[136])
circuit.rz(-1.5606835515084558, qreg_q[136])
circuit.sx(qreg_q[136])
circuit.rz(1.6048942958805519, qreg_q[136])
circuit.sx(qreg_q[143])
circuit.rz(3.2429846625930665, qreg_q[143])
circuit.sx(qreg_q[144])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.sx(qreg_q[144])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.sx(qreg_q[144])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[145], qreg_q[144])
circuit.rz(pi / 2, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(pi, qreg_q[144])
circuit.cz(qreg_q[143], qreg_q[144])
circuit.sx(qreg_q[143])
circuit.rz(-1.5554141942526583, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(1.5548024166572816, qreg_q[143])
circuit.sx(qreg_q[144])
circuit.rz(2.2279449760711607, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(-pi / 2, qreg_q[145])
circuit.sx(qreg_q[145])
circuit.rz(-0.4239618863232373, qreg_q[145])
circuit.sx(qreg_q[145])
circuit.cz(qreg_q[144], qreg_q[145])
circuit.rz(-pi, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(-0.11874443277752, qreg_q[144])
circuit.sx(qreg_q[145])
circuit.rz(0.7947120483486456, qreg_q[145])
circuit.cz(qreg_q[144], qreg_q[145])
circuit.sx(qreg_q[144])
circuit.rz(-1.1447171374193612, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(-1.6509219413461338, qreg_q[144])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.sx(qreg_q[144])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.sx(qreg_q[144])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.cz(qreg_q[143], qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(0.34323929058573643, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.rz(-pi, qreg_q[141])
circuit.sx(qreg_q[141])
circuit.rz(pi, qreg_q[141])
circuit.sx(qreg_q[142])
circuit.rz(pi, qreg_q[142])
circuit.cz(qreg_q[141], qreg_q[142])
circuit.sx(qreg_q[141])
circuit.rz(1.914035617380633, qreg_q[141])
circuit.sx(qreg_q[142])
circuit.rz(-1.888740822067473, qreg_q[142])
circuit.sx(qreg_q[142])
circuit.rz(-pi / 2, qreg_q[142])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[136])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[136])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[136])
circuit.rz(pi / 2, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.cz(qreg_q[142], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi / 2, qreg_q[143])
circuit.rz(pi / 2, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(pi, qreg_q[144])
circuit.cz(qreg_q[143], qreg_q[144])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[136])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.sx(qreg_q[136])
circuit.sx(qreg_q[143])
circuit.cz(qreg_q[136], qreg_q[143])
circuit.rz(pi / 2, qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi, qreg_q[143])
circuit.sx(qreg_q[144])
circuit.rz(-2.480065688856313, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.sx(qreg_q[145])
circuit.rz(-2.3244089468174867, qreg_q[145])
circuit.sx(qreg_q[145])
circuit.rz(0.8526312725251923, qreg_q[145])
circuit.cz(qreg_q[144], qreg_q[145])
circuit.rz(-pi, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(pi, qreg_q[144])
circuit.sx(qreg_q[145])
circuit.rz(pi, qreg_q[145])
circuit.cz(qreg_q[144], qreg_q[145])
circuit.sx(qreg_q[144])
circuit.rz(-1.0383384521052985, qreg_q[144])
circuit.sx(qreg_q[144])
circuit.rz(-pi / 2, qreg_q[144])
circuit.cz(qreg_q[144], qreg_q[143])
circuit.sx(qreg_q[143])
circuit.rz(pi / 2, qreg_q[143])
circuit.sx(qreg_q[145])
circuit.rz(-2.2323232915283757, qreg_q[145])
circuit.barrier(qreg_q[143], qreg_q[141], qreg_q[142], qreg_q[136], qreg_q[145], qreg_q[144])
circuit.measure(qreg_q[143], creg_meas[0])
circuit.measure(qreg_q[141], creg_meas[1])
circuit.measure(qreg_q[142], creg_meas[2])
circuit.measure(qreg_q[136], creg_meas[3])
circuit.measure(qreg_q[145], creg_meas[4])
circuit.measure(qreg_q[144], creg_meas[5])
