-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaxies_bin_contract_6.cairo
373 lines (368 loc) · 33.2 KB
/
axies_bin_contract_6.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] = 226344517050720873786848283237772401755392108641634337249478803221455972107
assert [z+1] = 337975368105861046235523425412061004840382293058695870713935424231846065365
assert [z+2] = 44612424323027677292207994053981382743909159253504777270720816341744598826
assert [z+3] = 58456002858206315014357126377390096173996553614197453311627175370945271487
assert [z+4] = 149762119541030469573326381694606172731930880027829695474875682875696889131
assert [z+5] = 112347039356813077463753698385251037471181831728146829047244126319410106893
assert [z+6] = 299028679409993529975194724113150610016774870884017938863529632527643032989
assert [z+7] = 200193757440968161110947678611131581419823765228752176721249007618485596607
assert [z+8] = 113237821709583964553842538915526862660569489619246129495105603073003576774
assert [z+9] = 111042127440718483472093308294153581154186313156639553016748830067406107145
assert [z+10] = 101144182596704191856844782937481394352340125490434494245209912995799219746
assert [z+11] = 37226279198470686491354014618832932615065504389765556260231347927186373311
assert [z+12] = 292367094330244201416155124048321573918896362602853344420711223017514969487
assert [z+13] = 111188265095179002763849114399366653620548069250865881428251005859137444067
assert [z+14] = 189488959247933144482982143199130317057341977305983724279870340676821598056
assert [z+15] = 377575535339830149947433325083942864083112843459700135334185458574340521022
assert [z+16] = 334771760962522864983050627547677054663349699627343639859161124103375696177
assert [z+17] = 110092159598921408955751160942470690513169174797192066229202355927738361673
assert [z+18] = 260160178681064882253269482996813762659377016248254668435434413565360947003
assert [z+19] = 122997706656705672782788315995128967723603687902066103611659499297839867070
assert [z+20] = 193095070791530872658003528706119984568861881523590419296891037085142708496
assert [z+21] = 338319487550648112496056184012168064347312114103476640162885874497313803829
assert [z+22] = 126765943210900038277479249233707856575518524726380220493128130079016140399
assert [z+23] = 242442795673099050226260028007322049179491746622958788533021288648055261759
assert [z+24] = 188953982627508528106723870593085018578945127193947954996155594029920255856
assert [z+25] = 339037112834421326328141340404851460509493427992460195888302972704040693643
assert [z+26] = 41072891846834896454109449187664732650064254099894493648045211922901023236
assert [z+27] = 397549144093063939493171461448397819100148464965357711512490609574465311039
assert [z+28] = 256684796135179580176128727358083699416560259578990709963375649117520882984
assert [z+29] = 338232190505950080753045099181769201497553350183363813691996710202612073473
assert [z+30] = 287536828374136304422330521434376340512106113680029442099499722186028269020
assert [z+31] = 52886323542400785147352396684076656169136928630856450763546330265870891967
assert [z+32] = 183815618989572815131786573436989404919950517843736380108207199002324300036
assert [z+33] = 112189875136219462132829126607834060092677770591743737979254829163288128053
assert [z+34] = 207162585603350212350767496271223114372580476592029385865260797630948294412
assert [z+35] = 23898976894996308302409384058632019256865560744542747845409042015057310271
assert [z+36] = 123134993231870039431403822773827705673969656549603683565932657358528024933
assert [z+37] = 337164379894257504778805551630359021539109582315869708475547419290319591339
assert [z+38] = 20754437052756718918674118441717774131801004603818480319817175336332639852
assert [z+39] = 450561514488400817713718784311952834712739517143151200070763296261516619070
assert [z+40] = 272375511986167398031014437542888869025976958218044959718491083953833218089
assert [z+41] = 111933435440789085060865380510817590891693620624175834935633118435349580647
assert [z+42] = 382069425351509859424244090933302828991221503774647402358704689136824827623
assert [z+43] = 344806058756292129878622990057000762454931328631378591503691359256051716159
assert [z+44] = 1768147881793693456613975111264872578516360769249348995590723572080362367
assert [z+45] = 111100617202848097887875978294737311556478983152090142228452183099387543552
assert [z+46] = 28704390029515458477808491261204907062604068801059307780213615488534134684
assert [z+47] = 321181344746004518756228998148533870018341187978537290948462518487431829310
assert [z+48] = 272375511960298846611461565171305588341178234136516637746551391785141859336
assert [z+49] = 112171188365145851954712573770229198752294460021719156008823571214216712930
assert [z+50] = 42839694938588721319536000176496619665917886194456748405770298374482640580
assert [z+51] = 318158416584006555408140204482576334197501193981105786026060391923068497982
assert [z+52] = 382404554220948102267527643026664530254126358396576522181109062045825684958
assert [z+53] = 111276771177417494877096899887634529094057269845446919389079031195113596537
assert [z+54] = 28711090731405926638770323414981428935698365343461678958679764100558896866
assert [z+55] = 262585524095109675182738476596314301522239278779157427434754692382566569790
assert [z+56] = 68436348439632415100950280276510844304225262644789934181891127297810490108
assert [z+57] = 111207818586112588112995746253702359555500251439303225151355591175998197251
assert [z+58] = 46378610182114375499771821606522489084637431789524639900289447464255242192
assert [z+59] = 66741575747047378434163272454005011263479415843153273889230322826922142526
assert [z+60] = 411904235786154373672720988349331314185177079631250196485287465059586735903
assert [z+61] = 109565241816168978845959163639262216317093107317807802755157854039186603263
assert [z+62] = 450973936765202566618777946640875642596980163026915498341571343446901145224
assert [z+63] = 446951876651593111041630095928656263120045898446727239180200894843461692734
assert [z+64] = 417988205961344965236938018260617281834901307838778895595457221380865654928
assert [z+65] = 111304463254887669759830834130376208529631572907214034331185191718183902326
assert [z+66] = 419173492617061515640589107237831125011675365583511460649682902614115565068
assert [z+67] = 213327774263681432763599541659859231777368499580479116788810854567171110974
assert [z+68] = 412932892537170845347332393013750771707881969211281654186831862097963002041
assert [z+69] = 110419906351860046077707858188029110499664107725209980721412617341228768296
assert [z+70] = 327300172063965437051714439384760393440716885349604136136824265707532074783
assert [z+71] = 439953542566794208347681543788442199560502171624439467632875855823918866495
assert [z+72] = 57827798150832484478237967608868880640286650534193584291603247073005115410
assert [z+73] = 111759719024378481982004175965839682674792026903555579851720442370854938720
assert [z+74] = 334368107926425510570973494179177247768397143970200715389520175976954674814
assert [z+75] = 378031028673556019787039195622804732841378921043963186997421326931078536766
assert [z+76] = 418591488781028118967348561965174873922076821602628563798344464383354887903
assert [z+77] = 110231366388092012131322861736836861060460331603667937631202521277907502222
assert [z+78] = 253088760662330927624875393275965265825595098507267276377478223367235387386
assert [z+79] = 396859014091036860334814071090274971965502144910657518802679053437249066303
assert [z+80] = 311825166235950619418407552870902529263668165658052355819451036264379096344
assert [z+81] = 112651706763656246996782471497523327290346468359048058753329237245399351195
assert [z+82] = 401508677852986095622122193295394548663293536817368940279033069751560585021
assert [z+83] = 8559861900752198207623609372759368925429033282039781143285519172518973246
assert [z+84] = 400127322200581487686461395183025068642570701217913040759511266683825748063
assert [z+85] = 109990432505583363841959429215373072720702706206672744137326732032379648255
assert [z+86] = 111745733325796889596460966707701547859098958674210391548599281386197041046
assert [z+87] = 961039597699334532967068080793983825807579625044672863425631145195484223
assert [z+88] = 213262458974146466648777981482815797053369519146331843120081415384827377099
assert [z+89] = 109798044009419121382302679662187546140086408348478734629015105465189552623
assert [z+90] = 37541529621639699739005825862410277429852685242355958308110643612063972890
assert [z+91] = 401048372939413393867710931728417952673916870151968852158461871241036765247
assert [z+92] = 68479295733392104229219285556887585390839648379564508423455912684198821952
assert [z+93] = 109730082933580948315910410602985481309385403946517939032966587291577230011
assert [z+94] = 362635949869334266600204986084824517522843144783976940531260835312628547482
assert [z+95] = 247318854592422354126856711499316854831039271559966169106629763010137992766
assert [z+96] = 304263035923746329614397626041375805168491466573234826255958264430947037209
assert [z+97] = 112347030826032096359018172219935667876130322864871559448582884793320897624
assert [z+98] = 46379150746405461834981039184208356516621027162614624713315274124714131068
assert [z+99] = 218890570417602822108353396849553035166663412849263835845445950882703077182
assert [z+100] = 37822924709858218546677067972968848047335517743367809091286420055233269242
assert [z+101] = 110944509212145208023315068261185060482290574479720224262032552089895230606
assert [z+102] = 253091672181072531095541154974890511958760581143354808409541369838825717724
assert [z+103] = 213010292519243391106942564975615159486546009800526324305162492155910671422
assert [z+104] = 279300524837623911548805732345648219389889402816724113393287954758139660491
assert [z+105] = 111191087938562244130313145242885700964807122192418853812747527506301420661
assert [z+106] = 360869265021273791472015337344297414741343721119530738555614591084975308487
assert [z+107] = 152095505567613388380614531605342026166777039744202216914002435361758088510
assert [z+108] = 27953481270680232701687776141708932677553885513466425287848853379712818628
assert [z+109] = 109897984321342913027685543668381924149109133840096754396435734330439869157
assert [z+110] = 344968395127899818589040488628671363422064063142361119807829827152757276394
assert [z+111] = 52592979293652219195732393131082517706877067139695223270981847407572481342
assert [z+112] = 340190939310669632733826823758518911094491870864329721636131304382836075777
assert [z+113] = 112913372738854027270017432036868358883950736098133279120890183470548914275
assert [z+114] = 309631175479602333982308043767726896599009894021355847375561551374012005931
assert [z+115] = 159225010107680820098369662718519360716952351143994541107004956809829873982
assert [z+116] = 11538944654481057721836321778911099006416899041211925519657769241514653944
assert [z+117] = 110137142953982454578085716029774565131059198311247584243407369234978630802
assert [z+118] = 304325632974916396774902256489760714473450424736558257777581014281269231212
assert [z+119] = 8690996451387675707250133465120294610711920326194383715829098914967128127
assert [z+120] = 15185331367294878410596100780270941645512203275419708612037296331617614864
assert [z+121] = 112250932517439170516918897036039913354414912616419838851569062115408748179
assert [z+122] = 30471442285007454628490331680778702704143613716058727579565023072218136424
assert [z+123] = 206591657211823960222970734931974339026031005129479339357873931928240947262
assert [z+124] = 5182839122177907272359600331169725886731572126421157304378680546044089
assert [z+125] = 110203120578211154434647667830611544201140524575928026116408810891038943487
assert [z+126] = 450968726539124789226046487736942230627171265430023171557059246424331206278
assert [z+127] = 346069046938600012332894942254494104816318331984731948110974563528963774526
assert [z+128] = 167187964089419656781883596554501779161959185720504353926227934799439840039
assert [z+129] = 112264280955526982534557434042638396710944159711205413801922347839474565376
assert [z+130] = 85250343915298949082487883166781452378234707884771735576076011945498459873
assert [z+131] = 210125361013889534441106942462056751004518125628938649667545916393117454399
assert [z+132] = 1767716520177557002101063336473779234838007163787496172934791810951741439
assert [z+133] = 109361779311163662848171927668802973642892708189590321193086043866473078427
assert [z+134] = 279596267077615614015648829411300247022936937164890351655143571215796223712
assert [z+135] = 262585514756493677387539637671912038281738690075846605026434578098222323518
assert [z+136] = 272375511960298846611461565171305588341178234136516637746551391785141859336
assert [z+137] = 112171188365145851954712573770229198752294460021719156008823571214216712930
assert [z+138] = 42839694938588721319536000176496618662340371043824981539544352008517402533
assert [z+139] = 233391177477472474372667114795190112278995158843379879485719801116868922686
assert [z+140] = 347544831011344604205389357819372092907645832826610010268499113859302962416
assert [z+141] = 111038285806185406958726685948815627808544678943864827630218788036644061892
assert [z+142] = 392674062621169841429590716067097879376977325688291124848406987625677799252
assert [z+143] = 178225489020162191781402001688519606608555490231611641522538480670541027391
assert [z+144] = 294132162136650813621149430131713811990652451674819119503871879229636942296
assert [z+145] = 111094515935215634175713007946452244955943292451533968810656027872981819415
assert [z+146] = 115284840981049793368523362304402958015536662313856493714796605368318115354
assert [z+147] = 401048372097715315640774486970745107725100916124569684813136869907099152190
assert [z+148] = 362225061200038940063665442072327791232741323449680339891049114100066294768
assert [z+149] = 109772902595963999316137146973359485165497119355279743652160443131155607747
assert [z+150] = 224821780114318947872737235775837392873622382109614286568062968592425172756
assert [z+151] = 129913243213188523211761001724463540037545573373590468158829020013624606782
assert [z+152] = 439940585108177948839640639127342935251103707999622876869268894274321186856
assert [z+153] = 113071310319682876648479351114289023390050018889080789347179185588905322615
assert [z+154] = 419175655281075960863707085755457678425752427249435049001948573387201658371
assert [z+155] = 1216405728361660339713514450493041225385288298198510815162294826860222271
assert [z+156] = 1767716520177757869356584018155920352069693017250937666512162064134897535
assert [z+157] = 109740973172363814695484778551944936202806458584228965877021905991159970047
assert [z+158] = 450967941206030032554688362501913482284060119546088699796602976122500496962
assert [z+159] = 257181449290236541388069012443443145458663953642189166243190906193596706110
assert [z+160] = 127984858477768472283950047284152614304487919541952767745795803174572439092
assert [z+161] = 112250345506904283177467778240954707280487794555959241429833878453438281325
assert [z+162] = 2205813205109609884910592823826782128473594742776434290620866351131606684
assert [z+163] = 314534985611055448947247829371839639887482582264404332760337821818693820222
assert [z+164] = 163005721534140890787829816724541988723739175210875532974935932916567146111
assert [z+165] = 111065870044465179374657255465737525167517784687721402958582768260068876474
assert [z+166] = 325534182351900974093631141443102287544946874783218561949311042493711793984
assert [z+167] = 435301721418834631760874297759272055843745049652805666658722715843814276414
assert [z+168] = 400058601298809645256649952753922798434301013797656206804741703203598169983
assert [z+169] = 110666347434722813844118546721576493456944994222897895126138624898508976341
assert [z+170] = 253091208257800639903841762928625212991163089656548671507142975820585123358
assert [z+171] = 103879881343040315234549915175950211811643860453727938594304718150099574334
assert [z+172] = 63583584999926668913606937159037155660588224155694380368209710768591377822
assert [z+173] = 110402709802836740676170535095201475552186348895612944974498147544049110615
assert [z+174] = 253089476737373632885379643026499667037229504569642530483806977739023990744
assert [z+175] = 63773854116592450830735750494648876330254802104341296642109573197493769535
assert [z+176] = 82296861524071297448092273981184966152892074114996981792790614045416585688
assert [z+177] = 109994507460119471414798982617565124157085675371111190231189019825211887424
assert [z+178] = 382072065167416098638671285392929166690925982443279669175904717513263300349
assert [z+179] = 215280954199188132916690170026704744108407232109532670554206351844326711102
assert [z+180] = 272983701486888310236161343415415336566392172022471683333935013677678521695
assert [z+181] = 110193878477330930760106075410044878491457793081599754554944432869698641986
assert [z+182] = 300798396019159542102448499331555779415474466929463431297831993159353253778
assert [z+183] = 276699590939418949830829060903372869095889775392020789918765031428223326014
assert [z+184] = 248123557127309512967050208027528601511438600793599955947225127012233151770
assert [z+185] = 111314649797084577895007053398711209690589271793029453797413495627424074682
assert [z+186] = 307860287880851482556638600706577711139471445336060759330836366902600416794
assert [z+187] = 401048367670461204534265060314672138645276192760540379407653749649771006271
assert [z+188] = 314057234194344538801706045743806077507422265393132786914061899050015289302
assert [z+189] = 110368764596999428135036158294153707882721857294993673507036595389399526511
assert [z+190] = 378533381180221359766399196286176569302345200244583730785606183810159362040
assert [z+191] = 121741597844415144660335271193261322013728053976133736217254450822639300158
assert [z+192] = 307796730064365065176252836238578214977573930146510870762558820419087462425
assert [z+193] = 112360834318973754971415559751645681488175487177541468438376032380246728133
assert [z+194] = 37541088377537006962587625434233996588036020514709318111223235986741804605
assert [z+195] = 8559854486614850853715745886382026637737161708021538888293733848060913726
assert [z+196] = 37822924709858218546677067972968848047335517743367809091286420055233269242
assert [z+197] = 110944509212145208023315068261185060482290574479720224262032552089895230606
assert [z+198] = 253091672181072531095541154974890511958760581143354808409541369838825717724
assert [z+199] = 213010292519243391106942564975615159486546009800526324305162492155910671422
assert [z+200] = 279300524837623911548805732345648219389889402816724113393287954758139660491
assert [z+201] = 111191087938562244130313145242885700964807122192418853812747527506301420661
assert [z+202] = 360869265021273791472015337344297414741343721119530738555614591084975308487
assert [z+203] = 152095505567613388380614531605342026166777039744202216914002435361758088510
assert [z+204] = 27953481270680232701687776141708932677553885513466425287848853379712818628
assert [z+205] = 109897984321342913027685543668381924149109133840096754396435734330439869157
assert [z+206] = 344968395127899818589040488628671363422064063142361119807829827152757276394
assert [z+207] = 52592979293652219195732393131082517706877067139695223270981847407572481342
assert [z+208] = 340190939310669632733826823758518911094491870864329721636131304382836075777
assert [z+209] = 112913372738854027270017432036868358883950736098133279120890183470548914275
assert [z+210] = 309631175479602333982308043767726896599009894021355847375561551374012005931
assert [z+211] = 159225010107680820098369662718519360716952351143994541107004956809829873982
assert [z+212] = 11538944654481057721836321778911099006416899041211925519712198447222409980
assert [z+213] = 109619174873764267314150867376932188231380307518704060045454234867537477632
assert [z+214] = 428016139718506340493724860979089770013215690601396594587554977872297568
assert [z+215] = 301897862835822760823609689626162279318405577492654363419382114743405813566
assert [z+216] = 318153878882335262038741426857743145176170082596213794687758940911708505880
assert [z+217] = 112477736544270030198962403170427789531719928413526529482860993456981828809
assert [z+218] = 32244744567902688795865378955321874337710502904821480290996676374834396673
assert [z+219] = 277794553065374992133918786198317682456966458999548039676029417681359934
assert [z+220] = 201855813446242512683244068144700826124663845056119116507255240698071902435
assert [z+221] = 110196115731660972841628071235242908751883422029452513024732593552227260520
assert [z+222] = 401504737281770043490571142321905170705150889208068052372607468914489245680
assert [z+223] = 8635767554712348012087100884654332420806912754381987381626561860716129598
assert [z+224] = 439938428367840256939225290598088259032089597597567506673315331277429372156
assert [z+225] = 109548939789103770980478670757236853708172140064420260979752054742113516544
assert [z+226] = 5735363646481474797602249066894660449976936462219829544627159876722835125
assert [z+227] = 26442288395950837774993725187519117394551818893058266317022753010720379710
assert [z+228] = 163095174659611026794838396913896880513590283382379313136121753160949744511
assert [z+229] = 110652300249784948632792592959801880606233639070511070019567565978617176212
assert [z+230] = 279592881653563813842318323223986790376897660793824741033476085487614115516
assert [z+231] = 244813532229828288880882139734566013203567831388552881962659396647164838207
assert [z+232] = 307906942320297398617065570501372613341682113431491780175780907487166952700
assert [z+233] = 109548939789284469736399999151272377149292982532496961489608850178813348956
assert [z+234] = 440375867505587716637134899861197696254849988547132319556528477734461914868
assert [z+235] = 162503312902968478337030381665425036495275199618427594238453433034979060798
assert [z+236] = 57180786370456605179545993737022032033355451762911903645140510821365194180
assert [z+237] = 110391707511837398318117656289169986066548399545929031038299197455990717626
assert [z+238] = 18101753636622682499213883056976869553937065899991769613533684604509699584
assert [z+239] = 330471116632421855368878514032938006977665512915854673197272797487590039615
assert [z+240] = 5182839122378785397352952264668501008817795687609474950510312790425632
assert [z+241] = 111311365106954910332228656193019520517436281721464728681231522725321703424
assert [z+242] = 339662544737380116251830250250938728015952581552045847813452914046770626048
assert [z+243] = 1326806815277547044276136537396893800085581974494255937112283063523475519
assert [z+244] = 6529362084995301361426005481020960331714395348397295806989654294528
assert [z+245] = 3395910033316224038932285530917471937131430600137473054642922192896
assert [z+246] = 79083848922445482846575218002392883943384270761264389716042595840
assert [z+247] = 1547662698683370912887998403332573295283862538216535599165817473887895614
assert [z+248] = 4320120830034276681656822849854087329944329828456872545133297913561120
assert [z+249] = 111311385326503534555878200500054388607485797528792272996490620610044428288
assert [z+250] = 339662544776870618704819517534124581958554311820797626834656274718715297536
assert [z+251] = 1326806815637494889148276618005147315331359371588062848296880821833318463
assert [z+252] = 6634675180108360468362601681189406911385434301398837468120974622848
assert [z+253] = 111311365106954909547590938904309015535100883066361649243618997799697186816
assert [z+254] = 56973916092857341163618292669734238457021049800857762762050998896387178240
assert [z+255] = 553838184435093068154492013428927981332721988371397789428195710583488574
assert [z+256] = 1516391687737075167190974992817286440220373175181316414821793261420576
assert [z+257] = 111311371004443242986793394307422048901709514573591353671196410177958903808
assert [z+258] = 170052128324238568298074918238417301320788298446501985147245840228039015936
assert [z+259] = 222554359802001510756591523050890698839113723927873708741878249781483583
assert [z+260] = 6634674627747927729756601115351930771446613083061944919918045561008
assert [z+261] = 109544538261725151991729766076815435111877727965629312105787154431353946112
assert [z+262] = 311392991753580505873965576824448150940524398057250397663186039398335528704
assert [z+263] = 664266126086586123630919353651638782923844407876814306139916313252864063
assert [z+264] = 3457402535681144450330575115696405447375660087527590490572872120008896
assert [z+265] = 109544518042176529925738162337647961132658503611455720614596365399296507904
assert [z+266] = 339662544763706582246249869196528016574088270595483090613286245733748457216
assert [z+267] = 664266125932320071310220558718734288675351466783996383157816644513841215
assert [z+268] = 869352967723939576238441037385490098402263589425413904364335500624000
assert [z+269] = 109544538261725149435622985797233159946620325121454545815391725615079948288
assert [z+270] = 396201650783958734961701786957355828921530411322493846228437565519737929216
assert [z+271] = 664266125932313794268348279119769455030459722743349054975266843260887103
assert [z+272] = 1300712114600761824224514432139281200370055382353985917192175670525984
assert [z+273] = 111311366791951580952236447553120136053774255307960035206175735333871550464
assert [z+274] = 339662544724216079808585183180079577967819874676971303518474792717453901312
assert [z+275] = 1698476743269982549060835087612782365801862918458771051778084765171712
assert [z+276] = 6634675180132880397016455902923140463819839249521868543217713020976
assert [z+277] = 111311365106954910332228655827644110950771617169643989361642375482672349184
assert [z+278] = 170052128238673938263079314881458202749558695375802419574615815680790904320
assert [z+279] = 1658090640232019933477975031069244634994610397820028221355974891707310143
assert [z+280] = 6476916562402016107415124897122245610500322757349762652613845058584608
assert [z+281] = 111311374374436578734536520278548517637604267286635863827955374341285150720
assert [z+282] = 56973916178421971207809243413275012654625870316693877893280438836137574144
assert [z+283] = 1698476781836495611276601692954331703010821720360182688839978572623934
assert [z+284] = 6529363189740686860827965729775531410930683320458403988371809501208
assert [z+285] = 111311385326503538086652146597174422787451920632273502835855719770808582144
assert [z+286] = 42839139653800890089971350019753669025699398050122204902053132393034855168
assert [z+287] = 206083527074480603324697646548114086358804491931440145130411327
assert [z+288] = 70207388336703676933804426308467700954202702446215460209660198911
assert [z+289] = 109544518042176526787344599336807429566952984657205100389497051447071578570
assert [z+290] = 18105510799491675113048916310181647300050087869268469512311604390530203557
assert [z+291] = 300655545875583903047972201564718348748637481614344154789976173202873778176
assert [z+292] = 364708395685682917897785830147260419192882223653298862837296764275988103168
assert [z+293] = 1766833505262323669958434582649571914008372958771328511396901283159736320
assert [z+294] = 3900048297028989329525845617972057054750899920522726342914838343139218
assert [z+295] = 77315042974777719663662899912913847308044742553277439958896602819737594430
assert [z+296] = 261795377507278893325386099554863001533899180316851698092012165209314558080
assert [z+297] = 111311365106954914266527833114192335772604128891193309161442944393171396405
assert [z+298] = 207160615120488750099433388158918404125510505504064121200021241793578155946
assert [z+299] = 300655572835530576451121422095971186341087806579792524454594014975755288576
assert [z+300] = 298008193482018463832654143236423115504668599770159345063323987930815397888
assert [z+301] = 112372779260643600625022751131127621326515982299390733109502301158531554447
assert [z+302] = 3968504202161957108842196036841593604003833833566102837927084480470335058
assert [z+303] = 325750340525552474325793875061303731248894701153246789639858595015032384573
assert [z+304] = 146153921578683505544507125203100698035736988481678760869390902722838921408
assert [z+305] = 317260655803476600979233336602503504095655356532014047480549455810848030463
assert [z+306] = 450977796632645290365259422800487259723043136788519121172259735075392913907
assert [z+307] = 1449406435622651703181354876141754827642659618217379393720781587601289984
assert [z+308] = 273866956798525981602375309521703505498516399913247706020140544384350224628
assert [z+309] = 1684037798335914650361922881423731776040918249226283269180857457647300865
assert [z+310] = 268561697489700097825387243310007267630304767472578538863763699984045179033
assert [z+311] = 607355679635919244233377921931360935862976002680958116800006050445063680
assert [z+312] = 33572412873006193729107248631457515249788441404500978075806085357542506543
assert [z+313] = 1076686226260224923250473888893564705034986144064911753952538966542557440
assert [z+314] = 86576773345114643068323567260156593980129830486832618941272610426598981649
assert [z+315] = 1711634884565311282906313505245856554646034206171823592306634798265311232
assert [z+316] = 279162321548992696418968875095317117472122437633094919668627995854449279017
assert [z+317] = 448653426158647501217995535549119313445637419352247291473130982060620544
assert [z+318] = 116620533614218812526278778164670869553546699697268773082510271931327905852
assert [z+319] = 1152613439826763321945354346588258511255076181854952900109275360384801280
assert [z+320] = 37110555315599454117975528265182460124232478645913863621231123130503397542
assert [z+321] = 1131888612579619822214769680384282467559919334366110414230782328145214976
assert [z+322] = 293300009724593721752233267419572642305512805958548220372775648581019042045
assert [z+323] = 1138792676055541152487736911919572781580260340111350629862965734455396865
assert [z+324] = 448781958374142932791881021242313207559112835216152061270922364573431890174
assert [z+325] = 1187111324402704556118578704913959075429557146632063265511206205656144384
assert [z+326] = 298601683323489009382574397394767431345290532510768072492875060976933273698
assert [z+327] = 1166405453212195075914952659171751767605422933908364256873930291570281728
assert [z+328] = 51243201989813060581381501155422071960814243607502382702114358800941973505
assert [z+329] = 1863479938780693412342378131608314372597907379647234210899823289843086592
assert [z+330] = 305664596232691560149182312661201403895352039131697418934455506304070123636
assert [z+331] = 20736095546661911843577018741439438266754115849169182129268497083079424
assert [z+332] = 307436053343449117996485725665547140756247026921666898851419334345731276900
assert [z+333] = 1200914395577159082223998705385899689103072918904416789407233556936134400
assert [z+334] = 61844446139808911683034808101573033384446698192404194609765784613697880069
assert [z+335] = 1877283642111713479466156465069441849971770598778787944150654778167284224
assert [z+336] = 28274378900641536264726432238575403594622296565418877829964905997076594872
assert [z+337] = 138036506750348457432367552906792010673959689555500993174574021199620864
assert [z+338] = 56539294911012432900925607792253234942284607629951723103288385789709779382
assert [z+339] = 1249219458935979186283130084802790393590579740783395824033628735794171393
assert [z+340] = 190826142398263111213508919759910409706308214622233586650508939973730173112
assert [z+341] = 462436277680024207017261040487132224948948518076637680447079208972277504
assert [z+342] = 365746293243061410977557420793081652248939283173446139034683027016439693753
assert [z+343] = 1290681540577977108188752804917833644966883022524980984038594942488021761
assert [z+344] = 328637004956921026306787293168315090579343564473528005888919977198635319401
assert [z+345] = 400339306121124616769097779084414177738112706277566507444732947794619649
assert [z+346] = 238530743391900142485814740536293280793217667888341722115839838038134620428
assert [z+347] = 2070594779640131696055975537781777356287423344443455252492482691723323904
assert [z+348] = 54777354481657062845527000427120585447971311266152015251963846175530746302
assert [z+349] = 1111209491509843663035630125930544977709072596902293939622563128207774976
assert [z+350] = 96652461947157811685081118036307434202663740861854262157736604761928194
assert [z+351] = 60
let z_len = 352
return (z_len, z)
end