GermannM commited on
Commit
df86251
·
verified ·
1 Parent(s): 09fdbd1

Kenga Prophet M3: numpy transformer decoder (~11.1K params) on Kenga corpus, 71.9% held-out token accuracy

Browse files
LICENSE ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ Apache License, Version 2.0
2
+ Copyright 2026 GermannM
README.md ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ tags:
4
+ - kenga
5
+ - programming-language
6
+ - small-model
7
+ - transformer
8
+ - token-prediction
9
+ - m3
10
+ pipeline_tag: text-generation
11
+ ---
12
+
13
+ # Kenga Prophet — M3 (transformer)
14
+
15
+ First non-linear model in the ladder. Single-axis improvement over
16
+ M2.1: **a real transformer decoder** (learned embeddings, causal
17
+ multi-head attention with QKV projections, tanh FFN, residuals,
18
+ proper backprop) instead of the linear softmax.
19
+
20
+ ## What changed from M2.1
21
+
22
+ | axis | M2.1 (K=16) | M3 |
23
+ |---|---|---|
24
+ | Architecture | linear softmax | **transformer decoder** |
25
+ | K (context window) | 16 | **32** |
26
+ | Heads | — | 4 (head_dim 8) |
27
+ | Total parameters | 12,540 | **~11,100** |
28
+ | Held-out token accuracy | 23.4 % | **71.9 %** |
29
+ | Training time | ~ 1–2 min | ~ 5 min (numpy) |
30
+ | Disk size | ~ 580 KB | ~ 150 KB |
31
+
32
+ ## Numbers (held-out next-token accuracy)
33
+
34
+ ```
35
+ kenga_seed_add 49/64 = 76.6 %
36
+ kenga_seed_fact 25/34 = 73.5 %
37
+ kenga_seed_fib 20/27 = 74.1 %
38
+ kenga_seed_max 36/60 = 60.0 %
39
+ kenga_seed_mul 41/54 = 75.9 %
40
+ kenga_seed_pow 29/40 = 72.5 %
41
+ kenga_seed_sqr 27/40 = 67.5 %
42
+ kenga_seed_sub 42/54 = 77.8 %
43
+ kenga_seed_sum 54/76 = 71.1 %
44
+
45
+ overall: 323/449 = 71.9 %
46
+ ```
47
+
48
+ This is a **3.3x** jump over the linear models (21–23 %), achieved
49
+ with ~11k parameters trained in ~5 minutes on CPU.
50
+
51
+ ## Weights format (different from M2.x)
52
+
53
+ M3 uses named tensors instead of per-class rows:
54
+
55
+ ```
56
+ vocab=28 k=32 d=32 h=4 head=8 scale=1000 arch=transformer
57
+ [E_tok] shape=[28, 32] 78,-222,-584,...
58
+ [E_pos] shape=[32, 32] ...
59
+ [Wq] shape=[32, 32] ...
60
+ [Wk] [Wv] [Wo] [W1] [b1] [W2] [b2] [Wout] [bout]
61
+ ```
62
+
63
+ All values are ints scaled ×1000 (divide by 1000 at load).
64
+
65
+ ## Provenance
66
+
67
+ ```
68
+ Kenga commit : ddd48da
69
+ Training V : 28
70
+ Context K : 32
71
+ Embed dim D : 32
72
+ Heads H : 4 (head_dim 8)
73
+ Total params : ~11,100
74
+ Optimizer : Adam (lr 5e-3, betas 0.9/0.999)
75
+ Steps : 2400 mini-batches (batch 256, K=32 window)
76
+ Training corpus: Kenga source (held-out = 9 kenga_seed_*.kenga)
77
+ ```
78
+
79
+ ## Honest limits (program-validity rate)
80
+
81
+ `tools/kenchat.py --probe --model m3` measures whether the model can
82
+ generate a program that **compiles, runs, and prints the expected
83
+ value** through `kenga-lite`:
84
+
85
+ ```
86
+ compile-ok: 0/9 = 0.0%
87
+ run-ok: 0/9 = 0.0%
88
+ match value: 0/9 = 0.0%
89
+ ```
90
+
91
+ Token accuracy is high (72 %) but autoregressive generation still
92
+ drifts on the long tail (weak `)`, `return`, `=`, `NUM` tokens ~20–60 %),
93
+ so no generated program is yet structurally valid. This is the honest
94
+ baseline for the next ladder rung (bigger M3, or grammar-constrained
95
+ decoding).
96
+
97
+ ## Reproduce
98
+
99
+ ```
100
+ /c/Python314/python tools/train_m3.py # retrain (~5 min)
101
+ /c/Python314/python tools/kenchat.py --probe --model m3
102
+ ```
mid_prophet_m3_meta.txt ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ V=28
2
+ K=32
3
+ D=32
4
+ H=4
5
+ HEAD=8
6
+ train_tokens=136298
7
+ steps=2400
8
+ LR=0.005
mid_prophet_m3_vocab.txt ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # vocab = 28
2
+ 0 fn
3
+ 1 return
4
+ 2 let
5
+ 3 if
6
+ 4 else
7
+ 5 while
8
+ 6 for
9
+ 7 i64
10
+ 8 :
11
+ 9 ,
12
+ 10 ;
13
+ 11 {
14
+ 12 }
15
+ 13 (
16
+ 14 )
17
+ 15 ->
18
+ 16 +
19
+ 17 -
20
+ 18 *
21
+ 19 /
22
+ 20 =
23
+ 21 ==
24
+ 22 <
25
+ 23 <=
26
+ 24 >
27
+ 25 println
28
+ 26 ID
29
+ 27 NUM
mid_prophet_m3_w.txt ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ vocab=28 k=32 d=32 h=4 head=8 scale=1000 arch=transformer
2
+ [E_tok] shape=[28, 32] 155,-235,-623,-830,-394,127,-103,536,173,-538,237,-224,19,-341,-882,-830,420,-375,-381,116,-18,-468,489,-385,-111,-247,-104,-757,-90,-31,-548,298,-353,236,572,486,66,497,-124,-306,-374,-164,90,-209,-649,-239,-1372,-61,-427,-83,-162,-683,362,-174,-44,296,315,-568,-296,58,-289,825,-471,-35,786,-424,-120,-320,-34,-51,465,451,-60,429,551,-341,-237,-296,-277,-260,314,-688,-195,491,348,-275,-93,-346,-338,-127,-521,-316,338,-68,-97,1112,401,-476,69,-290,521,208,-295,-148,144,-194,399,839,609,-3,-340,-534,-38,73,-620,-719,214,-57,44,428,-958,157,-92,-119,291,580,107,-280,494,264,-454,-288,-60,-975,-143,136,17,-66,448,-455,-756,705,67,-217,-255,779,910,-445,-27,14,-78,436,-267,-753,-362,827,611,-76,-501,-230,438,-400,-152,-391,141,360,59,-140,-16,124,1283,955,698,-26,-101,-207,301,42,-372,61,15,689,-375,-11,-603,217,-100,-285,471,-57,94,-110,-566,-112,-402,-151,348,283,-375,-401,216,870,-100,-125,640,-267,-45,-172,252,-255,-130,-187,663,-129,-498,335,-520,607,-45,-921,516,-200,-557,-495,-359,480,-261,373,230,-362,485,279,1025,-491,-162,13,95,-19,913,-512,-336,54,585,282,-399,538,1107,199,510,170,542,-654,-97,443,-493,-426,392,-235,-350,519,31,1264,852,-180,-91,-174,234,861,698,216,218,419,392,13,655,186,-250,-9,144,-654,257,-110,304,370,-447,295,446,-410,302,188,-219,161,-87,-92,22,-134,-507,294,-321,20,-113,-32,218,324,-457,-258,-90,134,323,38,35,-37,-189,-225,-189,-153,-606,58,3,467,484,-690,-244,-254,198,184,365,60,179,-297,-490,-134,-149,-316,-232,573,68,207,-198,451,-131,68,-540,277,166,-435,-18,96,-70,-148,121,140,56,-76,-546,-306,194,-429,229,-7,-169,706,-545,-11,-219,-206,-174,378,87,-91,-121,-237,-351,-215,-448,337,245,-335,-786,189,746,387,-232,-106,-69,-270,404,-438,563,-189,716,150,25,278,195,-432,594,146,271,303,363,71,153,336,-69,-444,357,-182,528,-668,-270,23,-102,-358,-658,-631,-192,-894,151,-269,-25,-453,-390,17,57,118,444,92,-714,-88,19,-65,-308,-19,-219,-203,70,-411,438,-610,-342,-378,-124,-257,-433,-49,151,238,-73,283,253,164,-304,157,-607,485,184,-276,-144,-153,-47,-312,58,232,-7,-282,-70,511,-374,148,3,52,-79,79,-262,426,-162,-329,-404,-410,-151,-628,411,-175,-104,-485,363,-227,-276,105,-704,492,292,-290,821,1082,493,218,459,-385,923,66,-237,-142,-494,442,275,416,-475,596,512,-170,-327,196,-420,242,-196,181,-64,-285,-337,-254,699,-118,-37,277,288,-327,43,-11,373,44,-324,-242,-438,50,-29,-309,109,500,106,-120,592,231,104,56,10,394,-362,68,-58,-136,-139,-36,73,-530,-683,177,453,-10,234,158,249,-298,527,151,131,447,42,391,718,501,-109,43,-167,85,-707,50,81,-438,-98,257,250,-340,-345,452,-320,-214,-256,-405,-53,20,-312,792,308,-132,106,397,-466,126,164,112,72,171,135,-38,616,752,-140,-451,-246,22,-154,31,-50,303,-60,189,-145,76,-263,1052,170,250,352,-361,-354,707,148,214,137,173,-144,606,307,-658,-1063,999,-702,-244,-217,112,-81,191,-216,703,-326,90,187,280,54,-398,33,-457,173,-159,-278,-419,-401,-284,510,-38,92,164,136,73,-434,357,111,621,102,89,647,619,711,468,589,-305,229,-233,193,340,148,-256,-190,304,444,-161,-403,-166,52,464,69,41,246,-592,-85,258,863,344,313,-98,461,613,24,20,81,-142,761,109,76,-646,-27,-78,657,306,69,-93,-420,280,-329,11,-148,-845,275,16,329,-197,-40,-33,806,531,391,25,257,439,155,154,42,107,527,-164,271,-797,247,877,329,278,11,171,374,366,-148,-136,445,-580,51,143,-59,72,15,490,250,579,10,69,454,-520,374,359,437,125,245,126,242,-324,-43,321,106,-156,-493,-223,37,-159,-477,-216,-59,-90,130,125,121,-161,426,114,734,881,109,-18,450,65,328,-550,170,1160,-632,0,-245,-1074,-255,929,-116,208,768,800,-1181,-84,-350,40,129,109,398,759,898,-48,306,419,32,-350,836,328,666,156,-127,84,190,209,-419,-111,37,146,83,-193,-266,308,170,128,-77,-246,-214,283,32,-266,-212,196,78,113,36,217,50,-401,-23,-184,249,7,-276,374,-64,-222,350,-78,-246,9,450,-217,-506,-444,-172,9,468,-388,-720,146,-91,13,-112,-80,281,-275,652,145,233,269,-312,-35,-158,-9
3
+ [E_pos] shape=[32, 32] -21,191,-145,-127,-325,-242,394,512,50,-47,-406,429,420,603,256,142,-404,188,601,39,-145,205,185,208,414,84,-123,543,-195,144,364,213,160,81,35,-213,-277,-148,313,82,135,-291,-97,537,179,164,468,161,-151,32,1078,-114,282,-32,-1,-77,607,304,73,602,-653,211,371,256,251,350,-335,236,-76,208,255,682,180,-62,-200,129,28,-158,621,114,-345,-117,742,37,4,288,86,125,359,-301,-313,587,-393,-52,225,410,113,-187,32,-588,100,-57,296,336,214,79,-133,284,220,258,456,-71,-515,152,755,-121,-90,43,-23,99,775,263,2,595,-416,212,-5,246,234,1,-257,202,-66,164,257,540,17,-151,-37,149,-77,-79,545,54,-307,52,616,-194,148,82,31,132,629,160,-26,662,-423,252,536,472,75,-190,0,-289,-49,107,185,308,252,-275,-81,264,-91,257,328,107,-222,291,536,-344,13,221,-177,11,666,-64,-82,544,-253,100,322,128,30,408,-210,-168,-185,-162,138,281,-146,21,-334,-24,128,194,410,-131,-175,-93,936,29,190,56,-34,387,395,109,52,599,-106,-139,184,65,4,221,-351,-200,-53,289,312,198,136,-15,-221,-108,252,-111,80,-316,-377,-199,482,-336,95,-89,39,229,122,124,237,609,-241,-267,258,164,-119,114,-161,-347,-25,-51,160,376,-18,-53,-201,113,457,230,171,-13,-271,-64,645,72,149,-54,148,93,140,-35,-135,514,-371,-43,-31,405,69,60,-29,-293,-7,156,330,8,116,-65,-248,24,-22,166,187,-267,-319,-285,661,-212,102,167,11,349,685,265,-172,306,-138,439,171,117,28,-7,185,95,-160,17,280,700,247,174,-193,-49,100,-105,64,59,-593,87,325,-9,91,187,362,68,435,80,-199,491,-61,392,45,355,-40,121,-152,113,-145,-10,184,158,-75,-88,-43,94,147,333,173,55,-183,-86,579,-25,-159,321,243,158,269,-126,-81,440,10,100,-97,49,-73,-49,-42,137,-35,155,138,402,197,-112,181,44,350,-107,328,-129,-442,110,427,77,104,135,-7,130,264,62,-210,248,-168,298,-167,272,101,111,-104,330,-269,242,246,285,240,-223,-27,65,-111,80,148,-124,-161,105,443,-84,-83,139,-51,-108,229,-57,-331,165,-6,32,39,410,-102,13,61,-501,301,160,257,221,188,-63,6,327,177,-106,-85,-394,-231,184,742,-317,-104,-85,-208,212,135,-105,-219,269,-171,-33,153,123,88,77,202,187,79,147,301,125,217,27,194,-1,3,165,261,-382,-205,231,355,-39,-42,-194,-182,80,283,-134,49,124,-154,156,48,-31,-59,-415,98,163,124,190,47,39,-84,-58,129,356,-54,-435,143,-50,-139,-132,384,-3,163,55,124,63,-114,48,259,38,-53,-36,-4,-39,184,217,-146,-90,96,205,251,202,300,-145,224,123,-256,67,42,-334,38,-306,254,-64,-286,-339,-83,139,-66,15,192,200,-304,-251,178,118,-194,-292,-181,-263,-19,128,228,102,58,124,193,-111,148,-26,49,-258,109,117,-169,-21,7,-105,99,-113,292,343,228,311,-180,155,130,-21,15,-120,336,242,-226,38,155,176,101,186,-7,12,-114,-91,-67,-11,-73,141,104,-46,286,77,-65,117,-177,678,-105,-152,-81,19,-192,-34,-166,288,-129,402,-86,36,417,24,-249,-60,257,-218,-124,444,75,54,60,39,-42,159,137,-188,167,-56,-131,180,-248,53,-253,-183,-228,-64,-196,-76,221,-105,221,-161,2,-132,-286,-34,19,-324,-149,592,124,410,129,-184,295,-143,41,-65,-124,159,162,311,-254,-189,244,-202,-236,-125,-5,21,56,508,52,-369,337,-119,-30,171,-322,-235,-264,102,-161,-213,187,-341,430,-76,243,-273,-17,-26,-286,99,220,-153,262,7,-104,-413,-249,322,257,-428,-212,60,478,163,-443,141,77,-4,-366,-81,-307,-152,365,-83,18,112,-281,-176,-26,-155,-172,-78,-33,-126,5,-242,-348,-108,94,-3,-100,-245,120,119,-45,-27,-40,126,-17,175,-155,184,60,-25,358,-360,178,135,-100,79,-232,47,-288,-21,-115,-537,155,356,71,-44,44,298,-394,41,339,-137,77,352,-70,528,275,-105,142,-34,178,495,445,4,-217,-252,-250,-418,-46,38,-161,-26,241,-91,392,79,151,-226,223,435,423,351,581,34,-47,236,-148,46,270,183,-395,487,394,109,287,-114,18,240,-40,-331,-181,-261,-524,-414,391,-73,208,-207,-12,-526,91,-73,475,-332,351,-440,-37,-504,48,-69,428,-217,86,129,-238,142,370,263,-240,114,21,-179,-123,194,-238,654,-216,96,35,-177,-80,134,30,230,157,146,-27,-378,-461,-496,-93,49,235,120,249,-299,-207,464,381,241,-251,151,-32,145,120,-182,-410,-298,21,-124,408,200,-180,281,492,-285,31,-77,-148,-202,-278,-503,-226,121,39,-84,-529,64,-717,-117,385,-241,-368,94,129,229,-441,-182,159,-53,391,-272,207,-100,252,-444,-314,319,-66,62,391,403,-577,-389,63,-198,115,-368,103,54,-58,-144,543,218,-493,30,110,204,-321,-121,-225,22,23,-367,-42,-150,-289,-164,-9,-226,-103,-18,-87,-51,208,-137,-31,-61,213,173,-49,-58,58,-78,-118,-142,-51,187,147,113,119,35,78,-141,64,-39,172,133,-214,140
4
+ [Wq] shape=[32, 32] 518,419,-104,-201,-7,315,-625,-274,-325,-551,-10,338,6,-418,-319,-122,353,-703,-449,-53,156,453,137,-63,439,441,-261,196,536,-15,-208,328,-115,276,-286,394,17,384,328,-326,184,-461,43,23,-168,424,459,188,61,-128,-634,-455,434,568,-269,-446,-130,-575,150,-79,-76,-137,481,666,410,350,47,261,266,-455,310,-1119,12,546,-106,-533,151,235,-148,-167,-759,145,-177,34,-69,94,119,-65,-110,-204,261,-403,-212,270,-139,-321,-34,336,238,59,-40,167,-96,74,161,-179,47,236,-359,-46,629,-166,-705,-43,-168,159,-257,42,-70,135,-265,333,339,-629,-906,298,-121,-196,65,-325,-378,-60,67,125,175,-327,-43,-237,7,237,210,-193,-809,86,529,-145,-184,-413,653,310,124,-447,86,-432,-33,355,599,106,-8,303,295,-376,204,-78,-39,38,-385,-106,-352,-668,-78,214,269,-353,-159,152,197,-126,-68,-214,45,10,-367,67,-88,1025,70,-3,-792,-22,46,100,46,-295,354,-294,-176,167,298,168,37,93,525,28,-97,-433,-442,178,59,169,825,290,-264,10,-473,411,-228,360,140,-24,198,350,-690,-686,-10,312,-204,-383,443,11,61,-287,-73,363,-299,-176,411,290,282,17,-696,-401,-370,-67,-78,536,65,-219,455,-666,-462,405,859,-340,470,-143,-122,351,-11,-362,180,-27,-299,-287,137,21,-160,-358,546,70,-429,370,53,259,39,241,-231,-263,124,416,-636,-540,114,-3,282,304,-118,-813,-350,-719,-456,475,-101,500,403,-273,-363,164,-469,276,440,-111,-174,-602,-208,-460,-168,-136,251,419,355,-400,294,-567,473,-331,408,151,-184,743,-1094,-576,-631,21,574,-645,-372,169,300,-369,-84,627,-700,-198,546,-637,-305,-72,-92,-325,416,-959,1003,-609,369,1318,-162,-396,-1274,-273,110,663,-514,-177,433,225,-367,-117,58,518,-165,109,292,-233,-107,-185,154,132,112,144,177,398,-459,-721,189,340,-41,240,268,-447,-310,171,-288,-89,-612,-671,-246,-212,86,710,480,92,-388,-176,640,-492,173,47,338,579,109,-65,292,-127,51,508,-406,90,115,474,274,-499,-85,435,-528,-77,-94,716,-341,88,-182,219,214,358,103,-438,476,-205,-728,387,378,127,460,79,-236,-413,490,271,58,-416,25,-125,-71,162,103,-16,-21,781,-948,-154,-586,-1019,732,-85,234,135,1060,186,208,547,-655,-211,754,182,-595,327,-80,25,90,-80,-87,59,-756,-46,-105,-27,-116,376,-363,-930,404,-24,63,132,-53,-38,-9,-260,-151,89,-272,290,572,-457,-515,-190,-116,-527,-291,41,19,814,-242,-62,307,110,-230,328,776,13,47,-48,9,-76,-562,179,228,100,-419,-203,-307,-450,-147,86,300,-14,-91,-73,-52,-641,-134,-219,157,647,-4,-454,399,371,-79,35,280,-164,0,602,447,672,17,-97,101,-419,-153,-280,-37,64,300,-564,336,348,-402,320,597,227,86,-91,23,272,-187,89,-76,-231,68,370,461,14,-131,115,-336,285,-299,302,-60,160,-152,9,575,-405,339,76,-309,239,533,157,38,-12,-64,-130,277,234,-235,-329,88,60,-304,275,97,-210,226,685,-49,210,62,-537,304,-289,-110,118,426,131,222,157,-353,-299,189,222,-406,30,6,3,-119,-2,-83,157,-134,410,-321,-13,-204,157,-114,-841,-33,-885,-282,-668,236,-68,551,-468,-240,56,236,292,-10,-613,-716,64,-29,-2,-16,-67,206,148,235,-165,3,721,342,-136,-584,306,-524,107,129,269,429,49,-163,-114,-17,153,156,92,262,-194,12,-7,164,288,-152,159,120,239,-388,-278,-188,390,-318,190,331,-358,-572,262,-139,-519,-294,-98,-135,-68,84,-42,347,-314,-57,358,77,-183,-77,66,81,-55,-382,539,149,161,39,-645,224,195,-264,-309,208,-277,-323,422,-198,-410,133,-35,333,-35,-47,13,-105,172,491,65,-91,231,157,-84,296,136,-436,-276,206,222,-295,327,-185,161,-346,391,339,-610,-310,272,-339,-620,249,75,429,-187,-210,168,557,-175,223,416,171,-520,103,212,-245,314,-293,539,664,167,-255,307,-708,479,-524,-449,-54,283,267,205,-18,-824,9,215,-3,377,-130,496,-66,103,-428,-387,-64,-352,415,266,-81,327,337,-30,-488,-80,39,105,-124,-58,-416,-378,633,-502,-332,305,-69,281,287,365,167,-265,-129,-154,-121,317,196,-604,609,-50,-255,-257,-665,390,780,509,-103,81,-9,-333,64,234,-720,424,137,102,-684,203,-280,-272,-515,-107,-166,-146,482,-541,-144,-280,853,-22,-347,441,-160,-36,50,1,-236,-228,-266,-353,598,164,151,-421,14,81,-504,268,-52,-303,458,39,-705,-558,220,220,-19,269,-106,133,169,380,-208,-325,188,216,287,-121,-716,-125,932,410,-412,-236,130,244,74,-163,441,-520,-84,115,-236,-71,-382,-1075,-60,-115,-200,418,536,271,19,-219,93,604,22,-698,-550,327,392,-324,154,-219,224,-292,395,-273,-122,-182,740,-553,-309,293,-289,311,281,171,-278,50,30,-131,-645,432,-136,-237,24,177,108,114,-102,-139,553,-113,-208,-56,-19,64,-28,-187,67,304,-189,333,-42,-451,179,718,87,-228,268,-306,-129,-126,-139,526,59,-70,183,415,-465,-422,-302,-163,550,7,-98,-24,21,-253,291,52,-127,502,107,147,-750,-330,226,429
5
+ [Wk] shape=[32, 32] 235,-10,71,231,-336,209,-284,276,-106,169,308,-538,-339,517,417,30,-80,162,34,76,-192,-23,60,70,204,-621,-242,444,616,-201,277,178,81,131,-344,-125,52,266,-152,11,-222,-105,86,-262,140,-42,-445,112,187,-197,-241,-94,201,-3,582,-188,-726,290,268,-475,-726,402,-278,-586,153,392,119,-249,280,-576,-157,-403,-571,-113,11,-318,443,35,-402,6,-113,-109,64,57,27,-243,174,57,-92,221,-46,-129,-550,-134,252,43,205,-140,78,-86,-160,-106,-43,176,109,-296,143,-75,-58,82,-199,205,240,-180,-464,-24,90,-65,443,-71,-206,253,71,-32,-266,-120,78,-211,-404,107,84,-274,325,-280,22,186,126,266,185,-393,176,202,161,298,79,293,444,304,-350,-189,-293,344,-125,86,72,-86,-180,97,-17,-326,128,54,54,76,-300,276,77,73,144,-228,-822,827,69,-255,-104,-791,295,153,-224,-14,0,8,-135,16,-368,-107,130,-63,69,260,-195,-246,547,909,115,182,-142,121,-354,-348,-68,69,-249,38,290,176,150,-234,255,-643,-488,-493,631,880,302,-587,652,331,-701,449,485,-571,447,441,543,628,-231,-114,288,-224,-230,-291,-460,-476,-640,643,245,-183,-458,-956,-508,-629,-593,-210,181,482,87,-271,383,42,-179,175,65,-202,234,578,-26,200,53,-113,280,-108,298,-385,-342,-431,-144,348,189,-372,-28,-266,-436,-15,-202,41,62,-218,207,-59,223,-65,207,-93,-223,-165,282,444,60,203,395,-130,-249,240,144,101,292,84,214,-395,-253,499,469,258,111,91,221,68,-40,473,-429,179,-262,-634,-141,194,273,133,354,-488,48,322,541,-371,-250,-497,-24,909,-266,409,-259,-296,234,154,382,-233,-246,-117,374,55,-57,-138,310,-4,55,579,-283,246,-14,1,-98,-476,788,59,-20,312,-199,5,-38,-379,-619,-79,-292,-10,207,36,-113,-238,-60,-130,-296,-246,396,552,-16,-356,199,-301,-159,170,191,-97,165,102,596,285,315,-156,-289,429,-69,144,-114,-318,101,279,-103,-113,17,-160,30,-238,-98,-175,186,347,208,-131,186,190,127,-188,133,37,-152,-106,79,-46,-123,-11,-243,-11,178,514,301,512,-8,-231,113,75,-117,104,729,-84,-30,-338,344,-90,176,-316,230,481,-335,70,-116,-164,56,-100,-332,436,-391,111,164,284,-167,198,-255,-196,-329,-178,691,151,-299,114,692,-355,-267,-374,482,346,372,-484,59,-470,737,-616,-251,147,-42,492,-218,-219,-168,12,190,-34,-525,122,389,-109,500,-382,-622,462,491,273,65,-84,160,133,-311,33,-452,299,-65,-564,255,-219,-128,-117,394,303,-91,-239,290,-208,-305,36,300,540,503,607,18,263,-362,-303,302,-222,-525,364,519,485,-595,-373,-123,648,-73,454,452,-318,-49,349,-632,-360,-301,-444,-399,-25,476,-27,-246,-141,-173,-459,389,204,-373,-112,-134,148,378,-120,-115,-70,110,-54,20,-27,11,330,175,-442,-445,307,-176,-134,762,1116,37,989,-516,386,-346,-146,-375,-188,-278,-125,642,130,-201,110,540,-770,-518,-500,597,772,-173,-489,533,159,-243,344,474,-514,253,711,159,180,259,-103,-238,-44,-505,587,339,296,277,-181,-266,11,-124,149,250,270,263,433,-424,-378,80,337,36,-373,139,134,-1,-135,274,522,-16,-78,19,152,-365,359,155,78,-222,-5,41,-316,342,309,145,274,223,508,112,51,-101,-190,-247,199,-133,-363,283,-11,76,-39,-85,6,306,-264,-126,-13,-105,320,-163,-145,63,-467,298,266,-320,-279,-254,107,630,219,-11,-97,-8,-149,-192,167,-294,-530,316,-285,-406,170,102,132,375,537,238,-114,-79,-90,-81,-211,-467,-369,121,-11,325,-175,-467,-132,-306,-554,-249,-330,350,358,447,-538,199,185,-228,205,-260,-554,507,513,99,-258,-527,-199,204,-223,-25,-376,279,-522,-40,254,-143,136,29,27,-47,-7,-476,-64,40,136,-109,-154,198,-123,-392,83,168,-177,105,54,-306,125,-164,597,-44,330,294,-314,-71,-658,-45,664,-174,-473,232,-306,742,-169,-354,-209,430,85,261,-381,352,84,-598,576,26,-549,577,631,-33,35,-43,13,-229,37,33,227,-352,-43,-210,187,222,-154,-223,-259,-134,-1,-251,-260,364,33,154,-212,66,-113,162,-492,-67,-9,144,-122,-182,-76,112,255,-78,-176,-23,30,-189,278,551,41,-217,-413,-96,101,413,88,-121,-153,290,-283,504,-167,-85,-33,211,-155,-127,5,-2,143,-117,-46,-207,118,-40,-185,-382,484,-367,-376,222,-508,-171,529,314,97,197,-308,-630,-490,341,197,183,-487,397,-532,-160,332,572,-102,141,301,764,-55,998,-545,-304,-361,89,69,532,-135,119,-86,-508,76,630,226,-549,172,83,321,-153,-102,103,300,-135,249,-106,-97,-354,102,-45,-614,24,-636,396,-116,-454,595,718,87,-204,-432,-167,84,112,253,639,-152,-26,135,-123,-180,319,310,-94,-125,-221,-431,132,124,-31,-179,179,67,-98,-747,-198,782,-529,463,-73,391,198,-141,0,-86,-496,264,455,-66,669,-205,-435,-527,756,212,254,-426,250,-705,-207,131,795,-77,161,-125,213,72,-28,188,-194,368,-695,299,-146,-202,-111,-267,0,583,320,-23,850,-406,-18,-265,192,466,-31,-251,-162,-440,-135,129,309,166,-50,-159
6
+ [Wv] shape=[32, 32] 710,324,-376,-274,470,-266,-122,-235,319,109,-400,46,223,-209,214,39,-223,33,-31,149,-115,-335,204,-225,-549,-131,16,333,522,-44,-182,-33,104,-702,251,177,50,-188,-21,359,298,163,64,0,-619,-204,8,-231,-161,78,-245,108,190,416,218,-503,-20,93,542,50,-121,96,301,203,-283,62,-48,189,125,-11,77,53,-124,-211,32,-83,336,488,173,319,252,247,-191,-472,203,2,142,339,-702,75,121,260,287,89,-18,261,-193,-101,19,218,87,330,489,48,124,-270,-343,-118,-486,240,515,-298,104,306,-378,-213,-183,-92,-209,-134,-170,472,160,56,71,441,406,-41,-43,-130,-223,8,17,-11,-236,-356,-145,392,342,-310,-432,269,-4,-262,229,472,-88,-20,-87,-236,220,-123,22,-301,230,-99,202,-576,-361,383,62,-288,118,648,-545,458,322,197,-18,523,86,-587,-816,182,387,-123,-71,200,77,277,-102,-232,581,-191,550,415,-135,-170,224,64,-23,-352,229,596,-416,216,205,-89,-424,-387,201,407,-373,-269,318,-25,579,-103,-122,168,-161,393,5,145,-124,139,-190,-10,-183,185,93,-95,-82,97,227,-333,86,-354,-19,-195,-303,65,24,50,-477,223,-121,-275,162,-235,-60,-72,78,152,124,143,-45,-402,225,-123,-119,-73,209,-139,-348,-124,64,-61,-81,26,2,15,-507,30,-11,97,216,62,-401,37,68,237,-172,109,12,-65,-33,-198,125,-295,9,84,286,-357,-102,-477,-291,-50,225,-355,-105,-557,23,361,67,-418,372,-170,-145,298,92,-79,96,-86,26,-16,-730,73,-146,346,-221,243,109,-519,-168,256,-135,302,54,-10,-202,30,-103,98,-335,-29,318,-138,-49,-98,68,-16,412,164,-231,-137,-259,-119,-120,-213,-119,-163,132,-298,298,-178,-194,-144,370,-137,-135,292,87,10,-127,175,-81,-239,-309,-4,-387,-340,-381,-107,565,302,201,-346,-147,-2,375,-392,-29,-611,-21,44,-255,79,-119,407,17,-24,-39,175,100,-359,-319,568,-106,-52,-522,-77,-513,138,356,168,-186,229,81,-191,-314,164,-81,136,-276,-422,249,-341,298,523,87,239,-467,-646,459,258,-353,234,-259,-279,417,22,-284,-215,-169,-515,-290,-73,5,239,9,-302,276,34,-151,-124,179,204,124,-206,12,183,-105,93,35,-318,-434,-155,-181,-814,-103,-153,47,199,63,-316,-168,-58,-112,370,-378,-158,238,-360,102,172,-238,-36,-65,-77,-227,-120,319,-320,2,221,-129,-988,-234,166,270,134,-131,235,360,14,573,236,-466,157,-54,123,408,43,-96,-457,394,535,-251,284,-520,-243,-441,416,-236,-64,38,686,-219,-90,384,96,-96,170,-90,273,54,-251,12,88,-203,83,-175,-93,282,357,218,-159,-58,6,-35,271,-98,89,-16,-191,66,51,-207,118,7,-213,-160,-103,-207,291,-52,688,-164,78,-110,256,-287,-268,615,32,184,371,-303,-39,-170,131,407,-45,110,-276,-270,387,-211,190,81,12,-197,-393,148,163,-338,-182,6,179,203,-48,-112,114,-178,-191,-163,-25,218,176,188,-35,-15,-61,-38,65,56,167,-278,130,-65,82,2,123,-88,-87,90,-24,389,206,-309,65,527,-31,499,34,-216,673,-309,156,22,-211,-101,-263,-296,87,-357,448,-401,-45,-37,-100,-415,-151,-170,-26,55,-132,-424,-565,-138,-153,-313,-51,-305,366,160,-495,146,-65,10,190,-161,-144,312,380,418,173,-428,-229,-86,49,27,240,280,-29,36,-67,82,238,272,214,91,66,-93,373,101,-115,10,222,329,-298,92,-81,-126,30,39,129,-276,-83,48,-18,-55,-305,359,160,-202,106,67,99,-126,51,272,-155,90,-108,-515,-488,267,621,-71,-784,-295,60,-154,372,225,-209,-360,-115,13,-168,-209,-427,49,2,133,-213,73,293,707,-339,-135,145,83,463,111,-177,60,570,192,-680,-735,534,266,1,236,11,-494,-248,-222,73,230,279,280,362,-24,-96,58,267,249,80,-365,250,-86,25,18,-77,489,318,-35,-34,186,-52,-150,248,-24,175,117,-312,1,-31,-122,137,6,-14,-249,362,-17,144,308,145,93,290,232,-272,-238,76,181,-261,-150,-244,-242,-103,351,-76,-430,-256,441,-252,309,323,-78,110,517,695,13,329,-57,-175,155,295,112,-78,136,-192,-407,206,-692,-290,23,-33,-463,19,-21,-456,600,-247,-21,30,159,8,-412,-643,171,467,498,-84,-381,187,-225,-318,129,-420,-357,219,-307,22,247,-106,81,-198,80,398,149,-496,95,16,226,-346,227,352,-317,526,550,341,274,47,450,192,169,272,73,202,-291,-166,254,49,-59,111,274,2,42,5,147,54,208,-167,322,-345,201,-372,-414,39,455,-402,187,-116,90,320,298,137,-421,45,192,367,-264,-130,-101,16,-275,311,83,117,144,184,262,58,340,-154,-230,34,31,10,-134,-136,-131,-73,132,370,-251,-115,-21,-74,587,-91,34,-143,-179,-202,19,52,238,118,167,313,100,712,120,75,-447,92,339,-59,-131,129,124,79,407,-630,141,-219,292,231,627,268,-128,-12,424,-162,-36,-151,-555,191,-460,-10,-304,184,376,-58,160,221,154,417,-172,64,-337,307,292,-205,425,-100,719,858,147,-427,-380,353,-184,-52,348,247,-193,430,-843,-212,-227,-164,367,33,581,123,395,436
7
+ [Wo] shape=[32, 32] -87,-80,-282,61,65,-305,258,-205,-352,-332,-142,-224,28,404,384,256,259,-134,462,111,319,440,32,319,100,55,385,567,501,215,7,129,375,-646,-497,-696,14,8,134,348,-119,289,-74,261,-407,-94,20,356,279,316,-23,26,320,181,-457,45,-21,-759,-91,-105,376,-242,411,142,-141,-31,-88,-30,6,-14,-29,225,44,-242,153,-128,100,-296,-126,50,148,-336,-288,105,-135,-396,162,-552,16,63,-404,-217,-306,384,-405,-12,260,135,-38,-350,-399,-300,73,951,384,-265,-594,265,157,-50,-67,159,-365,752,31,308,170,102,466,-314,175,-63,-33,-411,162,-271,-557,-224,21,-141,297,194,-45,453,-74,-257,-392,-61,150,184,226,125,-125,332,334,85,209,51,248,385,-236,568,149,35,10,276,-170,-342,467,325,155,88,-64,143,428,-269,189,-565,221,531,-10,113,80,270,60,-269,-429,22,-156,-292,128,-105,176,123,200,-16,-40,-219,12,39,-206,-222,192,-129,-97,3,98,-215,102,-390,229,259,-188,531,549,-366,-223,76,269,-340,-222,-767,420,-220,95,-245,32,287,-261,-272,811,409,-20,-319,-32,-19,51,-149,-270,-6,102,648,-93,-467,-90,130,280,-258,-187,295,314,-139,-201,255,158,-51,237,-663,152,103,-331,-240,-309,176,-356,135,-491,1,-69,-26,-304,-430,-120,394,-258,-208,465,-400,-369,40,347,-266,47,-278,82,180,25,259,286,-441,-266,52,411,29,166,281,-605,227,-305,425,161,289,178,48,49,-198,14,-87,-300,-366,126,368,286,63,24,-24,414,348,-171,-88,-339,477,324,254,152,645,-229,-138,526,-223,317,-60,-317,371,294,-196,-183,-2,-351,122,209,121,-287,395,34,-148,215,112,155,-263,-81,1274,99,757,277,-156,-619,203,476,87,112,295,16,265,193,421,171,79,300,-704,-77,-14,190,273,268,218,13,-97,-336,121,33,-397,154,527,441,-167,123,153,-174,-68,-127,51,-479,20,-57,6,533,82,-446,597,-434,21,347,117,270,368,-160,-138,31,-754,-42,198,-419,88,-260,438,57,12,-202,-50,123,-524,-64,-646,317,-30,223,-322,-112,-54,-191,121,-271,435,28,-108,-244,134,-143,-381,-265,13,469,-120,-106,-139,14,127,-229,47,-114,-21,-293,-74,307,-70,548,15,-43,21,-160,-63,-588,-137,-343,527,179,-476,-594,-258,-104,-18,-368,130,61,76,-49,-11,97,216,76,-231,-69,393,235,-107,205,397,8,26,-24,102,-233,218,101,-131,-385,392,-141,103,98,-354,-779,-95,-193,-308,-377,-157,-341,-262,319,657,263,41,445,-173,38,165,-54,138,-279,434,-333,-174,243,-99,163,359,480,-305,-462,-149,90,-226,8,-144,-88,69,139,-86,-210,-243,227,231,-7,-612,646,-19,-17,4,-373,-131,-334,265,-194,56,15,69,169,-29,-258,294,-313,34,176,-46,-229,-32,18,256,136,-137,254,243,135,-280,72,-156,482,53,-18,215,-35,113,298,-60,6,26,-211,173,168,96,-92,-205,-393,241,255,-102,254,270,-446,-287,-334,52,172,-310,4,-305,-361,644,-45,334,109,175,-70,183,383,322,-16,245,-23,299,-365,-80,-208,458,-108,-463,-385,337,327,43,17,225,262,-363,366,-98,213,260,366,-98,243,358,29,349,240,185,473,-164,-180,94,224,-112,190,269,234,-424,156,433,59,127,64,-65,192,-140,-231,178,-14,89,203,107,-213,46,0,-4,96,-152,69,-287,-215,-204,-207,159,301,-276,239,61,211,-383,466,-315,-400,126,57,-91,340,-176,-127,249,9,-314,194,473,75,-395,309,15,187,-107,212,-292,-108,-82,198,104,29,183,105,148,-441,-42,-18,307,-236,407,-14,-461,-212,90,-350,-393,-226,240,543,14,385,636,251,-112,-363,176,-2,-97,-537,-207,-232,-215,147,349,-181,344,-67,187,-329,85,530,-117,-55,208,90,-397,-22,-261,-77,-79,-53,-17,-23,-493,-119,-97,319,-125,-261,-28,339,188,-73,26,-342,-227,-278,568,-53,-348,-499,24,-115,-290,-57,105,-613,-235,99,-18,-328,194,208,128,-436,1,-400,380,126,-45,-89,151,207,273,-133,-147,192,-37,-212,268,27,99,-234,50,279,-39,250,-73,27,151,147,-186,-217,-61,43,-126,241,-242,-260,4,-498,110,-568,-38,-653,261,349,-115,44,-23,156,25,-310,-232,297,-81,-177,265,81,-251,-19,223,-502,107,-310,-463,588,-55,525,-2,208,-122,-323,-30,-215,156,-82,57,-223,7,-134,-127,43,-135,-152,422,139,-179,-135,-142,-77,-3,160,218,118,-121,313,137,-302,15,-127,266,352,-42,-241,326,274,-54,-70,-425,-26,-124,41,37,117,-606,37,-64,286,-118,-365,96,422,92,-66,105,104,112,129,-262,-410,271,176,303,-42,241,-460,-376,315,15,88,-114,-34,158,-49,-169,216,98,153,-279,98,-375,-494,-87,518,113,-195,100,24,234,7,-502,-252,-157,-37,-555,511,345,-389,-155,-397,-349,82,290,-183,70,-140,-150,118,97,-405,69,7,-8,35,-374,-92,330,-139,-24,-246,18,-305,-716,-51,-81,-51,-194,73,119,-467,25,-506,-48,-520,-44,60,-124,-3,-269,167,-558,-295,-17,127,152,-239,-252,-86,-97,-27,120,-463,305,-172,146,25,191,149,526,28,51,-34,-65,-147,-134,-277,-197
8
+ [W1] shape=[32, 64] -86,45,174,-42,-179,-60,-55,19,119,-61,-486,9,123,125,-208,-44,407,262,523,94,-161,153,-533,-2,191,-102,67,-27,308,-103,-265,55,-89,258,-42,70,-89,100,179,-358,179,20,88,544,-57,-19,452,318,-41,-103,48,-12,357,32,-67,40,-196,-48,46,-457,125,-7,79,-162,-233,325,-183,-178,181,12,125,41,-132,40,-281,-42,466,-72,-47,-108,9,-90,130,-105,-226,312,628,206,-235,132,157,189,165,-182,199,-165,294,48,-81,-433,83,29,38,551,-85,26,-104,-359,-39,-251,-72,198,-135,239,-260,450,-233,617,-83,-14,275,488,16,547,-589,-318,-107,158,-380,230,59,45,-9,342,308,261,133,144,95,83,-162,-1,-195,225,-64,-243,-593,112,278,-44,-286,-20,-257,-171,-238,-70,-209,-51,1,-83,428,-236,-26,-18,216,-17,-29,2,-25,-31,197,140,166,232,-653,50,30,-504,83,-269,-90,-123,156,41,538,225,132,367,-34,384,-15,12,-338,38,-282,63,188,446,-670,-33,-31,2,-476,53,281,-82,-530,41,-169,-12,-44,103,-200,359,224,174,-392,301,114,-38,261,153,-56,55,63,167,-64,-699,-559,194,-90,37,86,113,-96,-120,-123,-139,-613,467,21,-82,-63,382,-243,370,88,18,378,329,127,179,-153,-20,261,-325,29,-132,635,161,19,-328,160,276,83,30,-119,-8,162,19,642,-192,349,-28,376,10,247,-23,-323,28,20,-47,146,-3,-177,-282,-265,25,219,-2,405,65,473,-44,-19,67,137,31,-59,-89,403,-33,387,230,-2,126,58,-728,39,150,-48,57,-511,75,-53,240,-64,-277,293,-162,243,383,-1042,-1,-185,545,202,-153,-92,-134,8,30,-802,-62,-434,614,-326,473,288,-30,-445,-2,344,195,219,158,469,17,-447,368,-172,159,-140,-942,158,-32,-102,-60,48,-119,-31,-39,239,15,461,-46,-386,-58,-44,595,-157,-54,-90,-85,-35,-5,287,286,130,738,24,454,-28,669,-180,40,387,-167,219,97,-151,166,54,38,-823,33,-156,-52,392,408,211,-31,573,144,66,-575,-552,98,497,-168,-216,-64,-134,-243,-15,-68,-81,-130,441,563,84,-36,191,-459,-122,51,125,-68,180,28,426,180,42,180,-20,-952,-740,-330,101,56,296,-263,12,-28,575,-346,227,-103,-118,1,-550,40,-320,-72,-62,-159,6,-78,387,49,55,-60,-204,-488,267,-309,-92,93,304,271,218,-8,88,-251,-222,-42,215,130,899,-30,-219,782,-393,-177,34,-97,-17,57,94,-40,47,-96,-691,301,135,-457,68,-35,18,572,440,-47,-90,16,-87,-787,-393,-558,-178,-78,-71,59,1,357,96,9,-208,-465,375,517,-240,-176,269,-18,452,26,105,-25,597,-311,202,-41,291,193,-317,137,-172,-598,161,87,-13,168,-25,85,79,-331,136,-89,366,35,106,420,-20,-20,95,365,-228,69,272,-211,-40,-749,-67,-19,241,152,-239,60,263,207,232,-183,14,157,84,-183,-12,-173,301,-149,-182,242,524,157,-73,-7,-396,48,110,1,488,-97,-232,227,-87,178,150,102,-157,-96,4,329,10,-179,-57,472,-862,-19,-141,-320,-40,121,-225,-248,-110,-165,-97,21,184,267,499,-128,110,339,159,-42,27,-675,109,-16,-3,-33,-695,-154,147,-44,-197,286,-86,-183,359,-130,-809,-31,-3,190,333,-213,58,-54,-269,-78,-121,78,305,-21,-416,-488,-657,-141,307,209,122,42,-26,717,-145,21,-540,446,-312,-21,-120,-423,365,-479,-217,67,-39,-181,36,57,-25,-342,487,282,-1056,-81,-33,-12,-12,-652,-463,95,19,66,-284,-82,389,348,175,393,152,-412,-319,41,209,-34,-149,389,-315,19,35,-63,-823,9,-163,-12,-554,481,63,195,188,10,-324,62,-356,-73,-267,70,-59,61,580,381,-271,58,-143,118,-30,118,-543,272,-143,91,12,-13,262,687,-330,-206,-149,-225,-58,-441,-13,-9,-45,230,-106,41,374,200,286,-397,546,751,252,-137,-95,223,98,28,86,286,-7,-248,189,56,-518,-8,189,-21,-334,548,560,69,786,-119,-276,-342,-111,92,-1354,53,188,-141,104,-82,-141,-42,-287,156,626,401,191,526,-22,150,31,59,19,-12,-428,-690,382,181,58,59,-64,-30,-444,-14,259,-13,635,426,-269,-140,111,101,62,-20,-241,-155,40,52,523,-184,-214,-121,5,-48,-713,88,150,65,135,-189,-526,58,448,119,-41,-30,318,-17,-687,370,-97,-93,62,32,-81,83,116,227,61,25,111,114,65,-65,-87,-118,-206,-387,212,-348,24,627,106,179,15,-180,-1074,-164,22,10,9,-71,-156,60,-314,-212,-49,-72,-323,83,-12,-19,20,-282,-355,236,-71,-233,-192,8,52,49,838,-436,506,-703,564,72,502,420,267,-55,-69,-94,-617,26,-249,-101,489,95,567,73,-17,-296,646,-127,54,513,50,20,47,14,88,443,232,-230,60,-17,-50,-739,-484,234,-233,-97,-188,-19,195,388,261,-19,195,-287,-362,145,568,-22,-251,82,-318,-187,18,12,70,47,63,74,-128,-670,895,-97,397,154,209,-129,93,50,-26,-207,-321,-141,2,-667,420,63,54,530,112,534,382,-44,-32,-17,-58,53,177,121,-355,64,709,130,-27,410,56,57,374,-225,91,32,-208,-145,-369,-146,241,-144,146,-3,-311,-68,-73,25,-269,137,-143,-536,46,37,-61,36,-266,78,200,-334,312,-91,591,-66,145,-176,29,-22,-149,-61,-280,-116,41,-51,385,67,-69,86,254,250,88,81,-58,-61,-22,74,164,-191,-247,-155,471,39,73,403,85,-17,-144,-482,97,-1,-46,-22,-720,245,303,-75,79,-51,-88,29,357,-90,10,-368,328,124,20,-34,-245,53,61,-94,175,-240,-133,294,74,103,208,-37,-102,-1,-132,-109,313,31,-51,283,-219,3,69,105,-294,230,227,-96,69,-320,-133,-22,127,237,301,-160,266,466,-115,-230,11,-493,-132,-578,-18,101,361,-225,139,-340,-293,164,-307,416,-797,16,416,-98,67,-66,-398,-359,24,-67,-814,-19,262,-15,246,-864,247,-247,1209,114,83,166,336,-62,-248,150,-246,113,139,-309,412,-48,451,297,110,156,266,-34,-2,239,-51,-65,-35,-403,-103,-94,519,528,91,467,58,-52,-281,85,13,-31,-195,-202,-339,131,92,-93,226,-135,31,270,-400,-56,-155,161,-129,-266,42,68,320,-91,-182,87,-189,-261,339,-266,-25,120,-17,66,171,-49,868,-136,-631,-98,-127,296,379,-33,407,-273,-790,94,112,86,-2,52,-16,92,263,204,-236,323,-276,-200,31,430,102,322,353,-342,-42,47,37,-608,61,157,111,55,-338,-97,158,143,159,19,-269,206,-614,-407,173,-19,-191,27,-434,28,-405,457,-381,434,-321,36,-669,-43,84,-178,147,21,33,-138,205,-455,257,-167,-244,-379,150,171,-67,-85,60,-171,-78,-81,139,599,123,-25,174,-230,2,294,32,57,396,722,-72,-68,-708,644,419,97,652,-33,-182,410,-88,33,-21,-137,12,-176,-798,98,115,-27,-22,53,-300,73,-39,47,-364,244,-231,-16,20,280,25,78,86,-196,334,-98,183,-38,150,64,132,92,-705,-188,-575,178,-2,-317,-146,127,140,259,193,-197,-133,138,106,-271,-4,578,-358,-252,144,-52,473,603,201,-16,-96,-163,-104,-163,-165,-102,-1,-4,103,364,-160,317,23,-43,-164,-38,-64,77,-126,272,177,-605,-492,44,36,128,-107,-44,-359,128,-109,-115,427,-296,414,46,-93,462,-66,-524,-45,166,72,317,66,12,-167,246,-328,209,-732,-358,45,-854,132,546,-72,745,-116,95,-3,328,228,-379,111,117,41,-179,169,133,689,-6,-414,-489,-573,-297,43,-43,172,34,390,-16,107,-467,-287,345,386,-30,71,367,382,39,51,45,332,-7,139,554,-471,-10,18,-89,-716,178,-257,154,157,-129,-71,-18,133,647,-51,-244,8,830,46,226,-15,170,508,47,36,25,-593,-105,246,116,-255,7,-243,-307,-59,-230,594,-38,129,-120,-328,791,49,16,-219,-85,131,-35,354,-324,441,121,659,-167,158,-136,217,-78,104,-356,336,-74,-11,-646,414,-168,140,67,113,-72,77,63,-184,244,23,-7,-109,-173,-18,224,185,50,-63,1,-41,53,-179,405,24,18,-137,-19,-175,54,-22,-191,212,60,-252,73,96,-132,486,217,-181,-240,-57,-61,109,40,67,164,-710,430,-259,158,-171,202,-429,-136,252,-86,-826,-35,124,-25,325,62,79,0,41,20,127,40,-18,279,169,366,-128,46,-64,-317,-94,-652,-35,271,146,-75,0,711,-264,34,-20,-62,566,688,-83,57,-284,-96,-176,87,-320,159,-348,-7,352,-3,-494,-136,-156,-32,-554,24,-611,15,-32,413,-661,-20,-125,205,-321,353,-7,-12,409,-41,-278,167,-12,496,67,-17,708,-754,-140,120,273,-104,269,124,1,-45,-149,-203,533,225,-69,128,64,-22,-66,-288,-734,126,-284,36,102,-373,518,520,232,-18,-59,27,25,341,181,-10,-180,-334,-358,-393,-41,110,-168,72,76,-116,293,-874,428,-61,943,-77,118,412,867,209,73,163,-19,148,-388,-514,471,61,444,222,151,-164,409,-115,-53,473,-35,-37,-38,-261,268,260,204,295,-91,895,-255,122,219,355,80,56,-598,110,-271,822,-48,-552,234,142,-168,-133,209,18,-469,-563,-241,-311,26,4,-677,-29,472,43,559,-189,-21,120,771,-309,-11,167,59,-26,165,-158,118,33,325,147,25,-163,19,23,-98,242,-532,184,-125,-26,-29,52,180,225,-197,-390,435,-109,-50,-148,-27,55,-43,219,117,-40,-168,-8,-89,-71,292,-205,-2,-713,-44,-257,-212,-44,56,37,-526,-647,-64,-94,122,25,142,-117,40,264,14,-391,-183,72,-103,-55,256,48,-106,166,-76,0,308,-52,142,57,-484,65,426,-106,-371,-111,30,108,-178,-13,-186,-244,-163,-97,91,-163,50,186,29,404,56,531,14,40,-508,71,-99,-88,125,-619,-7,-242,-462,-402,26,150,12,-35,-46,-553,-96,78,-568,-135,123,-5,-157,-169,-381,504,888,-154,-325,121,102,-99,-316,-70,-12,26,114,262,23,0,512,-234,5,166,63,-4,-239,45,265,-6,-238,3,102,-174,691,433,-97,49,127,15,-211,-165,-105,37,-52,36,-541,271,30,309,130,369,462,-254,-399,10,402,44,102,116,80,98,52,-51,-433,82,-585,345,-612,223,-720,-2,-421,-201,-57,69,499,214,350,37,-60,4,-6,-200,145,180,-133,-196,-208,-141,-200,-655,117,114,-477,58,295,176,-328,-37,-70,-123,79,1,-61,-28,194,38,559,-16,117,61,246,-240,-157,388
9
+ [b1] shape=[64] 376,-28,-19,54,73,-107,-307,135,56,46,43,23,-42,-29,-57,195,4,-158,-295,-2,-5,-205,-45,-26,224,-145,-160,-50,-35,52,-57,24,-25,3,-70,-3,-283,74,-55,-140,27,-32,8,150,45,155,-393,-333,-9,-16,-17,71,-49,31,45,11,31,-195,56,-161,254,-39,55,-49
10
+ [W2] shape=[64, 32] 5,10,-222,-131,10,86,-223,96,-170,64,253,-293,-318,97,-180,-127,-88,277,185,-110,-217,-17,-448,220,-22,-109,-75,142,-58,-163,151,138,-1,57,-186,-148,-51,-160,157,291,126,45,137,-97,114,273,251,8,-163,163,44,-149,31,-163,174,-127,-180,-87,-82,-109,-50,27,-219,-96,272,355,-239,78,684,-19,297,-332,101,307,26,-545,20,486,120,-158,-459,541,407,-215,38,-167,-153,-29,256,-89,231,14,-8,-211,463,-44,-10,-96,-14,36,1,-37,-19,-63,-113,-1,-100,-32,-73,47,-6,-20,60,-76,-48,-2,3,-13,5,61,108,-20,61,5,3,-52,8,67,-3,-122,-95,74,-59,-275,171,126,1,-236,-38,-87,-85,-104,-149,132,96,40,60,435,-17,-23,-22,150,-4,113,179,-52,-150,139,-170,152,256,153,390,112,-21,-70,-210,-181,-110,232,58,321,268,-185,28,237,424,-62,-22,-2,372,224,278,79,-191,206,-20,32,60,27,-90,-362,-83,145,239,129,32,-3,252,-112,174,375,-98,70,287,224,133,-313,-104,99,76,-210,-484,-168,-209,-160,-236,39,292,-242,379,-53,331,-128,-31,356,37,18,50,-28,231,175,228,-392,-448,-163,259,-104,381,79,93,-91,292,482,149,-187,79,-160,594,319,131,333,-110,-229,106,-236,-41,9,-17,36,114,7,-68,-7,1,48,100,-88,125,45,-77,-1,69,-57,2,-84,-65,110,-17,-10,3,-11,-157,-41,-53,-71,-36,-63,-62,1,-22,-54,5,-21,37,19,-57,15,7,-13,106,46,14,7,34,-35,5,0,-21,-55,18,58,35,-32,-116,47,48,-58,44,9,-26,-114,264,186,-261,313,-138,-45,309,-383,-273,32,420,167,-167,72,85,-98,-407,272,-548,345,121,254,-81,255,72,-277,-268,-231,-253,96,29,-15,-22,-79,-34,-76,-52,-38,11,9,11,12,28,69,48,-7,-32,-43,0,-49,-40,18,16,27,15,56,74,29,10,-5,7,-40,-138,64,18,-30,-79,-53,-24,276,516,-267,-160,-186,-35,-258,287,-110,-21,35,-107,158,-2,-128,131,-93,273,-206,-75,167,180,-187,-133,-8,55,-13,22,43,-15,19,-20,-49,46,3,85,-87,27,27,0,5,112,58,-68,40,-33,136,-59,-50,1,16,-45,53,42,67,-51,51,-353,-31,-179,-111,-56,25,101,-187,-183,403,297,-95,-90,355,87,-212,-59,-132,-137,-151,-279,-162,-35,-342,-421,-50,-309,-108,-79,321,-323,222,-93,-308,-125,-140,-306,142,143,-121,-62,-454,-57,-45,257,-322,-3,198,249,-562,-220,48,312,-391,99,-613,161,85,190,155,-330,-77,-153,369,-118,-124,-14,126,-358,473,-581,290,-49,-267,160,198,-172,-7,473,-18,142,-565,-7,131,77,352,238,-59,-155,-217,-382,342,-342,-135,-377,-48,125,238,-28,-32,30,413,-239,109,65,-48,-238,-76,239,-126,-44,210,235,-148,-25,234,70,54,-48,255,155,201,-111,180,27,-102,14,-388,660,-267,-169,-77,304,-302,673,434,222,-120,-199,315,286,-148,2,424,366,393,134,319,-230,-23,-132,411,207,30,397,-395,175,0,54,-162,57,-41,-11,-44,-32,3,-100,-47,-43,-58,-48,-20,31,57,10,97,-130,89,-16,29,31,7,190,29,-91,78,125,38,-148,51,93,-82,-13,-143,-186,-190,69,70,45,-158,-274,131,180,15,-47,191,-114,-8,39,-150,-286,-188,23,-90,-69,-239,-87,13,-46,-61,-234,103,-172,277,88,-70,210,206,-42,-56,90,249,-67,-63,190,135,-25,-150,301,-172,16,-154,59,-30,-98,-120,111,-227,133,-158,-6,91,-167,-287,112,110,139,164,-49,-162,-50,175,-87,180,-261,-308,-331,-1,30,91,-259,71,211,77,72,-332,135,52,-186,2,325,77,-8,33,-6,-113,220,61,-39,82,-99,19,-4,-38,20,131,-38,-37,83,80,6,105,69,-8,-128,57,70,-28,-47,-67,-57,58,-19,-76,-13,-32,-47,28,-71,-80,48,-189,-409,-327,-23,-370,362,244,95,-167,7,-241,-400,-129,85,238,7,127,169,326,-106,-421,-408,228,17,37,565,111,-70,158,186,170,225,48,95,198,25,-11,132,-90,-20,80,-95,80,292,116,-220,28,-19,94,-13,-202,-195,-32,-70,-116,15,52,-32,-166,10,-18,112,-157,137,63,-27,143,-153,204,-279,-5,-145,-49,-18,-59,-64,174,-445,-94,-169,-179,-188,-233,-210,73,-390,164,95,9,32,79,-39,-24,254,1,96,29,-61,61,-97,-8,160,67,110,-72,-24,54,-82,-120,76,-48,-55,73,110,-69,42,-99,-41,20,-13,17,-46,58,117,2,-5,122,-102,-96,-61,-6,-15,-170,140,-130,375,99,132,-45,-62,248,-106,-121,-182,126,-100,-16,-300,3,-29,54,-324,1,331,-226,-12,210,-8,163,-65,83,101,-13,-89,-44,-254,606,105,281,28,55,-56,424,187,-11,41,358,309,225,-480,554,-42,168,-242,-27,-133,-284,160,-258,58,-563,-23,361,-168,-177,-182,180,277,263,-568,-345,-286,-272,263,84,-94,41,298,108,306,-97,82,2,-296,-244,220,418,181,140,83,80,386,-55,-55,-50,1,-28,-48,-20,-10,-26,57,-31,-15,55,-56,64,72,2,-17,-12,-11,-104,-12,99,2,42,23,64,89,32,-60,112,7,8,-11,113,136,173,-76,-124,-274,246,144,-17,-47,62,-13,34,-171,-113,-171,206,-5,188,-85,370,-208,467,-31,112,103,-211,295,-209,154,-113,170,-233,-130,-399,128,-141,322,-79,-26,-74,-83,168,195,-242,-18,367,352,98,71,28,367,-72,236,146,161,-130,-176,-91,5,219,-304,143,171,317,26,155,324,-95,-79,-52,-257,433,124,-61,-129,239,3,-132,-80,-139,190,-175,-148,97,48,80,-123,-152,-293,96,188,128,244,-89,-420,-355,-31,-192,1,184,-64,-153,-17,-101,160,-34,405,-146,-49,67,124,-109,-156,-20,46,16,93,-196,-150,164,-136,-60,-213,-116,-258,28,-54,282,109,246,-154,423,-472,188,-31,-322,-179,-223,11,164,85,-219,-6,76,98,176,-235,394,-198,200,153,282,127,100,-222,-382,160,-120,-19,5,-73,42,43,59,-100,-44,-66,18,130,-45,114,-57,-38,79,71,33,-76,-68,-274,88,-107,92,-118,5,-316,-88,24,42,-98,59,53,54,-171,19,-29,-24,-161,24,171,-111,47,-116,77,72,-68,-3,21,54,32,-1,29,-54,85,-32,-175,36,84,103,14,31,-12,14,58,174,332,239,-3,-52,-49,88,104,213,36,8,-200,-147,371,-175,-48,-62,146,190,-60,-13,128,19,-44,-80,39,147,7,-171,-12,-137,-73,-57,137,2,94,21,90,-40,-67,-74,14,3,-125,28,-7,42,25,-52,-87,-7,-12,81,-12,64,110,22,-29,8,-52,-10,41,92,-3,28,27,8,-32,34,40,27,35,31,78,-23,35,-73,36,7,-13,57,-11,20,-41,109,-28,-18,-7,16,-137,-10,-40,54,23,40,-229,38,21,-124,-2,94,21,-14,63,192,-129,19,104,145,154,-19,26,86,-49,-271,52,4,114,-202,-56,-1,-86,-109,-19,113,-167,-89,-66,-237,-118,-342,-35,218,-205,121,176,37,-102,100,-114,-186,-136,519,31,31,-137,117,268,45,-177,186,-96,90,80,122,-269,-18,-222,-211,-161,35,87,-105,51,246,48,-315,-96,-58,-129,-2,-34,-276,241,81,20,-75,-5,38,248,-112,199,-234,175,45,-191,213,-193,-118,-175,40,236,-91,-90,-114,110,-147,-76,64,-21,40,160,30,-333,-119,-91,108,-55,47,16,-13,171,-75,42,-105,202,-325,-19,-53,-128,54,117,151,503,-369,-153,-249,78,-106,300,290,612,-276,-382,390,259,-413,-87,386,154,122,-392,156,104,-312,-81,300,113,-28,411,-321,-48,-133,-17,-130,-243,247,314,149,-61,-321,-149,-192,-151,152,45,327,200,87,-156,-144,-192,-30,-26,-124,382,165,411,241,-48,344,-180,-266,41,231,-254,-50,68,45,-64,23,-6,30,-78,-48,36,28,45,-44,44,-42,-14,-65,13,7,-15,118,60,91,81,100,-84,35,51,-2,3,2,16,115,125,-95,-306,85,-83,190,325,-68,-516,-153,123,-95,-234,-5,-279,169,361,-416,-59,42,-184,-31,-506,-112,-135,170,314,173,-328,329,202,433,-39,-76,25,37,47,84,-7,-143,11,-64,12,-60,0,-50,-169,58,46,-46,32,70,29,173,31,-40,13,11,31,73,-37,-54,23,17,65,333,192,173,-110,-416,-218,281,-198,-152,-226,227,153,161,-62,55,299,-36,230,-192,342,261,493,75,121,109,-330,-63,228,293,-123,-225,99,-28,71,49,-53,386,-648,14,-245,190,192,14,-282,-192,-4,183,-57,-358,-97,77,275,150,-95,404,45,-117,-443,252,81,-219,125,-154,44,492,194,206,-51,-293,-50,111,-166,147,-152,-89,-342,206,-197,-70,121,31,109,-3,363,-53,30,32,125,274,51,70,14,334,116,-143,-53,87,5,-54,-15,43,30,-68,-124,70,84,-4,64,38,-32,70,63,-53,51,-27,-148,35,-15,139,-35,-34,-109,45,65,-70,-76,-91,-53,32,31,-14,10,-8,-80,-49,6,-48,90,-14,-12,-31,-58,99,32,34,18,-32,-54,-2,40,20,44,-47,13,13,-87,11,7,-42,-286,371,352,333,-32,-73,63,192,73,-417,-406,-152,96,63,27,-204,-54,7,84,294,-40,35,9,-246,474,502,221,162,-97,-45,-9,-147,61,-143,-103,65,-31,581,-7,139,270,-395,-45,-9,-115,-46,-78,-16,64,94,-250,-87,-449,174,-311,-280,-105,-128,423,-182,-234,-46,174,169,48,291,154,117,-11,-209,-288,-19,97,121,-109,38,71,198,-99,-93,-148,168,82,-216,307,147,328,263,98,98,-152,-165,260,24,28,-238,-234,102,343,305,-237,76,-229,-37,-496,93,159,59,-247,-20,-87,-251,-36,-308,-12,114,2,219,-43,105,243,275,-195,127,-181,-144,-23,167,18,-29,75,22,281,45,36,-277,-56,-100,-150,-113,189,156,-259,-111,153,271,-129,-469,78,430,144,-183,287,-60,-220,-289,265,-20,69,72,262,77,4,212,-136,237,-301,-47,-66,-275,-21,193,108,310,-142,-53,169,-245,-156,-253,-269,404,-19,-70,-64,9,-31,-8,-61,100,384,200,129,-113,-56,82,105,67,-11,-135,-6,67,42,60,-96,-67,117,9,-43,-261,-119,-6,-56,-32,62,-83,-30,-111,-38,46,-161,38,-40,155,273,19,162,-202,449,-72,206,-244,108,193,36,-8,-266,-162,13,170,-153,447,44,50,206,-102,-69,74,162,-191,218,-58,-162,14,150,-60
11
+ [b2] shape=[32] -130,-204,-264,-220,-47,-243,-149,-109,-221,-20,192,-139,-177,-118,-245,-8,-12,14,-164,-232,238,-187,53,-194,-108,-268,-319,-104,119,185,-125,366
12
+ [Wout] shape=[32, 28] 217,77,241,79,-257,152,-56,345,114,-263,-132,-63,306,45,-142,247,-59,-34,-222,-353,35,-117,-234,-54,-252,568,4,-59,27,-213,-194,-86,-130,-96,-267,-77,129,238,455,437,-139,109,12,330,162,80,-123,-35,290,-57,97,-58,-254,-179,-352,313,221,-185,-248,-332,-26,-252,-277,-68,134,225,217,-78,-208,160,138,314,-11,258,80,195,263,421,-41,-3,422,-278,-126,10,-253,-263,-179,-256,-322,-272,-168,-11,-121,98,226,-230,-39,216,120,181,170,99,4,-301,281,508,268,-15,94,-219,-240,45,281,207,472,112,94,70,-3,238,38,34,-222,-50,365,-32,9,-222,-264,-317,-193,-52,-138,-213,-264,-329,-236,462,-94,42,-198,172,97,-55,85,-182,-92,295,-272,-91,111,-133,-53,-51,63,409,394,141,-224,352,-479,149,-494,-145,-31,59,-38,-112,363,147,278,376,122,119,86,322,237,178,-255,-221,204,-156,-142,-311,-213,-325,7,-14,160,-299,-132,-286,-381,270,-29,-2,-106,347,-98,94,134,-136,-86,-203,286,-281,186,467,254,-158,-167,320,72,-45,10,-267,348,-5,207,248,230,-111,-51,-226,67,-136,306,-55,-553,-112,-177,-146,505,234,-105,-17,-115,-148,403,568,-257,-74,59,-272,143,-169,77,-163,-79,221,-2,-278,408,216,219,45,391,-146,-392,162,-221,-9,-344,179,-600,140,192,-388,-178,-142,-166,26,-301,256,118,187,115,269,-91,228,-166,198,-209,101,418,-287,40,99,-473,-38,-207,191,-63,-9,182,-413,42,-12,-55,118,-153,354,7,46,59,27,114,148,129,43,-190,-226,-789,-262,66,447,131,-141,-21,-187,-290,271,-44,81,56,-368,128,50,255,248,-148,172,43,150,-3,-181,238,27,-42,-62,283,92,-67,262,227,411,154,-280,82,340,-171,129,28,-260,-333,-44,129,-200,-166,-210,-214,56,-43,-298,-229,-253,-123,-147,325,64,-219,-119,-121,163,70,401,-67,154,107,-49,249,31,395,-340,0,49,-116,-197,-85,-46,-153,36,319,259,285,243,178,266,348,263,49,80,115,327,23,-444,240,-322,-272,-130,-133,-199,2,145,-322,-122,-187,221,-153,-250,270,362,350,107,-20,293,25,354,-106,-203,-114,34,206,-51,-266,145,-179,-189,-201,-26,-158,-164,-95,74,-179,362,115,-89,255,239,282,166,471,389,287,452,-170,-244,77,-108,163,-36,-313,5,7,-73,22,146,245,-176,-161,-234,-187,283,14,-223,-178,-302,-215,201,-309,-313,-168,-74,426,135,-297,441,56,23,103,196,-216,101,76,434,67,-398,-353,-191,-269,-194,-94,-64,-43,-2,38,274,16,451,126,393,143,-7,63,537,186,-100,-80,-255,-99,-142,-216,2,269,-53,-25,169,-201,-54,-166,56,6,169,4,114,449,13,138,-101,24,-20,-27,136,232,-307,-96,267,-324,-387,4,86,-24,252,607,661,291,96,-51,-209,336,-294,-88,-159,-155,-171,-93,158,324,-286,212,68,-56,176,-247,-650,-626,237,-102,327,-169,-287,-398,-213,-236,82,162,238,-380,-273,-121,-369,-311,-92,-73,-95,-289,-73,80,284,-39,287,135,135,170,253,187,332,141,199,-149,302,30,-139,-170,-300,264,-239,-275,-279,155,-292,-241,82,-106,200,331,55,-75,203,168,-22,-369,67,111,-296,197,-33,-305,-77,56,-150,48,-33,-626,264,302,89,-161,339,312,-411,78,-227,-254,337,97,225,-202,244,-267,-146,-226,-260,47,443,409,441,221,391,-92,-93,223,211,-67,-30,-371,-147,-66,-388,377,-23,248,-213,620,-70,-60,-84,-206,-57,-49,246,51,-204,-237,-285,-92,247,-153,81,-254,-296,-179,-252,-170,-66,-221,189,195,216,228,-144,-100,157,-249,333,113,208,201,221,181,90,657,-79,236,-210,-130,-1,-201,-454,-93,-87,-129,-116,-191,489,739,45,-213,-252,0,-221,-12,120,-86,342,74,-56,255,-76,436,82,93,-167,-44,-44,-138,284,181,235,-14,368,341,260,-270,-130,217,171,137,-277,-68,-206,27,121,-440,-56,-196,207,98,275,-95,162,-4,207,-6,-223,296,242,-228,374,204,-488,232,-122,-101,177,-336,252,54,-362,42,-74,-384,213,379,-398,178,-60,11,-170,-82,-93,-150,-235,73,-82,-72,-5,66,307,-289,-188,-86,-143,-263,93,-260,-88,-57,-202,244,-337,181,-423,161,-310,-248,-197,72,315,-83,-286,44,-145,-110,484,117,214,536,-239,-121,-193,297,0,-78,21,426,-123,-439,181,331,-9,24,-155,145,-185,-133,143,-127,-68,-163,117,20,153,301,-158,-391,-8,-207,-415,259,-85,-48,-506,97,155,233,62,-96,25,-258,50,101,-63,159,147
13
+ [bout] shape=[28] -5314,-4765,-4710,-4498,-6590,-5858,-6121,-5488,-4594,-2781,-2477,-3856,-3764,-2670,-2584,-5144,-3500,-5477,-4480,-4774,-2705,-4910,-5376,-7416,-6410,-5959,-559,-2614