1 // -*- mode: rust; -*-
2 //
3 // This file is part of curve25519-dalek.
4 // Copyright (c) 2016-2019 Isis Lovecruft, Henry de Valence
5 // See LICENSE for licensing information.
6 //
7 // Authors:
8 // - Isis Agora Lovecruft <isis@patternsinthevoid.net>
9 // - Henry de Valence <hdevalence@hdevalence.ca>
10 
11 //! This module contains various constants (such as curve parameters
12 //! and useful field elements like `sqrt(-1)`), as well as
13 //! lookup tables of pre-computed points.
14 
15 use backend::serial::curve_models::AffineNielsPoint;
16 use backend::serial::u32::field::FieldElement2625;
17 use backend::serial::u32::scalar::Scalar29;
18 use edwards::{EdwardsBasepointTable, EdwardsPoint};
19 use window::{LookupTable, NafLookupTable8};
20 
21 /// The value of minus one, equal to `-&FieldElement::one()`
22 pub(crate) const MINUS_ONE: FieldElement2625 = FieldElement2625([
23     67108844, 33554431, 67108863, 33554431, 67108863, 33554431, 67108863, 33554431, 67108863, 33554431
24 ]);
25 
26 /// Edwards `d` value, equal to `-121665/121666 mod p`.
27 pub(crate) const EDWARDS_D: FieldElement2625 = FieldElement2625([
28     56195235, 13857412, 51736253, 6949390, 114729, 24766616, 60832955, 30306712, 48412415, 21499315,
29 ]);
30 
31 /// Edwards `2*d` value, equal to `2*(-121665/121666) mod p`.
32 pub(crate) const EDWARDS_D2: FieldElement2625 = FieldElement2625([
33     45281625, 27714825, 36363642, 13898781, 229458, 15978800, 54557047, 27058993, 29715967, 9444199,
34 ]);
35 
36 /// One minus edwards `d` value squared, equal to `(1 - (-121665/121666) mod p) pow 2`
37 pub(crate) const ONE_MINUS_EDWARDS_D_SQUARED: FieldElement2625 =  FieldElement2625([
38     6275446, 16937061, 44170319, 29780721, 11667076, 7397348, 39186143, 1766194, 42675006, 672202
39 ]);
40 
41 /// Edwards `d` value minus one squared, equal to `(((-121665/121666) mod p) - 1) pow 2`
42 pub(crate) const EDWARDS_D_MINUS_ONE_SQUARED: FieldElement2625 =  FieldElement2625([
43     15551776, 22456977, 53683765, 23429360, 55212328, 10178283, 40474537, 4729243, 61826754, 23438029
44 ]);
45 
46 /// `= sqrt(a*d - 1)`, where `a = -1 (mod p)`, `d` are the Edwards curve parameters.
47 pub(crate) const SQRT_AD_MINUS_ONE: FieldElement2625 = FieldElement2625([
48     24849947, 33400850, 43495378, 6347714, 46036536, 32887293, 41837720, 18186727, 66238516,
49     14525638,
50 ]);
51 
52 /// `= 1/sqrt(a-d)`, where `a = -1 (mod p)`, `d` are the Edwards curve parameters.
53 pub(crate) const INVSQRT_A_MINUS_D: FieldElement2625 = FieldElement2625([
54     6111466, 4156064, 39310137, 12243467, 41204824, 120896, 20826367, 26493656, 6093567, 31568420,
55 ]);
56 
57 /// Precomputed value of one of the square roots of -1 (mod p)
58 pub(crate) const SQRT_M1: FieldElement2625 = FieldElement2625([
59     34513072, 25610706, 9377949, 3500415, 12389472, 33281959, 41962654, 31548777, 326685, 11406482,
60 ]);
61 
62 /// `APLUS2_OVER_FOUR` is (A+2)/4. (This is used internally within the Montgomery ladder.)
63 pub(crate) const APLUS2_OVER_FOUR: FieldElement2625 =
64     FieldElement2625([121666, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
65 
66 /// `L` is the order of base point, i.e. 2^252 +
67 /// 27742317777372353535851937790883648493
68 pub(crate) const L: Scalar29 = Scalar29([
69     0x1cf5d3ed, 0x009318d2, 0x1de73596, 0x1df3bd45, 0x0000014d, 0x00000000, 0x00000000, 0x00000000,
70     0x00100000,
71 ]);
72 
73 /// `L` * `LFACTOR` = -1 (mod 2^29)
74 pub(crate) const LFACTOR: u32 = 0x12547e1b;
75 
76 /// `R` = R % L where R = 2^261
77 pub(crate) const R: Scalar29 = Scalar29([
78     0x114df9ed, 0x1a617303, 0x0f7c098c, 0x16793167, 0x1ffd656e, 0x1fffffff, 0x1fffffff, 0x1fffffff,
79     0x000fffff,
80 ]);
81 
82 /// `RR` = (R^2) % L where R = 2^261
83 pub(crate) const RR: Scalar29 = Scalar29([
84     0x0b5f9d12, 0x1e141b17, 0x158d7f3d, 0x143f3757, 0x1972d781, 0x042feb7c, 0x1ceec73d, 0x1e184d1e,
85     0x0005046d,
86 ]);
87 
88 /// The Ed25519 basepoint, as an `EdwardsPoint`.
89 ///
90 /// This is called `_POINT` to distinguish it from
91 /// `ED25519_BASEPOINT_TABLE`, which should be used for scalar
92 /// multiplication (it's much faster).
93 pub const ED25519_BASEPOINT_POINT: EdwardsPoint = EdwardsPoint {
94     X: FieldElement2625([
95         52811034, 25909283, 16144682, 17082669, 27570973, 30858332, 40966398, 8378388, 20764389,
96         8758491,
97     ]),
98     Y: FieldElement2625([
99         40265304, 26843545, 13421772, 20132659, 26843545, 6710886, 53687091, 13421772, 40265318,
100         26843545,
101     ]),
102     Z: FieldElement2625([1, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
103     T: FieldElement2625([
104         28827043, 27438313, 39759291, 244362, 8635006, 11264893, 19351346, 13413597, 16611511,
105         27139452,
106     ]),
107 };
108 
109 /// The 8-torsion subgroup \\(\mathcal E [8]\\).
110 ///
111 /// In the case of Curve25519, it is cyclic; the \\(i\\)-th element of
112 /// the array is \\([i]P\\), where \\(P\\) is a point of order \\(8\\)
113 /// generating \\(\mathcal E[8]\\).
114 ///
115 /// Thus \\(\mathcal E[4]\\) is the points indexed by `0,2,4,6`, and
116 /// \\(\mathcal E[2]\\) is the points indexed by `0,4`.
117 /// The Ed25519 basepoint has y = 4/5.  This is called `_POINT` to
118 /// distinguish it from `_TABLE`, which should be used for scalar
119 /// multiplication (it's much faster).
120 pub const EIGHT_TORSION: [EdwardsPoint; 8] = EIGHT_TORSION_INNER_DOC_HIDDEN;
121 
122 /// Inner item used to hide limb constants from cargo doc output.
123 #[doc(hidden)]
124 pub const EIGHT_TORSION_INNER_DOC_HIDDEN: [EdwardsPoint; 8] = [
125     EdwardsPoint {
126         X: FieldElement2625([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
127         Y: FieldElement2625([1, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
128         Z: FieldElement2625([1, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
129         T: FieldElement2625([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
130     },
131     EdwardsPoint {
132         X: FieldElement2625([
133             21352778, 5345713, 4660180, 25206575, 24143089, 14568123, 30185756, 21306662, 33579924,
134             8345318,
135         ]),
136         Y: FieldElement2625([
137             6952903, 1265500, 60246523, 7057497, 4037696, 5447722, 35427965, 15325401, 19365852,
138             31985330,
139         ]),
140         Z: FieldElement2625([1, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
141         T: FieldElement2625([
142             41846657, 21581751, 11716001, 27684820, 48915701, 16297738, 20670665, 24995334,
143             3541542, 28543251,
144         ]),
145     },
146     EdwardsPoint {
147         X: FieldElement2625([
148             32595773, 7943725, 57730914, 30054016, 54719391, 272472, 25146209, 2005654, 66782178,
149             22147949,
150         ]),
151         Y: FieldElement2625([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
152         Z: FieldElement2625([1, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
153         T: FieldElement2625([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
154     },
155     EdwardsPoint {
156         X: FieldElement2625([
157             21352778, 5345713, 4660180, 25206575, 24143089, 14568123, 30185756, 21306662, 33579924,
158             8345318,
159         ]),
160         Y: FieldElement2625([
161             60155942, 32288931, 6862340, 26496934, 63071167, 28106709, 31680898, 18229030,
162             47743011, 1569101,
163         ]),
164         Z: FieldElement2625([1, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
165         T: FieldElement2625([
166             25262188, 11972680, 55392862, 5869611, 18193162, 17256693, 46438198, 8559097, 63567321,
167             5011180,
168         ]),
169     },
170     EdwardsPoint {
171         X: FieldElement2625([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
172         Y: FieldElement2625([
173             67108844, 33554431, 67108863, 33554431, 67108863, 33554431, 67108863, 33554431,
174             67108863, 33554431,
175         ]),
176         Z: FieldElement2625([1, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
177         T: FieldElement2625([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
178     },
179     EdwardsPoint {
180         X: FieldElement2625([
181             45756067, 28208718, 62448683, 8347856, 42965774, 18986308, 36923107, 12247769,
182             33528939, 25209113,
183         ]),
184         Y: FieldElement2625([
185             60155942, 32288931, 6862340, 26496934, 63071167, 28106709, 31680898, 18229030,
186             47743011, 1569101,
187         ]),
188         Z: FieldElement2625([1, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
189         T: FieldElement2625([
190             41846657, 21581751, 11716001, 27684820, 48915701, 16297738, 20670665, 24995334,
191             3541542, 28543251,
192         ]),
193     },
194     EdwardsPoint {
195         X: FieldElement2625([
196             34513072, 25610706, 9377949, 3500415, 12389472, 33281959, 41962654, 31548777, 326685,
197             11406482,
198         ]),
199         Y: FieldElement2625([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
200         Z: FieldElement2625([1, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
201         T: FieldElement2625([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
202     },
203     EdwardsPoint {
204         X: FieldElement2625([
205             45756067, 28208718, 62448683, 8347856, 42965774, 18986308, 36923107, 12247769,
206             33528939, 25209113,
207         ]),
208         Y: FieldElement2625([
209             6952903, 1265500, 60246523, 7057497, 4037696, 5447722, 35427965, 15325401, 19365852,
210             31985330,
211         ]),
212         Z: FieldElement2625([1, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
213         T: FieldElement2625([
214             25262188, 11972680, 55392862, 5869611, 18193162, 17256693, 46438198, 8559097, 63567321,
215             5011180,
216         ]),
217     },
218 ];
219 
220 /// Table containing precomputed multiples of the Ed25519 basepoint \\(B = (x, 4/5)\\).
221 pub const ED25519_BASEPOINT_TABLE: EdwardsBasepointTable = ED25519_BASEPOINT_TABLE_INNER_DOC_HIDDEN;
222 
223 /// Inner constant, used to avoid filling the docs with precomputed points.
224 #[doc(hidden)]
225 pub const ED25519_BASEPOINT_TABLE_INNER_DOC_HIDDEN: EdwardsBasepointTable =
226     EdwardsBasepointTable([
227         LookupTable([
228             AffineNielsPoint {
229                 y_plus_x: FieldElement2625([
230                     93076338, 52752828, 29566454, 37215328, 54414518, 37569218, 94653489, 21800160,
231                     61029707, 35602036,
232                 ]),
233                 y_minus_x: FieldElement2625([
234                     54563134, 934261, 64385954, 3049989, 66381436, 9406985, 12720692, 5043384,
235                     19500929, 18085054,
236                 ]),
237                 xy2d: FieldElement2625([
238                     58370664, 4489569, 9688441, 18769238, 10184608, 21191052, 29287918, 11864899,
239                     42594502, 29115885,
240                 ]),
241             },
242             AffineNielsPoint {
243                 y_plus_x: FieldElement2625([
244                     54292951, 54132516, 45527619, 11784319, 41753206, 30803714, 55390960, 29739860,
245                     66750418, 23343128,
246                 ]),
247                 y_minus_x: FieldElement2625([
248                     45405608, 6903824, 27185491, 6451973, 37531140, 24000426, 51492312, 11189267,
249                     40279186, 28235350,
250                 ]),
251                 xy2d: FieldElement2625([
252                     26966623, 11152617, 32442495, 15396054, 14353839, 20802097, 63980037, 24013313,
253                     51636816, 29387734,
254                 ]),
255             },
256             AffineNielsPoint {
257                 y_plus_x: FieldElement2625([
258                     82745136, 23865874, 24204772, 25642034, 67725840, 16869169, 94896463, 52336674,
259                     28944398, 32004408,
260                 ]),
261                 y_minus_x: FieldElement2625([
262                     16568933, 4717097, 55552716, 32452109, 15682895, 21747389, 16354576, 21778470,
263                     7689661, 11199574,
264                 ]),
265                 xy2d: FieldElement2625([
266                     30464137, 27578307, 55329429, 17883566, 23220364, 15915852, 7512774, 10017326,
267                     49359771, 23634074,
268                 ]),
269             },
270             AffineNielsPoint {
271                 y_plus_x: FieldElement2625([
272                     50071967, 13921891, 78054670, 27521000, 27105051, 17470053, 105291517,
273                     15006021, 70393432, 27277891,
274                 ]),
275                 y_minus_x: FieldElement2625([
276                     23599295, 25248385, 55915199, 25867015, 13236773, 10506355, 7464579, 9656445,
277                     13059162, 10374397,
278                 ]),
279                 xy2d: FieldElement2625([
280                     7798537, 16710257, 3033922, 2874086, 28997861, 2835604, 32406664, 29715387,
281                     66467155, 33453106,
282                 ]),
283             },
284             AffineNielsPoint {
285                 y_plus_x: FieldElement2625([
286                     77970208, 11473153, 27284546, 35535607, 37044514, 46132292, 99976748, 48069538,
287                     118779423, 44373810,
288                 ]),
289                 y_minus_x: FieldElement2625([
290                     4708026, 6336745, 20377586, 9066809, 55836755, 6594695, 41455196, 12483687,
291                     54440373, 5581305,
292                 ]),
293                 xy2d: FieldElement2625([
294                     19563141, 16186464, 37722007, 4097518, 10237984, 29206317, 28542349, 13850243,
295                     43430843, 17738489,
296                 ]),
297             },
298             AffineNielsPoint {
299                 y_plus_x: FieldElement2625([
300                     51736881, 20691677, 32573249, 4720197, 107781206, 39429941, 115029100,
301                     18329611, 124398787, 21468653,
302                 ]),
303                 y_minus_x: FieldElement2625([
304                     58559652, 109982, 15149363, 2178705, 22900618, 4543417, 3044240, 17864545,
305                     1762327, 14866737,
306                 ]),
307                 xy2d: FieldElement2625([
308                     48909169, 17603008, 56635573, 1707277, 49922944, 3916100, 38872452, 3959420,
309                     27914454, 4383652,
310                 ]),
311             },
312             AffineNielsPoint {
313                 y_plus_x: FieldElement2625([
314                     72262591, 43463716, 68832610, 30776557, 97632468, 39071304, 86589715, 38784565,
315                     43156424, 18378665,
316                 ]),
317                 y_minus_x: FieldElement2625([
318                     36839857, 30090922, 7665485, 10083793, 28475525, 1649722, 20654025, 16520125,
319                     30598449, 7715701,
320                 ]),
321                 xy2d: FieldElement2625([
322                     28881826, 14381568, 9657904, 3680757, 46927229, 7843315, 35708204, 1370707,
323                     29794553, 32145132,
324                 ]),
325             },
326             AffineNielsPoint {
327                 y_plus_x: FieldElement2625([
328                     14499452, 64379265, 33917749, 62854211, 95603724, 14271266, 97399599, 10876453,
329                     33954766, 35936157,
330                 ]),
331                 y_minus_x: FieldElement2625([
332                     59913433, 30899068, 52378708, 462250, 39384538, 3941371, 60872247, 3696004,
333                     34808032, 15351954,
334                 ]),
335                 xy2d: FieldElement2625([
336                     27431194, 8222322, 16448760, 29646437, 48401861, 11938354, 34147463, 30583916,
337                     29551812, 10109425,
338                 ]),
339             },
340         ]),
341         LookupTable([
342             AffineNielsPoint {
343                 y_plus_x: FieldElement2625([
344                     53451805, 20399000, 102933977, 45331528, 88556249, 40073815, 64730579,
345                     31926875, 77201646, 28790260,
346                 ]),
347                 y_minus_x: FieldElement2625([
348                     27939166, 14210322, 4677035, 16277044, 44144402, 21156292, 34600109, 12005537,
349                     49298737, 12803509,
350                 ]),
351                 xy2d: FieldElement2625([
352                     17228999, 17892808, 65875336, 300139, 65883994, 21839654, 30364212, 24516238,
353                     18016356, 4397660,
354                 ]),
355             },
356             AffineNielsPoint {
357                 y_plus_x: FieldElement2625([
358                     56150002, 25864224, 4776340, 18600194, 27850027, 17952220, 40489757, 14544524,
359                     49631360, 34537070,
360                 ]),
361                 y_minus_x: FieldElement2625([
362                     29253598, 15796703, 64244882, 23645547, 10057022, 3163536, 7332899, 29434304,
363                     46061167, 9934962,
364                 ]),
365                 xy2d: FieldElement2625([
366                     5793284, 16271923, 42977250, 23438027, 29188559, 1206517, 52360934, 4559894,
367                     36984942, 22656481,
368                 ]),
369             },
370             AffineNielsPoint {
371                 y_plus_x: FieldElement2625([
372                     39464893, 55615857, 83391519, 22517938, 28414020, 52096600, 24191032, 38096129,
373                     53770554, 39054999,
374                 ]),
375                 y_minus_x: FieldElement2625([
376                     12650548, 32057319, 9052870, 11355358, 49428827, 25154267, 49678271, 12264342,
377                     10874051, 13524335,
378                 ]),
379                 xy2d: FieldElement2625([
380                     25556948, 30508442, 714650, 2510400, 23394682, 23139102, 33119037, 5080568,
381                     44580805, 5376627,
382                 ]),
383             },
384             AffineNielsPoint {
385                 y_plus_x: FieldElement2625([
386                     108129445, 29543378, 50095164, 30016803, 60382070, 35475328, 44787558,
387                     57661420, 71644630, 35123438,
388                 ]),
389                 y_minus_x: FieldElement2625([
390                     64853442, 14606629, 45416424, 25514613, 28430648, 8775819, 36614302, 3044289,
391                     31848280, 12543772,
392                 ]),
393                 xy2d: FieldElement2625([
394                     45080285, 2943892, 35251351, 6777305, 13784462, 29262229, 39731668, 31491700,
395                     7718481, 14474653,
396                 ]),
397             },
398             AffineNielsPoint {
399                 y_plus_x: FieldElement2625([
400                     69494160, 36008644, 44477543, 33601034, 62670928, 51428448, 67765827, 26317766,
401                     91425031, 28300864,
402                 ]),
403                 y_minus_x: FieldElement2625([
404                     13741529, 10911568, 33875447, 24950694, 46931033, 32521134, 33040650, 20129900,
405                     46379407, 8321685,
406                 ]),
407                 xy2d: FieldElement2625([
408                     21060490, 31341688, 15712756, 29218333, 1639039, 10656336, 23845965, 21679594,
409                     57124405, 608371,
410                 ]),
411             },
412             AffineNielsPoint {
413                 y_plus_x: FieldElement2625([
414                     53436113, 18466845, 56219170, 25997372, 61071954, 11305546, 68232832, 60328286,
415                     94338261, 33578318,
416                 ]),
417                 y_minus_x: FieldElement2625([
418                     43864724, 33260226, 55364135, 14712570, 37643165, 31524814, 12797023, 27114124,
419                     65475458, 16678953,
420                 ]),
421                 xy2d: FieldElement2625([
422                     37608244, 4770661, 51054477, 14001337, 7830047, 9564805, 65600720, 28759386,
423                     49939598, 4904952,
424                 ]),
425             },
426             AffineNielsPoint {
427                 y_plus_x: FieldElement2625([
428                     91168402, 48171434, 86146020, 18514523, 86874956, 18648002, 72278074, 16191879,
429                     69237100, 29227598,
430                 ]),
431                 y_minus_x: FieldElement2625([
432                     50127693, 4124965, 58568254, 22900634, 30336521, 19449185, 37302527, 916032,
433                     60226322, 30567899,
434                 ]),
435                 xy2d: FieldElement2625([
436                     44477957, 12419371, 59974635, 26081060, 50629959, 16739174, 285431, 2763829,
437                     15736322, 4143876,
438                 ]),
439             },
440             AffineNielsPoint {
441                 y_plus_x: FieldElement2625([
442                     69488197, 11839344, 62998462, 27565766, 78383161, 34349388, 67321664, 18959768,
443                     23527083, 17096164,
444                 ]),
445                 y_minus_x: FieldElement2625([
446                     33431108, 22423954, 49269897, 17927531, 8909498, 8376530, 34483524, 4087880,
447                     51919953, 19138217,
448                 ]),
449                 xy2d: FieldElement2625([
450                     1767664, 7197987, 53903638, 31531796, 54017513, 448825, 5799055, 4357868,
451                     62334673, 17231393,
452                 ]),
453             },
454         ]),
455         LookupTable([
456             AffineNielsPoint {
457                 y_plus_x: FieldElement2625([
458                     6721947, 47388255, 43585475, 32003117, 93463156, 21691110, 90474010, 29604699,
459                     74499753, 36314231,
460                 ]),
461                 y_minus_x: FieldElement2625([
462                     4409022, 2052381, 23373853, 10530217, 7676779, 20668478, 21302352, 29290375,
463                     1244379, 20634787,
464                 ]),
465                 xy2d: FieldElement2625([
466                     62687625, 7169618, 4982368, 30596842, 30256824, 30776892, 14086412, 9208236,
467                     15886429, 16489664,
468                 ]),
469             },
470             AffineNielsPoint {
471                 y_plus_x: FieldElement2625([
472                     69104920, 43930080, 81455230, 46865633, 60234728, 17116020, 120524529,
473                     33952799, 36502408, 32841498,
474                 ]),
475                 y_minus_x: FieldElement2625([
476                     41801399, 9795879, 64331450, 14878808, 33577029, 14780362, 13348553, 12076947,
477                     36272402, 5113181,
478                 ]),
479                 xy2d: FieldElement2625([
480                     49338080, 11797795, 31950843, 13929123, 41220562, 12288343, 36767763, 26218045,
481                     13847710, 5387222,
482                 ]),
483             },
484             AffineNielsPoint {
485                 y_plus_x: FieldElement2625([
486                     48526682, 30138214, 84933706, 64767897, 89853205, 56666252, 75871923, 37172217,
487                     47508201, 43925422,
488                 ]),
489                 y_minus_x: FieldElement2625([
490                     20246567, 19185054, 22358228, 33010720, 18507282, 23140436, 14554436, 24808340,
491                     32232923, 16763880,
492                 ]),
493                 xy2d: FieldElement2625([
494                     9648486, 10094563, 26416693, 14745928, 36734546, 27081810, 11094160, 15689506,
495                     3140038, 17044340,
496                 ]),
497             },
498             AffineNielsPoint {
499                 y_plus_x: FieldElement2625([
500                     50948773, 39027126, 31895587, 38299426, 75932378, 43920116, 39884063, 43003044,
501                     38334409, 33920726,
502                 ]),
503                 y_minus_x: FieldElement2625([
504                     19153450, 11523972, 56012374, 27051289, 42461232, 5420646, 28344573, 8041113,
505                     719605, 11671788,
506                 ]),
507                 xy2d: FieldElement2625([
508                     8678006, 2694440, 60300850, 2517371, 4964326, 11152271, 51675948, 18287915,
509                     27000812, 23358879,
510                 ]),
511             },
512             AffineNielsPoint {
513                 y_plus_x: FieldElement2625([
514                     119059805, 40688742, 75748150, 30739554, 59873175, 43976173, 67672928,
515                     38890528, 73859840, 19033405,
516                 ]),
517                 y_minus_x: FieldElement2625([
518                     11836410, 29574944, 26297893, 16080799, 23455045, 15735944, 1695823, 24735310,
519                     8169719, 16220347,
520                 ]),
521                 xy2d: FieldElement2625([
522                     48993007, 8653646, 17578566, 27461813, 59083086, 17541668, 55964556, 30926767,
523                     61118155, 19388398,
524                 ]),
525             },
526             AffineNielsPoint {
527                 y_plus_x: FieldElement2625([
528                     43800347, 22586119, 82322091, 23473217, 36255258, 22504427, 27884328, 36401716,
529                     69764724, 35292826,
530                 ]),
531                 y_minus_x: FieldElement2625([
532                     39571412, 19301410, 41772562, 25551651, 57738101, 8129820, 21651608, 30315096,
533                     48021414, 22549153,
534                 ]),
535                 xy2d: FieldElement2625([
536                     1533110, 3437855, 23735889, 459276, 29970501, 11335377, 26030092, 5821408,
537                     10478196, 8544890,
538                 ]),
539             },
540             AffineNielsPoint {
541                 y_plus_x: FieldElement2625([
542                     32173083, 50979553, 24896205, 37475929, 22579055, 63698010, 19270447, 45771905,
543                     84897880, 63712868,
544                 ]),
545                 y_minus_x: FieldElement2625([
546                     36555903, 31326030, 51530034, 23407230, 13243888, 517024, 15479401, 29701199,
547                     30460519, 1052596,
548                 ]),
549                 xy2d: FieldElement2625([
550                     55493970, 13323617, 32618793, 8175907, 51878691, 12596686, 27491595, 28942073,
551                     3179267, 24075541,
552                 ]),
553             },
554             AffineNielsPoint {
555                 y_plus_x: FieldElement2625([
556                     99055914, 52742212, 62468279, 18214510, 51982886, 27514722, 52352086, 17142691,
557                     19072639, 24043372,
558                 ]),
559                 y_minus_x: FieldElement2625([
560                     11685058, 11822410, 3158003, 19601838, 33402193, 29389366, 5977895, 28339415,
561                     473098, 5040608,
562                 ]),
563                 xy2d: FieldElement2625([
564                     46817982, 8198641, 39698732, 11602122, 1290375, 30754672, 28326861, 1721092,
565                     47550222, 30422825,
566                 ]),
567             },
568         ]),
569         LookupTable([
570             AffineNielsPoint {
571                 y_plus_x: FieldElement2625([
572                     74990396, 10687936, 74687587, 7738377, 48157852, 31000479, 88929649, 8076148,
573                     39240368, 11538388,
574                 ]),
575                 y_minus_x: FieldElement2625([
576                     47173198, 3899860, 18283497, 26752864, 51380203, 22305220, 8754524, 7446702,
577                     61432810, 5797015,
578                 ]),
579                 xy2d: FieldElement2625([
580                     55813245, 29760862, 51326753, 25589858, 12708868, 25098233, 2014098, 24503858,
581                     64739691, 27677090,
582                 ]),
583             },
584             AffineNielsPoint {
585                 y_plus_x: FieldElement2625([
586                     111745333, 55540121, 106535706, 34700805, 86065554, 50194990, 68301593,
587                     29840232, 82232482, 44365936,
588                 ]),
589                 y_minus_x: FieldElement2625([
590                     14352079, 30134717, 48166819, 10822654, 32750596, 4699007, 67038501, 15776355,
591                     38222085, 21579878,
592                 ]),
593                 xy2d: FieldElement2625([
594                     38867681, 25481956, 62129901, 28239114, 29416930, 1847569, 46454691, 17069576,
595                     4714546, 23953777,
596                 ]),
597             },
598             AffineNielsPoint {
599                 y_plus_x: FieldElement2625([
600                     15200313, 41923004, 86787964, 15970073, 35236190, 35513882, 24611598, 29010600,
601                     55362987, 45894651,
602                 ]),
603                 y_minus_x: FieldElement2625([
604                     12876937, 23074376, 33134380, 6590940, 60801088, 14872439, 9613953, 8241152,
605                     15370987, 9608631,
606                 ]),
607                 xy2d: FieldElement2625([
608                     62965568, 21540023, 8446280, 33162829, 4407737, 13629032, 59383996, 15866073,
609                     38898243, 24740332,
610                 ]),
611             },
612             AffineNielsPoint {
613                 y_plus_x: FieldElement2625([
614                     26660609, 51431209, 75502596, 33912478, 59707572, 34547419, 43204630, 34413128,
615                     87680086, 41974987,
616                 ]),
617                 y_minus_x: FieldElement2625([
618                     14620696, 13067227, 51661590, 8264466, 14106269, 15080814, 33531827, 12516406,
619                     45534429, 21077682,
620                 ]),
621                 xy2d: FieldElement2625([
622                     236881, 10476226, 57258, 18877408, 6472997, 2466984, 17258519, 7256740,
623                     8791136, 15069930,
624                 ]),
625             },
626             AffineNielsPoint {
627                 y_plus_x: FieldElement2625([
628                     68385255, 24182513, 90058498, 17231624, 43615824, 61406677, 81820737, 38428660,
629                     36445723, 31223040,
630                 ]),
631                 y_minus_x: FieldElement2625([
632                     5855666, 4990204, 53397016, 7294283, 59304582, 1924646, 65685689, 25642053,
633                     34039526, 9234252,
634                 ]),
635                 xy2d: FieldElement2625([
636                     20590503, 24535444, 31529743, 26201766, 64402029, 10650547, 31559055, 21944845,
637                     18979185, 13396066,
638                 ]),
639             },
640             AffineNielsPoint {
641                 y_plus_x: FieldElement2625([
642                     24474268, 38522535, 22267081, 37961786, 91172745, 25229251, 48291976, 13594781,
643                     33514650, 40576390,
644                 ]),
645                 y_minus_x: FieldElement2625([
646                     55541958, 26988926, 45743778, 15928891, 40950559, 4315420, 41160136, 29637754,
647                     45628383, 12868081,
648                 ]),
649                 xy2d: FieldElement2625([
650                     38473832, 13504660, 19988037, 31421671, 21078224, 6443208, 45662757, 2244499,
651                     54653067, 25465048,
652                 ]),
653             },
654             AffineNielsPoint {
655                 y_plus_x: FieldElement2625([
656                     36513317, 13793478, 61256044, 33873567, 41385691, 60844964, 100195408, 8957936,
657                     51875216, 39094952,
658                 ]),
659                 y_minus_x: FieldElement2625([
660                     55478669, 22050529, 58989363, 25911358, 2620055, 1022908, 43398120, 31985447,
661                     50980335, 18591624,
662                 ]),
663                 xy2d: FieldElement2625([
664                     23152952, 775386, 27395463, 14006635, 57407746, 4649511, 1689819, 892185,
665                     55595587, 18348483,
666                 ]),
667             },
668             AffineNielsPoint {
669                 y_plus_x: FieldElement2625([
670                     76878974, 43141169, 93604957, 37878551, 68665374, 30004407, 94562682, 38317558,
671                     47929249, 39421565,
672                 ]),
673                 y_minus_x: FieldElement2625([
674                     34343820, 1927589, 31726409, 28801137, 23962433, 17534932, 27846558, 5931263,
675                     37359161, 17445976,
676                 ]),
677                 xy2d: FieldElement2625([
678                     27461885, 30576896, 22380809, 1815854, 44075111, 30522493, 7283489, 18406359,
679                     47582163, 7734628,
680                 ]),
681             },
682         ]),
683         LookupTable([
684             AffineNielsPoint {
685                 y_plus_x: FieldElement2625([
686                     59098581, 57518046, 55988459, 39750469, 29344157, 20123547, 74694158, 30377805,
687                     85658360, 48856500,
688                 ]),
689                 y_minus_x: FieldElement2625([
690                     34450527, 27383209, 59436070, 22502750, 6258877, 13504381, 10458790, 27135971,
691                     58236621, 8424745,
692                 ]),
693                 xy2d: FieldElement2625([
694                     24687186, 8613276, 36441818, 30320886, 1863891, 31723888, 19206233, 7134917,
695                     55824382, 32725512,
696                 ]),
697             },
698             AffineNielsPoint {
699                 y_plus_x: FieldElement2625([
700                     11334880, 24336410, 75134156, 46261950, 84632755, 23078360, 77352601, 18868970,
701                     62042829, 50053268,
702                 ]),
703                 y_minus_x: FieldElement2625([
704                     8911542, 6887158, 57524604, 26595841, 11145640, 24010752, 17303924, 19430194,
705                     6536640, 10543906,
706                 ]),
707                 xy2d: FieldElement2625([
708                     38162480, 15479762, 49642029, 568875, 65611181, 11223453, 64439674, 16928857,
709                     39873154, 8876770,
710                 ]),
711             },
712             AffineNielsPoint {
713                 y_plus_x: FieldElement2625([
714                     41365946, 54541999, 118567760, 32707823, 101191041, 32758142, 33627041,
715                     15824473, 66504438, 24514614,
716                 ]),
717                 y_minus_x: FieldElement2625([
718                     10330056, 70051, 7957388, 24551765, 9764901, 15609756, 27698697, 28664395,
719                     1657393, 3084098,
720                 ]),
721                 xy2d: FieldElement2625([
722                     10477963, 26084172, 12119565, 20303627, 29016246, 28188843, 31280318, 14396151,
723                     36875289, 15272408,
724                 ]),
725             },
726             AffineNielsPoint {
727                 y_plus_x: FieldElement2625([
728                     54820536, 36723894, 28813182, 16658753, 92225296, 27923965, 109043770,
729                     54472724, 42094105, 35504935,
730                 ]),
731                 y_minus_x: FieldElement2625([
732                     40928506, 9489186, 11053416, 18808271, 36055143, 5825629, 58724558, 24786899,
733                     15341278, 8373727,
734                 ]),
735                 xy2d: FieldElement2625([
736                     28685821, 7759505, 52730348, 21551571, 35137043, 4079241, 298136, 23321830,
737                     64230656, 15190419,
738                 ]),
739             },
740             AffineNielsPoint {
741                 y_plus_x: FieldElement2625([
742                     34175950, 47360767, 52771378, 51314432, 110213106, 10940926, 75778582,
743                     36296824, 108184414, 60233859,
744                 ]),
745                 y_minus_x: FieldElement2625([
746                     65528476, 21825014, 41129205, 22109408, 49696989, 22641577, 9291593, 17306653,
747                     54954121, 6048604,
748                 ]),
749                 xy2d: FieldElement2625([
750                     36803549, 14843443, 1539301, 11864366, 20201677, 1900163, 13934231, 5128323,
751                     11213262, 9168384,
752                 ]),
753             },
754             AffineNielsPoint {
755                 y_plus_x: FieldElement2625([
756                     40828313, 44562278, 19408959, 32613674, 115624762, 29225850, 62020803,
757                     22449281, 20470156, 50710163,
758                 ]),
759                 y_minus_x: FieldElement2625([
760                     43972811, 9282191, 14855179, 18164354, 59746048, 19145871, 44324911, 14461607,
761                     14042978, 5230683,
762                 ]),
763                 xy2d: FieldElement2625([
764                     29969548, 30812838, 50396996, 25001989, 9175485, 31085458, 21556950, 3506042,
765                     61174973, 21104723,
766                 ]),
767             },
768             AffineNielsPoint {
769                 y_plus_x: FieldElement2625([
770                     63964099, 42299092, 19704002, 38135710, 46678177, 6830682, 45824694, 42525944,
771                     38569674, 48880994,
772                 ]),
773                 y_minus_x: FieldElement2625([
774                     47644235, 10110287, 49846336, 30050539, 43608476, 1355668, 51585814, 15300987,
775                     46594746, 9168259,
776                 ]),
777                 xy2d: FieldElement2625([
778                     61755510, 4488612, 43305616, 16314346, 7780487, 17915493, 38160505, 9601604,
779                     33087103, 24543045,
780                 ]),
781             },
782             AffineNielsPoint {
783                 y_plus_x: FieldElement2625([
784                     47665675, 18041531, 46311396, 21109108, 104393280, 43783891, 39664534,
785                     52108332, 61111992, 49219103,
786                 ]),
787                 y_minus_x: FieldElement2625([
788                     23294591, 16921819, 44458082, 25083453, 27844203, 11461195, 13099750, 31094076,
789                     18151675, 13417686,
790                 ]),
791                 xy2d: FieldElement2625([
792                     42385932, 29377914, 35958184, 5988918, 40250079, 6685064, 1661597, 21002991,
793                     15271675, 18101767,
794                 ]),
795             },
796         ]),
797         LookupTable([
798             AffineNielsPoint {
799                 y_plus_x: FieldElement2625([
800                     78541887, 20325766, 75348494, 28274914, 65123427, 32828713, 48410099, 35721975,
801                     60187562, 20114249,
802                 ]),
803                 y_minus_x: FieldElement2625([
804                     35672693, 15575145, 30436815, 12192228, 44645511, 9395378, 57191156, 24915434,
805                     12215109, 12028277,
806                 ]),
807                 xy2d: FieldElement2625([
808                     14098381, 6555944, 23007258, 5757252, 51681032, 20603929, 30123439, 4617780,
809                     50208775, 32898803,
810                 ]),
811             },
812             AffineNielsPoint {
813                 y_plus_x: FieldElement2625([
814                     63082644, 51868028, 79002030, 47273095, 52299401, 35401816, 51288864, 43708440,
815                     91082124, 20869957,
816                 ]),
817                 y_minus_x: FieldElement2625([
818                     40577025, 29858441, 65199965, 2534300, 35238307, 17004076, 18341389, 22134481,
819                     32013173, 23450893,
820                 ]),
821                 xy2d: FieldElement2625([
822                     41629544, 10876442, 55337778, 18929291, 54739296, 1838103, 21911214, 6354752,
823                     4425632, 32716610,
824                 ]),
825             },
826             AffineNielsPoint {
827                 y_plus_x: FieldElement2625([
828                     56675456, 18941465, 89338721, 30463384, 53917697, 34331160, 116802352,
829                     55088400, 71833867, 47599401,
830                 ]),
831                 y_minus_x: FieldElement2625([
832                     19268631, 26250011, 1555348, 8692754, 45634805, 23643767, 6347389, 32142648,
833                     47586572, 17444675,
834                 ]),
835                 xy2d: FieldElement2625([
836                     42244775, 12986007, 56209986, 27995847, 55796492, 33405905, 19541417, 8180106,
837                     9282262, 10282508,
838                 ]),
839             },
840             AffineNielsPoint {
841                 y_plus_x: FieldElement2625([
842                     108012627, 37982977, 58447667, 20360168, 71207265, 52943606, 15522533, 8372215,
843                     72651459, 22851748,
844                 ]),
845                 y_minus_x: FieldElement2625([
846                     56546323, 14895632, 26814552, 16880582, 49628109, 31065071, 64326972, 6993760,
847                     49014979, 10114654,
848                 ]),
849                 xy2d: FieldElement2625([
850                     47001790, 32625013, 31422703, 10427861, 59998115, 6150668, 38017109, 22025285,
851                     25953724, 33448274,
852                 ]),
853             },
854             AffineNielsPoint {
855                 y_plus_x: FieldElement2625([
856                     62874448, 59069571, 57989737, 36600431, 69210472, 54501569, 86498882, 39648727,
857                     63793584, 46385556,
858                 ]),
859                 y_minus_x: FieldElement2625([
860                     51110167, 7578151, 5310217, 14408357, 33560244, 33329692, 31575953, 6326196,
861                     7381791, 31132593,
862                 ]),
863                 xy2d: FieldElement2625([
864                     46206085, 3296810, 24736065, 17226043, 18374253, 7318640, 6295303, 8082724,
865                     51746375, 12339663,
866                 ]),
867             },
868             AffineNielsPoint {
869                 y_plus_x: FieldElement2625([
870                     27724736, 35845589, 73197064, 19369633, 68901590, 39412065, 80957277, 15768921,
871                     92200031, 14856293,
872                 ]),
873                 y_minus_x: FieldElement2625([
874                     48242193, 8331042, 24373479, 8541013, 66406866, 24284974, 12927299, 20858939,
875                     44926390, 24541532,
876                 ]),
877                 xy2d: FieldElement2625([
878                     55685435, 28132841, 11632844, 3405020, 30536730, 21880393, 39848098, 13866389,
879                     30146206, 9142070,
880                 ]),
881             },
882             AffineNielsPoint {
883                 y_plus_x: FieldElement2625([
884                     71032974, 18246915, 120400605, 23499470, 79400683, 32886065, 39406089, 9326383,
885                     58871006, 37725725,
886                 ]),
887                 y_minus_x: FieldElement2625([
888                     51186905, 16037936, 6713787, 16606682, 45496729, 2790943, 26396185, 3731949,
889                     345228, 28091483,
890                 ]),
891                 xy2d: FieldElement2625([
892                     45781307, 13448258, 25284571, 1143661, 20614966, 24705045, 2031538, 21163201,
893                     50855680, 19972348,
894                 ]),
895             },
896             AffineNielsPoint {
897                 y_plus_x: FieldElement2625([
898                     98125037, 16832002, 93480255, 52657630, 62081513, 14854136, 17477601, 37397089,
899                     28012649, 50703444,
900                 ]),
901                 y_minus_x: FieldElement2625([
902                     62033029, 9368965, 58546785, 28953529, 51858910, 6970559, 57918991, 16292056,
903                     58241707, 3507939,
904                 ]),
905                 xy2d: FieldElement2625([
906                     29439664, 3537914, 23333589, 6997794, 49553303, 22536363, 51899661, 18503164,
907                     57943934, 6580395,
908                 ]),
909             },
910         ]),
911         LookupTable([
912             AffineNielsPoint {
913                 y_plus_x: FieldElement2625([
914                     54922984, 59429075, 83547131, 10826159, 58412047, 27318820, 84969307, 24280585,
915                     65013061, 42858998,
916                 ]),
917                 y_minus_x: FieldElement2625([
918                     20714545, 29217521, 29088194, 7406487, 11426967, 28458727, 14792666, 18945815,
919                     5289420, 33077305,
920                 ]),
921                 xy2d: FieldElement2625([
922                     50443312, 22903641, 60948518, 20248671, 9192019, 31751970, 17271489, 12349094,
923                     26939669, 29802138,
924                 ]),
925             },
926             AffineNielsPoint {
927                 y_plus_x: FieldElement2625([
928                     54218947, 9373457, 98704712, 16374214, 21471720, 13221525, 39825369, 54760304,
929                     63410056, 33672318,
930                 ]),
931                 y_minus_x: FieldElement2625([
932                     22263325, 26994382, 3984569, 22379786, 51994855, 32987646, 28311252, 5358056,
933                     43789084, 541963,
934                 ]),
935                 xy2d: FieldElement2625([
936                     16259200, 3261970, 2309254, 18019958, 50223152, 28972515, 24134069, 16848603,
937                     53771797, 20002236,
938                 ]),
939             },
940             AffineNielsPoint {
941                 y_plus_x: FieldElement2625([
942                     76487005, 20414245, 111371745, 20809166, 95307144, 59864765, 64709178,
943                     32837080, 67799289, 48430675,
944                 ]),
945                 y_minus_x: FieldElement2625([
946                     24977353, 33240048, 58884894, 20089345, 28432342, 32378079, 54040059, 21257083,
947                     44727879, 6618998,
948                 ]),
949                 xy2d: FieldElement2625([
950                     65570671, 11685645, 12944378, 13682314, 42719353, 19141238, 8044828, 19737104,
951                     32239828, 27901670,
952                 ]),
953             },
954             AffineNielsPoint {
955                 y_plus_x: FieldElement2625([
956                     48505798, 38317421, 66182613, 42439735, 105805247, 30367115, 76890510,
957                     23204372, 32779358, 5095274,
958                 ]),
959                 y_minus_x: FieldElement2625([
960                     34100715, 28339925, 34843976, 29869215, 9460460, 24227009, 42507207, 14506723,
961                     21639561, 30924196,
962                 ]),
963                 xy2d: FieldElement2625([
964                     50707921, 20442216, 25239337, 15531969, 3987758, 29055114, 65819361, 26690896,
965                     17874573, 558605,
966                 ]),
967             },
968             AffineNielsPoint {
969                 y_plus_x: FieldElement2625([
970                     53508716, 10240080, 76280747, 16131052, 46239610, 43154131, 100608350,
971                     38634582, 69194755, 38674192,
972                 ]),
973                 y_minus_x: FieldElement2625([
974                     44903700, 31034903, 50727262, 414690, 42089314, 2170429, 30634760, 25190818,
975                     35108870, 27794547,
976                 ]),
977                 xy2d: FieldElement2625([
978                     60263160, 15791201, 8550074, 32241778, 29928808, 21462176, 27534429, 26362287,
979                     44757485, 12961481,
980                 ]),
981             },
982             AffineNielsPoint {
983                 y_plus_x: FieldElement2625([
984                     42616785, 57538092, 10368192, 11582341, 110820435, 31309143, 83642793, 8206995,
985                     104023076, 28394792,
986                 ]),
987                 y_minus_x: FieldElement2625([
988                     55987368, 30172197, 2307365, 6362031, 66973409, 8868176, 50273234, 7031274,
989                     7589640, 8945490,
990                 ]),
991                 xy2d: FieldElement2625([
992                     34956097, 8917966, 6661220, 21876816, 65916803, 17761038, 7251488, 22372252,
993                     24099108, 19098262,
994                 ]),
995             },
996             AffineNielsPoint {
997                 y_plus_x: FieldElement2625([
998                     72128384, 25646961, 71352990, 18840075, 107284455, 40007595, 47990681,
999                     20265406, 127985831, 56828126,
1000                 ]),
1001                 y_minus_x: FieldElement2625([
1002                     10853575, 10721687, 26480089, 5861829, 44113045, 1972174, 65242217, 22996533,
1003                     63745412, 27113307,
1004                 ]),
1005                 xy2d: FieldElement2625([
1006                     50106456, 5906789, 221599, 26991285, 7828207, 20305514, 24362660, 31546264,
1007                     53242455, 7421391,
1008                 ]),
1009             },
1010             AffineNielsPoint {
1011                 y_plus_x: FieldElement2625([
1012                     75248772, 27007934, 99366509, 27663885, 97484582, 1886180, 113042620, 48995682,
1013                     95935221, 29431402,
1014                 ]),
1015                 y_minus_x: FieldElement2625([
1016                     6267067, 9695052, 7709135, 16950835, 34239795, 31668296, 14795159, 25714308,
1017                     13746020, 31812384,
1018                 ]),
1019                 xy2d: FieldElement2625([
1020                     28584883, 7787108, 60375922, 18503702, 22846040, 25983196, 63926927, 33190907,
1021                     4771361, 25134474,
1022                 ]),
1023             },
1024         ]),
1025         LookupTable([
1026             AffineNielsPoint {
1027                 y_plus_x: FieldElement2625([
1028                     92058101, 6376278, 39642383, 25379823, 48462709, 23623825, 100652432, 54967168,
1029                     70678489, 44897024,
1030                 ]),
1031                 y_minus_x: FieldElement2625([
1032                     26514970, 4740088, 27912651, 3697550, 19331575, 22082093, 6809885, 4608608,
1033                     7325975, 18753361,
1034                 ]),
1035                 xy2d: FieldElement2625([
1036                     55490446, 19000001, 42787651, 7655127, 65739590, 5214311, 39708324, 10258389,
1037                     49462170, 25367739,
1038                 ]),
1039             },
1040             AffineNielsPoint {
1041                 y_plus_x: FieldElement2625([
1042                     11431185, 49377439, 93679108, 47883555, 85138853, 38350513, 35662684, 49135095,
1043                     76389221, 29580744,
1044                 ]),
1045                 y_minus_x: FieldElement2625([
1046                     66948081, 23228174, 44253547, 29249434, 46247496, 19933429, 34297962, 22372809,
1047                     51563772, 4387440,
1048                 ]),
1049                 xy2d: FieldElement2625([
1050                     46309467, 12194511, 3937617, 27748540, 39954043, 9340369, 42594872, 8548136,
1051                     20617071, 26072431,
1052                 ]),
1053             },
1054             AffineNielsPoint {
1055                 y_plus_x: FieldElement2625([
1056                     66170039, 29623845, 58394552, 49679149, 91711988, 27329038, 53333511, 55233041,
1057                     91454545, 10325459,
1058                 ]),
1059                 y_minus_x: FieldElement2625([
1060                     47253587, 31985546, 44906155, 8714033, 14007766, 6928528, 16318175, 32543743,
1061                     4766742, 3552007,
1062                 ]),
1063                 xy2d: FieldElement2625([
1064                     45357481, 16823515, 1351762, 32751011, 63099193, 3950934, 3217514, 14481909,
1065                     10988822, 29559670,
1066                 ]),
1067             },
1068             AffineNielsPoint {
1069                 y_plus_x: FieldElement2625([
1070                     15564288, 19242862, 70210106, 39238579, 97555643, 25503075, 79785990, 27049088,
1071                     58813011, 46850436,
1072                 ]),
1073                 y_minus_x: FieldElement2625([
1074                     57666574, 6624295, 36809900, 21640754, 62437882, 31497052, 31521203, 9614054,
1075                     37108040, 12074673,
1076                 ]),
1077                 xy2d: FieldElement2625([
1078                     4771172, 33419193, 14290748, 20464580, 27992297, 14998318, 65694928, 31997715,
1079                     29832612, 17163397,
1080                 ]),
1081             },
1082             AffineNielsPoint {
1083                 y_plus_x: FieldElement2625([
1084                     7064865, 59567690, 115055764, 62041325, 48217593, 30641695, 92934105, 38847728,
1085                     39986203, 46656021,
1086                 ]),
1087                 y_minus_x: FieldElement2625([
1088                     64810282, 2439669, 59642254, 1719964, 39841323, 17225986, 32512468, 28236839,
1089                     36752793, 29363474,
1090                 ]),
1091                 xy2d: FieldElement2625([
1092                     37102324, 10162315, 33928688, 3981722, 50626726, 20484387, 14413973, 9515896,
1093                     19568978, 9628812,
1094                 ]),
1095             },
1096             AffineNielsPoint {
1097                 y_plus_x: FieldElement2625([
1098                     33053784, 33753789, 83003454, 35137490, 94489106, 28973996, 49269969, 61002024,
1099                     60817076, 36992171,
1100                 ]),
1101                 y_minus_x: FieldElement2625([
1102                     48129987, 3884492, 19469877, 12726490, 15913552, 13614290, 44147131, 70103,
1103                     7463304, 4176122,
1104                 ]),
1105                 xy2d: FieldElement2625([
1106                     39984863, 10659916, 11482427, 17484051, 12771466, 26919315, 34389459, 28231680,
1107                     24216881, 5944158,
1108                 ]),
1109             },
1110             AffineNielsPoint {
1111                 y_plus_x: FieldElement2625([
1112                     76002989, 41005405, 64444714, 57343111, 106137209, 21165315, 19345745,
1113                     48235228, 78741856, 5847884,
1114                 ]),
1115                 y_minus_x: FieldElement2625([
1116                     26942781, 31239115, 9129563, 28647825, 26024104, 11769399, 55590027, 6367193,
1117                     57381634, 4782139,
1118                 ]),
1119                 xy2d: FieldElement2625([
1120                     19916442, 28726022, 44198159, 22140040, 25606323, 27581991, 33253852, 8220911,
1121                     6358847, 31680575,
1122                 ]),
1123             },
1124             AffineNielsPoint {
1125                 y_plus_x: FieldElement2625([
1126                     67910273, 31472729, 16569427, 44619599, 29875703, 33651059, 75017251, 29073951,
1127                     53570360, 34941586,
1128                 ]),
1129                 y_minus_x: FieldElement2625([
1130                     19646058, 5720633, 55692158, 12814208, 11607948, 12749789, 14147075, 15156355,
1131                     45242033, 11835259,
1132                 ]),
1133                 xy2d: FieldElement2625([
1134                     19299512, 1155910, 28703737, 14890794, 2925026, 7269399, 26121523, 15467869,
1135                     40548314, 5052482,
1136                 ]),
1137             },
1138         ]),
1139         LookupTable([
1140             AffineNielsPoint {
1141                 y_plus_x: FieldElement2625([
1142                     64091413, 43612637, 69089700, 37518674, 22160965, 12322533, 60677741, 20936246,
1143                     12228556, 26550755,
1144                 ]),
1145                 y_minus_x: FieldElement2625([
1146                     32944382, 14922211, 44263970, 5188527, 21913450, 24834489, 4001464, 13238564,
1147                     60994061, 8653814,
1148                 ]),
1149                 xy2d: FieldElement2625([
1150                     22865569, 28901697, 27603667, 21009037, 14348957, 8234005, 24808405, 5719875,
1151                     28483275, 2841751,
1152                 ]),
1153             },
1154             AffineNielsPoint {
1155                 y_plus_x: FieldElement2625([
1156                     117796741, 32441125, 66781144, 21446575, 21886281, 51556090, 65220896,
1157                     33238773, 87040921, 20815228,
1158                 ]),
1159                 y_minus_x: FieldElement2625([
1160                     55452759, 10087520, 58243976, 28018288, 47830290, 30498519, 3999227, 13239134,
1161                     62331395, 19644223,
1162                 ]),
1163                 xy2d: FieldElement2625([
1164                     1382174, 21859713, 17266789, 9194690, 53784508, 9720080, 20403944, 11284705,
1165                     53095046, 3093229,
1166                 ]),
1167             },
1168             AffineNielsPoint {
1169                 y_plus_x: FieldElement2625([
1170                     83759766, 56070931, 66044684, 35125060, 58779117, 40907184, 66806439, 16271224,
1171                     43059443, 26862581,
1172                 ]),
1173                 y_minus_x: FieldElement2625([
1174                     45197768, 27626490, 62497547, 27994275, 35364760, 22769138, 24123613, 15193618,
1175                     45456747, 16815042,
1176                 ]),
1177                 xy2d: FieldElement2625([
1178                     57172930, 29264984, 41829040, 4372841, 2087473, 10399484, 31870908, 14690798,
1179                     17361620, 11864968,
1180                 ]),
1181             },
1182             AffineNielsPoint {
1183                 y_plus_x: FieldElement2625([
1184                     55801216, 39764803, 80315437, 39360751, 105200035, 19587230, 54777658,
1185                     26067830, 41530403, 50868174,
1186                 ]),
1187                 y_minus_x: FieldElement2625([
1188                     14668443, 21284197, 26039038, 15305210, 25515617, 4542480, 10453892, 6577524,
1189                     9145645, 27110552,
1190                 ]),
1191                 xy2d: FieldElement2625([
1192                     5974855, 3053895, 57675815, 23169240, 35243739, 3225008, 59136222, 3936127,
1193                     61456591, 30504127,
1194                 ]),
1195             },
1196             AffineNielsPoint {
1197                 y_plus_x: FieldElement2625([
1198                     97734231, 28825031, 41552902, 20761565, 46624288, 41249530, 17097187, 50805368,
1199                     106217947, 35358062,
1200                 ]),
1201                 y_minus_x: FieldElement2625([
1202                     63555773, 9865098, 61880298, 4272700, 61435032, 16864731, 14911343, 12196514,
1203                     45703375, 7047411,
1204                 ]),
1205                 xy2d: FieldElement2625([
1206                     20093258, 9920966, 55970670, 28210574, 13161586, 12044805, 34252013, 4124600,
1207                     34765036, 23296865,
1208                 ]),
1209             },
1210             AffineNielsPoint {
1211                 y_plus_x: FieldElement2625([
1212                     46320021, 14084653, 53577151, 41396578, 19119037, 19731827, 71861240, 24839791,
1213                     45429205, 35842469,
1214                 ]),
1215                 y_minus_x: FieldElement2625([
1216                     40289628, 30270716, 29965058, 3039786, 52635099, 2540456, 29457502, 14625692,
1217                     42289247, 12570231,
1218                 ]),
1219                 xy2d: FieldElement2625([
1220                     66045306, 22002608, 16920317, 12494842, 1278292, 27685323, 45948920, 30055751,
1221                     55134159, 4724942,
1222                 ]),
1223             },
1224             AffineNielsPoint {
1225                 y_plus_x: FieldElement2625([
1226                     85069815, 21778897, 62967895, 23851901, 58232301, 32143814, 54201480, 24894499,
1227                     104641427, 35458286,
1228                 ]),
1229                 y_minus_x: FieldElement2625([
1230                     23134274, 19275300, 56426866, 31942495, 20684484, 15770816, 54119114, 3190295,
1231                     26955097, 14109738,
1232                 ]),
1233                 xy2d: FieldElement2625([
1234                     15308788, 5320727, 36995055, 19235554, 22902007, 7767164, 29425325, 22276870,
1235                     31960941, 11934971,
1236                 ]),
1237             },
1238             AffineNielsPoint {
1239                 y_plus_x: FieldElement2625([
1240                     39713134, 41990227, 71218507, 12222638, 109589860, 14818667, 87747037,
1241                     38429459, 77600255, 34934149,
1242                 ]),
1243                 y_minus_x: FieldElement2625([
1244                     53949449, 9197840, 3875503, 24618324, 65725151, 27674630, 33518458, 16176658,
1245                     21432314, 12180697,
1246                 ]),
1247                 xy2d: FieldElement2625([
1248                     55321537, 11500837, 13787581, 19721842, 44678184, 10140204, 1465425, 12689540,
1249                     56807545, 19681548,
1250                 ]),
1251             },
1252         ]),
1253         LookupTable([
1254             AffineNielsPoint {
1255                 y_plus_x: FieldElement2625([
1256                     72522936, 18168390, 46101199, 43198001, 79943833, 34740580, 64485947, 32212200,
1257                     26128230, 39587344,
1258                 ]),
1259                 y_minus_x: FieldElement2625([
1260                     40771450, 19788269, 32496024, 19900513, 17847800, 20885276, 3604024, 8316894,
1261                     41233830, 23117073,
1262                 ]),
1263                 xy2d: FieldElement2625([
1264                     3296484, 6223048, 24680646, 21307972, 44056843, 5903204, 58246567, 28915267,
1265                     12376616, 3188849,
1266                 ]),
1267             },
1268             AffineNielsPoint {
1269                 y_plus_x: FieldElement2625([
1270                     29190450, 18895386, 27549112, 32370916, 70628929, 22857130, 32049514, 26245319,
1271                     50999629, 57256556,
1272                 ]),
1273                 y_minus_x: FieldElement2625([
1274                     52364359, 24245275, 735817, 32955454, 46701176, 28496527, 25246077, 17758763,
1275                     18640740, 32593455,
1276                 ]),
1277                 xy2d: FieldElement2625([
1278                     60180029, 17123636, 10361373, 5642961, 4910474, 12345252, 35470478, 33060001,
1279                     10530746, 1053335,
1280                 ]),
1281             },
1282             AffineNielsPoint {
1283                 y_plus_x: FieldElement2625([
1284                     104951742, 52922057, 120679510, 54991489, 47651803, 56453479, 102755357,
1285                     30605445, 24018830, 48581076,
1286                 ]),
1287                 y_minus_x: FieldElement2625([
1288                     44516310, 30409154, 64819587, 5953842, 53668675, 9425630, 25310643, 13003497,
1289                     64794073, 18408815,
1290                 ]),
1291                 xy2d: FieldElement2625([
1292                     39688860, 32951110, 59064879, 31885314, 41016598, 13987818, 39811242, 187898,
1293                     43942445, 31022696,
1294                 ]),
1295             },
1296             AffineNielsPoint {
1297                 y_plus_x: FieldElement2625([
1298                     45364447, 19743956, 68953703, 38575859, 123783328, 17642957, 76825530,
1299                     49821353, 62038646, 34280530,
1300                 ]),
1301                 y_minus_x: FieldElement2625([
1302                     29370903, 27500434, 7334070, 18212173, 9385286, 2247707, 53446902, 28714970,
1303                     30007387, 17731091,
1304                 ]),
1305                 xy2d: FieldElement2625([
1306                     66172485, 16086690, 23751945, 33011114, 65941325, 28365395, 9137108, 730663,
1307                     9835848, 4555336,
1308                 ]),
1309             },
1310             AffineNielsPoint {
1311                 y_plus_x: FieldElement2625([
1312                     43732410, 34964877, 44855110, 54209249, 97976497, 49381408, 17693929, 34099128,
1313                     55123565, 45977077,
1314                 ]),
1315                 y_minus_x: FieldElement2625([
1316                     31117226, 21338698, 53606025, 6561946, 57231997, 20796761, 61990178, 29457725,
1317                     29120152, 13924425,
1318                 ]),
1319                 xy2d: FieldElement2625([
1320                     49707966, 19321222, 19675798, 30819676, 56101901, 27695611, 57724924, 22236731,
1321                     7240930, 33317044,
1322                 ]),
1323             },
1324             AffineNielsPoint {
1325                 y_plus_x: FieldElement2625([
1326                     35747087, 22207651, 119210280, 27698212, 111764387, 54956091, 68331198,
1327                     37943914, 70402500, 51557120,
1328                 ]),
1329                 y_minus_x: FieldElement2625([
1330                     50424044, 19110186, 11038543, 11054958, 53307689, 30215898, 42789283, 7733546,
1331                     12796905, 27218610,
1332                 ]),
1333                 xy2d: FieldElement2625([
1334                     58349431, 22736595, 41689999, 10783768, 36493307, 23807620, 38855524, 3647835,
1335                     3222231, 22393970,
1336                 ]),
1337             },
1338             AffineNielsPoint {
1339                 y_plus_x: FieldElement2625([
1340                     85714958, 35247531, 108769341, 51938590, 71221215, 43599452, 23603892,
1341                     31506198, 59558087, 36039416,
1342                 ]),
1343                 y_minus_x: FieldElement2625([
1344                     9255298, 30423235, 54952701, 32550175, 13098012, 24339566, 16377219, 31451620,
1345                     47306788, 30519729,
1346                 ]),
1347                 xy2d: FieldElement2625([
1348                     44379556, 7496159, 61366665, 11329248, 19991973, 30206930, 35390715, 9936965,
1349                     37011176, 22935634,
1350                 ]),
1351             },
1352             AffineNielsPoint {
1353                 y_plus_x: FieldElement2625([
1354                     88987435, 28553134, 71447199, 47198328, 64071998, 13160959, 86817760, 5415496,
1355                     59748361, 29445138,
1356                 ]),
1357                 y_minus_x: FieldElement2625([
1358                     27736842, 10103576, 12500508, 8502413, 63695848, 23920873, 10436917, 32004156,
1359                     43449720, 25422331,
1360                 ]),
1361                 xy2d: FieldElement2625([
1362                     19492550, 21450067, 37426887, 32701801, 63900692, 12403436, 30066266, 8367329,
1363                     13243957, 8709688,
1364                 ]),
1365             },
1366         ]),
1367         LookupTable([
1368             AffineNielsPoint {
1369                 y_plus_x: FieldElement2625([
1370                     79123950, 36355692, 95306994, 10151020, 91926984, 28811298, 55914672, 27908697,
1371                     72259831, 40828617,
1372                 ]),
1373                 y_minus_x: FieldElement2625([
1374                     2831347, 21062286, 1478974, 6122054, 23825128, 20820846, 31097298, 6083058,
1375                     31021603, 23760822,
1376                 ]),
1377                 xy2d: FieldElement2625([
1378                     64578913, 31324785, 445612, 10720828, 53259337, 22048494, 43601132, 16354464,
1379                     15067285, 19406725,
1380                 ]),
1381             },
1382             AffineNielsPoint {
1383                 y_plus_x: FieldElement2625([
1384                     74949787, 47592304, 100852864, 49488446, 66380650, 29911725, 88512851,
1385                     34612017, 47729401, 21151211,
1386                 ]),
1387                 y_minus_x: FieldElement2625([
1388                     915865, 17085158, 15608284, 24765302, 42751837, 6060029, 49737545, 8410996,
1389                     59888403, 16527024,
1390                 ]),
1391                 xy2d: FieldElement2625([
1392                     32922597, 32997445, 20336073, 17369864, 10903704, 28169945, 16957573, 52992,
1393                     23834301, 6588044,
1394                 ]),
1395             },
1396             AffineNielsPoint {
1397                 y_plus_x: FieldElement2625([
1398                     32752011, 44787382, 70490858, 24839565, 22652987, 22810329, 17159698, 50243539,
1399                     46794283, 32248439,
1400                 ]),
1401                 y_minus_x: FieldElement2625([
1402                     62419196, 9166775, 41398568, 22707125, 11576751, 12733943, 7924251, 30802151,
1403                     1976122, 26305405,
1404                 ]),
1405                 xy2d: FieldElement2625([
1406                     21251203, 16309901, 64125849, 26771309, 30810596, 12967303, 156041, 30183180,
1407                     12331344, 25317235,
1408                 ]),
1409             },
1410             AffineNielsPoint {
1411                 y_plus_x: FieldElement2625([
1412                     75760459, 29077399, 118132091, 28557436, 80111370, 36505236, 96163290,
1413                     28447461, 77116999, 28886530,
1414                 ]),
1415                 y_minus_x: FieldElement2625([
1416                     31486061, 15114593, 52847614, 12951353, 14369431, 26166587, 16347320, 19892343,
1417                     8684154, 23021480,
1418                 ]),
1419                 xy2d: FieldElement2625([
1420                     19443825, 11385320, 24468943, 23895364, 43189605, 2187568, 40845657, 27467510,
1421                     31316347, 14219878,
1422                 ]),
1423             },
1424             AffineNielsPoint {
1425                 y_plus_x: FieldElement2625([
1426                     38514355, 1193784, 99354083, 11392484, 31092169, 49277233, 94254877, 40546840,
1427                     29126554, 42761822,
1428                 ]),
1429                 y_minus_x: FieldElement2625([
1430                     32382916, 1110093, 18477781, 11028262, 39697101, 26006320, 62128346, 10843781,
1431                     59151264, 19118701,
1432                 ]),
1433                 xy2d: FieldElement2625([
1434                     2814918, 7836403, 27519878, 25686276, 46214848, 22000742, 45614304, 8550129,
1435                     28346258, 1994730,
1436                 ]),
1437             },
1438             AffineNielsPoint {
1439                 y_plus_x: FieldElement2625([
1440                     47530546, 41639976, 53108344, 29605809, 69894701, 17323124, 47591912, 40729325,
1441                     22628101, 41669612,
1442                 ]),
1443                 y_minus_x: FieldElement2625([
1444                     36703732, 955510, 55975026, 18476362, 34661776, 20276352, 41457285, 3317159,
1445                     57165847, 930271,
1446                 ]),
1447                 xy2d: FieldElement2625([
1448                     51805164, 26720662, 28856489, 1357446, 23421993, 1057177, 24091212, 32165462,
1449                     44343487, 22903716,
1450                 ]),
1451             },
1452             AffineNielsPoint {
1453                 y_plus_x: FieldElement2625([
1454                     44357614, 28250434, 54201256, 54339997, 51297351, 25757378, 52269845, 50554643,
1455                     65241844, 41953401,
1456                 ]),
1457                 y_minus_x: FieldElement2625([
1458                     35139535, 2106402, 62372504, 1362500, 12813763, 16200670, 22981545, 27263159,
1459                     18009407, 17781660,
1460                 ]),
1461                 xy2d: FieldElement2625([
1462                     49887941, 24009210, 39324209, 14166834, 29815394, 7444469, 29551787, 29827013,
1463                     19288548, 1325865,
1464                 ]),
1465             },
1466             AffineNielsPoint {
1467                 y_plus_x: FieldElement2625([
1468                     82209002, 51273111, 110293748, 32549332, 107767535, 49063838, 79485593,
1469                     30075285, 100274970, 25511681,
1470                 ]),
1471                 y_minus_x: FieldElement2625([
1472                     20909212, 13023121, 57899112, 16251777, 61330449, 25459517, 12412150, 10018715,
1473                     2213263, 19676059,
1474                 ]),
1475                 xy2d: FieldElement2625([
1476                     32529814, 22479743, 30361438, 16864679, 57972923, 1513225, 22922121, 6382134,
1477                     61341936, 8371347,
1478                 ]),
1479             },
1480         ]),
1481         LookupTable([
1482             AffineNielsPoint {
1483                 y_plus_x: FieldElement2625([
1484                     77032307, 44825931, 79725657, 37099153, 104219359, 31832804, 12891686,
1485                     25361300, 40665920, 44040575,
1486                 ]),
1487                 y_minus_x: FieldElement2625([
1488                     44511638, 26541766, 8587002, 25296571, 4084308, 20584370, 361725, 2610596,
1489                     43187334, 22099236,
1490                 ]),
1491                 xy2d: FieldElement2625([
1492                     5408392, 32417741, 62139741, 10561667, 24145918, 14240566, 31319731, 29318891,
1493                     19985174, 30118346,
1494                 ]),
1495             },
1496             AffineNielsPoint {
1497                 y_plus_x: FieldElement2625([
1498                     53114388, 50171252, 81658109, 36895530, 99264821, 13648975, 49531796, 8849296,
1499                     67173894, 41925115,
1500                 ]),
1501                 y_minus_x: FieldElement2625([
1502                     58787919, 21504805, 31204562, 5839400, 46481576, 32497154, 47665921, 6922163,
1503                     12743482, 23753914,
1504                 ]),
1505                 xy2d: FieldElement2625([
1506                     64747493, 12678784, 28815050, 4759974, 43215817, 4884716, 23783145, 11038569,
1507                     18800704, 255233,
1508                 ]),
1509             },
1510             AffineNielsPoint {
1511                 y_plus_x: FieldElement2625([
1512                     61839168, 31780545, 13957885, 41545147, 23132994, 34283205, 80502710, 42621388,
1513                     86367551, 52355070,
1514                 ]),
1515                 y_minus_x: FieldElement2625([
1516                     64172210, 22726896, 56676774, 14516792, 63468078, 4372540, 35173943, 2209389,
1517                     65584811, 2055793,
1518                 ]),
1519                 xy2d: FieldElement2625([
1520                     580882, 16705327, 5468415, 30871414, 36182444, 18858431, 59905517, 24560042,
1521                     37087844, 7394434,
1522                 ]),
1523             },
1524             AffineNielsPoint {
1525                 y_plus_x: FieldElement2625([
1526                     90947654, 35377159, 118479284, 48797157, 75426955, 29821327, 45436683,
1527                     30062226, 62287122, 48354352,
1528                 ]),
1529                 y_minus_x: FieldElement2625([
1530                     13345610, 9759151, 3371034, 17416641, 16353038, 8577942, 31129804, 13496856,
1531                     58052846, 7402517,
1532                 ]),
1533                 xy2d: FieldElement2625([
1534                     2286874, 29118501, 47066405, 31546095, 53412636, 5038121, 11006906, 17794080,
1535                     8205060, 1607563,
1536                 ]),
1537             },
1538             AffineNielsPoint {
1539                 y_plus_x: FieldElement2625([
1540                     81522931, 25552299, 70440693, 63900646, 89358013, 27960243, 85473524, 30647473,
1541                     30019586, 24525154,
1542                 ]),
1543                 y_minus_x: FieldElement2625([
1544                     39420813, 1585952, 56333811, 931068, 37988643, 22552112, 52698034, 12029092,
1545                     9944378, 8024,
1546                 ]),
1547                 xy2d: FieldElement2625([
1548                     4368715, 29844802, 29874199, 18531449, 46878477, 22143727, 50994269, 32555346,
1549                     58966475, 5640029,
1550                 ]),
1551             },
1552             AffineNielsPoint {
1553                 y_plus_x: FieldElement2625([
1554                     77408455, 13746482, 11661824, 16234854, 74739102, 5998373, 76918751, 16859867,
1555                     82328661, 19226648,
1556                 ]),
1557                 y_minus_x: FieldElement2625([
1558                     27425505, 27835351, 3055005, 10660664, 23458024, 595578, 51710259, 32381236,
1559                     48766680, 9742716,
1560                 ]),
1561                 xy2d: FieldElement2625([
1562                     6744077, 2427284, 26042789, 2720740, 66260958, 1118973, 32324614, 7406442,
1563                     12420155, 1994844,
1564                 ]),
1565             },
1566             AffineNielsPoint {
1567                 y_plus_x: FieldElement2625([
1568                     81121366, 62084143, 115833273, 23975961, 107732385, 29617991, 121184249,
1569                     22644627, 91428792, 27108098,
1570                 ]),
1571                 y_minus_x: FieldElement2625([
1572                     16412671, 29047065, 10772640, 15929391, 50040076, 28895810, 10555944, 23070383,
1573                     37006495, 28815383,
1574                 ]),
1575                 xy2d: FieldElement2625([
1576                     22397363, 25786748, 57815702, 20761563, 17166286, 23799296, 39775798, 6199365,
1577                     21880021, 21303672,
1578                 ]),
1579             },
1580             AffineNielsPoint {
1581                 y_plus_x: FieldElement2625([
1582                     62825538, 5368522, 35991846, 41717820, 103894664, 36763558, 83666014, 42445160,
1583                     75949308, 38512191,
1584                 ]),
1585                 y_minus_x: FieldElement2625([
1586                     51661137, 709326, 60189418, 22684253, 37330941, 6522331, 45388683, 12130071,
1587                     52312361, 5005756,
1588                 ]),
1589                 xy2d: FieldElement2625([
1590                     64994094, 19246303, 23019041, 15765735, 41839181, 6002751, 10183197, 20315106,
1591                     50713577, 31378319,
1592                 ]),
1593             },
1594         ]),
1595         LookupTable([
1596             AffineNielsPoint {
1597                 y_plus_x: FieldElement2625([
1598                     115191953, 35186435, 80575154, 59113763, 110577275, 16573535, 35094956,
1599                     30497327, 22208661, 35554900,
1600                 ]),
1601                 y_minus_x: FieldElement2625([
1602                     3065054, 32141671, 41510189, 33192999, 49425798, 27851016, 58944651, 11248526,
1603                     63417650, 26140247,
1604                 ]),
1605                 xy2d: FieldElement2625([
1606                     10379208, 27508878, 8877318, 1473647, 37817580, 21046851, 16690914, 2553332,
1607                     63976176, 16400288,
1608                 ]),
1609             },
1610             AffineNielsPoint {
1611                 y_plus_x: FieldElement2625([
1612                     82825513, 34808697, 115745037, 41000704, 58659945, 6344163, 45011593, 26268851,
1613                     26894936, 42686498,
1614                 ]),
1615                 y_minus_x: FieldElement2625([
1616                     24158868, 12938817, 11085297, 25376834, 39045385, 29097348, 36532400, 64451,
1617                     60291780, 30861549,
1618                 ]),
1619                 xy2d: FieldElement2625([
1620                     13488534, 7794716, 22236231, 5989356, 25426474, 20976224, 2350709, 30135921,
1621                     62420857, 2364225,
1622                 ]),
1623             },
1624             AffineNielsPoint {
1625                 y_plus_x: FieldElement2625([
1626                     83443897, 9132433, 92749446, 40233319, 68834491, 42072368, 55301839, 21856974,
1627                     15445874, 25756331,
1628                 ]),
1629                 y_minus_x: FieldElement2625([
1630                     29004188, 25687351, 28661401, 32914020, 54314860, 25611345, 31863254, 29418892,
1631                     66830813, 17795152,
1632                 ]),
1633                 xy2d: FieldElement2625([
1634                     60986784, 18687766, 38493958, 14569918, 56250865, 29962602, 10343411, 26578142,
1635                     37280576, 22738620,
1636                 ]),
1637             },
1638             AffineNielsPoint {
1639                 y_plus_x: FieldElement2625([
1640                     94190495, 37018415, 14099041, 29036828, 68725166, 27348827, 96651499, 15372178,
1641                     84402661, 34515140,
1642                 ]),
1643                 y_minus_x: FieldElement2625([
1644                     20263915, 11434237, 61343429, 11236809, 13505955, 22697330, 50997518, 6493121,
1645                     47724353, 7639713,
1646                 ]),
1647                 xy2d: FieldElement2625([
1648                     64278047, 18715199, 25403037, 25339236, 58791851, 17380732, 18006286, 17510682,
1649                     29994676, 17746311,
1650                 ]),
1651             },
1652             AffineNielsPoint {
1653                 y_plus_x: FieldElement2625([
1654                     76878673, 38757082, 110060329, 19923038, 106166724, 21992806, 42495722,
1655                     53248081, 35924287, 34263895,
1656                 ]),
1657                 y_minus_x: FieldElement2625([
1658                     12286395, 13076066, 45333675, 32377809, 42105665, 4057651, 35090736, 24663557,
1659                     16102006, 13205847,
1660                 ]),
1661                 xy2d: FieldElement2625([
1662                     13733362, 5599946, 10557076, 3195751, 61550873, 8536969, 41568694, 8525971,
1663                     10151379, 10394400,
1664                 ]),
1665             },
1666             AffineNielsPoint {
1667                 y_plus_x: FieldElement2625([
1668                     71133505, 17416880, 89545125, 12276533, 58009849, 64422764, 86807091, 11743038,
1669                     100915394, 42488844,
1670                 ]),
1671                 y_minus_x: FieldElement2625([
1672                     51229064, 29029191, 58528116, 30620370, 14634844, 32856154, 57659786, 3137093,
1673                     55571978, 11721157,
1674                 ]),
1675                 xy2d: FieldElement2625([
1676                     17555920, 28540494, 8268605, 2331751, 44370049, 9761012, 9319229, 8835153,
1677                     57903375, 32274386,
1678                 ]),
1679             },
1680             AffineNielsPoint {
1681                 y_plus_x: FieldElement2625([
1682                     66647436, 25724417, 87722981, 16688287, 59594098, 28747312, 89409167, 34059860,
1683                     73217325, 27371016,
1684                 ]),
1685                 y_minus_x: FieldElement2625([
1686                     62038564, 12367916, 36445330, 3234472, 32617080, 25131790, 29880582, 20071101,
1687                     40210373, 25686972,
1688                 ]),
1689                 xy2d: FieldElement2625([
1690                     35133562, 5726538, 26934134, 10237677, 63935147, 32949378, 24199303, 3795095,
1691                     7592688, 18562353,
1692                 ]),
1693             },
1694             AffineNielsPoint {
1695                 y_plus_x: FieldElement2625([
1696                     21594413, 18590204, 84575271, 63031641, 32537082, 36294330, 73516586, 12018832,
1697                     38852812, 37852843,
1698                 ]),
1699                 y_minus_x: FieldElement2625([
1700                     46458361, 21592935, 39872588, 570497, 3767144, 31836892, 13891941, 31985238,
1701                     13717173, 10805743,
1702                 ]),
1703                 xy2d: FieldElement2625([
1704                     52432215, 17910135, 15287173, 11927123, 24177847, 25378864, 66312432, 14860608,
1705                     40169934, 27690595,
1706                 ]),
1707             },
1708         ]),
1709         LookupTable([
1710             AffineNielsPoint {
1711                 y_plus_x: FieldElement2625([
1712                     80071405, 38866230, 57048095, 45212711, 85964149, 25600230, 80395126, 54300159,
1713                     62727806, 9882021,
1714                 ]),
1715                 y_minus_x: FieldElement2625([
1716                     18512060, 11319350, 46985740, 15090308, 18818594, 5271736, 44380960, 3666878,
1717                     43141434, 30255002,
1718                 ]),
1719                 xy2d: FieldElement2625([
1720                     60319844, 30408388, 16192428, 13241070, 15898607, 19348318, 57023983, 26893321,
1721                     64705764, 5276064,
1722                 ]),
1723             },
1724             AffineNielsPoint {
1725                 y_plus_x: FieldElement2625([
1726                     97278672, 28236783, 93415069, 55358004, 94923826, 40623698, 74261714, 37239413,
1727                     68558087, 13082860,
1728                 ]),
1729                 y_minus_x: FieldElement2625([
1730                     10342807, 3098505, 2119311, 193222, 25702612, 12233820, 23697382, 15056736,
1731                     46092426, 25352431,
1732                 ]),
1733                 xy2d: FieldElement2625([
1734                     33958735, 3261607, 22745853, 7948688, 19370557, 18376767, 40936887, 6482813,
1735                     56808784, 22494330,
1736                 ]),
1737             },
1738             AffineNielsPoint {
1739                 y_plus_x: FieldElement2625([
1740                     32869439, 61700319, 25609741, 49233102, 56421094, 51637792, 26112419, 36075440,
1741                     44444575, 40459246,
1742                 ]),
1743                 y_minus_x: FieldElement2625([
1744                     29506904, 4457497, 3377935, 23757988, 36598817, 12935079, 1561737, 3841096,
1745                     38105225, 26896789,
1746                 ]),
1747                 xy2d: FieldElement2625([
1748                     10340844, 26924055, 48452231, 31276001, 12621150, 20215377, 30878496, 21730062,
1749                     41524312, 5181965,
1750                 ]),
1751             },
1752             AffineNielsPoint {
1753                 y_plus_x: FieldElement2625([
1754                     25940096, 20896407, 17324187, 56801490, 58437394, 15029093, 91505116, 17103509,
1755                     64786011, 21165857,
1756                 ]),
1757                 y_minus_x: FieldElement2625([
1758                     45343161, 9916822, 65808455, 4079497, 66080518, 11909558, 1782390, 12641087,
1759                     20603771, 26992690,
1760                 ]),
1761                 xy2d: FieldElement2625([
1762                     48226577, 21881051, 24849421, 11501709, 13161720, 28785558, 1925522, 11914390,
1763                     4662781, 7820689,
1764                 ]),
1765             },
1766             AffineNielsPoint {
1767                 y_plus_x: FieldElement2625([
1768                     79349895, 33128449, 75241554, 42948365, 32846759, 31954812, 29749455, 45727356,
1769                     83245615, 48818451,
1770                 ]),
1771                 y_minus_x: FieldElement2625([
1772                     56758909, 18873868, 58896884, 2330219, 49446315, 19008651, 10658212, 6671822,
1773                     19012087, 3772772,
1774                 ]),
1775                 xy2d: FieldElement2625([
1776                     3753511, 30133366, 10617073, 2028709, 14841030, 26832768, 28718731, 17791548,
1777                     20527770, 12988982,
1778                 ]),
1779             },
1780             AffineNielsPoint {
1781                 y_plus_x: FieldElement2625([
1782                     52286341, 27757162, 63400876, 12689772, 66209881, 22639565, 110034681,
1783                     56543919, 70408527, 54683910,
1784                 ]),
1785                 y_minus_x: FieldElement2625([
1786                     50331161, 18301130, 57466446, 4978982, 3308785, 8755439, 6943197, 6461331,
1787                     41525717, 8991217,
1788                 ]),
1789                 xy2d: FieldElement2625([
1790                     49882601, 1816361, 65435576, 27467992, 31783887, 25378441, 34160718, 7417949,
1791                     36866577, 1507264,
1792                 ]),
1793             },
1794             AffineNielsPoint {
1795                 y_plus_x: FieldElement2625([
1796                     29692644, 40384323, 56610063, 37889327, 88054838, 21647935, 38221255, 41763822,
1797                     14606361, 22907359,
1798                 ]),
1799                 y_minus_x: FieldElement2625([
1800                     63627275, 8707080, 32188102, 5672294, 22096700, 1711240, 34088169, 9761486,
1801                     4170404, 31469107,
1802                 ]),
1803                 xy2d: FieldElement2625([
1804                     55521375, 14855944, 62981086, 32022574, 40459774, 15084045, 22186522, 16002000,
1805                     52832027, 25153633,
1806                 ]),
1807             },
1808             AffineNielsPoint {
1809                 y_plus_x: FieldElement2625([
1810                     62297389, 47315460, 35404986, 31070512, 63796392, 41423478, 59995291, 23934339,
1811                     80349708, 44520301,
1812                 ]),
1813                 y_minus_x: FieldElement2625([
1814                     59366301, 25297669, 52340529, 19898171, 43876480, 12387165, 4498947, 14147411,
1815                     29514390, 4302863,
1816                 ]),
1817                 xy2d: FieldElement2625([
1818                     53695440, 21146572, 20757301, 19752600, 14785142, 8976368, 62047588, 31410058,
1819                     17846987, 19582505,
1820                 ]),
1821             },
1822         ]),
1823         LookupTable([
1824             AffineNielsPoint {
1825                 y_plus_x: FieldElement2625([
1826                     64864393, 32799703, 62511833, 32488122, 60861691, 35009730, 112569999,
1827                     24339641, 61886162, 46204698,
1828                 ]),
1829                 y_minus_x: FieldElement2625([
1830                     57202067, 17484121, 21134159, 12198166, 40044289, 708125, 387813, 13770293,
1831                     47974538, 10958662,
1832                 ]),
1833                 xy2d: FieldElement2625([
1834                     22470984, 12369526, 23446014, 28113323, 45588061, 23855708, 55336367, 21979976,
1835                     42025033, 4271861,
1836                 ]),
1837             },
1838             AffineNielsPoint {
1839                 y_plus_x: FieldElement2625([
1840                     109048144, 57055220, 47199530, 48916026, 61124505, 35713623, 67184238,
1841                     62830334, 101691505, 42024103,
1842                 ]),
1843                 y_minus_x: FieldElement2625([
1844                     15854951, 4148314, 58214974, 7259001, 11666551, 13824734, 36577666, 2697371,
1845                     24154791, 24093489,
1846                 ]),
1847                 xy2d: FieldElement2625([
1848                     15446137, 17747788, 29759746, 14019369, 30811221, 23944241, 35526855, 12840103,
1849                     24913809, 9815020,
1850                 ]),
1851             },
1852             AffineNielsPoint {
1853                 y_plus_x: FieldElement2625([
1854                     62399559, 27940162, 35267365, 21265538, 52665326, 44353845, 125114051,
1855                     46993199, 85843991, 43020669,
1856                 ]),
1857                 y_minus_x: FieldElement2625([
1858                     11933045, 9281483, 5081055, 28370608, 64480701, 28648802, 59381042, 22658328,
1859                     44380208, 16199063,
1860                 ]),
1861                 xy2d: FieldElement2625([
1862                     14576810, 379472, 40322331, 25237195, 37682355, 22741457, 67006097, 1876698,
1863                     30801119, 2164795,
1864                 ]),
1865             },
1866             AffineNielsPoint {
1867                 y_plus_x: FieldElement2625([
1868                     15995067, 36754305, 13672554, 13712240, 47730029, 62461217, 121136116,
1869                     51612593, 53616055, 34822483,
1870                 ]),
1871                 y_minus_x: FieldElement2625([
1872                     56818250, 29895392, 63822271, 10948817, 23037027, 3794475, 63638526, 20954210,
1873                     50053494, 3565903,
1874                 ]),
1875                 xy2d: FieldElement2625([
1876                     29210069, 24135095, 61189071, 28601646, 10834810, 20226706, 50596761, 22733718,
1877                     39946641, 19523900,
1878                 ]),
1879             },
1880             AffineNielsPoint {
1881                 y_plus_x: FieldElement2625([
1882                     121055819, 49063018, 83772567, 25398281, 38758921, 42573554, 37925442,
1883                     29785008, 69352974, 19552452,
1884                 ]),
1885                 y_minus_x: FieldElement2625([
1886                     61955989, 29753495, 57802388, 27482848, 16243068, 14684434, 41435776, 17373631,
1887                     13491505, 4641841,
1888                 ]),
1889                 xy2d: FieldElement2625([
1890                     10813398, 643330, 47920349, 32825515, 30292061, 16954354, 27548446, 25833190,
1891                     14476988, 20787001,
1892                 ]),
1893             },
1894             AffineNielsPoint {
1895                 y_plus_x: FieldElement2625([
1896                     77400943, 9984944, 73590300, 41834336, 59857349, 40587174, 27282936, 31910173,
1897                     106304917, 12651322,
1898                 ]),
1899                 y_minus_x: FieldElement2625([
1900                     35923332, 32741048, 22271203, 11835308, 10201545, 15351028, 17099662, 3988035,
1901                     21721536, 30405492,
1902                 ]),
1903                 xy2d: FieldElement2625([
1904                     10202177, 27008593, 35735631, 23979793, 34958221, 25434748, 54202543, 3852693,
1905                     13216206, 14842320,
1906                 ]),
1907             },
1908             AffineNielsPoint {
1909                 y_plus_x: FieldElement2625([
1910                     51293205, 22953365, 60569911, 26295436, 60124204, 26972653, 35608016, 47320255,
1911                     106783330, 43454614,
1912                 ]),
1913                 y_minus_x: FieldElement2625([
1914                     14465486, 19721101, 34974879, 18815558, 39665676, 12990491, 33046193, 15796406,
1915                     60056998, 25514317,
1916                 ]),
1917                 xy2d: FieldElement2625([
1918                     30924398, 25274812, 6359015, 20738097, 16508376, 9071735, 41620263, 15413634,
1919                     9524356, 26535554,
1920                 ]),
1921             },
1922             AffineNielsPoint {
1923                 y_plus_x: FieldElement2625([
1924                     12274182, 20378885, 99736504, 65323537, 73845487, 13267304, 72346523, 28444948,
1925                     82772379, 37590215,
1926                 ]),
1927                 y_minus_x: FieldElement2625([
1928                     64157555, 8903984, 17349946, 601635, 50676049, 28941875, 53376124, 17665097,
1929                     44850385, 4659090,
1930                 ]),
1931                 xy2d: FieldElement2625([
1932                     50192582, 28601458, 36715152, 18395610, 20774811, 15897498, 5736189, 15026997,
1933                     64930608, 20098846,
1934                 ]),
1935             },
1936         ]),
1937         LookupTable([
1938             AffineNielsPoint {
1939                 y_plus_x: FieldElement2625([
1940                     58249865, 31335375, 28571665, 56953346, 66634395, 23448733, 63307367, 33832526,
1941                     23440561, 33264224,
1942                 ]),
1943                 y_minus_x: FieldElement2625([
1944                     10226222, 27625730, 15139955, 120818, 52241171, 5218602, 32937275, 11551483,
1945                     50536904, 26111567,
1946                 ]),
1947                 xy2d: FieldElement2625([
1948                     17932739, 21117156, 43069306, 10749059, 11316803, 7535897, 22503767, 5561594,
1949                     63462240, 3898660,
1950                 ]),
1951             },
1952             AffineNielsPoint {
1953                 y_plus_x: FieldElement2625([
1954                     74858752, 32584864, 50769132, 33537967, 42090752, 15122142, 65535333, 40706961,
1955                     88940025, 34799664,
1956                 ]),
1957                 y_minus_x: FieldElement2625([
1958                     26958440, 18896406, 4314585, 8346991, 61431100, 11960071, 34519569, 32934396,
1959                     36706772, 16838219,
1960                 ]),
1961                 xy2d: FieldElement2625([
1962                     54942968, 9166946, 33491384, 13673479, 29787085, 13096535, 6280834, 14587357,
1963                     44770839, 13987524,
1964                 ]),
1965             },
1966             AffineNielsPoint {
1967                 y_plus_x: FieldElement2625([
1968                     109867800, 7778773, 88224864, 49127028, 62275597, 28196653, 62807965, 28429792,
1969                     59639082, 30696363,
1970                 ]),
1971                 y_minus_x: FieldElement2625([
1972                     9681908, 26817309, 35157219, 13591837, 60225043, 386949, 31622781, 6439245,
1973                     52527852, 4091396,
1974                 ]),
1975                 xy2d: FieldElement2625([
1976                     58682418, 1470726, 38999185, 31957441, 3978626, 28430809, 47486180, 12092162,
1977                     29077877, 18812444,
1978                 ]),
1979             },
1980             AffineNielsPoint {
1981                 y_plus_x: FieldElement2625([
1982                     72378032, 26694705, 120987516, 25533715, 25932562, 35317984, 61502753,
1983                     28048550, 47091016, 2357888,
1984                 ]),
1985                 y_minus_x: FieldElement2625([
1986                     32264008, 18146780, 61721128, 32394338, 65017541, 29607531, 23104803, 20684524,
1987                     5727337, 189038,
1988                 ]),
1989                 xy2d: FieldElement2625([
1990                     14609104, 24599962, 61108297, 16931650, 52531476, 25810533, 40363694, 10942114,
1991                     41219933, 18669734,
1992                 ]),
1993             },
1994             AffineNielsPoint {
1995                 y_plus_x: FieldElement2625([
1996                     87622345, 39112362, 51504250, 41383962, 93522806, 31535027, 45729895, 41026212,
1997                     13913676, 28416557,
1998                 ]),
1999                 y_minus_x: FieldElement2625([
2000                     41534488, 11967825, 29233242, 12948236, 60354399, 4713226, 58167894, 14059179,
2001                     12878652, 8511905,
2002                 ]),
2003                 xy2d: FieldElement2625([
2004                     41452044, 3393630, 64153449, 26478905, 64858154, 9366907, 36885446, 6812973,
2005                     5568676, 30426776,
2006                 ]),
2007             },
2008             AffineNielsPoint {
2009                 y_plus_x: FieldElement2625([
2010                     78738868, 12144453, 69225203, 47160468, 94487748, 49231348, 49700110, 20050058,
2011                     119822531, 8070816,
2012                 ]),
2013                 y_minus_x: FieldElement2625([
2014                     27117677, 23547054, 35826092, 27984343, 1127281, 12772488, 37262958, 10483305,
2015                     55556115, 32525717,
2016                 ]),
2017                 xy2d: FieldElement2625([
2018                     10637467, 27866368, 5674780, 1072708, 40765276, 26572129, 65424888, 9177852,
2019                     39615702, 15431202,
2020                 ]),
2021             },
2022             AffineNielsPoint {
2023                 y_plus_x: FieldElement2625([
2024                     87633990, 44446997, 121475255, 12779441, 104724694, 16150073, 105977209,
2025                     14943140, 52052074, 25618500,
2026                 ]),
2027                 y_minus_x: FieldElement2625([
2028                     37084402, 5626925, 66557297, 23573344, 753597, 11981191, 25244767, 30314666,
2029                     63752313, 9594023,
2030                 ]),
2031                 xy2d: FieldElement2625([
2032                     43356201, 2636869, 61944954, 23450613, 585133, 7877383, 11345683, 27062142,
2033                     13352334, 22577348,
2034                 ]),
2035             },
2036             AffineNielsPoint {
2037                 y_plus_x: FieldElement2625([
2038                     65177046, 28146973, 70413512, 54223994, 84124668, 62231772, 104433876,
2039                     25801948, 53893326, 33235227,
2040                 ]),
2041                 y_minus_x: FieldElement2625([
2042                     20239939, 6607058, 6203985, 3483793, 48721888, 32775202, 46385121, 15077869,
2043                     44358105, 14523816,
2044                 ]),
2045                 xy2d: FieldElement2625([
2046                     27406023, 27512775, 27423595, 29057038, 4996213, 10002360, 38266833, 29008937,
2047                     36936121, 28748764,
2048                 ]),
2049             },
2050         ]),
2051         LookupTable([
2052             AffineNielsPoint {
2053                 y_plus_x: FieldElement2625([
2054                     78483087, 12660714, 17861383, 21013599, 78044431, 34653658, 53222787, 24462691,
2055                     106490683, 44912934,
2056                 ]),
2057                 y_minus_x: FieldElement2625([
2058                     54378055, 10311866, 1510375, 10778093, 64989409, 24408729, 32676002, 11149336,
2059                     40985213, 4985767,
2060                 ]),
2061                 xy2d: FieldElement2625([
2062                     48012542, 341146, 60911379, 33315398, 15756972, 24757770, 66125820, 13794113,
2063                     47694557, 17933176,
2064                 ]),
2065             },
2066             AffineNielsPoint {
2067                 y_plus_x: FieldElement2625([
2068                     73598907, 45494717, 25495922, 59382504, 75777235, 24803115, 70476466, 40524436,
2069                     65417798, 58104073,
2070                 ]),
2071                 y_minus_x: FieldElement2625([
2072                     1656478, 13457317, 15370807, 6364910, 13605745, 8362338, 47934242, 28078708,
2073                     50312267, 28522993,
2074                 ]),
2075                 xy2d: FieldElement2625([
2076                     44835530, 20030007, 67044178, 29220208, 48503227, 22632463, 46537798, 26546453,
2077                     67009010, 23317098,
2078                 ]),
2079             },
2080             AffineNielsPoint {
2081                 y_plus_x: FieldElement2625([
2082                     84856310, 43593691, 86477162, 29503840, 46478228, 51067577, 99101545, 17696455,
2083                     104957364, 28042459,
2084                 ]),
2085                 y_minus_x: FieldElement2625([
2086                     31932008, 28568291, 47496481, 16366579, 22023614, 88450, 11371999, 29810185,
2087                     4882241, 22927527,
2088                 ]),
2089                 xy2d: FieldElement2625([
2090                     29796488, 37186, 19818052, 10115756, 55279832, 3352735, 18551198, 3272828,
2091                     61917932, 29392022,
2092                 ]),
2093             },
2094             AffineNielsPoint {
2095                 y_plus_x: FieldElement2625([
2096                     12501267, 4044383, 58495907, 53716478, 101787674, 38691029, 47878485, 30024734,
2097                     330069, 29895023,
2098                 ]),
2099                 y_minus_x: FieldElement2625([
2100                     6384877, 2899513, 17807477, 7663917, 64749976, 12363164, 25366522, 24980540,
2101                     66837568, 12071498,
2102                 ]),
2103                 xy2d: FieldElement2625([
2104                     58743349, 29511910, 25133447, 29037077, 60897836, 2265926, 34339246, 1936674,
2105                     61949167, 3829362,
2106                 ]),
2107             },
2108             AffineNielsPoint {
2109                 y_plus_x: FieldElement2625([
2110                     28425947, 27718999, 66531773, 28857233, 120000172, 40425360, 75030413,
2111                     26986644, 26333139, 47822096,
2112                 ]),
2113                 y_minus_x: FieldElement2625([
2114                     56041645, 11871230, 27385719, 22994888, 62522949, 22365119, 10004785, 24844944,
2115                     45347639, 8930323,
2116                 ]),
2117                 xy2d: FieldElement2625([
2118                     45911060, 17158396, 25654215, 31829035, 12282011, 11008919, 1541940, 4757911,
2119                     40617363, 17145491,
2120                 ]),
2121             },
2122             AffineNielsPoint {
2123                 y_plus_x: FieldElement2625([
2124                     80646107, 25794941, 113612887, 44516357, 61186043, 20336366, 53952279,
2125                     39771685, 118274028, 47369420,
2126                 ]),
2127                 y_minus_x: FieldElement2625([
2128                     49686272, 15157789, 18705543, 29619, 24409717, 33293956, 27361680, 9257833,
2129                     65152338, 31777517,
2130                 ]),
2131                 xy2d: FieldElement2625([
2132                     42063564, 23362465, 15366584, 15166509, 54003778, 8423555, 37937324, 12361134,
2133                     48422886, 4578289,
2134                 ]),
2135             },
2136             AffineNielsPoint {
2137                 y_plus_x: FieldElement2625([
2138                     91688613, 3711569, 68451186, 22374305, 107212592, 47679386, 44564334, 14074918,
2139                     21964432, 41789689,
2140                 ]),
2141                 y_minus_x: FieldElement2625([
2142                     60580251, 31142934, 9442965, 27628844, 12025639, 32067012, 64127349, 31885225,
2143                     13006805, 2355433,
2144                 ]),
2145                 xy2d: FieldElement2625([
2146                     50803946, 19949172, 60476436, 28412082, 16974358, 22643349, 27202043, 1719366,
2147                     1141648, 20758196,
2148                 ]),
2149             },
2150             AffineNielsPoint {
2151                 y_plus_x: FieldElement2625([
2152                     54244901, 53888877, 58790596, 56090772, 60298717, 28710537, 13475065, 30420460,
2153                     32674894, 47269477,
2154                 ]),
2155                 y_minus_x: FieldElement2625([
2156                     11423316, 28086373, 32344215, 8962751, 24989809, 9241752, 53843611, 16086211,
2157                     38367983, 17912338,
2158                 ]),
2159                 xy2d: FieldElement2625([
2160                     65699196, 12530727, 60740138, 10847386, 19531186, 19422272, 55399715, 7791793,
2161                     39862921, 4383346,
2162                 ]),
2163             },
2164         ]),
2165         LookupTable([
2166             AffineNielsPoint {
2167                 y_plus_x: FieldElement2625([
2168                     38137947, 38825878, 65842854, 23817442, 121762491, 50287029, 62246456,
2169                     62202414, 27193555, 39799623,
2170                 ]),
2171                 y_minus_x: FieldElement2625([
2172                     51914908, 5362277, 65324971, 2695833, 4960227, 12840725, 23061898, 3260492,
2173                     22510453, 8577507,
2174                 ]),
2175                 xy2d: FieldElement2625([
2176                     54476394, 11257345, 34415870, 13548176, 66387860, 10879010, 31168030, 13952092,
2177                     37537372, 29918525,
2178                 ]),
2179             },
2180             AffineNielsPoint {
2181                 y_plus_x: FieldElement2625([
2182                     70986166, 23981692, 99525555, 38959755, 56104456, 19897796, 70868632, 45489751,
2183                     72720723, 41718449,
2184                 ]),
2185                 y_minus_x: FieldElement2625([
2186                     50833043, 14667796, 15906460, 12155291, 44997715, 24514713, 32003001, 24722143,
2187                     5773084, 25132323,
2188                 ]),
2189                 xy2d: FieldElement2625([
2190                     43320746, 25300131, 1950874, 8937633, 18686727, 16459170, 66203139, 12376319,
2191                     31632953, 190926,
2192                 ]),
2193             },
2194             AffineNielsPoint {
2195                 y_plus_x: FieldElement2625([
2196                     109624102, 17415545, 58684872, 13378745, 81271271, 6901327, 58820115, 38062995,
2197                     41767308, 29926903,
2198                 ]),
2199                 y_minus_x: FieldElement2625([
2200                     8884438, 27670423, 6023973, 10104341, 60227295, 28612898, 18722940, 18768427,
2201                     65436375, 827624,
2202                 ]),
2203                 xy2d: FieldElement2625([
2204                     34388281, 17265135, 34605316, 7101209, 13354605, 2659080, 65308289, 19446395,
2205                     42230385, 1541285,
2206                 ]),
2207             },
2208             AffineNielsPoint {
2209                 y_plus_x: FieldElement2625([
2210                     70010192, 32436744, 70989239, 57049475, 116596786, 29941649, 45306746,
2211                     29986950, 87565708, 31669398,
2212                 ]),
2213                 y_minus_x: FieldElement2625([
2214                     27019610, 12299467, 53450576, 31951197, 54247203, 28692960, 47568713, 28538373,
2215                     29439640, 15138866,
2216                 ]),
2217                 xy2d: FieldElement2625([
2218                     21536104, 26928012, 34661045, 22864223, 44700786, 5175813, 61688824, 17193268,
2219                     7779327, 109896,
2220                 ]),
2221             },
2222             AffineNielsPoint {
2223                 y_plus_x: FieldElement2625([
2224                     97388589, 48203181, 59063992, 39979989, 80748484, 32810922, 28698389, 45734550,
2225                     23177718, 33000357,
2226                 ]),
2227                 y_minus_x: FieldElement2625([
2228                     26572828, 3405927, 35407164, 12890904, 47843196, 5335865, 60615096, 2378491,
2229                     4439158, 20275085,
2230                 ]),
2231                 xy2d: FieldElement2625([
2232                     44392139, 3489069, 57883598, 33221678, 18875721, 32414337, 14819433, 20822905,
2233                     49391106, 28092994,
2234                 ]),
2235             },
2236             AffineNielsPoint {
2237                 y_plus_x: FieldElement2625([
2238                     62052362, 50120982, 83062524, 37322183, 56672364, 49181491, 66287909, 35731656,
2239                     75658945, 18440266,
2240                 ]),
2241                 y_minus_x: FieldElement2625([
2242                     48635543, 16596774, 66727204, 15663610, 22860960, 15585581, 39264755, 29971692,
2243                     43848403, 25125843,
2244                 ]),
2245                 xy2d: FieldElement2625([
2246                     34628313, 15707274, 58902952, 27902350, 29464557, 2713815, 44383727, 15860481,
2247                     45206294, 1494192,
2248                 ]),
2249             },
2250             AffineNielsPoint {
2251                 y_plus_x: FieldElement2625([
2252                     47546754, 53021470, 41524990, 24254879, 80236705, 34314140, 21923481, 16529112,
2253                     75851568, 46521448,
2254                 ]),
2255                 y_minus_x: FieldElement2625([
2256                     38643965, 1553204, 32536856, 23080703, 42417258, 33148257, 58194238, 30620535,
2257                     37205105, 15553882,
2258                 ]),
2259                 xy2d: FieldElement2625([
2260                     21877890, 3230008, 9881174, 10539357, 62311749, 2841331, 11543572, 14513274,
2261                     19375923, 20906471,
2262                 ]),
2263             },
2264             AffineNielsPoint {
2265                 y_plus_x: FieldElement2625([
2266                     75941133, 52613378, 80362373, 38692006, 72146734, 37633208, 24880817, 60886148,
2267                     69971515, 9455042,
2268                 ]),
2269                 y_minus_x: FieldElement2625([
2270                     29306751, 5123106, 20245049, 19404543, 9592565, 8447059, 65031740, 30564351,
2271                     15511448, 4789663,
2272                 ]),
2273                 xy2d: FieldElement2625([
2274                     46429108, 7004546, 8824831, 24119455, 63063159, 29803695, 61354101, 108892,
2275                     23513200, 16652362,
2276                 ]),
2277             },
2278         ]),
2279         LookupTable([
2280             AffineNielsPoint {
2281                 y_plus_x: FieldElement2625([
2282                     100961536, 37699212, 62632834, 26975308, 77878902, 26398889, 60458447,
2283                     54172563, 115898528, 43767290,
2284                 ]),
2285                 y_minus_x: FieldElement2625([
2286                     2756062, 8598110, 7383731, 26694540, 22312758, 32449420, 21179800, 2600940,
2287                     57120566, 21047965,
2288                 ]),
2289                 xy2d: FieldElement2625([
2290                     42463153, 13317461, 36659605, 17900503, 21365573, 22684775, 11344423, 864440,
2291                     64609187, 16844368,
2292                 ]),
2293             },
2294             AffineNielsPoint {
2295                 y_plus_x: FieldElement2625([
2296                     107784906, 6148327, 49924452, 19080277, 85891792, 33278434, 44547329, 33765731,
2297                     69828620, 38495428,
2298                 ]),
2299                 y_minus_x: FieldElement2625([
2300                     65784982, 3911312, 60160120, 14759764, 37081714, 7851206, 21690126, 8518463,
2301                     26699843, 5276295,
2302                 ]),
2303                 xy2d: FieldElement2625([
2304                     53958991, 27125364, 9396248, 365013, 24703301, 23065493, 1321585, 149635,
2305                     51656090, 7159368,
2306                 ]),
2307             },
2308             AffineNielsPoint {
2309                 y_plus_x: FieldElement2625([
2310                     77096625, 30149672, 84616825, 43059961, 76840398, 31388917, 89464872, 41866607,
2311                     89586081, 25151046,
2312                 ]),
2313                 y_minus_x: FieldElement2625([
2314                     18155857, 17049442, 19744715, 9006923, 15154154, 23015456, 24256459, 28689437,
2315                     44560690, 9334108,
2316                 ]),
2317                 xy2d: FieldElement2625([
2318                     2986088, 28642539, 10776627, 30080588, 10620589, 26471229, 45695018, 14253544,
2319                     44521715, 536905,
2320                 ]),
2321             },
2322             AffineNielsPoint {
2323                 y_plus_x: FieldElement2625([
2324                     71486582, 41670267, 91675941, 15495313, 78733938, 46619030, 74499414, 44144056,
2325                     77946923, 51688439,
2326                 ]),
2327                 y_minus_x: FieldElement2625([
2328                     47766460, 867879, 9277171, 30335973, 52677291, 31567988, 19295825, 17757482,
2329                     6378259, 699185,
2330                 ]),
2331                 xy2d: FieldElement2625([
2332                     7895007, 4057113, 60027092, 20476675, 49222032, 33231305, 66392824, 15693154,
2333                     62063800, 20180469,
2334                 ]),
2335             },
2336             AffineNielsPoint {
2337                 y_plus_x: FieldElement2625([
2338                     59371282, 27685029, 119651408, 26147511, 78494517, 46756047, 31730677,
2339                     22591592, 63190227, 23885106,
2340                 ]),
2341                 y_minus_x: FieldElement2625([
2342                     10188286, 17783598, 59772502, 13427542, 22223443, 14896287, 30743455, 7116568,
2343                     45322357, 5427592,
2344                 ]),
2345                 xy2d: FieldElement2625([
2346                     696102, 13206899, 27047647, 22922350, 15285304, 23701253, 10798489, 28975712,
2347                     19236242, 12477404,
2348                 ]),
2349             },
2350             AffineNielsPoint {
2351                 y_plus_x: FieldElement2625([
2352                     55879406, 44798227, 50054593, 25513566, 66320635, 58940896, 63211193, 44734935,
2353                     43939347, 41288075,
2354                 ]),
2355                 y_minus_x: FieldElement2625([
2356                     17800790, 19518253, 40108434, 21787760, 23887826, 3149671, 23466177, 23016261,
2357                     10322026, 15313801,
2358                 ]),
2359                 xy2d: FieldElement2625([
2360                     26246234, 11968874, 32263343, 28085704, 6830754, 20231401, 51314159, 33452449,
2361                     42659621, 10890803,
2362                 ]),
2363             },
2364             AffineNielsPoint {
2365                 y_plus_x: FieldElement2625([
2366                     35743198, 43825794, 54448238, 27287163, 83799070, 54046319, 119235514,
2367                     50039361, 92289660, 28219547,
2368                 ]),
2369                 y_minus_x: FieldElement2625([
2370                     66522290, 10376443, 34522450, 22268075, 19801892, 10997610, 2276632, 9482883,
2371                     316878, 13820577,
2372                 ]),
2373                 xy2d: FieldElement2625([
2374                     57226037, 29044064, 64993357, 16457135, 56008783, 11674995, 30756178, 26039378,
2375                     30696929, 29841583,
2376                 ]),
2377             },
2378             AffineNielsPoint {
2379                 y_plus_x: FieldElement2625([
2380                     100097781, 23951019, 12499365, 41465219, 56491606, 21622917, 59766047,
2381                     57123466, 34759345, 7392472,
2382                 ]),
2383                 y_minus_x: FieldElement2625([
2384                     58253184, 15927860, 9866406, 29905021, 64711949, 16898650, 36699387, 24419436,
2385                     25112946, 30627788,
2386                 ]),
2387                 xy2d: FieldElement2625([
2388                     64604801, 33117465, 25621773, 27875660, 15085041, 28074555, 42223985, 20028237,
2389                     5537437, 19640113,
2390                 ]),
2391             },
2392         ]),
2393         LookupTable([
2394             AffineNielsPoint {
2395                 y_plus_x: FieldElement2625([
2396                     55883261, 2320284, 57524584, 10149186, 100773065, 5808646, 119341477, 31824763,
2397                     98343453, 39645030,
2398                 ]),
2399                 y_minus_x: FieldElement2625([
2400                     57475529, 116425, 26083934, 2897444, 60744427, 30866345, 609720, 15878753,
2401                     60138459, 24519663,
2402                 ]),
2403                 xy2d: FieldElement2625([
2404                     39351007, 247743, 51914090, 24551880, 23288160, 23542496, 43239268, 6503645,
2405                     20650474, 1804084,
2406                 ]),
2407             },
2408             AffineNielsPoint {
2409                 y_plus_x: FieldElement2625([
2410                     106627923, 49010854, 76081380, 42024039, 82749485, 37994278, 70230858,
2411                     56779150, 94951478, 33352103,
2412                 ]),
2413                 y_minus_x: FieldElement2625([
2414                     51801891, 2839643, 22530074, 10026331, 4602058, 5048462, 28248656, 5031932,
2415                     55733782, 12714368,
2416                 ]),
2417                 xy2d: FieldElement2625([
2418                     20807691, 26283607, 29286140, 11421711, 39232341, 19686201, 45881388, 1035545,
2419                     47375635, 12796919,
2420                 ]),
2421             },
2422             AffineNielsPoint {
2423                 y_plus_x: FieldElement2625([
2424                     79185725, 52807577, 58323861, 21705509, 42096072, 49955115, 49517368, 20654993,
2425                     70589528, 51926048,
2426                 ]),
2427                 y_minus_x: FieldElement2625([
2428                     34747315, 5457596, 28548107, 7833186, 7303070, 21600887, 42745799, 17632556,
2429                     33734809, 2771024,
2430                 ]),
2431                 xy2d: FieldElement2625([
2432                     45719598, 421931, 26597266, 6860826, 22486084, 26817260, 49971378, 29344205,
2433                     42556581, 15673396,
2434                 ]),
2435             },
2436             AffineNielsPoint {
2437                 y_plus_x: FieldElement2625([
2438                     46924223, 35892647, 19788684, 57487908, 63107597, 24813538, 46837679, 38287685,
2439                     70836007, 20619983,
2440                 ]),
2441                 y_minus_x: FieldElement2625([
2442                     6120100, 814863, 55314462, 32931715, 6812204, 17806661, 2019593, 7975683,
2443                     31123697, 22595451,
2444                 ]),
2445                 xy2d: FieldElement2625([
2446                     30069250, 22119100, 30434653, 2958439, 18399564, 32578143, 12296868, 9204260,
2447                     50676426, 9648164,
2448                 ]),
2449             },
2450             AffineNielsPoint {
2451                 y_plus_x: FieldElement2625([
2452                     32705413, 32003455, 97814521, 41005496, 55303257, 43186244, 70414129, 38803035,
2453                     108209395, 22176929,
2454                 ]),
2455                 y_minus_x: FieldElement2625([
2456                     17219846, 2375039, 35537917, 27978816, 47649184, 9219902, 294711, 15298639,
2457                     2662509, 17257359,
2458                 ]),
2459                 xy2d: FieldElement2625([
2460                     65935918, 25995736, 62742093, 29266687, 45762450, 25120105, 32087528, 32331655,
2461                     32247247, 19164571,
2462                 ]),
2463             },
2464             AffineNielsPoint {
2465                 y_plus_x: FieldElement2625([
2466                     14312609, 34775988, 17395389, 58408721, 62163121, 58424228, 106019982,
2467                     23916613, 51081240, 20175586,
2468                 ]),
2469                 y_minus_x: FieldElement2625([
2470                     65680039, 23875441, 57873182, 6549686, 59725795, 33085767, 23046501, 9803137,
2471                     17597934, 2346211,
2472                 ]),
2473                 xy2d: FieldElement2625([
2474                     18510781, 15337574, 26171504, 981392, 44867312, 7827555, 43617730, 22231079,
2475                     3059832, 21771562,
2476                 ]),
2477             },
2478             AffineNielsPoint {
2479                 y_plus_x: FieldElement2625([
2480                     77250443, 39637338, 84938156, 31606788, 76938955, 13613135, 41552228, 28009845,
2481                     33606651, 37146527,
2482                 ]),
2483                 y_minus_x: FieldElement2625([
2484                     33114149, 17665080, 40583177, 20211034, 33076704, 8716171, 1151462, 1521897,
2485                     66126199, 26716628,
2486                 ]),
2487                 xy2d: FieldElement2625([
2488                     34169699, 29298616, 23947180, 33230254, 34035889, 21248794, 50471177, 3891703,
2489                     26353178, 693168,
2490                 ]),
2491             },
2492             AffineNielsPoint {
2493                 y_plus_x: FieldElement2625([
2494                     97483084, 35150011, 117333688, 46741361, 71709207, 33961335, 76694157,
2495                     33153763, 31375463, 47924397,
2496                 ]),
2497                 y_minus_x: FieldElement2625([
2498                     52738210, 25781902, 1510300, 6434173, 48324075, 27291703, 32732229, 20445593,
2499                     17901440, 16011505,
2500                 ]),
2501                 xy2d: FieldElement2625([
2502                     18171223, 21619806, 54608461, 15197121, 56070717, 18324396, 47936623, 17508055,
2503                     8764034, 12309598,
2504                 ]),
2505             },
2506         ]),
2507         LookupTable([
2508             AffineNielsPoint {
2509                 y_plus_x: FieldElement2625([
2510                     73084753, 28311243, 47649501, 23872684, 55567586, 14015781, 110551971,
2511                     34782749, 17544095, 22960650,
2512                 ]),
2513                 y_minus_x: FieldElement2625([
2514                     5811932, 31839139, 3442886, 31285122, 48741515, 25194890, 49064820, 18144304,
2515                     61543482, 12348899,
2516                 ]),
2517                 xy2d: FieldElement2625([
2518                     35709185, 11407554, 25755363, 6891399, 63851926, 14872273, 42259511, 8141294,
2519                     56476330, 32968952,
2520                 ]),
2521             },
2522             AffineNielsPoint {
2523                 y_plus_x: FieldElement2625([
2524                     121542424, 34248456, 62032718, 46854775, 81124121, 19103037, 124519055,
2525                     22225380, 30944592, 1130208,
2526                 ]),
2527                 y_minus_x: FieldElement2625([
2528                     8247747, 26843490, 40546482, 25845122, 52706924, 18905521, 4652151, 2488540,
2529                     23550156, 33283200,
2530                 ]),
2531                 xy2d: FieldElement2625([
2532                     17294297, 29765994, 7026747, 15626851, 22990044, 113481, 2267737, 27646286,
2533                     66700045, 33416712,
2534                 ]),
2535             },
2536             AffineNielsPoint {
2537                 y_plus_x: FieldElement2625([
2538                     83199930, 17300505, 85708115, 40895109, 69246500, 32332774, 63744702, 48105367,
2539                     70369388, 26388160,
2540                 ]),
2541                 y_minus_x: FieldElement2625([
2542                     62198760, 20221544, 18550886, 10864893, 50649539, 26262835, 44079994, 20349526,
2543                     54360141, 2701325,
2544                 ]),
2545                 xy2d: FieldElement2625([
2546                     58534169, 16099414, 4629974, 17213908, 46322650, 27548999, 57090500, 9276970,
2547                     11329923, 1862132,
2548                 ]),
2549             },
2550             AffineNielsPoint {
2551                 y_plus_x: FieldElement2625([
2552                     14763057, 17650824, 103299457, 3689865, 70620756, 43867957, 45157775, 45773662,
2553                     58070900, 32614131,
2554                 ]),
2555                 y_minus_x: FieldElement2625([
2556                     8894987, 30108338, 6150752, 3013931, 301220, 15693451, 35127648, 30644714,
2557                     51670695, 11595569,
2558                 ]),
2559                 xy2d: FieldElement2625([
2560                     15214943, 3537601, 40870142, 19495559, 4418656, 18323671, 13947275, 10730794,
2561                     53619402, 29190761,
2562                 ]),
2563             },
2564             AffineNielsPoint {
2565                 y_plus_x: FieldElement2625([
2566                     64570539, 41237224, 99867876, 33817540, 104232996, 25598978, 111885603,
2567                     23365795, 68085971, 34254425,
2568                 ]),
2569                 y_minus_x: FieldElement2625([
2570                     54642373, 4195083, 57897332, 550903, 51543527, 12917919, 19118110, 33114591,
2571                     36574330, 19216518,
2572                 ]),
2573                 xy2d: FieldElement2625([
2574                     31788442, 19046775, 4799988, 7372237, 8808585, 18806489, 9408236, 23502657,
2575                     12493931, 28145115,
2576                 ]),
2577             },
2578             AffineNielsPoint {
2579                 y_plus_x: FieldElement2625([
2580                     41428258, 5260743, 47873055, 27269961, 63412921, 16566086, 94327144, 36161552,
2581                     29375954, 6024730,
2582                 ]),
2583                 y_minus_x: FieldElement2625([
2584                     842132, 30759739, 62345482, 24831616, 26332017, 21148791, 11831879, 6985184,
2585                     57168503, 2854095,
2586                 ]),
2587                 xy2d: FieldElement2625([
2588                     62261602, 25585100, 2516241, 27706719, 9695690, 26333246, 16512644, 960770,
2589                     12121869, 16648078,
2590                 ]),
2591             },
2592             AffineNielsPoint {
2593                 y_plus_x: FieldElement2625([
2594                     51890193, 48221527, 53772634, 35568148, 97707150, 33090294, 35603941, 25672367,
2595                     20237805, 36392843,
2596                 ]),
2597                 y_minus_x: FieldElement2625([
2598                     47820798, 4453151, 15298546, 17376044, 22115042, 17581828, 12544293, 20083975,
2599                     1068880, 21054527,
2600                 ]),
2601                 xy2d: FieldElement2625([
2602                     57549981, 17035596, 33238497, 13506958, 30505848, 32439836, 58621956, 30924378,
2603                     12521377, 4845654,
2604                 ]),
2605             },
2606             AffineNielsPoint {
2607                 y_plus_x: FieldElement2625([
2608                     106019188, 44298538, 64150483, 43754095, 74868174, 54020263, 70518210,
2609                     32681031, 127735421, 20668560,
2610                 ]),
2611                 y_minus_x: FieldElement2625([
2612                     43547042, 6230155, 46726851, 10655313, 43068279, 21933259, 10477733, 32314216,
2613                     63995636, 13974497,
2614                 ]),
2615                 xy2d: FieldElement2625([
2616                     12966261, 15550616, 35069916, 31939085, 21025979, 32924988, 5642324, 7188737,
2617                     18895762, 12629579,
2618                 ]),
2619             },
2620         ]),
2621         LookupTable([
2622             AffineNielsPoint {
2623                 y_plus_x: FieldElement2625([
2624                     14741860, 18607545, 89286071, 21833194, 68388604, 41613031, 11758139, 34343875,
2625                     32195180, 37450109,
2626                 ]),
2627                 y_minus_x: FieldElement2625([
2628                     10758205, 15755439, 62598914, 9243697, 62229442, 6879878, 64904289, 29988312,
2629                     58126794, 4429646,
2630                 ]),
2631                 xy2d: FieldElement2625([
2632                     64654951, 15725972, 46672522, 23143759, 61304955, 22514211, 59972993, 21911536,
2633                     18047435, 18272689,
2634                 ]),
2635             },
2636             AffineNielsPoint {
2637                 y_plus_x: FieldElement2625([
2638                     41935825, 55801698, 29759954, 45331216, 111955344, 51288407, 78101976,
2639                     54258026, 49488161, 57700395,
2640                 ]),
2641                 y_minus_x: FieldElement2625([
2642                     21987233, 700364, 42603816, 14972007, 59334599, 27836036, 32155025, 2581431,
2643                     37149879, 8773374,
2644                 ]),
2645                 xy2d: FieldElement2625([
2646                     41540495, 454462, 53896929, 16126714, 25240068, 8594567, 20656846, 12017935,
2647                     59234475, 19634276,
2648                 ]),
2649             },
2650             AffineNielsPoint {
2651                 y_plus_x: FieldElement2625([
2652                     73137027, 39817509, 103205921, 55807152, 66289943, 36016203, 102376553,
2653                     61640820, 65387074, 30777706,
2654                 ]),
2655                 y_minus_x: FieldElement2625([
2656                     54829870, 16624276, 987579, 27631834, 32908202, 1248608, 7719845, 29387734,
2657                     28408819, 6816612,
2658                 ]),
2659                 xy2d: FieldElement2625([
2660                     56750770, 25316602, 19549650, 21385210, 22082622, 16147817, 20613181, 13982702,
2661                     56769294, 5067942,
2662                 ]),
2663             },
2664             AffineNielsPoint {
2665                 y_plus_x: FieldElement2625([
2666                     36602859, 29732664, 79183544, 13582411, 47230892, 35998382, 47389577, 12746131,
2667                     72440074, 57002919,
2668                 ]),
2669                 y_minus_x: FieldElement2625([
2670                     30528792, 3601899, 65151774, 4619784, 39747042, 18118043, 24180792, 20984038,
2671                     27679907, 31905504,
2672                 ]),
2673                 xy2d: FieldElement2625([
2674                     9402385, 19597367, 32834042, 10838634, 40528714, 20317236, 26653273, 24868867,
2675                     22611443, 20839026,
2676                 ]),
2677             },
2678             AffineNielsPoint {
2679                 y_plus_x: FieldElement2625([
2680                     89299435, 34672460, 22736440, 48684895, 103757035, 27563109, 86298488,
2681                     62459921, 71963721, 40176570,
2682                 ]),
2683                 y_minus_x: FieldElement2625([
2684                     58798126, 30600981, 58846284, 30166382, 56707132, 33282502, 13424425, 29987205,
2685                     26404408, 13001963,
2686                 ]),
2687                 xy2d: FieldElement2625([
2688                     35867026, 18138731, 64114613, 8939345, 11562230, 20713762, 41044498, 21932711,
2689                     51703708, 11020692,
2690                 ]),
2691             },
2692             AffineNielsPoint {
2693                 y_plus_x: FieldElement2625([
2694                     68974887, 59159374, 59210213, 23253421, 12483314, 47031979, 70284499, 21130268,
2695                     28761761, 34961166,
2696                 ]),
2697                 y_minus_x: FieldElement2625([
2698                     66660290, 31776765, 13018550, 3194501, 57528444, 22392694, 24760584, 29207344,
2699                     25577410, 20175752,
2700                 ]),
2701                 xy2d: FieldElement2625([
2702                     42818486, 4759344, 66418211, 31701615, 2066746, 10693769, 37513074, 9884935,
2703                     57739938, 4745409,
2704                 ]),
2705             },
2706             AffineNielsPoint {
2707                 y_plus_x: FieldElement2625([
2708                     57967561, 39604145, 47577802, 29213020, 102956929, 43498706, 51646855,
2709                     55797011, 78040786, 21622500,
2710                 ]),
2711                 y_minus_x: FieldElement2625([
2712                     50547351, 14112679, 59096219, 4817317, 59068400, 22139825, 44255434, 10856640,
2713                     46638094, 13434653,
2714                 ]),
2715                 xy2d: FieldElement2625([
2716                     22759470, 23480998, 50342599, 31683009, 13637441, 23386341, 1765143, 20900106,
2717                     28445306, 28189722,
2718                 ]),
2719             },
2720             AffineNielsPoint {
2721                 y_plus_x: FieldElement2625([
2722                     29875044, 46048045, 69904399, 63322533, 68819482, 48735613, 56913146, 24765756,
2723                     9074233, 34721612,
2724                 ]),
2725                 y_minus_x: FieldElement2625([
2726                     40903181, 11014232, 57266213, 30918946, 40200743, 7532293, 48391976, 24018933,
2727                     3843902, 9367684,
2728                 ]),
2729                 xy2d: FieldElement2625([
2730                     56139269, 27150720, 9591133, 9582310, 11349256, 108879, 16235123, 8601684,
2731                     66969667, 4242894,
2732                 ]),
2733             },
2734         ]),
2735         LookupTable([
2736             AffineNielsPoint {
2737                 y_plus_x: FieldElement2625([
2738                     89201818, 53917740, 65066069, 21585919, 99295616, 55591475, 60534521, 36025091,
2739                     106800361, 16625499,
2740                 ]),
2741                 y_minus_x: FieldElement2625([
2742                     56051142, 3042015, 13770083, 24296510, 584235, 33009577, 59338006, 2602724,
2743                     39757248, 14247412,
2744                 ]),
2745                 xy2d: FieldElement2625([
2746                     6314156, 23289540, 34336361, 15957556, 56951134, 168749, 58490057, 14290060,
2747                     27108877, 32373552,
2748                 ]),
2749             },
2750             AffineNielsPoint {
2751                 y_plus_x: FieldElement2625([
2752                     58522248, 26383465, 80350645, 44514587, 34117848, 19759835, 100656839,
2753                     22495542, 107069276, 34536304,
2754                 ]),
2755                 y_minus_x: FieldElement2625([
2756                     22833421, 9293594, 34459416, 19935764, 57971897, 14756818, 44180005, 19583651,
2757                     56629059, 17356469,
2758                 ]),
2759                 xy2d: FieldElement2625([
2760                     59340277, 3326785, 38997067, 10783823, 19178761, 14905060, 22680049, 13906969,
2761                     51175174, 3797898,
2762                 ]),
2763             },
2764             AffineNielsPoint {
2765                 y_plus_x: FieldElement2625([
2766                     88830182, 29341685, 54902740, 42864613, 63226624, 19901321, 90849087, 30845199,
2767                     87600846, 59066711,
2768                 ]),
2769                 y_minus_x: FieldElement2625([
2770                     9209251, 18419377, 53852306, 27386633, 66377847, 15289672, 25947805, 15286587,
2771                     30997318, 26851369,
2772                 ]),
2773                 xy2d: FieldElement2625([
2774                     7392013, 16618386, 23946583, 25514540, 53843699, 32020573, 52911418, 31232855,
2775                     17649997, 33304352,
2776                 ]),
2777             },
2778             AffineNielsPoint {
2779                 y_plus_x: FieldElement2625([
2780                     57807757, 52915036, 97718388, 30504888, 41933794, 32270679, 51867297, 24028707,
2781                     64875610, 41216577,
2782                 ]),
2783                 y_minus_x: FieldElement2625([
2784                     49550191, 1763593, 33994528, 15908609, 37067994, 21380136, 7335079, 25082233,
2785                     63934189, 3440182,
2786                 ]),
2787                 xy2d: FieldElement2625([
2788                     47219164, 27577423, 42997570, 23865561, 10799742, 16982475, 40449, 29122597,
2789                     4862399, 1133,
2790                 ]),
2791             },
2792             AffineNielsPoint {
2793                 y_plus_x: FieldElement2625([
2794                     34252636, 25680474, 61686474, 48415381, 50789832, 41510573, 74366924, 33866292,
2795                     36513872, 26175010,
2796                 ]),
2797                 y_minus_x: FieldElement2625([
2798                     63335436, 31988495, 28985339, 7499440, 24445838, 9325937, 29727763, 16527196,
2799                     18278453, 15405622,
2800                 ]),
2801                 xy2d: FieldElement2625([
2802                     62726958, 8508651, 47210498, 29880007, 61124410, 15149969, 53795266, 843522,
2803                     45233802, 13626196,
2804                 ]),
2805             },
2806             AffineNielsPoint {
2807                 y_plus_x: FieldElement2625([
2808                     69390312, 20067376, 56193445, 30944521, 68988221, 49718638, 56324981, 37508223,
2809                     80449702, 15928662,
2810                 ]),
2811                 y_minus_x: FieldElement2625([
2812                     31727126, 26374577, 48671360, 25270779, 2875792, 17164102, 41838969, 26539605,
2813                     43656557, 5964752,
2814                 ]),
2815                 xy2d: FieldElement2625([
2816                     4100401, 27594980, 49929526, 6017713, 48403027, 12227140, 40424029, 11344143,
2817                     2538215, 25983677,
2818                 ]),
2819             },
2820             AffineNielsPoint {
2821                 y_plus_x: FieldElement2625([
2822                     57675240, 6123112, 78268667, 31397823, 97125143, 48520672, 46633880, 35039852,
2823                     66479607, 17595569,
2824                 ]),
2825                 y_minus_x: FieldElement2625([
2826                     40304287, 4260918, 11851389, 9658551, 35091757, 16367491, 46903439, 20363143,
2827                     11659921, 22439314,
2828                 ]),
2829                 xy2d: FieldElement2625([
2830                     26180377, 10015009, 36264640, 24973138, 5418196, 9480663, 2231568, 23384352,
2831                     33100371, 32248261,
2832                 ]),
2833             },
2834             AffineNielsPoint {
2835                 y_plus_x: FieldElement2625([
2836                     82229958, 28352560, 56718958, 48982252, 39598926, 17561924, 88779810, 38041106,
2837                     61177053, 19088051,
2838                 ]),
2839                 y_minus_x: FieldElement2625([
2840                     16166467, 24070699, 56004733, 6023907, 35182066, 32189508, 2340059, 17299464,
2841                     56373093, 23514607,
2842                 ]),
2843                 xy2d: FieldElement2625([
2844                     28042865, 29997343, 54982337, 12259705, 63391366, 26608532, 6766452, 24864833,
2845                     18036435, 5803270,
2846                 ]),
2847             },
2848         ]),
2849         LookupTable([
2850             AffineNielsPoint {
2851                 y_plus_x: FieldElement2625([
2852                     66291264, 40318343, 78912424, 35140016, 78067310, 30883266, 23855390, 4598332,
2853                     60949433, 19436993,
2854                 ]),
2855                 y_minus_x: FieldElement2625([
2856                     36077558, 19298237, 17332028, 31170912, 31312681, 27587249, 696308, 50292,
2857                     47013125, 11763583,
2858                 ]),
2859                 xy2d: FieldElement2625([
2860                     66514282, 31040148, 34874710, 12643979, 12650761, 14811489, 665117, 20940800,
2861                     47335652, 22840869,
2862                 ]),
2863             },
2864             AffineNielsPoint {
2865                 y_plus_x: FieldElement2625([
2866                     97573435, 55845991, 62981386, 20819953, 86944190, 60003250, 109821551,
2867                     35630203, 50088706, 34546902,
2868                 ]),
2869                 y_minus_x: FieldElement2625([
2870                     18357166, 26559999, 7766381, 16342475, 37783946, 411173, 14578841, 8080033,
2871                     55534529, 22952821,
2872                 ]),
2873                 xy2d: FieldElement2625([
2874                     19598397, 10334610, 12555054, 2555664, 18821899, 23214652, 21873262, 16014234,
2875                     26224780, 16452269,
2876                 ]),
2877             },
2878             AffineNielsPoint {
2879                 y_plus_x: FieldElement2625([
2880                     36884920, 5145195, 73053412, 49940397, 71085598, 35564328, 122839923, 25936244,
2881                     46575034, 37253081,
2882                 ]),
2883                 y_minus_x: FieldElement2625([
2884                     14187449, 3448569, 56472628, 22743496, 44444983, 30120835, 7268409, 22663988,
2885                     27394300, 12015369,
2886                 ]),
2887                 xy2d: FieldElement2625([
2888                     19695742, 16087646, 28032085, 12999827, 6817792, 11427614, 20244189, 32241655,
2889                     53849736, 30151970,
2890                 ]),
2891             },
2892             AffineNielsPoint {
2893                 y_plus_x: FieldElement2625([
2894                     97968948, 12735207, 65220619, 28854697, 50133957, 35811371, 126051714,
2895                     45852742, 58558339, 23160969,
2896                 ]),
2897                 y_minus_x: FieldElement2625([
2898                     61389038, 22309106, 65198214, 15569034, 26642876, 25966672, 61319509, 18435777,
2899                     62132699, 12651792,
2900                 ]),
2901                 xy2d: FieldElement2625([
2902                     64260450, 9953420, 11531313, 28271553, 26895122, 20857343, 53990043, 17036529,
2903                     9768697, 31021214,
2904                 ]),
2905             },
2906             AffineNielsPoint {
2907                 y_plus_x: FieldElement2625([
2908                     109498250, 35449081, 66821165, 28850346, 82457582, 25397901, 32767512,
2909                     46319882, 72048958, 44232657,
2910                 ]),
2911                 y_minus_x: FieldElement2625([
2912                     18860224, 15980149, 48121624, 31991861, 40875851, 22482575, 59264981, 13944023,
2913                     42736516, 16582018,
2914                 ]),
2915                 xy2d: FieldElement2625([
2916                     51604604, 4970267, 37215820, 4175592, 46115652, 31354675, 55404809, 15444559,
2917                     56105103, 7989036,
2918                 ]),
2919             },
2920             AffineNielsPoint {
2921                 y_plus_x: FieldElement2625([
2922                     98599278, 39122492, 64696060, 35736814, 34772016, 38086117, 35030594, 39754637,
2923                     47422750, 52308692,
2924                 ]),
2925                 y_minus_x: FieldElement2625([
2926                     49800177, 17674491, 35586086, 33551600, 34221481, 16375548, 8680158, 17182719,
2927                     28550067, 26697300,
2928                 ]),
2929                 xy2d: FieldElement2625([
2930                     38981977, 27866340, 16837844, 31733974, 60258182, 12700015, 37068883, 4364037,
2931                     1155602, 5988841,
2932                 ]),
2933             },
2934             AffineNielsPoint {
2935                 y_plus_x: FieldElement2625([
2936                     88999280, 20281524, 121593716, 12154347, 59276991, 48854927, 90257846,
2937                     29083950, 91727270, 41837612,
2938                 ]),
2939                 y_minus_x: FieldElement2625([
2940                     33972757, 23041680, 9975415, 6841041, 35549071, 16356535, 3070187, 26528504,
2941                     1466168, 10740210,
2942                 ]),
2943                 xy2d: FieldElement2625([
2944                     65599446, 18066246, 53605478, 22898515, 32799043, 909394, 53169961, 27774712,
2945                     34944214, 18227391,
2946                 ]),
2947             },
2948             AffineNielsPoint {
2949                 y_plus_x: FieldElement2625([
2950                     71069668, 19286628, 39082773, 51190812, 47704004, 46701299, 82676190, 34505938,
2951                     63848542, 32980496,
2952                 ]),
2953                 y_minus_x: FieldElement2625([
2954                     24740822, 5052253, 37014733, 8961360, 25877428, 6165135, 42740684, 14397371,
2955                     59728495, 27410326,
2956                 ]),
2957                 xy2d: FieldElement2625([
2958                     38220480, 3510802, 39005586, 32395953, 55870735, 22922977, 51667400, 19101303,
2959                     65483377, 27059617,
2960                 ]),
2961             },
2962         ]),
2963         LookupTable([
2964             AffineNielsPoint {
2965                 y_plus_x: FieldElement2625([
2966                     67902144, 24323953, 75945165, 27318724, 39747955, 31184838, 100261706,
2967                     62223612, 57202662, 32932579,
2968                 ]),
2969                 y_minus_x: FieldElement2625([
2970                     5666214, 525582, 20782575, 25516013, 42570364, 14657739, 16099374, 1468826,
2971                     60937436, 18367850,
2972                 ]),
2973                 xy2d: FieldElement2625([
2974                     62249590, 29775088, 64191105, 26806412, 7778749, 11688288, 36704511, 23683193,
2975                     65549940, 23690785,
2976                 ]),
2977             },
2978             AffineNielsPoint {
2979                 y_plus_x: FieldElement2625([
2980                     10896313, 25834728, 67933138, 34027032, 114757419, 36564017, 25248957,
2981                     48337770, 36527387, 17796587,
2982                 ]),
2983                 y_minus_x: FieldElement2625([
2984                     10566929, 12612572, 35164652, 11118702, 54475488, 12362878, 21752402, 8822496,
2985                     24003793, 14264025,
2986                 ]),
2987                 xy2d: FieldElement2625([
2988                     27713843, 26198459, 56100623, 9227529, 27050101, 2504721, 23886875, 20436907,
2989                     13958494, 27821979,
2990                 ]),
2991             },
2992             AffineNielsPoint {
2993                 y_plus_x: FieldElement2625([
2994                     110736080, 38421656, 39861735, 37454952, 29838368, 25342141, 102328328,
2995                     23512649, 74449384, 51698795,
2996                 ]),
2997                 y_minus_x: FieldElement2625([
2998                     4646495, 25543308, 44342840, 22021777, 23184552, 8566613, 31366726, 32173371,
2999                     52042079, 23179239,
3000                 ]),
3001                 xy2d: FieldElement2625([
3002                     49838347, 12723031, 50115803, 14878793, 21619651, 27356856, 27584816, 3093888,
3003                     58265170, 3849920,
3004                 ]),
3005             },
3006             AffineNielsPoint {
3007                 y_plus_x: FieldElement2625([
3008                     58043933, 35657603, 92670503, 51983125, 61869038, 43137389, 99585908, 24536476,
3009                     72111157, 18004172,
3010                 ]),
3011                 y_minus_x: FieldElement2625([
3012                     55051311, 22376525, 21115584, 20189277, 8808711, 21523724, 16489529, 13378448,
3013                     41263148, 12741425,
3014                 ]),
3015                 xy2d: FieldElement2625([
3016                     61162478, 10645102, 36197278, 15390283, 63821882, 26435754, 24306471, 15852464,
3017                     28834118, 25908360,
3018                 ]),
3019             },
3020             AffineNielsPoint {
3021                 y_plus_x: FieldElement2625([
3022                     49773097, 24447374, 109686448, 42989383, 58636779, 32971069, 54018092,
3023                     34010272, 87570721, 39045736,
3024                 ]),
3025                 y_minus_x: FieldElement2625([
3026                     13669229, 17458950, 54626889, 23351392, 52539093, 21661233, 42112877, 11293806,
3027                     38520660, 24132599,
3028                 ]),
3029                 xy2d: FieldElement2625([
3030                     28497909, 6272777, 34085870, 14470569, 8906179, 32328802, 18504673, 19389266,
3031                     29867744, 24758489,
3032                 ]),
3033             },
3034             AffineNielsPoint {
3035                 y_plus_x: FieldElement2625([
3036                     50901822, 47071627, 39309233, 19856633, 24009063, 60734973, 60741262, 53933471,
3037                     22853427, 29542421,
3038                 ]),
3039                 y_minus_x: FieldElement2625([
3040                     24191359, 16712145, 53177067, 15217830, 14542237, 1646131, 18603514, 22516545,
3041                     12876622, 31441985,
3042                 ]),
3043                 xy2d: FieldElement2625([
3044                     17902668, 4518229, 66697162, 30725184, 26878216, 5258055, 54248111, 608396,
3045                     16031844, 3723494,
3046                 ]),
3047             },
3048             AffineNielsPoint {
3049                 y_plus_x: FieldElement2625([
3050                     105584936, 12763726, 46662418, 41131935, 33001347, 54091119, 17558840,
3051                     59235974, 23896952, 29240187,
3052                 ]),
3053                 y_minus_x: FieldElement2625([
3054                     47103464, 21542479, 31520463, 605201, 2543521, 5991821, 64163800, 7229063,
3055                     57189218, 24727572,
3056                 ]),
3057                 xy2d: FieldElement2625([
3058                     28816026, 298879, 38943848, 17633493, 19000927, 31888542, 54428030, 30605106,
3059                     49057085, 31471516,
3060                 ]),
3061             },
3062             AffineNielsPoint {
3063                 y_plus_x: FieldElement2625([
3064                     16000882, 33209536, 70601955, 55661665, 37604267, 20394642, 79686603, 49595699,
3065                     47393623, 7847706,
3066                 ]),
3067                 y_minus_x: FieldElement2625([
3068                     10151868, 10572098, 27312476, 7922682, 14825339, 4723128, 34252933, 27035413,
3069                     57088296, 3852847,
3070                 ]),
3071                 xy2d: FieldElement2625([
3072                     55678375, 15697595, 45987307, 29133784, 5386313, 15063598, 16514493, 17622322,
3073                     29330898, 18478208,
3074                 ]),
3075             },
3076         ]),
3077         LookupTable([
3078             AffineNielsPoint {
3079                 y_plus_x: FieldElement2625([
3080                     41609110, 29175637, 51885955, 26653220, 83724594, 35606215, 70412565, 33569921,
3081                     106668931, 45868821,
3082                 ]),
3083                 y_minus_x: FieldElement2625([
3084                     15683501, 27551389, 18109119, 23573784, 15337967, 27556609, 50391428, 15921865,
3085                     16103996, 29823217,
3086                 ]),
3087                 xy2d: FieldElement2625([
3088                     43939021, 22773182, 13588191, 31925625, 63310306, 32479502, 47835256, 5402698,
3089                     37293151, 23713330,
3090                 ]),
3091             },
3092             AffineNielsPoint {
3093                 y_plus_x: FieldElement2625([
3094                     90299521, 35939014, 34394523, 37016585, 104314072, 32025298, 55842007, 8911516,
3095                     109011869, 36294143,
3096                 ]),
3097                 y_minus_x: FieldElement2625([
3098                     21374101, 30000182, 33584214, 9874410, 15377179, 11831242, 33578960, 6134906,
3099                     4931255, 11987849,
3100                 ]),
3101                 xy2d: FieldElement2625([
3102                     67101132, 30575573, 50885377, 7277596, 105524, 33232381, 35628324, 13861387,
3103                     37032554, 10117929,
3104                 ]),
3105             },
3106             AffineNielsPoint {
3107                 y_plus_x: FieldElement2625([
3108                     37607694, 22809559, 40945095, 13051538, 41483300, 38644074, 127892224,
3109                     40258509, 79998882, 15728939,
3110                 ]),
3111                 y_minus_x: FieldElement2625([
3112                     45136504, 21783052, 66157804, 29135591, 14704839, 2695116, 903376, 23126293,
3113                     12885166, 8311031,
3114                 ]),
3115                 xy2d: FieldElement2625([
3116                     49592363, 5352193, 10384213, 19742774, 7506450, 13453191, 26423267, 4384730,
3117                     1888765, 28119028,
3118                 ]),
3119             },
3120             AffineNielsPoint {
3121                 y_plus_x: FieldElement2625([
3122                     108400371, 64001550, 120723127, 30371924, 98005322, 19632702, 101966083,
3123                     20846561, 47644429, 30214188,
3124                 ]),
3125                 y_minus_x: FieldElement2625([
3126                     43500868, 30888657, 66582772, 4651135, 5765089, 4618330, 6092245, 14845197,
3127                     17151279, 23700316,
3128                 ]),
3129                 xy2d: FieldElement2625([
3130                     42278406, 20820711, 51942885, 10367249, 37577956, 33289075, 22825804, 26467153,
3131                     50242379, 16176524,
3132                 ]),
3133             },
3134             AffineNielsPoint {
3135                 y_plus_x: FieldElement2625([
3136                     43525570, 40119392, 87172552, 37352659, 129477549, 40913655, 69115045,
3137                     23191005, 38362610, 56911354,
3138                 ]),
3139                 y_minus_x: FieldElement2625([
3140                     56482264, 29068029, 53788301, 28429114, 3432135, 27161203, 23632036, 31613822,
3141                     32808309, 1099883,
3142                 ]),
3143                 xy2d: FieldElement2625([
3144                     15030958, 5768825, 39657628, 30667132, 60681485, 18193060, 51830967, 26745081,
3145                     2051440, 18328567,
3146                 ]),
3147             },
3148             AffineNielsPoint {
3149                 y_plus_x: FieldElement2625([
3150                     63746522, 26315059, 74626753, 43379423, 90664713, 33849800, 72257261, 52954675,
3151                     44422508, 50188091,
3152                 ]),
3153                 y_minus_x: FieldElement2625([
3154                     4577067, 16802144, 13249840, 18250104, 19958762, 19017158, 18559669, 22794883,
3155                     8402477, 23690159,
3156                 ]),
3157                 xy2d: FieldElement2625([
3158                     38702534, 32502850, 40318708, 32646733, 49896449, 22523642, 9453450, 18574360,
3159                     17983009, 9967138,
3160                 ]),
3161             },
3162             AffineNielsPoint {
3163                 y_plus_x: FieldElement2625([
3164                     41346351, 40079153, 93694351, 43523701, 24709297, 34774792, 65430873, 7806336,
3165                     84616260, 37205991,
3166                 ]),
3167                 y_minus_x: FieldElement2625([
3168                     56688388, 29436320, 14584638, 15971087, 51340543, 8861009, 26556809, 27979875,
3169                     48555541, 22197296,
3170                 ]),
3171                 xy2d: FieldElement2625([
3172                     2839082, 14284142, 4029895, 3472686, 14402957, 12689363, 40466743, 8459446,
3173                     61503401, 25932490,
3174                 ]),
3175             },
3176             AffineNielsPoint {
3177                 y_plus_x: FieldElement2625([
3178                     62269556, 30018987, 76853824, 2871047, 92222842, 36741449, 109106914, 32705364,
3179                     84366947, 25576692,
3180                 ]),
3181                 y_minus_x: FieldElement2625([
3182                     18164541, 22959256, 49953981, 32012014, 19237077, 23809137, 23357532, 18337424,
3183                     26908269, 12150756,
3184                 ]),
3185                 xy2d: FieldElement2625([
3186                     36843994, 25906566, 5112248, 26517760, 65609056, 26580174, 43167, 28016731,
3187                     34806789, 16215818,
3188                 ]),
3189             },
3190         ]),
3191         LookupTable([
3192             AffineNielsPoint {
3193                 y_plus_x: FieldElement2625([
3194                     60209940, 43378825, 54804084, 29153342, 102820586, 27277595, 99683352,
3195                     46087336, 59605791, 24879084,
3196                 ]),
3197                 y_minus_x: FieldElement2625([
3198                     39765323, 17038963, 39957339, 22831480, 946345, 16291093, 254968, 7168080,
3199                     21676107, 31611404,
3200                 ]),
3201                 xy2d: FieldElement2625([
3202                     21260942, 25129680, 50276977, 21633609, 43430902, 3968120, 63456915, 27338965,
3203                     63552672, 25641356,
3204                 ]),
3205             },
3206             AffineNielsPoint {
3207                 y_plus_x: FieldElement2625([
3208                     16544735, 46804798, 50304435, 49100673, 62525860, 46311689, 64646555, 24874095,
3209                     48201831, 23891632,
3210                 ]),
3211                 y_minus_x: FieldElement2625([
3212                     64693606, 17976703, 18312302, 4964443, 51836334, 20900867, 26820650, 16690659,
3213                     25459437, 28989823,
3214                 ]),
3215                 xy2d: FieldElement2625([
3216                     41964155, 11425019, 28423002, 22533875, 60963942, 17728207, 9142794, 31162830,
3217                     60676445, 31909614,
3218                 ]),
3219             },
3220             AffineNielsPoint {
3221                 y_plus_x: FieldElement2625([
3222                     44004193, 39807907, 16964146, 29785560, 109103755, 54812425, 39651637,
3223                     50764205, 73444554, 40804420,
3224                 ]),
3225                 y_minus_x: FieldElement2625([
3226                     36775618, 13979674, 7503222, 21186118, 55152142, 28932738, 36836594, 2682241,
3227                     25993170, 21075909,
3228                 ]),
3229                 xy2d: FieldElement2625([
3230                     4364628, 5930691, 32304656, 23509878, 59054082, 15091130, 22857016, 22955477,
3231                     31820367, 15075278,
3232                 ]),
3233             },
3234             AffineNielsPoint {
3235                 y_plus_x: FieldElement2625([
3236                     98987979, 24635738, 84367624, 33645057, 126175891, 28636721, 91271651,
3237                     23903545, 116247489, 46387475,
3238                 ]),
3239                 y_minus_x: FieldElement2625([
3240                     19073683, 14851414, 42705695, 21694263, 7625277, 11091125, 47489674, 2074448,
3241                     57694925, 14905376,
3242                 ]),
3243                 xy2d: FieldElement2625([
3244                     24483648, 21618865, 64589997, 22007013, 65555733, 15355505, 41826784, 9253128,
3245                     27628530, 25998952,
3246                 ]),
3247             },
3248             AffineNielsPoint {
3249                 y_plus_x: FieldElement2625([
3250                     84706452, 41895034, 86464480, 34106618, 26198469, 30377849, 71702187, 24396849,
3251                     120106852, 48851446,
3252                 ]),
3253                 y_minus_x: FieldElement2625([
3254                     510886, 14337390, 35323607, 16638631, 6328095, 2713355, 46891447, 21690211,
3255                     8683220, 2921426,
3256                 ]),
3257                 xy2d: FieldElement2625([
3258                     18606791, 11874196, 27155355, 28272950, 43077121, 6265445, 41930624, 32275507,
3259                     4674689, 13890525,
3260                 ]),
3261             },
3262             AffineNielsPoint {
3263                 y_plus_x: FieldElement2625([
3264                     13609605, 13069022, 106845367, 20498522, 91469449, 43147405, 82086020,
3265                     43389536, 71498550, 33842827,
3266                 ]),
3267                 y_minus_x: FieldElement2625([
3268                     9922506, 33035038, 13613106, 5883594, 48350519, 33120168, 54804801, 8317627,
3269                     23388070, 16052080,
3270                 ]),
3271                 xy2d: FieldElement2625([
3272                     12719997, 11937594, 35138804, 28525742, 26900119, 8561328, 46953177, 21921452,
3273                     52354592, 22741539,
3274                 ]),
3275             },
3276             AffineNielsPoint {
3277                 y_plus_x: FieldElement2625([
3278                     83070703, 47704840, 93825794, 32888599, 111423399, 47157999, 78938436,
3279                     41022275, 38286735, 34483706,
3280                 ]),
3281                 y_minus_x: FieldElement2625([
3282                     11038231, 21972036, 39798381, 26237869, 56610336, 17246600, 43629330, 24182562,
3283                     45715720, 2465073,
3284                 ]),
3285                 xy2d: FieldElement2625([
3286                     20017144, 29231206, 27915241, 1529148, 12396362, 15675764, 13817261, 23896366,
3287                     2463390, 28932292,
3288                 ]),
3289             },
3290             AffineNielsPoint {
3291                 y_plus_x: FieldElement2625([
3292                     50749967, 20890520, 122152544, 38550884, 65852441, 34628003, 76692421,
3293                     12851106, 71112760, 46228148,
3294                 ]),
3295                 y_minus_x: FieldElement2625([
3296                     65377275, 18398561, 63845933, 16143081, 19294135, 13385325, 14741514, 24450706,
3297                     7903885, 2348101,
3298                 ]),
3299                 xy2d: FieldElement2625([
3300                     24536016, 17039225, 12715591, 29692277, 1511292, 10047386, 63266518, 26425272,
3301                     38731325, 10048126,
3302                 ]),
3303             },
3304         ]),
3305         LookupTable([
3306             AffineNielsPoint {
3307                 y_plus_x: FieldElement2625([
3308                     54486638, 27349611, 97827688, 2591311, 56491836, 12192839, 85982162, 59811773,
3309                     34811106, 15221631,
3310                 ]),
3311                 y_minus_x: FieldElement2625([
3312                     40630742, 22450567, 11546243, 31701949, 9180879, 7656409, 45764914, 2095754,
3313                     29769758, 6593415,
3314                 ]),
3315                 xy2d: FieldElement2625([
3316                     35114656, 30646970, 4176911, 3264766, 12538965, 32686321, 26312344, 27435754,
3317                     30958053, 8292160,
3318                 ]),
3319             },
3320             AffineNielsPoint {
3321                 y_plus_x: FieldElement2625([
3322                     98538667, 53149747, 96282394, 15632447, 12174511, 64348770, 99917693, 37531617,
3323                     93251999, 30405555,
3324                 ]),
3325                 y_minus_x: FieldElement2625([
3326                     22648882, 1402143, 44308880, 13746058, 7936347, 365344, 58440231, 31879998,
3327                     63350620, 31249806,
3328                 ]),
3329                 xy2d: FieldElement2625([
3330                     51616947, 8012312, 64594134, 20851969, 43143017, 23300402, 65496150, 32018862,
3331                     50444388, 8194477,
3332                 ]),
3333             },
3334             AffineNielsPoint {
3335                 y_plus_x: FieldElement2625([
3336                     27338047, 26047012, 59694639, 10140404, 48082437, 26964542, 94386054, 42409807,
3337                     95681149, 36559595,
3338                 ]),
3339                 y_minus_x: FieldElement2625([
3340                     26287105, 4821776, 25476601, 29408529, 63344350, 17765447, 49100281, 1182478,
3341                     41014043, 20474836,
3342                 ]),
3343                 xy2d: FieldElement2625([
3344                     59937691, 3178079, 23970071, 6201893, 49913287, 29065239, 45232588, 19571804,
3345                     32208682, 32356184,
3346                 ]),
3347             },
3348             AffineNielsPoint {
3349                 y_plus_x: FieldElement2625([
3350                     50451143, 36372074, 56822501, 14811297, 73133531, 46903936, 39793359, 56611021,
3351                     39436277, 22014573,
3352                 ]),
3353                 y_minus_x: FieldElement2625([
3354                     15941010, 24148500, 45741813, 8062054, 31876073, 33315803, 51830470, 32110002,
3355                     15397330, 29424239,
3356                 ]),
3357                 xy2d: FieldElement2625([
3358                     8934485, 20068965, 43822466, 20131190, 34662773, 14047985, 31170398, 32113411,
3359                     39603297, 15087183,
3360                 ]),
3361             },
3362             AffineNielsPoint {
3363                 y_plus_x: FieldElement2625([
3364                     115860466, 31397939, 24524912, 16876564, 82629290, 27193655, 118715321,
3365                     11461894, 83897392, 27685489,
3366                 ]),
3367                 y_minus_x: FieldElement2625([
3368                     65161459, 16013772, 21750665, 3714552, 49707082, 17498998, 63338576, 23231111,
3369                     31322513, 21938797,
3370                 ]),
3371                 xy2d: FieldElement2625([
3372                     21426636, 27904214, 53460576, 28206894, 38296674, 28633461, 48833472, 18933017,
3373                     13040861, 21441484,
3374                 ]),
3375             },
3376             AffineNielsPoint {
3377                 y_plus_x: FieldElement2625([
3378                     78402740, 46032517, 107081326, 48638180, 104910306, 14748870, 14555558,
3379                     20137329, 68722574, 38451366,
3380                 ]),
3381                 y_minus_x: FieldElement2625([
3382                     41213962, 15323293, 58619073, 25496531, 25967125, 20128972, 2825959, 28657387,
3383                     43137087, 22287016,
3384                 ]),
3385                 xy2d: FieldElement2625([
3386                     51184079, 28324551, 49665331, 6410663, 3622847, 10243618, 20615400, 12405433,
3387                     43355834, 25118015,
3388                 ]),
3389             },
3390             AffineNielsPoint {
3391                 y_plus_x: FieldElement2625([
3392                     127126414, 46110638, 114026375, 9025185, 50036385, 4333800, 71487300, 35986461,
3393                     23097948, 32988414,
3394                 ]),
3395                 y_minus_x: FieldElement2625([
3396                     4565804, 17528778, 20084411, 25711615, 1724998, 189254, 24767264, 10103221,
3397                     48596551, 2424777,
3398                 ]),
3399                 xy2d: FieldElement2625([
3400                     366633, 21577626, 8173089, 26664313, 30788633, 5745705, 59940186, 1344108,
3401                     63466311, 12412658,
3402                 ]),
3403             },
3404             AffineNielsPoint {
3405                 y_plus_x: FieldElement2625([
3406                     110215918, 41244716, 82038279, 33386174, 102006892, 53695876, 91271559,
3407                     51782359, 63967361, 44733816,
3408                 ]),
3409                 y_minus_x: FieldElement2625([
3410                     18289503, 18829478, 8056944, 16430056, 45379140, 7842513, 61107423, 32067534,
3411                     48424218, 22110928,
3412                 ]),
3413                 xy2d: FieldElement2625([
3414                     476239, 6601091, 60956074, 23831056, 17503544, 28690532, 27672958, 13403813,
3415                     11052904, 5219329,
3416                 ]),
3417             },
3418         ]),
3419         LookupTable([
3420             AffineNielsPoint {
3421                 y_plus_x: FieldElement2625([
3422                     87787372, 25178693, 34436965, 42403554, 129207969, 48129182, 98295834,
3423                     29580701, 9014761, 58529808,
3424                 ]),
3425                 y_minus_x: FieldElement2625([
3426                     53464795, 23204192, 51146355, 5075807, 65594203, 22019831, 34006363, 9160279,
3427                     8473550, 30297594,
3428                 ]),
3429                 xy2d: FieldElement2625([
3430                     24900749, 14435722, 17209120, 18261891, 44516588, 9878982, 59419555, 17218610,
3431                     42540382, 11788947,
3432                 ]),
3433             },
3434             AffineNielsPoint {
3435                 y_plus_x: FieldElement2625([
3436                     63990690, 22159237, 53306774, 48351872, 76761311, 26708527, 47071426, 43965164,
3437                     42540393, 32095740,
3438                 ]),
3439                 y_minus_x: FieldElement2625([
3440                     51449703, 16736705, 44641714, 10215877, 58011687, 7563910, 11871841, 21049238,
3441                     48595538, 8464117,
3442                 ]),
3443                 xy2d: FieldElement2625([
3444                     43708233, 8348506, 52522913, 32692717, 63158658, 27181012, 14325288, 8628612,
3445                     33313881, 25183915,
3446                 ]),
3447             },
3448             AffineNielsPoint {
3449                 y_plus_x: FieldElement2625([
3450                     46921853, 28586496, 89476219, 38825978, 66011746, 28765593, 109412060,
3451                     23317576, 58168128, 61290594,
3452                 ]),
3453                 y_minus_x: FieldElement2625([
3454                     60160060, 31759219, 34483180, 17533252, 32635413, 26180187, 15989196, 20716244,
3455                     28358191, 29300528,
3456                 ]),
3457                 xy2d: FieldElement2625([
3458                     43547083, 30755372, 34757181, 31892468, 57961144, 10429266, 50471180, 4072015,
3459                     61757200, 5596588,
3460                 ]),
3461             },
3462             AffineNielsPoint {
3463                 y_plus_x: FieldElement2625([
3464                     105981130, 30164382, 79421759, 39767609, 3117141, 49632997, 29266238, 36111653,
3465                     68877164, 15373192,
3466                 ]),
3467                 y_minus_x: FieldElement2625([
3468                     59865506, 30307471, 62515396, 26001078, 66980936, 32642186, 66017961, 29049440,
3469                     42448372, 3442909,
3470                 ]),
3471                 xy2d: FieldElement2625([
3472                     36898293, 5124042, 14181784, 8197961, 18964734, 21615339, 22597930, 7176455,
3473                     48523386, 13365929,
3474                 ]),
3475             },
3476             AffineNielsPoint {
3477                 y_plus_x: FieldElement2625([
3478                     59231455, 32054473, 75433536, 38244510, 73370723, 34444877, 24538106, 24984246,
3479                     57419264, 30522764,
3480                 ]),
3481                 y_minus_x: FieldElement2625([
3482                     25008885, 22782833, 62803832, 23916421, 16265035, 15721635, 683793, 21730648,
3483                     15723478, 18390951,
3484                 ]),
3485                 xy2d: FieldElement2625([
3486                     57448220, 12374378, 40101865, 26528283, 59384749, 21239917, 11879681, 5400171,
3487                     519526, 32318556,
3488                 ]),
3489             },
3490             AffineNielsPoint {
3491                 y_plus_x: FieldElement2625([
3492                     22258378, 50776631, 59239045, 14613015, 44588609, 30603508, 46754982, 40870398,
3493                     16648396, 41160072,
3494                 ]),
3495                 y_minus_x: FieldElement2625([
3496                     59027556, 25089834, 58885552, 9719709, 19259459, 18206220, 23994941, 28272877,
3497                     57640015, 4763277,
3498                 ]),
3499                 xy2d: FieldElement2625([
3500                     45409620, 9220968, 51378240, 1084136, 41632757, 30702041, 31088446, 25789909,
3501                     55752334, 728111,
3502                 ]),
3503             },
3504             AffineNielsPoint {
3505                 y_plus_x: FieldElement2625([
3506                     26047201, 55357393, 127317403, 50587064, 91200930, 9158118, 62835319, 20998873,
3507                     104852291, 28056158,
3508                 ]),
3509                 y_minus_x: FieldElement2625([
3510                     17510331, 33231575, 5854288, 8403524, 17133918, 30441820, 38997856, 12327944,
3511                     10750447, 10014012,
3512                 ]),
3513                 xy2d: FieldElement2625([
3514                     56796096, 3936951, 9156313, 24656749, 16498691, 32559785, 39627812, 32887699,
3515                     3424690, 7540221,
3516                 ]),
3517             },
3518             AffineNielsPoint {
3519                 y_plus_x: FieldElement2625([
3520                     97431206, 26590321, 78469868, 29411114, 74542167, 4989747, 127146306, 50791643,
3521                     57864597, 48812477,
3522                 ]),
3523                 y_minus_x: FieldElement2625([
3524                     13054543, 30774935, 19155473, 469045, 54626067, 4566041, 5631406, 2711395,
3525                     1062915, 28418087,
3526                 ]),
3527                 xy2d: FieldElement2625([
3528                     47868616, 22299832, 37599834, 26054466, 61273100, 13005410, 61042375, 12194496,
3529                     32960380, 1459310,
3530                 ]),
3531             },
3532         ]),
3533         LookupTable([
3534             AffineNielsPoint {
3535                 y_plus_x: FieldElement2625([
3536                     86960860, 40582355, 90778216, 43574797, 75695366, 26896524, 67503060, 27452546,
3537                     85746866, 55933926,
3538                 ]),
3539                 y_minus_x: FieldElement2625([
3540                     31395515, 15098109, 26581030, 8030562, 50580950, 28547297, 9012485, 25970078,
3541                     60465776, 28111795,
3542                 ]),
3543                 xy2d: FieldElement2625([
3544                     57916680, 31207054, 65111764, 4529533, 25766844, 607986, 67095642, 9677542,
3545                     34813975, 27098423,
3546                 ]),
3547             },
3548             AffineNielsPoint {
3549                 y_plus_x: FieldElement2625([
3550                     64664330, 33404494, 96457765, 8186664, 68982624, 12489862, 103283149, 25714738,
3551                     59256019, 58970434,
3552                 ]),
3553                 y_minus_x: FieldElement2625([
3554                     51872508, 18120922, 7766469, 746860, 26346930, 23332670, 39775412, 10754587,
3555                     57677388, 5203575,
3556                 ]),
3557                 xy2d: FieldElement2625([
3558                     31834314, 14135496, 66338857, 5159117, 20917671, 16786336, 59640890, 26216907,
3559                     31809242, 7347066,
3560                 ]),
3561             },
3562             AffineNielsPoint {
3563                 y_plus_x: FieldElement2625([
3564                     57502122, 21680191, 87523322, 46588417, 80825387, 21862550, 86906833, 21343176,
3565                     82301739, 31466941,
3566                 ]),
3567                 y_minus_x: FieldElement2625([
3568                     54445282, 31372712, 1168161, 29749623, 26747876, 19416341, 10609329, 12694420,
3569                     33473243, 20172328,
3570                 ]),
3571                 xy2d: FieldElement2625([
3572                     33184999, 11180355, 15832085, 22169002, 65475192, 225883, 15089336, 22530529,
3573                     60973201, 14480052,
3574                 ]),
3575             },
3576             AffineNielsPoint {
3577                 y_plus_x: FieldElement2625([
3578                     98417562, 27934433, 98139703, 31657332, 82783410, 26971548, 72605071, 13685226,
3579                     27595050, 42291707,
3580                 ]),
3581                 y_minus_x: FieldElement2625([
3582                     46790012, 18404192, 10933842, 17376410, 8335351, 26008410, 36100512, 20943827,
3583                     26498113, 66511,
3584                 ]),
3585                 xy2d: FieldElement2625([
3586                     22644435, 24792703, 50437087, 4884561, 64003250, 19995065, 30540765, 29267685,
3587                     53781076, 26039336,
3588                 ]),
3589             },
3590             AffineNielsPoint {
3591                 y_plus_x: FieldElement2625([
3592                     106199862, 9834843, 85726071, 30873119, 63706907, 53801357, 75314402, 13585436,
3593                     117090263, 48669869,
3594                 ]),
3595                 y_minus_x: FieldElement2625([
3596                     23711543, 32881517, 31206560, 25191721, 6164646, 23844445, 33572981, 32128335,
3597                     8236920, 16492939,
3598                 ]),
3599                 xy2d: FieldElement2625([
3600                     43198286, 20038905, 40809380, 29050590, 25005589, 25867162, 19574901, 10071562,
3601                     6708380, 27332008,
3602                 ]),
3603             },
3604             AffineNielsPoint {
3605                 y_plus_x: FieldElement2625([
3606                     69210217, 28624377, 86811594, 35922006, 118790560, 34602105, 72409880,
3607                     42883131, 29955600, 55430554,
3608                 ]),
3609                 y_minus_x: FieldElement2625([
3610                     3096359, 9271816, 45488000, 18032587, 52260867, 25961494, 41216721, 20918836,
3611                     57191288, 6216607,
3612                 ]),
3613                 xy2d: FieldElement2625([
3614                     34493015, 338662, 41913253, 2510421, 37895298, 19734218, 24822829, 27407865,
3615                     40341383, 7525078,
3616                 ]),
3617             },
3618             AffineNielsPoint {
3619                 y_plus_x: FieldElement2625([
3620                     44042196, 53123240, 83242349, 25658253, 130828162, 34333218, 66198527,
3621                     30771936, 47722230, 45548532,
3622                 ]),
3623                 y_minus_x: FieldElement2625([
3624                     21691500, 19929806, 66467532, 19187410, 3285880, 30070836, 42044197, 9718257,
3625                     59631427, 13381417,
3626                 ]),
3627                 xy2d: FieldElement2625([
3628                     18445390, 29352196, 14979845, 11622458, 65381754, 29971451, 23111647, 27179185,
3629                     28535281, 15779576,
3630                 ]),
3631             },
3632             AffineNielsPoint {
3633                 y_plus_x: FieldElement2625([
3634                     30098034, 36644094, 124983340, 16662133, 45801924, 44862842, 53040409,
3635                     12021729, 77064149, 17251075,
3636                 ]),
3637                 y_minus_x: FieldElement2625([
3638                     9734894, 18977602, 59635230, 24415696, 2060391, 11313496, 48682835, 9924398,
3639                     20194861, 13380996,
3640                 ]),
3641                 xy2d: FieldElement2625([
3642                     40730762, 25589224, 44941042, 15789296, 49053522, 27385639, 65123949, 15707770,
3643                     26342023, 10146099,
3644                 ]),
3645             },
3646         ]),
3647         LookupTable([
3648             AffineNielsPoint {
3649                 y_plus_x: FieldElement2625([
3650                     41091971, 33334488, 88448054, 33513043, 86854119, 30675731, 37471583, 35781471,
3651                     21612325, 33008704,
3652                 ]),
3653                 y_minus_x: FieldElement2625([
3654                     54031477, 1184227, 23562814, 27583990, 46757619, 27205717, 25764460, 12243797,
3655                     46252298, 11649657,
3656                 ]),
3657                 xy2d: FieldElement2625([
3658                     57077370, 11262625, 27384172, 2271902, 26947504, 17556661, 39943, 6114064,
3659                     33514190, 2333242,
3660                 ]),
3661             },
3662             AffineNielsPoint {
3663                 y_plus_x: FieldElement2625([
3664                     112784121, 54687041, 75228644, 40774344, 45278341, 58092729, 60429112,
3665                     54438225, 91459440, 20104430,
3666                 ]),
3667                 y_minus_x: FieldElement2625([
3668                     62992557, 22282898, 43222677, 4843614, 37020525, 690622, 35572776, 23147595,
3669                     8317859, 12352766,
3670                 ]),
3671                 xy2d: FieldElement2625([
3672                     18200138, 19078521, 34021104, 30857812, 43406342, 24451920, 43556767, 31266881,
3673                     20712162, 6719373,
3674                 ]),
3675             },
3676             AffineNielsPoint {
3677                 y_plus_x: FieldElement2625([
3678                     26656189, 39629685, 59250307, 35440503, 105873684, 37816756, 78226393,
3679                     29791221, 26224234, 30256974,
3680                 ]),
3681                 y_minus_x: FieldElement2625([
3682                     49939907, 18700334, 63713187, 17184554, 47154818, 14050419, 21728352, 9493610,
3683                     18620611, 17125804,
3684                 ]),
3685                 xy2d: FieldElement2625([
3686                     53785524, 13325348, 11432106, 5964811, 18609221, 6062965, 61839393, 23828875,
3687                     36407290, 17074774,
3688                 ]),
3689             },
3690             AffineNielsPoint {
3691                 y_plus_x: FieldElement2625([
3692                     43248307, 55875704, 94070219, 35195292, 34695751, 16816491, 79357372, 28313792,
3693                     80844205, 35488493,
3694                 ]),
3695                 y_minus_x: FieldElement2625([
3696                     25089769, 6742589, 17081145, 20148166, 21909292, 17486451, 51972569, 29789085,
3697                     45830866, 5473615,
3698                 ]),
3699                 xy2d: FieldElement2625([
3700                     31883658, 25593331, 1083431, 21982029, 22828470, 13290673, 59983779, 12469655,
3701                     29111212, 28103418,
3702                 ]),
3703             },
3704             AffineNielsPoint {
3705                 y_plus_x: FieldElement2625([
3706                     91353792, 52058456, 107954750, 36345970, 52111264, 50221109, 91476329,
3707                     39943270, 56813276, 34006814,
3708                 ]),
3709                 y_minus_x: FieldElement2625([
3710                     41468082, 30136590, 5217915, 16224624, 19987036, 29472163, 42872612, 27639183,
3711                     15766061, 8407814,
3712                 ]),
3713                 xy2d: FieldElement2625([
3714                     46701865, 13990230, 15495425, 16395525, 5377168, 15166495, 58191841, 29165478,
3715                     59040954, 2276717,
3716                 ]),
3717             },
3718             AffineNielsPoint {
3719                 y_plus_x: FieldElement2625([
3720                     30157899, 46478498, 116505677, 42800183, 87003891, 36922573, 43281276,
3721                     38650650, 89849239, 26251014,
3722                 ]),
3723                 y_minus_x: FieldElement2625([
3724                     2041139, 19298082, 7783686, 13876377, 41161879, 20201972, 24051123, 13742383,
3725                     51471265, 13295221,
3726                 ]),
3727                 xy2d: FieldElement2625([
3728                     33338218, 25048699, 12532112, 7977527, 9106186, 31839181, 49388668, 28941459,
3729                     62657506, 18884987,
3730                 ]),
3731             },
3732             AffineNielsPoint {
3733                 y_plus_x: FieldElement2625([
3734                     47063564, 39008528, 52762315, 40001577, 28862070, 35438083, 64639597, 29412551,
3735                     74879432, 43175028,
3736                 ]),
3737                 y_minus_x: FieldElement2625([
3738                     23208049, 7979712, 33071466, 8149229, 1758231, 22719437, 30945527, 31860109,
3739                     33606523, 18786461,
3740                 ]),
3741                 xy2d: FieldElement2625([
3742                     1439939, 17283952, 66028874, 32760649, 4625401, 10647766, 62065063, 1220117,
3743                     30494170, 22113633,
3744                 ]),
3745             },
3746             AffineNielsPoint {
3747                 y_plus_x: FieldElement2625([
3748                     62071265, 20526136, 64138304, 30492664, 82749837, 26852765, 40369837, 34480481,
3749                     65424524, 20220784,
3750                 ]),
3751                 y_minus_x: FieldElement2625([
3752                     13908495, 30005160, 30919927, 27280607, 45587000, 7989038, 9021034, 9078865,
3753                     3353509, 4033511,
3754                 ]),
3755                 xy2d: FieldElement2625([
3756                     37445433, 18440821, 32259990, 33209950, 24295848, 20642309, 23161162, 8839127,
3757                     27485041, 7356032,
3758                 ]),
3759             },
3760         ]),
3761         LookupTable([
3762             AffineNielsPoint {
3763                 y_plus_x: FieldElement2625([
3764                     76769853, 34259874, 79088928, 28184277, 65480320, 14661172, 60762722, 36179446,
3765                     95539899, 50337029,
3766                 ]),
3767                 y_minus_x: FieldElement2625([
3768                     43269631, 25243016, 41163352, 7480957, 49427195, 25200248, 44562891, 14150564,
3769                     15970762, 4099461,
3770                 ]),
3771                 xy2d: FieldElement2625([
3772                     29262576, 16756590, 26350592, 24760869, 8529670, 22346382, 13617292, 23617289,
3773                     11465738, 8317062,
3774                 ]),
3775             },
3776             AffineNielsPoint {
3777                 y_plus_x: FieldElement2625([
3778                     41615764, 26591503, 99609063, 24135380, 44070139, 31252209, 82007500, 37402886,
3779                     88078197, 28396915,
3780                 ]),
3781                 y_minus_x: FieldElement2625([
3782                     46724414, 19206718, 48772458, 13884721, 34069410, 2842113, 45498038, 29904543,
3783                     11177094, 14989547,
3784                 ]),
3785                 xy2d: FieldElement2625([
3786                     42612143, 21838415, 16959895, 2278463, 12066309, 10137771, 13515641, 2581286,
3787                     38621356, 9930239,
3788                 ]),
3789             },
3790             AffineNielsPoint {
3791                 y_plus_x: FieldElement2625([
3792                     49357223, 31456605, 83653163, 54099563, 118302919, 18605349, 18345766,
3793                     53705111, 83400343, 28240393,
3794                 ]),
3795                 y_minus_x: FieldElement2625([
3796                     33879670, 2553287, 32678213, 9875984, 8534129, 6889387, 57432090, 6957616,
3797                     4368891, 9788741,
3798                 ]),
3799                 xy2d: FieldElement2625([
3800                     16660737, 7281060, 56278106, 12911819, 20108584, 25452756, 45386327, 24941283,
3801                     16250551, 22443329,
3802                 ]),
3803             },
3804             AffineNielsPoint {
3805                 y_plus_x: FieldElement2625([
3806                     47343357, 35944957, 117666696, 14161978, 69014150, 39969338, 71798447,
3807                     10604806, 104027325, 4782745,
3808                 ]),
3809                 y_minus_x: FieldElement2625([
3810                     65754325, 14736940, 59741422, 20261545, 7710541, 19398842, 57127292, 4383044,
3811                     22546403, 437323,
3812                 ]),
3813                 xy2d: FieldElement2625([
3814                     31665558, 21373968, 50922033, 1491338, 48740239, 3294681, 27343084, 2786261,
3815                     36475274, 19457415,
3816                 ]),
3817             },
3818             AffineNielsPoint {
3819                 y_plus_x: FieldElement2625([
3820                     52641566, 32870716, 33734756, 41002983, 19294359, 14334329, 47418233, 35909750,
3821                     47824192, 27440058,
3822                 ]),
3823                 y_minus_x: FieldElement2625([
3824                     15121312, 17758270, 6377019, 27523071, 56310752, 20596586, 18952176, 15496498,
3825                     37728731, 11754227,
3826                 ]),
3827                 xy2d: FieldElement2625([
3828                     64471568, 20071356, 8488726, 19250536, 12728760, 31931939, 7141595, 11724556,
3829                     22761615, 23420291,
3830                 ]),
3831             },
3832             AffineNielsPoint {
3833                 y_plus_x: FieldElement2625([
3834                     16918416, 11729663, 49025285, 36577418, 103201995, 53769203, 38367677,
3835                     21327038, 32851221, 11717399,
3836                 ]),
3837                 y_minus_x: FieldElement2625([
3838                     11166615, 7338049, 60386341, 4531519, 37640192, 26252376, 31474878, 3483633,
3839                     65915689, 29523600,
3840                 ]),
3841                 xy2d: FieldElement2625([
3842                     66923210, 9921304, 31456609, 20017994, 55095045, 13348922, 33142652, 6546660,
3843                     47123585, 29606055,
3844                 ]),
3845             },
3846             AffineNielsPoint {
3847                 y_plus_x: FieldElement2625([
3848                     101757113, 44821142, 55911756, 25655328, 31703693, 37410335, 58571732,
3849                     20721383, 36336829, 18068118,
3850                 ]),
3851                 y_minus_x: FieldElement2625([
3852                     49102387, 12709067, 3991746, 27075244, 45617340, 23004006, 35973516, 17504552,
3853                     10928916, 3011958,
3854                 ]),
3855                 xy2d: FieldElement2625([
3856                     60151107, 17960094, 31696058, 334240, 29576716, 14796075, 36277808, 20749251,
3857                     18008030, 10258577,
3858                 ]),
3859             },
3860             AffineNielsPoint {
3861                 y_plus_x: FieldElement2625([
3862                     44660220, 49210000, 74127342, 29144428, 36794597, 32352840, 65255398, 34921551,
3863                     92236737, 6671742,
3864                 ]),
3865                 y_minus_x: FieldElement2625([
3866                     29701166, 19180498, 56230743, 9279287, 67091296, 13127209, 21382910, 11042292,
3867                     25838796, 4642684,
3868                 ]),
3869                 xy2d: FieldElement2625([
3870                     46678630, 14955536, 42982517, 8124618, 61739576, 27563961, 30468146, 19653792,
3871                     18423288, 4177476,
3872                 ]),
3873             },
3874         ]),
3875     ]);
3876 
3877 /// Odd multiples of the basepoint `[B, 3B, 5B, 7B, 9B, 11B, 13B, 15B, ..., 127B]`.
3878 pub(crate) const AFFINE_ODD_MULTIPLES_OF_BASEPOINT: NafLookupTable8<AffineNielsPoint> =
3879     NafLookupTable8([
3880         AffineNielsPoint {
3881             y_plus_x: FieldElement2625([
3882                 93076338, 52752828, 29566454, 37215328, 54414518, 37569218, 94653489, 21800160,
3883                 61029707, 35602036,
3884             ]),
3885             y_minus_x: FieldElement2625([
3886                 54563134, 934261, 64385954, 3049989, 66381436, 9406985, 12720692, 5043384,
3887                 19500929, 18085054,
3888             ]),
3889             xy2d: FieldElement2625([
3890                 58370664, 4489569, 9688441, 18769238, 10184608, 21191052, 29287918, 11864899,
3891                 42594502, 29115885,
3892             ]),
3893         },
3894         AffineNielsPoint {
3895             y_plus_x: FieldElement2625([
3896                 82745136, 23865874, 24204772, 25642034, 67725840, 16869169, 94896463, 52336674,
3897                 28944398, 32004408,
3898             ]),
3899             y_minus_x: FieldElement2625([
3900                 16568933, 4717097, 55552716, 32452109, 15682895, 21747389, 16354576, 21778470,
3901                 7689661, 11199574,
3902             ]),
3903             xy2d: FieldElement2625([
3904                 30464137, 27578307, 55329429, 17883566, 23220364, 15915852, 7512774, 10017326,
3905                 49359771, 23634074,
3906             ]),
3907         },
3908         AffineNielsPoint {
3909             y_plus_x: FieldElement2625([
3910                 77970208, 11473153, 27284546, 35535607, 37044514, 46132292, 99976748, 48069538,
3911                 118779423, 44373810,
3912             ]),
3913             y_minus_x: FieldElement2625([
3914                 4708026, 6336745, 20377586, 9066809, 55836755, 6594695, 41455196, 12483687,
3915                 54440373, 5581305,
3916             ]),
3917             xy2d: FieldElement2625([
3918                 19563141, 16186464, 37722007, 4097518, 10237984, 29206317, 28542349, 13850243,
3919                 43430843, 17738489,
3920             ]),
3921         },
3922         AffineNielsPoint {
3923             y_plus_x: FieldElement2625([
3924                 72262591, 43463716, 68832610, 30776557, 97632468, 39071304, 86589715, 38784565,
3925                 43156424, 18378665,
3926             ]),
3927             y_minus_x: FieldElement2625([
3928                 36839857, 30090922, 7665485, 10083793, 28475525, 1649722, 20654025, 16520125,
3929                 30598449, 7715701,
3930             ]),
3931             xy2d: FieldElement2625([
3932                 28881826, 14381568, 9657904, 3680757, 46927229, 7843315, 35708204, 1370707,
3933                 29794553, 32145132,
3934             ]),
3935         },
3936         AffineNielsPoint {
3937             y_plus_x: FieldElement2625([
3938                 44589852, 26862249, 14201701, 24808930, 43598457, 42399157, 85583074, 32192981,
3939                 54046167, 47376308,
3940             ]),
3941             y_minus_x: FieldElement2625([
3942                 60653668, 25714560, 3374701, 28813570, 40010246, 22982724, 31655027, 26342105,
3943                 18853321, 19333481,
3944             ]),
3945             xy2d: FieldElement2625([
3946                 4566811, 20590564, 38133974, 21313742, 59506191, 30723862, 58594505, 23123294,
3947                 2207752, 30344648,
3948             ]),
3949         },
3950         AffineNielsPoint {
3951             y_plus_x: FieldElement2625([
3952                 41954014, 62923042, 96790006, 41423232, 60254202, 24130566, 121780363, 32891430,
3953                 103106264, 17421994,
3954             ]),
3955             y_minus_x: FieldElement2625([
3956                 25576264, 30851218, 7349803, 21739588, 16472781, 9300885, 3844789, 15725684,
3957                 171356, 6466918,
3958             ]),
3959             xy2d: FieldElement2625([
3960                 23103977, 13316479, 9739013, 17404951, 817874, 18515490, 8965338, 19466374,
3961                 36393951, 16193876,
3962             ]),
3963         },
3964         AffineNielsPoint {
3965             y_plus_x: FieldElement2625([
3966                 100695917, 36735143, 64714733, 47558118, 50205389, 17283591, 84347261, 38283886,
3967                 49034350, 9256799,
3968             ]),
3969             y_minus_x: FieldElement2625([
3970                 41926547, 29380300, 32336397, 5036987, 45872047, 11360616, 22616405, 9761698,
3971                 47281666, 630304,
3972             ]),
3973             xy2d: FieldElement2625([
3974                 53388152, 2639452, 42871404, 26147950, 9494426, 27780403, 60554312, 17593437,
3975                 64659607, 19263131,
3976             ]),
3977         },
3978         AffineNielsPoint {
3979             y_plus_x: FieldElement2625([
3980                 63957664, 28508356, 76391577, 40420576, 102310665, 32691407, 48168288, 15033783,
3981                 92213982, 25659555,
3982             ]),
3983             y_minus_x: FieldElement2625([
3984                 42782475, 15950225, 35307649, 18961608, 55446126, 28463506, 1573891, 30928545,
3985                 2198789, 17749813,
3986             ]),
3987             xy2d: FieldElement2625([
3988                 64009494, 10324966, 64867251, 7453182, 61661885, 30818928, 53296841, 17317989,
3989                 34647629, 21263748,
3990             ]),
3991         },
3992         AffineNielsPoint {
3993             y_plus_x: FieldElement2625([
3994                 17735022, 27114469, 76149336, 40765111, 43325570, 26153544, 26948151, 45905235,
3995                 38656900, 62179684,
3996             ]),
3997             y_minus_x: FieldElement2625([
3998                 2154119, 14782993, 28737794, 11906199, 36205504, 26488101, 19338132, 16910143,
3999                 50209922, 29794297,
4000             ]),
4001             xy2d: FieldElement2625([
4002                 29935700, 6336041, 20999566, 30405369, 13628497, 24612108, 61639745, 22359641,
4003                 56973806, 18684690,
4004             ]),
4005         },
4006         AffineNielsPoint {
4007             y_plus_x: FieldElement2625([
4008                 29792811, 31379227, 113441390, 20675662, 58452680, 54138549, 42892249, 32958636,
4009                 31674345, 24275271,
4010             ]),
4011             y_minus_x: FieldElement2625([
4012                 7606599, 22131225, 17376912, 15235046, 32822971, 7512882, 30227203, 14344178,
4013                 9952094, 8804749,
4014             ]),
4015             xy2d: FieldElement2625([
4016                 32575079, 3961822, 36404898, 17773250, 67073898, 1319543, 30641032, 7823672,
4017                 63309858, 18878784,
4018             ]),
4019         },
4020         AffineNielsPoint {
4021             y_plus_x: FieldElement2625([
4022                 77823924, 52933642, 26572931, 18690221, 109143683, 23989794, 79129572, 53326100,
4023                 38888709, 55889506,
4024             ]),
4025             y_minus_x: FieldElement2625([
4026                 37146997, 554126, 63326061, 20925660, 49205290, 8620615, 53375504, 25938867,
4027                 8752612, 31225894,
4028             ]),
4029             xy2d: FieldElement2625([
4030                 4529887, 12416158, 60388162, 30157900, 15427957, 27628808, 61150927, 12724463,
4031                 23658330, 23690055,
4032             ]),
4033         },
4034         AffineNielsPoint {
4035             y_plus_x: FieldElement2625([
4036                 102043267, 54823614, 45810225, 19657305, 54297192, 7413280, 66851983, 39718512,
4037                 25005048, 18002658,
4038             ]),
4039             y_minus_x: FieldElement2625([
4040                 5403481, 24654166, 61855580, 13522652, 14989680, 1879017, 43913069, 25724172,
4041                 20315901, 421248,
4042             ]),
4043             xy2d: FieldElement2625([
4044                 34818947, 1705239, 25347020, 7938434, 51632025, 1720023, 54809726, 32655885,
4045                 64907986, 5517607,
4046             ]),
4047         },
4048         AffineNielsPoint {
4049             y_plus_x: FieldElement2625([
4050                 88543525, 16557377, 80359887, 30047148, 91602876, 27723948, 62710290, 52707861,
4051                 7715736, 61648232,
4052             ]),
4053             y_minus_x: FieldElement2625([
4054                 14461032, 6393639, 22681353, 14533514, 52493587, 3544717, 57780998, 24657863,
4055                 59891807, 31628125,
4056             ]),
4057             xy2d: FieldElement2625([
4058                 60864886, 31199953, 18524951, 11247802, 43517645, 21165456, 26204394, 27268421,
4059                 63221077, 29979135,
4060             ]),
4061         },
4062         AffineNielsPoint {
4063             y_plus_x: FieldElement2625([
4064                 97491378, 10077555, 94805128, 42472719, 30231379, 17961119, 76201413, 41182329,
4065                 41405214, 31798052,
4066             ]),
4067             y_minus_x: FieldElement2625([
4068                 13670592, 720327, 7131696, 19360499, 66651570, 16947532, 3061924, 22871019,
4069                 39814495, 20141336,
4070             ]),
4071             xy2d: FieldElement2625([
4072                 44847187, 28379568, 38472030, 23697331, 49441718, 3215393, 1669253, 30451034,
4073                 62323912, 29368533,
4074             ]),
4075         },
4076         AffineNielsPoint {
4077             y_plus_x: FieldElement2625([
4078                 74923758, 35244493, 27222384, 30715870, 48444195, 28125622, 116052444, 32330148,
4079                 92609232, 35372537,
4080             ]),
4081             y_minus_x: FieldElement2625([
4082                 39340596, 15199968, 52787715, 18781603, 18787729, 5464578, 11652644, 8722118,
4083                 57056621, 5153960,
4084             ]),
4085             xy2d: FieldElement2625([
4086                 5733861, 14534448, 59480402, 15892910, 30737296, 188529, 491756, 17646733,
4087                 33071791, 15771063,
4088             ]),
4089         },
4090         AffineNielsPoint {
4091             y_plus_x: FieldElement2625([
4092                 85239571, 21331573, 119690709, 30172286, 44350959, 55826224, 68258766, 16209406,
4093                 20222151, 32139086,
4094             ]),
4095             y_minus_x: FieldElement2625([
4096                 52372801, 13847470, 52690845, 3802477, 48387139, 10595589, 13745896, 3112846,
4097                 50361463, 2761905,
4098             ]),
4099             xy2d: FieldElement2625([
4100                 45982696, 12273933, 15897066, 704320, 31367969, 3120352, 11710867, 16405685,
4101                 19410991, 10591627,
4102             ]),
4103         },
4104         AffineNielsPoint {
4105             y_plus_x: FieldElement2625([
4106                 82008850, 34439758, 89319886, 49124188, 34309215, 29866047, 80308709, 27738519,
4107                 71739865, 46909287,
4108             ]),
4109             y_minus_x: FieldElement2625([
4110                 36631997, 23300851, 59535242, 27474493, 59924914, 29067704, 17551261, 13583017,
4111                 37580567, 31071178,
4112             ]),
4113             xy2d: FieldElement2625([
4114                 22641770, 21277083, 10843473, 1582748, 37504588, 634914, 15612385, 18139122,
4115                 59415250, 22563863,
4116             ]),
4117         },
4118         AffineNielsPoint {
4119             y_plus_x: FieldElement2625([
4120                 76721854, 52814714, 41722368, 35285867, 53022548, 38255176, 93163883, 27627617,
4121                 87963092, 33729456,
4122             ]),
4123             y_minus_x: FieldElement2625([
4124                 61915349, 11733561, 59403492, 31381562, 29521830, 16845409, 54973419, 26057054,
4125                 49464700, 796779,
4126             ]),
4127             xy2d: FieldElement2625([
4128                 3855018, 8248512, 12652406, 88331, 2948262, 971326, 15614761, 9441028, 29507685,
4129                 8583792,
4130             ]),
4131         },
4132         AffineNielsPoint {
4133             y_plus_x: FieldElement2625([
4134                 76968870, 14808584, 76708906, 57649718, 23400175, 24077237, 63783137, 37471119,
4135                 56750251, 30681804,
4136             ]),
4137             y_minus_x: FieldElement2625([
4138                 33709664, 3740344, 52888604, 25059045, 46197996, 22678812, 45207164, 6431243,
4139                 21300862, 27646257,
4140             ]),
4141             xy2d: FieldElement2625([
4142                 49811511, 9216232, 25043921, 18738174, 29145960, 3024227, 65580502, 530149,
4143                 66809973, 22275500,
4144             ]),
4145         },
4146         AffineNielsPoint {
4147             y_plus_x: FieldElement2625([
4148                 23499366, 24936714, 38355445, 35908587, 82540167, 39280880, 46809413, 41143783,
4149                 72530804, 49676198,
4150             ]),
4151             y_minus_x: FieldElement2625([
4152                 45162189, 23851397, 9380591, 15192763, 36034862, 15525765, 5277811, 25040629,
4153                 33286237, 31693326,
4154             ]),
4155             xy2d: FieldElement2625([
4156                 62424427, 13336013, 49368582, 1581264, 30884213, 15048226, 66823504, 4736577,
4157                 53805192, 29608355,
4158             ]),
4159         },
4160         AffineNielsPoint {
4161             y_plus_x: FieldElement2625([
4162                 25190215, 26304748, 58928336, 42665707, 64280342, 38580230, 61299598, 20659504,
4163                 30387592, 32519377,
4164             ]),
4165             y_minus_x: FieldElement2625([
4166                 14480213, 17057820, 2286692, 32980967, 14693157, 22197912, 49247898, 9909859,
4167                 236428, 16857435,
4168             ]),
4169             xy2d: FieldElement2625([
4170                 7877514, 29872867, 45886243, 25902853, 41998762, 6241604, 35694938, 15657879,
4171                 56797932, 8609105,
4172             ]),
4173         },
4174         AffineNielsPoint {
4175             y_plus_x: FieldElement2625([
4176                 54245189, 32562161, 57887697, 19509733, 45323534, 37472546, 27606727, 59528498,
4177                 74398957, 44973176,
4178             ]),
4179             y_minus_x: FieldElement2625([
4180                 28964163, 20950093, 44929966, 26145892, 34786807, 18058153, 18187179, 27016486,
4181                 42438836, 14869174,
4182             ]),
4183             xy2d: FieldElement2625([
4184                 55703901, 1222455, 64329400, 24533246, 11330890, 9135834, 3589529, 19555234,
4185                 53275553, 1207212,
4186             ]),
4187         },
4188         AffineNielsPoint {
4189             y_plus_x: FieldElement2625([
4190                 33323313, 35603165, 79328585, 6017848, 71286345, 23804207, 86644124, 44008367,
4191                 55775078, 31816581,
4192             ]),
4193             y_minus_x: FieldElement2625([
4194                 64814718, 27217688, 29891310, 4504619, 8548709, 21986323, 62140656, 12555980,
4195                 34377058, 21436823,
4196             ]),
4197             xy2d: FieldElement2625([
4198                 49069441, 9880212, 33350825, 24576421, 24446077, 15616561, 19302117, 9370836,
4199                 55172180, 28526191,
4200             ]),
4201         },
4202         AffineNielsPoint {
4203             y_plus_x: FieldElement2625([
4204                 95404934, 26757208, 123864063, 4572839, 69249194, 43584425, 53559055, 41742046,
4205                 41167331, 24643278,
4206             ]),
4207             y_minus_x: FieldElement2625([
4208                 35101859, 30958612, 66105296, 3168612, 22836264, 10055966, 22893634, 13045780,
4209                 28576558, 30704591,
4210             ]),
4211             xy2d: FieldElement2625([
4212                 59987873, 21166324, 43296694, 15387892, 39447987, 19996270, 5059183, 19972934,
4213                 30207804, 29631666,
4214             ]),
4215         },
4216         AffineNielsPoint {
4217             y_plus_x: FieldElement2625([
4218                 67444156, 16132892, 88330413, 37924284, 68147855, 57949418, 91481571, 24889160,
4219                 62329722, 50712214,
4220             ]),
4221             y_minus_x: FieldElement2625([
4222                 56922508, 1347520, 23300731, 27393371, 42651667, 8512932, 27610931, 24436993,
4223                 3998295, 3835244,
4224             ]),
4225             xy2d: FieldElement2625([
4226                 16327050, 22776956, 14746360, 22599650, 23700920, 11727222, 25900154, 21823218,
4227                 34907363, 25105813,
4228             ]),
4229         },
4230         AffineNielsPoint {
4231             y_plus_x: FieldElement2625([
4232                 59807886, 12089757, 115624210, 41476837, 67589715, 26361580, 71355762, 44268661,
4233                 67753061, 13128476,
4234             ]),
4235             y_minus_x: FieldElement2625([
4236                 7174885, 26592113, 59892333, 6465478, 4145835, 17673606, 38764952, 22293290,
4237                 1360980, 25805937,
4238             ]),
4239             xy2d: FieldElement2625([
4240                 40179568, 6331649, 42386021, 20205884, 15635073, 6103612, 56391180, 6789942,
4241                 7597240, 24095312,
4242             ]),
4243         },
4244         AffineNielsPoint {
4245             y_plus_x: FieldElement2625([
4246                 54776568, 36935932, 18757261, 41429535, 67215081, 34700142, 86560976, 61204154,
4247                 26496794, 19612129,
4248             ]),
4249             y_minus_x: FieldElement2625([
4250                 46701540, 24101444, 49515651, 25946994, 45338156, 9941093, 55509371, 31298943,
4251                 1347425, 15381335,
4252             ]),
4253             xy2d: FieldElement2625([
4254                 53576449, 26135856, 17092785, 3684747, 57829121, 27109516, 2987881, 10987137,
4255                 52269096, 15465522,
4256             ]),
4257         },
4258         AffineNielsPoint {
4259             y_plus_x: FieldElement2625([
4260                 80033010, 26264316, 72380996, 10039544, 94605936, 30615493, 60406855, 30400829,
4261                 120765849, 45301372,
4262             ]),
4263             y_minus_x: FieldElement2625([
4264                 35668062, 24246990, 47788280, 25128298, 37456967, 19518969, 43459670, 10724644,
4265                 7294162, 4471290,
4266             ]),
4267             xy2d: FieldElement2625([
4268                 33813988, 3549109, 101112, 21464449, 4858392, 3029943, 59999440, 21424738,
4269                 34313875, 1512799,
4270             ]),
4271         },
4272         AffineNielsPoint {
4273             y_plus_x: FieldElement2625([
4274                 29494960, 28240930, 51093230, 28823678, 92791151, 54796794, 77571888, 37795542,
4275                 75765856, 10649531,
4276             ]),
4277             y_minus_x: FieldElement2625([
4278                 63536751, 7572551, 62249759, 25202639, 32046232, 32318941, 29315141, 15424555,
4279                 24706712, 28857648,
4280             ]),
4281             xy2d: FieldElement2625([
4282                 47618751, 5819839, 19528172, 20715950, 40655763, 20611047, 4960954, 6496879,
4283                 2790858, 28045273,
4284             ]),
4285         },
4286         AffineNielsPoint {
4287             y_plus_x: FieldElement2625([
4288                 85174457, 55843901, 111946683, 31021158, 32797785, 48944265, 78338887, 31144772,
4289                 82688001, 38470222,
4290             ]),
4291             y_minus_x: FieldElement2625([
4292                 49664705, 3638040, 57888693, 19234931, 40104182, 28143840, 28667142, 18386877,
4293                 18584835, 3592929,
4294             ]),
4295             xy2d: FieldElement2625([
4296                 12065039, 18867394, 6430594, 17107159, 1727094, 13096957, 61520237, 27056604,
4297                 27026997, 13543966,
4298             ]),
4299         },
4300         AffineNielsPoint {
4301             y_plus_x: FieldElement2625([
4302                 68512926, 37577278, 94695528, 14209106, 95849194, 30038709, 51818051, 20241476,
4303                 68980056, 42251074,
4304             ]),
4305             y_minus_x: FieldElement2625([
4306                 17325298, 33376175, 65271265, 4931225, 31708266, 6292284, 23064744, 22072792,
4307                 43945505, 9236924,
4308             ]),
4309             xy2d: FieldElement2625([
4310                 51955585, 20268063, 61151838, 26383348, 4766519, 20788033, 21173534, 27030753,
4311                 9509140, 7790046,
4312             ]),
4313         },
4314         AffineNielsPoint {
4315             y_plus_x: FieldElement2625([
4316                 24124086, 38918775, 28620390, 10538620, 59433851, 19581010, 60862718, 43500219,
4317                 77600721, 32213801,
4318             ]),
4319             y_minus_x: FieldElement2625([
4320                 7062127, 13930079, 2259902, 6463144, 32137099, 24748848, 41557343, 29331342,
4321                 47345194, 13022814,
4322             ]),
4323             xy2d: FieldElement2625([
4324                 18921826, 392002, 55817981, 6420686, 8000611, 22415972, 14722962, 26246290,
4325                 20604450, 8079345,
4326             ]),
4327         },
4328         AffineNielsPoint {
4329             y_plus_x: FieldElement2625([
4330                 67710253, 26257798, 51499391, 46550521, 30228769, 53940987, 76234206, 43362242,
4331                 77953697, 21034392,
4332             ]),
4333             y_minus_x: FieldElement2625([
4334                 25817710, 8020883, 50134679, 21244805, 47057788, 8766556, 29308546, 22307963,
4335                 49449920, 23874253,
4336             ]),
4337             xy2d: FieldElement2625([
4338                 11081015, 13522660, 12474691, 29260223, 48687631, 9341946, 16850694, 18637605,
4339                 6199839, 14303642,
4340             ]),
4341         },
4342         AffineNielsPoint {
4343             y_plus_x: FieldElement2625([
4344                 64518173, 19894035, 117213833, 43031641, 79641718, 39533880, 66531934, 41205092,
4345                 117735515, 13989682,
4346             ]),
4347             y_minus_x: FieldElement2625([
4348                 6921800, 4421166, 59739491, 30510778, 43106355, 30941531, 9363541, 3394240,
4349                 50874187, 23872585,
4350             ]),
4351             xy2d: FieldElement2625([
4352                 54293979, 23466866, 47184247, 20627378, 8313211, 5865878, 5948507, 32290343,
4353                 52583140, 23139870,
4354             ]),
4355         },
4356         AffineNielsPoint {
4357             y_plus_x: FieldElement2625([
4358                 111574723, 24134616, 49842442, 23485580, 34844037, 45228427, 67103167, 25858409,
4359                 38508586, 35097070,
4360             ]),
4361             y_minus_x: FieldElement2625([
4362                 19879846, 15259900, 25020018, 14261729, 22075205, 25189303, 787540, 31325033,
4363                 62422289, 16131171,
4364             ]),
4365             xy2d: FieldElement2625([
4366                 39487053, 27893575, 34654176, 25620816, 60209846, 23603919, 8931189, 12275052,
4367                 38626469, 33438928,
4368             ]),
4369         },
4370         AffineNielsPoint {
4371             y_plus_x: FieldElement2625([
4372                 105416367, 9568747, 62672739, 49685015, 106242995, 4547918, 18403901, 38581738,
4373                 60829966, 33150322,
4374             ]),
4375             y_minus_x: FieldElement2625([
4376                 7950033, 25841033, 47276506, 3884935, 62418883, 2342083, 50269031, 14194015,
4377                 27013685, 3320257,
4378             ]),
4379             xy2d: FieldElement2625([
4380                 35270691, 18076829, 46994271, 4273335, 43595882, 31742297, 58328702, 4594760,
4381                 49180851, 18144010,
4382             ]),
4383         },
4384         AffineNielsPoint {
4385             y_plus_x: FieldElement2625([
4386                 30194115, 50068680, 49746331, 27470090, 40428285, 23271051, 70252167, 16153483,
4387                 123511881, 27809602,
4388             ]),
4389             y_minus_x: FieldElement2625([
4390                 27113466, 6865046, 4512771, 29327742, 29021084, 7405965, 33302911, 9322435,
4391                 4307527, 32438240,
4392             ]),
4393             xy2d: FieldElement2625([
4394                 29337813, 24673346, 10359233, 30347534, 57709483, 9930840, 60607771, 24076133,
4395                 20985293, 22480923,
4396             ]),
4397         },
4398         AffineNielsPoint {
4399             y_plus_x: FieldElement2625([
4400                 14579237, 33467236, 85745988, 15769997, 101228358, 21649866, 82685456, 59023858,
4401                 86175344, 24337101,
4402             ]),
4403             y_minus_x: FieldElement2625([
4404                 4472119, 14702190, 10432042, 22460027, 708461, 18783996, 34234374, 30870323,
4405                 63796457, 10370850,
4406             ]),
4407             xy2d: FieldElement2625([
4408                 36957127, 19555637, 16244231, 24367549, 58999881, 13440043, 35147632, 8718974,
4409                 43101064, 18487380,
4410             ]),
4411         },
4412         AffineNielsPoint {
4413             y_plus_x: FieldElement2625([
4414                 21818223, 34477173, 23913863, 22441963, 129271975, 14842154, 43035020, 9485973,
4415                 53819529, 22318987,
4416             ]),
4417             y_minus_x: FieldElement2625([
4418                 10874834, 4351765, 66252340, 17269436, 64427034, 30735311, 5883785, 28998531,
4419                 44403022, 26064601,
4420             ]),
4421             xy2d: FieldElement2625([
4422                 64017630, 9755550, 37507935, 22752543, 4031638, 29903925, 47267417, 32706846,
4423                 39147952, 21635901,
4424             ]),
4425         },
4426         AffineNielsPoint {
4427             y_plus_x: FieldElement2625([
4428                 81365001, 44927611, 97395185, 43985591, 66242539, 38517499, 52937891, 37374973,
4429                 73352483, 38476849,
4430             ]),
4431             y_minus_x: FieldElement2625([
4432                 43460763, 24260930, 21493330, 30888969, 23329454, 24545577, 58286855, 12750266,
4433                 22391140, 26198125,
4434             ]),
4435             xy2d: FieldElement2625([
4436                 20477567, 24078713, 1674568, 4102219, 25208396, 13972305, 30389482, 19572626,
4437                 1485666, 17679765,
4438             ]),
4439         },
4440         AffineNielsPoint {
4441             y_plus_x: FieldElement2625([
4442                 100511110, 23887606, 116505658, 30877106, 45483774, 25222431, 67931340, 37154158,
4443                 32618865, 18610785,
4444             ]),
4445             y_minus_x: FieldElement2625([
4446                 48647066, 166413, 55454758, 8889513, 21027475, 32728181, 43100067, 4690060,
4447                 7520989, 16421303,
4448             ]),
4449             xy2d: FieldElement2625([
4450                 14868391, 20996450, 64836606, 1042490, 27060176, 10253541, 53431276, 19516737,
4451                 41808946, 2239538,
4452             ]),
4453         },
4454         AffineNielsPoint {
4455             y_plus_x: FieldElement2625([
4456                 50228416, 29594943, 62030348, 10307368, 70970997, 20292574, 126292474, 51543890,
4457                 67827181, 15848795,
4458             ]),
4459             y_minus_x: FieldElement2625([
4460                 5548701, 17911007, 33137864, 32764443, 31146554, 17931096, 64023370, 7290289,
4461                 6361313, 32861205,
4462             ]),
4463             xy2d: FieldElement2625([
4464                 63374742, 30320053, 4091667, 30955480, 44819449, 2212055, 52638826, 22391938,
4465                 38484599, 7051029,
4466             ]),
4467         },
4468         AffineNielsPoint {
4469             y_plus_x: FieldElement2625([
4470                 50485560, 7033600, 57711425, 10740562, 72347547, 42328739, 7593987, 46950560,
4471                 85560721, 41970063,
4472             ]),
4473             y_minus_x: FieldElement2625([
4474                 40930651, 3776911, 39108529, 2508077, 19371703, 7626128, 4092943, 15778278,
4475                 42044145, 24540103,
4476             ]),
4477             xy2d: FieldElement2625([
4478                 44128555, 8867576, 8645499, 22222278, 11497130, 4344907, 10788462, 23382703,
4479                 3547104, 15368835,
4480             ]),
4481         },
4482         AffineNielsPoint {
4483             y_plus_x: FieldElement2625([
4484                 81786515, 51902785, 74560130, 22753403, 52379722, 41395524, 57994925, 6818020,
4485                 57707296, 16352835,
4486             ]),
4487             y_minus_x: FieldElement2625([
4488                 21622574, 18581624, 36511951, 1212467, 36930308, 7910192, 20622927, 2438677,
4489                 52628762, 29068327,
4490             ]),
4491             xy2d: FieldElement2625([
4492                 6797431, 2854059, 4269865, 8037366, 32016522, 15223213, 34765784, 15297582,
4493                 3559197, 26425254,
4494             ]),
4495         },
4496         AffineNielsPoint {
4497             y_plus_x: FieldElement2625([
4498                 107761639, 61759660, 79235166, 8794359, 48418924, 60111631, 87862210, 33613219,
4499                 68436482, 40229362,
4500             ]),
4501             y_minus_x: FieldElement2625([
4502                 52388944, 32880897, 37676257, 8253690, 32826330, 2707379, 25088512, 17182878,
4503                 15053907, 11601568,
4504             ]),
4505             xy2d: FieldElement2625([
4506                 43894091, 25425955, 50962615, 28097648, 30129084, 13258436, 39364589, 8197601,
4507                 58181660, 15003422,
4508             ]),
4509         },
4510         AffineNielsPoint {
4511             y_plus_x: FieldElement2625([
4512                 13470722, 47835674, 31012390, 30525035, 89789519, 50713267, 39648035, 13815677,
4513                 94028755, 62582101,
4514             ]),
4515             y_minus_x: FieldElement2625([
4516                 54478677, 14782829, 56712503, 7094748, 41775828, 29409658, 9084386, 30179063,
4517                 64014926, 32519086,
4518             ]),
4519             xy2d: FieldElement2625([
4520                 6314429, 20018828, 12535891, 19610611, 10074031, 28087963, 50489447, 26314252,
4521                 24553876, 32746308,
4522             ]),
4523         },
4524         AffineNielsPoint {
4525             y_plus_x: FieldElement2625([
4526                 105768482, 46629424, 103418946, 65789027, 85765355, 28316167, 56299027, 22780838,
4527                 122676432, 32376204,
4528             ]),
4529             y_minus_x: FieldElement2625([
4530                 5654403, 26425050, 39347935, 963424, 5032477, 19850195, 30011537, 11153401,
4531                 63182039, 13343989,
4532             ]),
4533             xy2d: FieldElement2625([
4534                 1130444, 29814849, 40569426, 8144467, 24179188, 6267924, 63847147, 2912740,
4535                 63870704, 29186744,
4536             ]),
4537         },
4538         AffineNielsPoint {
4539             y_plus_x: FieldElement2625([
4540                 49722534, 11073633, 52865263, 50829611, 33921405, 38614719, 32360242, 35465390,
4541                 50107050, 45035301,
4542             ]),
4543             y_minus_x: FieldElement2625([
4544                 2003571, 2472803, 46902183, 1716406, 58609069, 15922982, 43766122, 27456369,
4545                 33468339, 29346282,
4546             ]),
4547             xy2d: FieldElement2625([
4548                 18834217, 8245144, 29896065, 3490830, 62967493, 7220277, 146130, 18459164,
4549                 57533060, 30070422,
4550             ]),
4551         },
4552         AffineNielsPoint {
4553             y_plus_x: FieldElement2625([
4554                 77805507, 38474121, 73459597, 18553340, 107508318, 52705654, 33655873, 27331956,
4555                 44498407, 13768350,
4556             ]),
4557             y_minus_x: FieldElement2625([
4558                 23652128, 27647291, 43351590, 13262712, 65238054, 26296349, 11902126, 2949002,
4559                 34445239, 25602117,
4560             ]),
4561             xy2d: FieldElement2625([
4562                 55906958, 19046111, 28501158, 28224561, 14495533, 14714956, 32929972, 2643566,
4563                 17034893, 11645825,
4564             ]),
4565         },
4566         AffineNielsPoint {
4567             y_plus_x: FieldElement2625([
4568                 38181639, 29751709, 73650473, 17760526, 80753587, 17992258, 72670209, 41214427,
4569                 87524152, 37630124,
4570             ]),
4571             y_minus_x: FieldElement2625([
4572                 6498441, 12053607, 10375600, 14764370, 24795955, 16159258, 57849421, 16071837,
4573                 31008329, 3792564,
4574             ]),
4575             xy2d: FieldElement2625([
4576                 47930485, 9176956, 54248931, 8732776, 58000258, 10333519, 96092, 29273884,
4577                 13051277, 20121493,
4578             ]),
4579         },
4580         AffineNielsPoint {
4581             y_plus_x: FieldElement2625([
4582                 54190492, 49837594, 61282066, 10734597, 67926686, 36967416, 115462142, 30339271,
4583                 37200685, 30036936,
4584             ]),
4585             y_minus_x: FieldElement2625([
4586                 21193614, 19929501, 18841215, 29565554, 64002173, 11123558, 14111648, 6069945,
4587                 30307604, 25935103,
4588             ]),
4589             xy2d: FieldElement2625([
4590                 58539773, 2098685, 38301131, 15844175, 41633654, 16934366, 15145895, 5543861,
4591                 64050790, 6595361,
4592             ]),
4593         },
4594         AffineNielsPoint {
4595             y_plus_x: FieldElement2625([
4596                 34107945, 34731353, 51956038, 5614778, 79079051, 30288154, 47460410, 22186730,
4597                 30689695, 19628976,
4598             ]),
4599             y_minus_x: FieldElement2625([
4600                 25043248, 19224237, 46048097, 32289319, 29339134, 12397721, 37385860, 12978240,
4601                 57951631, 31419653,
4602             ]),
4603             xy2d: FieldElement2625([
4604                 46038439, 28501736, 62566522, 12609283, 35236982, 30457796, 64113609, 14800343,
4605                 6412849, 6276813,
4606             ]),
4607         },
4608         AffineNielsPoint {
4609             y_plus_x: FieldElement2625([
4610                 124528774, 39505727, 83050803, 41361190, 116071796, 37845759, 61633481, 38385016,
4611                 71255100, 31629488,
4612             ]),
4613             y_minus_x: FieldElement2625([
4614                 249426, 17196749, 35434953, 13884216, 11701636, 24553269, 51821986, 12900910,
4615                 34844073, 16150118,
4616             ]),
4617             xy2d: FieldElement2625([
4618                 2520516, 14697628, 15319213, 22684490, 62866663, 29666431, 13872507, 7473319,
4619                 12419515, 2958466,
4620             ]),
4621         },
4622         AffineNielsPoint {
4623             y_plus_x: FieldElement2625([
4624                 101517167, 22298305, 98222207, 59471046, 61547444, 50370568, 97111094, 42539051,
4625                 14298448, 49873561,
4626             ]),
4627             y_minus_x: FieldElement2625([
4628                 19427905, 12004555, 9971383, 28189868, 32306269, 23648270, 34176633, 10760437,
4629                 53354280, 5634974,
4630             ]),
4631             xy2d: FieldElement2625([
4632                 30044319, 23677863, 60273406, 14563839, 9734978, 19808149, 30899064, 30835691,
4633                 22828539, 23633348,
4634             ]),
4635         },
4636         AffineNielsPoint {
4637             y_plus_x: FieldElement2625([
4638                 25513026, 37111929, 37113703, 29589233, 77394412, 34745965, 95889446, 61766763,
4639                 92876242, 37566563,
4640             ]),
4641             y_minus_x: FieldElement2625([
4642                 42139852, 9176396, 16274786, 33467453, 52558621, 7190768, 1490604, 31312359,
4643                 44767199, 18491072,
4644             ]),
4645             xy2d: FieldElement2625([
4646                 4272877, 21431483, 45594743, 13027605, 59232641, 24151956, 38390319, 12906718,
4647                 45915869, 15503563,
4648             ]),
4649         },
4650         AffineNielsPoint {
4651             y_plus_x: FieldElement2625([
4652                 29874396, 35808736, 25494239, 37976524, 43036007, 37144111, 18198811, 35141252,
4653                 53490316, 47742788,
4654             ]),
4655             y_minus_x: FieldElement2625([
4656                 59518553, 28520621, 59946871, 29462027, 3630300, 29398589, 60425462, 24588735,
4657                 53129947, 28399367,
4658             ]),
4659             xy2d: FieldElement2625([
4660                 18192774, 12787801, 32021061, 9158184, 48389348, 16385092, 11799402, 9492011,
4661                 43154220, 15950102,
4662             ]),
4663         },
4664         AffineNielsPoint {
4665             y_plus_x: FieldElement2625([
4666                 68768204, 54638026, 33464925, 53430209, 66037964, 35360373, 22565155, 39168685,
4667                 46605438, 51897954,
4668             ]),
4669             y_minus_x: FieldElement2625([
4670                 57660336, 29715319, 64414626, 32753338, 16894121, 935644, 53848937, 22684138,
4671                 10541713, 14174330,
4672             ]),
4673             xy2d: FieldElement2625([
4674                 22888141, 12700209, 40301697, 6435658, 56329485, 5524686, 56715961, 6520808,
4675                 15754965, 9355803,
4676             ]),
4677         },
4678         AffineNielsPoint {
4679             y_plus_x: FieldElement2625([
4680                 79549820, 26746924, 54931884, 38547877, 49672847, 19708985, 52599424, 12757151,
4681                 93328625, 39524327,
4682             ]),
4683             y_minus_x: FieldElement2625([
4684                 33888606, 13911610, 18921581, 1162763, 46616901, 13799218, 29525142, 21929286,
4685                 59295464, 503508,
4686             ]),
4687             xy2d: FieldElement2625([
4688                 57865531, 22043577, 17998312, 3038439, 52838371, 9832208, 43311531, 660991,
4689                 25265267, 18977724,
4690             ]),
4691         },
4692         AffineNielsPoint {
4693             y_plus_x: FieldElement2625([
4694                 64010269, 23727746, 42277281, 48089313, 102316973, 34946803, 127880577, 38411468,
4695                 114816699, 43712746,
4696             ]),
4697             y_minus_x: FieldElement2625([
4698                 56859315, 32558245, 41017090, 22610758, 13704990, 23215119, 2475037, 32344984,
4699                 12799418, 11135856,
4700             ]),
4701             xy2d: FieldElement2625([
4702                 1867214, 27167702, 19772099, 16925005, 15366693, 25797692, 10829276, 15372827,
4703                 26582557, 31642714,
4704             ]),
4705         },
4706         AffineNielsPoint {
4707             y_plus_x: FieldElement2625([
4708                 57265197, 20059797, 107314987, 30587501, 60553812, 25602102, 29690666, 37127097,
4709                 103070929, 51772159,
4710             ]),
4711             y_minus_x: FieldElement2625([
4712                 56432653, 6329655, 42770975, 4187982, 30677076, 9335071, 60103332, 14755050,
4713                 9451294, 574767,
4714             ]),
4715             xy2d: FieldElement2625([
4716                 52859018, 2867107, 56258365, 15719081, 5959372, 8703738, 29137781, 21575537,
4717                 20249840, 31808689,
4718             ]),
4719         },
4720         AffineNielsPoint {
4721             y_plus_x: FieldElement2625([
4722                 74749335, 47235127, 9995910, 52200224, 92069015, 8964515, 33248715, 21201554,
4723                 57573145, 31605506,
4724             ]),
4725             y_minus_x: FieldElement2625([
4726                 56307055, 23891752, 3613811, 30787942, 49031222, 26667524, 26985478, 31973510,
4727                 26785294, 29587427,
4728             ]),
4729             xy2d: FieldElement2625([
4730                 30891460, 5254655, 47414930, 12769216, 42912782, 11830405, 7411958, 1394027,
4731                 18778535, 18209370,
4732             ]),
4733         },
4734         AffineNielsPoint {
4735             y_plus_x: FieldElement2625([
4736                 61227949, 26179350, 57501473, 13585864, 102855675, 40344975, 54134826, 59707765,
4737                 74122694, 12256219,
4738             ]),
4739             y_minus_x: FieldElement2625([
4740                 5975515, 16302413, 24341148, 28270615, 18786096, 22405501, 28243950, 28328004,
4741                 53412289, 4381960,
4742             ]),
4743             xy2d: FieldElement2625([
4744                 9394648, 8758552, 26189703, 16642536, 35993528, 5117040, 5977877, 13955594,
4745                 19244020, 24493735,
4746             ]),
4747         },
4748         AffineNielsPoint {
4749             y_plus_x: FieldElement2625([
4750                 111388362, 51822507, 30193028, 3993472, 110736308, 44014764, 107346699, 48464072,
4751                 92830877, 56442511,
4752             ]),
4753             y_minus_x: FieldElement2625([
4754                 7236795, 30433657, 63588571, 620817, 11118384, 24979014, 66780154, 19877679,
4755                 16217590, 26311105,
4756             ]),
4757             xy2d: FieldElement2625([
4758                 42540794, 21657271, 16455973, 23630199, 3992015, 21894417, 44876052, 19291718,
4759                 55429803, 30442389,
4760             ]),
4761         },
4762         AffineNielsPoint {
4763             y_plus_x: FieldElement2625([
4764                 69421833, 26972132, 58859271, 20240912, 119664007, 29643940, 93968457, 34515112,
4765                 110902491, 44996669,
4766             ]),
4767             y_minus_x: FieldElement2625([
4768                 3428668, 27807272, 41139948, 24786894, 4167808, 21423270, 52199622, 8021269,
4769                 53172251, 18070808,
4770             ]),
4771             xy2d: FieldElement2625([
4772                 30631113, 26363656, 21279866, 23275794, 18311406, 466071, 42527968, 7989982,
4773                 29641567, 29446694,
4774             ]),
4775         },
4776     ]);
4777