-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaxies_bin_contract_4.cairo
373 lines (368 loc) · 33.4 KB
/
axies_bin_contract_4.cairo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
%lang starknet
%builtins pedersen range_check
from starkware.cairo.common.cairo_builtins import HashBuiltin
from starkware.cairo.common.alloc import alloc
@view
func retrieve_bin {
range_check_ptr
} () -> (
z_len : felt,
z : felt*
):
alloc_locals
let (local z) = alloc()
assert [z+0] = 267709648730444856267410334637517711945642707706373999911990174590252499004
assert [z+1] = 115458884513868801767813126001039881009404149567968395592231045656182012506
assert [z+2] = 345872140818876760702788963259692207132194170291823341678433104682322838015
assert [z+3] = 403909194769509237601633314465720551873015171686784945673945463423377669056
assert [z+4] = 234130671134087157521233647207911442397026095102932499004242959597073704872
assert [z+5] = 340760198272198260142748145902178062631772895683867242717329109877734229254
assert [z+6] = 166529939551238546042521183477948771852738696170741445016473392509859807240
assert [z+7] = 388180114991307685218547685678004389391872895068618778836908424139310315584
assert [z+8] = 89598990170186249376195678290428842034138730737541712609626772622965092876
assert [z+9] = 341911344027126508288563123531796057633527488613498141654705457365916910084
assert [z+10] = 179783472060107847002035050438631278293356643787842019253065342295710417238
assert [z+11] = 38009683645754258924891320373557684607652642437232123708750069402166628417
assert [z+12] = 390323432237466564596054128979157330140326201891191881887067487168118558525
assert [z+13] = 116472706673568923485917806683672304407068640641582061887566672130727758771
assert [z+14] = 227491971980327577458910304780564415434794940122133591463743913241986023816
assert [z+15] = 451924610922997803697403250012975684240021459557780972194053673158975010753
assert [z+16] = 207749985920465673513436976870266752846444977757826324259537330943295235872
assert [z+17] = 340534705593678636627726613768110683545229479671803502105467461707841501882
assert [z+18] = 267245752591690215442041160458814798011475383565329079994572038381175586880
assert [z+19] = 226941535068189380703475133636201651150884068647047271151032187255970229569
assert [z+20] = 449410401385487460789047026602033925891644932928286810198511398262057844122
assert [z+21] = 341417557649843432716781706724600279768344186661082782296687330284363968933
assert [z+22] = 282259959531574735051305618051965215642759729576288026258985332820150960452
assert [z+23] = 399681899318232985951270818419503100701096113862325553170111501258706651713
assert [z+24] = 242882988738426158299348466856372363068828545934463251328892182810992810573
assert [z+25] = 115321626738879395066567800557681492839546361268517950976281001179553513995
assert [z+26] = 312298009863870514074486000511514430579961258850082199998057776312856297863
assert [z+27] = 415897523430283691796135450475872417154276154570321422296502028167276365761
assert [z+28] = 66600214478391826139671637606561609267343838987950463487122015973936712724
assert [z+29] = 115754406917457363838616155274830277573666051154733197661283913239583895308
assert [z+30] = 49924179632364163518776301329746336721166997490702940260071515404829212790
assert [z+31] = 358820118470377264358155186153778268335033057562310265636981093954477570625
assert [z+32] = 83268336337266335385955396446893733096739461665484973287291989452432935837
assert [z+33] = 341367225641093027977273018401566545415341071478048403393338240327911257354
assert [z+34] = 271647066386259694736356632097526146998765799008248361322080570105827082634
assert [z+35] = 389501810341528952212337016269049579977434298123894324066608375402013751488
assert [z+36] = 213164931593962403832243837893249064376253947096945128384914490304826077215
assert [z+37] = 115252007257813582546019736092155791348382088400044162300530799729174401584
assert [z+38] = 116174923560209425102748829419503157447201770305203484274736239323788296426
assert [z+39] = 362412476328641845414551376267418280163090692915674714391423726225808184513
assert [z+40] = 220390075992382727077664408137644089672421970837868408171932129501112254015
assert [z+41] = 339270178257016909434833125251254088874620047940289105133554490460176741967
assert [z+42] = 78190083094183898595035989398176055624919328989169797611566622800662511723
assert [z+43] = 353816354213802536668567920405640621845269690455727768453075190067063437889
assert [z+44] = 303371996427814242946153609692194497217686993235773708358057197958964379148
assert [z+45] = 341457498810898436799019659287663649684431602533578848850553291082473477198
assert [z+46] = 38428977982279668491032801417210303079227438123210235464170701278863737207
assert [z+47] = 195383296886426679560856436419849259802297617627139735396439610310959081533
assert [z+48] = 24029097333248422885698736969776274598489412361350754760693610764910928442
assert [z+49] = 115101682175851030523701820558444570453991182285317004321392857099486143208
assert [z+50] = 266361642280004864075236150960413347089301178434844577749562858554757628335
assert [z+51] = 13943257507584039264866550802785545140332768585824414178383552344188498113
assert [z+52] = 415799543837008862403034816637408160946355022290333992099690582796937837333
assert [z+53] = 115446550865105405178653430311525266728612654977316573677534096814084581397
assert [z+54] = 11053132980843452686567327275290378033834700417737574243516738517971091764
assert [z+55] = 364065434454274223084123562062948257588968062416154027706001155279785367873
assert [z+56] = 282971674517301321561734342345886805747415791733420165018734506051857613475
assert [z+57] = 340016724191666094614956963801878616531686822117888244270618560688184880607
assert [z+58] = 290193482770613954138842213896654288150641769632666229834871240557665698016
assert [z+59] = 224791653743080639863201684664840998361837419432698606614890846997089977152
assert [z+60] = 170760736737795038709586088295849430375590647587061940785717977115495338607
assert [z+61] = 339425487506724831513474231269137229910706477854449134722875348083451742154
assert [z+62] = 347636608852042536521259989101933949008796502844843638221963779860422803497
assert [z+63] = 55729888314313428284572488311506865581696715749515591605592277099510666176
assert [z+64] = 27185486589337134557338638561134150659656234172322489417698923085922421950
assert [z+65] = 340814066983939896245401056562527702218864633468524128477744107465627245433
assert [z+66] = 432441679681399532516526047795481004954861295939387815875265761278543937702
assert [z+67] = 11054900105608033526488058696118222578734044176812451337585879177501106369
assert [z+68] = 302244099981593396150358168230406331594738414133509355944372594057106501008
assert [z+69] = 342191441075634715589446934785074362506199913731451606095535144381282587043
assert [z+70] = 275192549159756962992551607676418741637579323706867523184658707836114092504
assert [z+71] = 437499981985005352342430518208098396153418129679738006455009950903159609792
assert [z+72] = 102647429061137654439935188005311977573962891283220523503264376091129276164
assert [z+73] = 341442912794866664557077425680129028821159228951827822596277946794123444817
assert [z+74] = 246921207245934021283804576756512404883201126520177308954987536398411022336
assert [z+75] = 276516756654587179168692180941782669714915102539427646408085309815291434688
assert [z+76] = 46455108674136402432775308866948299502511648858256255069073927501678911158
assert [z+77] = 340698478844679507013449380130176682221741580763172894006860645732240659415
assert [z+78] = 140027514065687546511898495303311236383709816741217520907795590299436761186
assert [z+79] = 183819438996926460698264642184103150625767359737324681715049215250277149889
assert [z+80] = 318962637090692923601767618047951211030129027679661599665641217602957183362
assert [z+81] = 342604326813527916008634690932002163631879388471490248493982161814515965855
assert [z+82] = 240724553338344259812777662775385087100812230560245290801173610696455864435
assert [z+83] = 304455062921736669278629302390163818388922161214259924557988683896147014208
assert [z+84] = 71741139400607558704838119979301825412394070897619866940187758306343634404
assert [z+85] = 340676290335262199766377665305142939140214474113077364756312366656719432035
assert [z+86] = 310536922386734826285711603942254902855638965263887595446364530114957197599
assert [z+87] = 113107588168830380361427601991074770949648869165116746270926612810190753729
assert [z+88] = 22804495674174608329329118421327821377673074728413804755398150331316341273
assert [z+89] = 114980250995988778448841797564566577439341897653584650813182636404108252867
assert [z+90] = 76420067671466954592856523014926819818512657919765040473445623409452826644
assert [z+91] = 211260774445153606898886427911280119349269746495431554281519398383103246143
assert [z+92] = 194340485907118147222945208414557056158767849786908575321634082556302657047
assert [z+93] = 342652346322528578831202256398836641307597045131253204796660522149686032011
assert [z+94] = 17230962611254579751999259073333800355052760136898180487502471086308770201
assert [z+95] = 37743971824680545644877258985223718104762165867115059200958107316769041600
assert [z+96] = 271260974501160739232140231181325601420387404787578887891884554759795393120
assert [z+97] = 341188650378435611544405660985025476106557246030193705642616526886919999207
assert [z+98] = 234558028446830728042543172821867999191046026530560916313763012149440201058
assert [z+99] = 203568718359449728510532225903484176354061276909308043538616116004012921537
assert [z+100] = 398934034737745850767713059973062522429342632151425595521690620590185663004
assert [z+101] = 339712466397618769428215370040890957093790623608987530266213545007114178051
assert [z+102] = 398870683429646814015804738884984238446714520713250737653439543572966981662
assert [z+103] = 140904339652124705823419078083118370032895894407334245718928078684818022336
assert [z+104] = 437301853696097118212185690864830400196809132035198223029620937550791333021
assert [z+105] = 340692846638974456993215736836041566447856152737705295750306420277760738808
assert [z+106] = 18118443703240624026026806385879661637288910150236563751472682690947039642
assert [z+107] = 12490437558195717327867546189797673456346505644022691502157444700296541120
assert [z+108] = 25713188360939337742787594111187312625458715785934867388491755375024317
assert [z+109] = 339918860373663293867302194168516342694435710256159809372007263832935277395
assert [z+110] = 370599960726592580386808219317227815055470709704694900773508921333575105727
assert [z+111] = 69843968815732024896500090224688256297883162172578860787678748875982892224
assert [z+112] = 331611381361880595218399711493303056678764104860709379784440343649130943497
assert [z+113] = 114878564500777252212377745919297988046004391296624143142511046612737826295
assert [z+114] = 250432529392543338094198697752585371186106751328144867239476818704908992493
assert [z+115] = 183432940411528219197858753602645902208425673660099545523761894642715203903
assert [z+116] = 449510382441739259961507723883139803509220758055002003493385145764213286904
assert [z+117] = 340019849913435511939196972999166536900743448101291758462454181863738173771
assert [z+118] = 363525816765422673558021685449015392900393353935213951018814315169915257328
assert [z+119] = 372816813720565843821458256319659903672751173906166505448308611206117014976
assert [z+120] = 173104904269335166318613047840012949786980613097738309025292168785594429565
assert [z+121] = 341792441236211685167697361369084343160984956399906378451277383315757204991
assert [z+122] = 140915075573064570704262306556272478348702180092122065535480098525232349533
assert [z+123] = 399550732476332586091607982012586575743947811867296714603284421839508692417
assert [z+124] = 83370042681299164896705081209651071866735352726403554714444895655063719937
assert [z+125] = 116495195165914897822621120658006926070641135576501208806371334609078162385
assert [z+126] = 389137593855407535942654398724685861769052739790783260390866889827106570485
assert [z+127] = 118832570209257722067426605060491262665026691240028241112164448368502569664
assert [z+128] = 357611594317768818013957138389014553125095463676765715139524227349005175848
assert [z+129] = 341721669481444880667608228727685654711268853094467127710844960528576550737
assert [z+130] = 53458388281166838225703562786271419198835244035067892392737862251755061648
assert [z+131] = 10982418127129740911529203906438516602626863175448669061855698898908671805
assert [z+132] = 71720245486202388805458816051908188989586000467564152839586884122761065943
assert [z+133] = 339342990490951838730245995679618374065095888648337004584170646332638210338
assert [z+134] = 278732227191321015029960272423827988518630405458553178632095628083550208186
assert [z+135] = 367329924378973113437516888313689110527569936310166909282768508906158626241
assert [z+136] = 17217909364727711695172983786139671548457126138460993915765683151758994676
assert [z+137] = 339332152013266932151876197889343847799509851656070736960983264176367539156
assert [z+138] = 395333531237091088109202960250358112871277727564165570458273337964015665155
assert [z+139] = 28295486516190522537888952312769213134393575047771786760855336108459689023
assert [z+140] = 220669165310890404829632458054227814759654075359503168678169903530630813352
assert [z+141] = 342642763535961118307410084555069673982908989602466155819975240462307772995
assert [z+142] = 29597138510557972717694392027917067230863170460078271762229990609413259552
assert [z+143] = 248592279366857215157262609030940804930719641734289383606637552704700844224
assert [z+144] = 107358059779946059933796376383942925806478352406953497959545011318996938573
assert [z+145] = 341260799934535860538066698244407485867453531918993035873382546209624869629
assert [z+146] = 38439260173796353320540970920107841267514716042314343703873766523349352588
assert [z+147] = 103462364117426502224740224771895658628523541689400999280102209683859508928
assert [z+148] = 249855450850704510380716881279028817870649348394719811665698979785740462058
assert [z+149] = 114577071943742389825492125188655149135041337413660771910000151744271650383
assert [z+150] = 280493836293190646118460436022739315432681296305734904632945100695750853064
assert [z+151] = 404523433161590399811573130766572279698244131055880743442322462379510273984
assert [z+152] = 144212697729858580244603625583013207451919644474639604902088924689849852740
assert [z+153] = 341507387191172380762671328692228144143364893293787954452537334873811186996
assert [z+154] = 57865681150855055716999578147515832058334050019173248808563456009803514203
assert [z+155] = 376371243330199134545380528563626133740271634355205292752847658712590124353
assert [z+156] = 390316719241184829124553412778141517605417154505029843614788426222202656169
assert [z+157] = 339297935206657282597984720753085077288070210106273117672251777748960060823
assert [z+158] = 73773858722153613608936736612903067260526565867159157997393783207262961719
assert [z+159] = 131480004068663426478591137866098768779139093201382643162316386612297385153
assert [z+160] = 315481676594814403682658047767595119137128806518588262223378363711001061476
assert [z+161] = 112094485685645060370928154886508829495957481422256681891895519767666183770
assert [z+162] = 209825973540848213254865999958707172679451852159951188907663798644003520704
assert [z+163] = 359268683295407619232368338438850664017680871121202854113809533533829936833
assert [z+164] = 15919181272371061424454225771424226496916057457814206327112024439944848827
assert [z+165] = 341919544537273376344112954573860112735189644678010952621996023198525657005
assert [z+166] = 319360095348588857800742616345567301258991851322705224147434517448745533895
assert [z+167] = 156895697912943287928725132492407679941944737064679401284759850972784233537
assert [z+168] = 425793259079421878247262124007982824763167298156205981191772883024061822233
assert [z+169] = 341928880050651439526156665850668687376404329267243147318891838349326112433
assert [z+170] = 315834226299122865700237441772102830143984664244756852668245335343760327112
assert [z+171] = 67752723868377041776360061589654237993493667740514402587084245983193959105
assert [z+172] = 202502380405018879774879291796585473860996708608958167959057874097903258901
assert [z+173] = 116545897242276739764675378692724995794509495015431419889104851757311275376
assert [z+174] = 8399547027673529686171460985916092668420827738967173021385353650359451752
assert [z+175] = 272389541137646083004658773708768669877173950019670532548588307099382717121
assert [z+176] = 12925872359859698192329086471206861323459954381159868055225037833747972258
assert [z+177] = 341741683871380133057512073058836845591538021043781823154583260879092839685
assert [z+178] = 261045496613538015736578029778322117094254214201353772583886701798319571309
assert [z+179] = 60616353545930441971498680552028246674018308631005443193899966190252092352
assert [z+180] = 141339832295229113716541840668396942444744375829397852665312255470999156505
assert [z+181] = 341790723171793660531960193613404507369251690013375861056995258921587359079
assert [z+182] = 158576648621589287909158303164137430631705783608382847987904597962462052595
assert [z+183] = 392455762301638576456146561232347580967860225615027230365026753359151848385
assert [z+184] = 382337842101186665133820648888011437483674976271800088714670970604188553775
assert [z+185] = 340131416912611919236128495909177931634967736691995303801016600736858965596
assert [z+186] = 393565614414579488390937361416647420252878004851280525816505785964259655922
assert [z+187] = 9432996103849085774942838521574064518937177785912110988384062848270861761
assert [z+188] = 47724302175986295038384310771745830159259054264854694276742451187739689259
assert [z+189] = 341835124098440114092014833498674104914706813286190195205562853709945355199
assert [z+190] = 20767300226604255154083657016024297254239082468141883383077677766078873885
assert [z+191] = 398346405961236688416225793470162381296465341479972641805240299346159182398
assert [z+192] = 234843316932903493579724717965491559480270136554107070580653350666788608727
assert [z+193] = 339420138536769524966384095891186356575856843503036563982265165362118055121
assert [z+194] = 282261913603612265419085240838130579543879404493488647908381775951433417150
assert [z+195] = 452155847664826054456229385122918092002992334188987648701277488754202295489
assert [z+196] = 60661518008389806770706865591968708503462215785995057222760342774592327185
assert [z+197] = 115751549900384060454522172007372575098990179617203422630750919915059873341
assert [z+198] = 88785682077103520712933370615633276695952211603911454976101987555666837971
assert [z+199] = 34893530433380969427996609787473066860622876043497220576268175620094008768
assert [z+200] = 417638630069578772731930104169052443577009540418217898284812434415314921772
assert [z+201] = 341748326233702191553867121514987627306976000964180494491936895258928887058
assert [z+202] = 50807223330058460014419658273910043062219201475533277963026604125452026040
assert [z+203] = 446658570435334346984711865509111471293712054636896504615733035115946893887
assert [z+204] = 239234471988270359690439433567389553580903870487503718046619921857501256743
assert [z+205] = 341542313433607710830442597716847857121944868775814885028925902314344138205
assert [z+206] = 347629113191470352906952469674045247232511529343582322667679805396584185970
assert [z+207] = 261536538733375423251182018367338549872207027185262734884492463067166596544
assert [z+208] = 140451744738703816778543680043746728687483608068818350626303831984413286429
assert [z+209] = 116374292758718647817932240122544347698560417534146681543933207432484973195
assert [z+210] = 147100175081490412290611922735511289936657899426968003617915146969848955225
assert [z+211] = 257115977933377686720738910565405004325850578180926883827500167962655556417
assert [z+212] = 47356555056261141241134626122805777437112814548515151840907930422556416917
assert [z+213] = 341371018988720464827438535588131152015008537144757394977106544738640621980
assert [z+214] = 126776461295569549750873435588392700159460337848029871684496419651526246255
assert [z+215] = 66634573132587484802900592286488979486631075401865511966991129899036221631
assert [z+216] = 98281049863057633482596181423537253200973859413545531298779353432548964052
assert [z+217] = 112775738683457039477642116425411000306344780997330343506971539807995460519
assert [z+218] = 45489472721952300741181023971920570594190424487161516133682912227964403426
assert [z+219] = 407974294318413850081919364704391976513351193344160146151791335227332059838
assert [z+220] = 265087200571479773308066472937683546283555506044155114996001517830746141624
assert [z+221] = 338754332850380226611922711627598356764447024113690560339199502842775850779
assert [z+222] = 172718608302201426281386916721485326545230261785744662545623724806504759226
assert [z+223] = 338804981268114999439038548034868079045372745912523167510252959997424721345
assert [z+224] = 3316794609456924491420753435681672754471314886341239782559366783249821071
assert [z+225] = 341578654968358444784603651516377983647270093138815104141087314647479029397
assert [z+226] = 239831368933732566320859756917500313884000740980618214550129804697760218730
assert [z+227] = 134092234798204092608604066012748578847104471690680849130273287958378875071
assert [z+228] = 47329095976680701986866400304904067667226950492629533376824207314020025161
assert [z+229] = 112449436446815858723207839799527439234316436010605663128576739413520725231
assert [z+230] = 246929666166360745828259853513947186037710340386950928972741949580785565363
assert [z+231] = 376440231746041886306156233048245792234956701075851260762750389035410364096
assert [z+232] = 76363489612863516343155182442387342170401266755210649718269968418295002756
assert [z+233] = 336789835466386135465655029051542481534332660281410384863925739107540524171
assert [z+234] = 132951227343289383726921027142844860571969338879842976076501206527613975851
assert [z+235] = 73149925581139631659957237507568041524448827887142146565957765960746484543
assert [z+236] = 109206784080142379315200031062440579485572566163262048732115905140130674228
assert [z+237] = 110252816817936235309966378815682667406107173653106381004969393890581892444
assert [z+238] = 60527131399779496907870157414038083526393300913297808754945628255339528684
assert [z+239] = 78384893079297845577680882900880131204683084300922415328719122724815068737
assert [z+240] = 48460066207642527200703944024263036678984006639348813473181030998978870283
assert [z+241] = 115197025027040852042941203305764355367400047292740831107301819114514923599
assert [z+242] = 215124444760592664009121388671336408427322087336003035301432431509659861440
assert [z+243] = 158162178498397328081400645031334465545393351949883617199769196563361000129
assert [z+244] = 23087831214692946081717441532470471868141121161709617499747831306186043679
assert [z+245] = 116013330561463356240060851233597935953431770088510169001549333743068623521
assert [z+246] = 9288120989122783591452778517365017771173243930668263241113373098892411233
assert [z+247] = 375404991208291015771820577753202337419121683236613944942180748165038746689
assert [z+248] = 276354854329250252429138483443303694254238056283439170633480648634588266617
assert [z+249] = 341455007543131188002746515111658103826704430651377495568660427468921970384
assert [z+250] = 88792162518130793309929031713840164057684875102858404506603753219319054631
assert [z+251] = 373179193764663225287584394579938734090592326876626876234480708038491055681
assert [z+252] = 4587336231414898850851693304607449295851119047591265075924066058747828500
assert [z+253] = 116080261630300475402529940472593812313601364024375322723233628250316033660
assert [z+254] = 215121943083560484235374745474258821140613183305182080159789257892491772246
assert [z+255] = 442472717222559028778022345001979330026607616039444692556469779303014370497
assert [z+256] = 189473217938725152062531198020558862762533912335208271691303745453124059398
assert [z+257] = 115447790601484222963055951169514734403954608971487928515043724418581901507
assert [z+258] = 97629845964941338200840846738505939434095454758005518095467941889099907389
assert [z+259] = 315511643645616638977557416266981076375569953917760353914158546461428760897
assert [z+260] = 152027227040327992200520441538702444208341718149993919333477246248816936094
assert [z+261] = 341749788337119800799092861134710249598405018411870641047178545337756385954
assert [z+262] = 147099940818619408418442571812192650297548404895988926687224097892519035176
assert [z+263] = 5847537245494214368075656088130476007564391815542252688363992668086756161
assert [z+264] = 169096526395237507798684655353646039090070376774091439086238480172611260200
assert [z+265] = 115573497302895289006331511074319289122743195728734907854057395430719822107
assert [z+266] = 296400256476319283889375400010359615892225172541508404034817603683655762428
assert [z+267] = 316757412205019809414054708339363271277599880612832190365927337903634092737
assert [z+268] = 10843944463065136615632083950865098350279337493663635198851713054037130809
assert [z+269] = 115819431570637567454385337255295587725233229356919925519719148022866742106
assert [z+270] = 62289344467231678454182687123819970805720636615293849987405489640985805292
assert [z+271] = 297677540030898432079111507692212557626153173532731454415155064780414234816
assert [z+272] = 271192321186158051568031198630390330358567176687197731550338416787427591855
assert [z+273] = 342000794023340764738932856488160140366124051070223194402919236426975455949
assert [z+274] = 238976984779936850602063374387588779758651023786892451625279406826820714848
assert [z+275] = 204586765759351415537348130354410521817277848001507573054531350843001808193
assert [z+276] = 93833494683702463086219663318918442645470271093664074742487061079360581197
assert [z+277] = 340063468737564303846353970941783834834308023975591069609739860611038272586
assert [z+278] = 296399595304978173632899163350175129937736908555127573462939681680770187372
assert [z+279] = 44821697650619428841007530388922124686524814680507135004460638768168082881
assert [z+280] = 441031721861215750505632225174704091163409028839589083217664877257916680471
assert [z+281] = 115265216684534552055548663666961599613601596596121354310216804940036265542
assert [z+282] = 411235770308323392898148606694556972947044126910910755307671975703998185745
assert [z+283] = 106913278678015696907411785049252212120466311163826386118573480870203272896
assert [z+284] = 43496564724521797232345474857140510014530836647037490127770364594926080388
assert [z+285] = 341933160047595445320337959810952023674995141765712732917581116935409550256
assert [z+286] = 138266264839161363018081656750302517000859392573785798923217362899707085215
assert [z+287] = 359172065189076751849297628473946060729002947161193243996534927062007952961
assert [z+288] = 74535537845023133643247611518037424631103408070936927779602121206856238770
assert [z+289] = 339624863052030052433504390088779175345884705365610714740923254807126453662
assert [z+290] = 253996293578515932559186254860430794163975772609355603319153771960811569229
assert [z+291] = 427647782721352334514692065338718304216647045095222163082030964560604336577
assert [z+292] = 183675629673883823512906584661909374153853067641333071995579688705099720288
assert [z+293] = 115652795194365844706622868038175132296350041673805057936928504341986408247
assert [z+294] = 253990840016254011360829843595560671447999321226273134501117323102507581787
assert [z+295] = 105291356030887137561494646836514172247512178486940690343889234694558760640
assert [z+296] = 26235890230455908809421415327392780187333436610888976856898213238700179071
assert [z+297] = 341979450065257350033775051917569803321317856930900333961174002405489024126
assert [z+298] = 217774832850695347721878464370744014697585874422918300724557513448095990262
assert [z+299] = 448384033086968808353354450818783406500190955353976506033641765162422388545
assert [z+300] = 250812987403471485108768512199660542402188078488016507231256757847932193452
assert [z+301] = 339265164812842818602681257125531143849830246888776852905044330441934488017
assert [z+302] = 231024044742613778986267889699772202790834592226918367361180316503482417306
assert [z+303] = 318413840154411390016206962834695399652459025969396376291319275352399774657
assert [z+304] = 68876968466040853088530760845220819656265970994536462858393410562801267259
assert [z+305] = 115170672785045807737145920355580103851509022588281575987102472666985110447
assert [z+306] = 280490345973572457448467699994719024823036596942588011759640990922904060059
assert [z+307] = 319190259822812178293232690354104093081407231707264338774085370740387107521
assert [z+308] = 368633332741010046612014540207057398316956549238926967656449556065459442097
assert [z+309] = 339976767918750103815199166524409068423219456594274492693138822321930346796
assert [z+310] = 141796280096077612103591140204955595146933008380677830857487485596492349603
assert [z+311] = 113366409249552286182959138818475004669414736748915803646729165324079375424
assert [z+312] = 162533154234266425306869146282957475219960199606780701478240512095953197137
assert [z+313] = 342599389984262475001084096119939124404907780905238744806718938890113140893
assert [z+314] = 305224814135600923080294378854644476702222902246810401725631051776588693947
assert [z+315] = 152778788945993025264360916915467559116375752260493401248465388396529599168
assert [z+316] = 91394994477575109218384382740487391447007673483848281782272360844720050559
assert [z+317] = 113596873892226396764338259921815812700779309473727411422466910102692569409
assert [z+318] = 128545505778039288519296460567883213642074401129057081704528452801666367691
assert [z+319] = 352028768812129161106434420469889280634608052226721645107450958247285108673
assert [z+320] = 327787584696121425181311028483576532029896466857783789985985313517432221619
assert [z+321] = 340965389373617146314177953920967682089835296482350285929213801702279455202
assert [z+322] = 212468307813180230668069303985812121517229990946717019839625525104047013999
assert [z+323] = 263641585457788641489358585235943949140220783771302307659500851097899541568
assert [z+324] = 230933019150942138163213530426295360308367180070492688532621910949756933473
assert [z+325] = 114924338646388024166076465752570492856236684801002771449658981355463153682
assert [z+326] = 245153793824199854120862873957940201240959650152734896697224034553822069241
assert [z+327] = 168673515464237501665835789327901997183126285369233602245415616824421944000
assert [z+328] = 226357983762927970922519526799985651643157718599732354967415495722104100212
assert [z+329] = 113342702044662533544558667025424763585926529746418167378897911916720617947
assert [z+330] = 131201168469029804701022258506960924867224826275375800443627870999240065176
assert [z+331] = 425159640320998662726553173083697153166278909072091878609980078972295926593
assert [z+332] = 204688791760679337807804928930643672942102026341571877538235140840189516924
assert [z+333] = 338815929957760292851270250629359455075796079478255144328214233558361962361
assert [z+334] = 256635143761514166076607163411202235125979637343072218901220616403385171811
assert [z+335] = 3977183901888017169051310084609513954005630646297208408993126166805510720
assert [z+336] = 211831357825690571141151730010269877603041730903149440186968981975073986110
assert [z+337] = 115117854300162084537911739170672907570837498638301690770395602775590275921
assert [z+338] = 349380529774624606777443078289753626384403367711436441907987172617936650025
assert [z+339] = 292556362631192045256719734851004841065395013665512061341780574019206061755
assert [z+340] = 395065861825916153612937088424128827979972167514684925683077347561433991992
assert [z+341] = 111472087987194685495190164843415533693579801345871506920343247540358865279
assert [z+342] = 198324328530565569622441972056821304730106968963009744677464052811196776079
assert [z+343] = 242553243500928615169682015580219743605807301126493218374096883935749201470
assert [z+344] = 164849471784234566106144000099750794645440790640485878230754300752887598497
assert [z+345] = 110857625728792687070243140695692869699874225281992859225516989237711192991
assert [z+346] = 171824745776728457772486403967490631020591858667298746529197928102019382874
assert [z+347] = 52434257230606853352447866885929716637173269276837196865840513310710167869
assert [z+348] = 415909311097944817304187288942170796759142207648623491672270554822863837496
assert [z+349] = 110434445609157096256187857768809136766316835432128519212745723470369730079
assert [z+350] = 160455707040401880008068139182984327106646823083833124762173580131278910
assert [z+351] = 60
let z_len = 352
return (z_len, z)
end