SeExpr
NoiseTables.h
Go to the documentation of this file.
1 /*
2  Copyright Disney Enterprises, Inc. All rights reserved.
3 
4  Licensed under the Apache License, Version 2.0 (the "License");
5  you may not use this file except in compliance with the License
6  and the following modification to it: Section 6 Trademarks.
7  deleted and replaced with:
8 
9  6. Trademarks. This License does not grant permission to use the
10  trade names, trademarks, service marks, or product names of the
11  Licensor and its affiliates, except as required for reproducing
12  the content of the NOTICE file.
13 
14  You may obtain a copy of the License at
15  http://www.apache.org/licenses/LICENSE-2.0
16 */
17 #ifndef _NoiseTables_h_
18 #define _NoiseTables_h_
19 
20 static const int p[514] = {
21  37, 197, 187, 204, 20, 12, 242, 79, 52, 48, 160, 53, 142, 209, 166, 1, 198, 49, 233, 114, 230, 141, 155,
22  198, 74, 135, 218, 123, 208, 166, 216, 182, 131, 149, 173, 42, 180, 12, 56, 159, 191, 85, 29, 134, 53, 239,
23  182, 168, 139, 41, 223, 50, 24, 164, 17, 102, 121, 116, 148, 37, 105, 153, 102, 181, 255, 69, 77, 253, 59,
24  20, 164, 218, 90, 113, 47, 5, 90, 36, 0, 180, 44, 114, 41, 140, 160, 34, 149, 77, 148, 100, 181, 22,
25  113, 39, 22, 24, 247, 194, 43, 188, 227, 213, 29, 200, 72, 199, 8, 129, 32, 13, 130, 12, 218, 7, 246,
26  176, 148, 252, 57, 30, 78, 178, 49, 87, 158, 182, 80, 68, 113, 4, 41, 216, 138, 1, 108, 49, 68, 75,
27  242, 7, 219, 169, 90, 157, 198, 103, 214, 127, 202, 238, 148, 184, 101, 235, 87, 158, 127, 54, 20, 212, 56,
28  85, 152, 176, 178, 220, 95, 103, 246, 137, 178, 203, 247, 71, 141, 10, 232, 23, 167, 135, 181, 129, 248, 144,
29  202, 174, 247, 108, 183, 50, 162, 223, 52, 99, 102, 163, 187, 36, 195, 121, 79, 99, 182, 29, 199, 191, 109,
30  5, 171, 132, 157, 192, 245, 71, 252, 74, 162, 181, 105, 251, 194, 2, 133, 53, 12, 135, 221, 203, 233, 229,
31  255, 208, 191, 132, 73, 239, 40, 113, 59, 37, 36, 44, 158, 255, 232, 143, 148, 202, 143, 72, 188, 254, 253,
32  70, 109, 222, 37, 197, 187, 204, 20, 12, 242, 79, 52, 48, 160, 53, 142, 209, 166, 1, 198, 49, 233, 114,
33  230, 141, 155, 198, 74, 135, 218, 123, 208, 166, 216, 182, 131, 149, 173, 42, 180, 12, 56, 159, 191, 85, 29,
34  134, 53, 239, 182, 168, 139, 41, 223, 50, 24, 164, 17, 102, 121, 116, 148, 37, 105, 153, 102, 181, 255, 69,
35  77, 253, 59, 20, 164, 218, 90, 113, 47, 5, 90, 36, 0, 180, 44, 114, 41, 140, 160, 34, 149, 77, 148,
36  100, 181, 22, 113, 39, 22, 24, 247, 194, 43, 188, 227, 213, 29, 200, 72, 199, 8, 129, 32, 13, 130, 12,
37  218, 7, 246, 176, 148, 252, 57, 30, 78, 178, 49, 87, 158, 182, 80, 68, 113, 4, 41, 216, 138, 1, 108,
38  49, 68, 75, 242, 7, 219, 169, 90, 157, 198, 103, 214, 127, 202, 238, 148, 184, 101, 235, 87, 158, 127, 54,
39  20, 212, 56, 85, 152, 176, 178, 220, 95, 103, 246, 137, 178, 203, 247, 71, 141, 10, 232, 23, 167, 135, 181,
40  129, 248, 144, 202, 174, 247, 108, 183, 50, 162, 223, 52, 99, 102, 163, 187, 36, 195, 121, 79, 99, 182, 29,
41  199, 191, 109, 5, 171, 132, 157, 192, 245, 71, 252, 74, 162, 181, 105, 251, 194, 2, 133, 53, 12, 135, 221,
42  203, 233, 229, 255, 208, 191, 132, 73, 239, 40, 113, 59, 37, 36, 44, 158, 255, 232, 143, 148, 202, 143, 72,
43  188, 254, 253, 70, 109, 222, 37, 197};
44 
45 template <int d>
46 struct NOISE_TABLES {};
47 template <>
48 struct NOISE_TABLES<1> {
49  static double g[514][1];
50 };
51 template <>
52 struct NOISE_TABLES<2> {
53  static double g[514][2];
54 };
55 template <>
56 struct NOISE_TABLES<3> {
57  static double g[514][3];
58 };
59 template <>
60 struct NOISE_TABLES<4> {
61  static double g[514][4];
62 };
63 
64 double NOISE_TABLES<1>::g[514][1] = {{-0.090145990972},
65  {0.411026453868},
66  {-0.132971130209},
67  {0.0658028292851},
68  {-0.0881082376329},
69  {0.86592480015},
70  {-0.32929844812},
71  {0.53603629749},
72  {-0.643078474092},
73  {-0.30599109277},
74  {0.926631567402},
75  {0.912201292233},
76  {0.802304085975},
77  {-0.67915638005},
78  {-0.751813438823},
79  {-0.208967638797},
80  {0.132315414586},
81  {0.682349428924},
82  {-0.525549874155},
83  {0.275599612628},
84  {-0.74676958287},
85  {0.937047988958},
86  {0.43460815577},
87  {0.0142260747245},
88  {0.180749138277},
89  {-0.313463441395},
90  {-0.274002283835},
91  {0.523003236382},
92  {0.780913908778},
93  {-0.494934167865},
94  {0.818593572183},
95  {0.533915816067},
96  {-0.0130361482251},
97  {-0.705622687068},
98  {0.722682123285},
99  {0.507754061746},
100  {-0.757993627819},
101  {0.190727068281},
102  {-0.380282707147},
103  {0.301661041443},
104  {0.136426856476},
105  {-0.974945445514},
106  {-0.614343303113},
107  {0.44021261626},
108  {-0.22030993216},
109  {-0.198781048086},
110  {0.236968770351},
111  {-0.0465780655332},
112  {0.401668674428},
113  {0.597507722287},
114  {-0.905798733301},
115  {-0.502411080041},
116  {-0.72004154009},
117  {-0.753980111307},
118  {0.891663443047},
119  {0.081057763492},
120  {-0.312669535049},
121  {-0.611594876551},
122  {-0.497563251588},
123  {-0.582638042743},
124  {0.860701680181},
125  {0.961532428698},
126  {-0.479053663586},
127  {-0.619041737502},
128  {-0.218915686691},
129  {-0.457452315145},
130  {0.873417690785},
131  {0.116833303787},
132  {-0.980519135986},
133  {-0.404040133296},
134  {0.252722546802},
135  {0.642103114503},
136  {0.34763654904},
137  {0.456416335261},
138  {0.953028024491},
139  {0.235275936909},
140  {0.601498060731},
141  {0.781827877417},
142  {0.470419079269},
143  {0.0146950691393},
144  {-0.235694665784},
145  {-0.574844704427},
146  {0.684892633207},
147  {-0.458411945802},
148  {0.265911694559},
149  {0.169202280876},
150  {-0.777909790703},
151  {0.726384224166},
152  {-0.553828089727},
153  {-0.0832123692333},
154  {0.721487611045},
155  {-0.906675489131},
156  {-0.960026196153},
157  {-0.78755654858},
158  {0.250631178512},
159  {0.13332056756},
160  {-0.719064191516},
161  {0.168404894273},
162  {0.899696787568},
163  {-0.241155077287},
164  {-0.791726996813},
165  {0.68490416293},
166  {0.830729929906},
167  {0.829245788371},
168  {0.476796832217},
169  {-0.30340629475},
170  {-0.97160859071},
171  {0.0960159613032},
172  {0.261892913066},
173  {-0.043841341881},
174  {-0.592923976594},
175  {0.806058029402},
176  {0.176253456712},
177  {0.0506651479611},
178  {0.534088270467},
179  {-0.920834855247},
180  {-0.534653045788},
181  {-0.978110639545},
182  {0.759932895317},
183  {-0.399887306932},
184  {0.763288749264},
185  {0.867870667884},
186  {-0.823463631323},
187  {0.532253707161},
188  {0.870235490679},
189  {-0.836201428062},
190  {-0.592575962626},
191  {0.333064244848},
192  {0.513161315099},
193  {0.817530148018},
194  {0.485314750665},
195  {-0.915658953288},
196  {0.950090890385},
197  {-0.00565229265779},
198  {-0.2369852937},
199  {-0.639252510593},
200  {-0.564966485607},
201  {0.803662909711},
202  {-0.480365971715},
203  {-0.467749219524},
204  {-0.647923617773},
205  {-0.814307872654},
206  {-0.660981673188},
207  {-0.259482410343},
208  {0.0363703852677},
209  {-0.957017459476},
210  {-0.921870853532},
211  {0.975689516208},
212  {-0.288951336719},
213  {-0.483533013229},
214  {0.15064861802},
215  {-0.422837651762},
216  {-0.350912002365},
217  {0.475871327275},
218  {0.547622776027},
219  {-0.506213996343},
220  {-0.804770566067},
221  {-0.845954101597},
222  {0.23097978224},
223  {0.66933952991},
224  {0.895522370029},
225  {0.38271924921},
226  {-0.047671968577},
227  {0.781721975093},
228  {0.0182365072946},
229  {0.492118301366},
230  {0.957992423079},
231  {-0.920838951996},
232  {0.88530095043},
233  {0.50074425311},
234  {-0.802729743362},
235  {0.255851096265},
236  {-0.0417193094939},
237  {0.539403492592},
238  {0.745108632462},
239  {0.368877509679},
240  {-0.635294033791},
241  {-0.0187516717085},
242  {0.262703079115},
243  {-0.32231529635},
244  {0.976310199589},
245  {-0.209039698068},
246  {-0.645023155102},
247  {0.67912494015},
248  {0.495622450157},
249  {-0.100251892683},
250  {-0.996848817347},
251  {-0.0987236675542},
252  {-0.425090747899},
253  {-0.104203365904},
254  {0.0573246754207},
255  {-0.0544615962989},
256  {0.284179140426},
257  {-0.949997917006},
258  {-0.778489146074},
259  {0.806684595133},
260  {0.914782453223},
261  {0.671023546212},
262  {-0.519537764358},
263  {-0.654052862376},
264  {0.0488377191846},
265  {-0.221751204501},
266  {0.354255608828},
267  {0.141263067657},
268  {-0.935591719894},
269  {-0.959165803959},
270  {-0.235671934167},
271  {-0.851174410829},
272  {-0.465661863837},
273  {-0.674442248127},
274  {0.870089018545},
275  {-0.266588007415},
276  {-0.299569719915},
277  {-0.155664768335},
278  {-0.22595161199},
279  {0.0859028106026},
280  {0.517376331039},
281  {0.34541393042},
282  {-0.123476696938},
283  {-0.0112102981913},
284  {-0.281653772416},
285  {-0.217051444608},
286  {-0.202052714191},
287  {-0.677372779399},
288  {0.412327454875},
289  {0.63177679019},
290  {0.505127108848},
291  {0.805814803029},
292  {0.640261350475},
293  {-0.303699827338},
294  {0.786067593123},
295  {0.6986625095},
296  {0.148519758809},
297  {0.862348270656},
298  {0.289668520104},
299  {-0.468991456892},
300  {-0.3788574345},
301  {0.015087748091},
302  {-0.51623334978},
303  {-0.0584277738908},
304  {-0.294675787398},
305  {0.266100261255},
306  {-0.540560801096},
307  {-0.431404190759},
308  {-0.400578990802},
309  {0.180171166068},
310  {-0.32280133619},
311  {0.245608171607},
312  {-0.0360762501108},
313  {-0.18418033835},
314  {0.419723697381},
315  {0.455768661817},
316  {-0.343602991191},
317  {0.994294798001},
318  {0.159996929507},
319  {-0.749944765734},
320  {-0.090145990972},
321  {0.411026453868},
322  {-0.132971130209},
323  {0.0658028292851},
324  {-0.0881082376329},
325  {0.86592480015},
326  {-0.32929844812},
327  {0.53603629749},
328  {-0.643078474092},
329  {-0.30599109277},
330  {0.926631567402},
331  {0.912201292233},
332  {0.802304085975},
333  {-0.67915638005},
334  {-0.751813438823},
335  {-0.208967638797},
336  {0.132315414586},
337  {0.682349428924},
338  {-0.525549874155},
339  {0.275599612628},
340  {-0.74676958287},
341  {0.937047988958},
342  {0.43460815577},
343  {0.0142260747245},
344  {0.180749138277},
345  {-0.313463441395},
346  {-0.274002283835},
347  {0.523003236382},
348  {0.780913908778},
349  {-0.494934167865},
350  {0.818593572183},
351  {0.533915816067},
352  {-0.0130361482251},
353  {-0.705622687068},
354  {0.722682123285},
355  {0.507754061746},
356  {-0.757993627819},
357  {0.190727068281},
358  {-0.380282707147},
359  {0.301661041443},
360  {0.136426856476},
361  {-0.974945445514},
362  {-0.614343303113},
363  {0.44021261626},
364  {-0.22030993216},
365  {-0.198781048086},
366  {0.236968770351},
367  {-0.0465780655332},
368  {0.401668674428},
369  {0.597507722287},
370  {-0.905798733301},
371  {-0.502411080041},
372  {-0.72004154009},
373  {-0.753980111307},
374  {0.891663443047},
375  {0.081057763492},
376  {-0.312669535049},
377  {-0.611594876551},
378  {-0.497563251588},
379  {-0.582638042743},
380  {0.860701680181},
381  {0.961532428698},
382  {-0.479053663586},
383  {-0.619041737502},
384  {-0.218915686691},
385  {-0.457452315145},
386  {0.873417690785},
387  {0.116833303787},
388  {-0.980519135986},
389  {-0.404040133296},
390  {0.252722546802},
391  {0.642103114503},
392  {0.34763654904},
393  {0.456416335261},
394  {0.953028024491},
395  {0.235275936909},
396  {0.601498060731},
397  {0.781827877417},
398  {0.470419079269},
399  {0.0146950691393},
400  {-0.235694665784},
401  {-0.574844704427},
402  {0.684892633207},
403  {-0.458411945802},
404  {0.265911694559},
405  {0.169202280876},
406  {-0.777909790703},
407  {0.726384224166},
408  {-0.553828089727},
409  {-0.0832123692333},
410  {0.721487611045},
411  {-0.906675489131},
412  {-0.960026196153},
413  {-0.78755654858},
414  {0.250631178512},
415  {0.13332056756},
416  {-0.719064191516},
417  {0.168404894273},
418  {0.899696787568},
419  {-0.241155077287},
420  {-0.791726996813},
421  {0.68490416293},
422  {0.830729929906},
423  {0.829245788371},
424  {0.476796832217},
425  {-0.30340629475},
426  {-0.97160859071},
427  {0.0960159613032},
428  {0.261892913066},
429  {-0.043841341881},
430  {-0.592923976594},
431  {0.806058029402},
432  {0.176253456712},
433  {0.0506651479611},
434  {0.534088270467},
435  {-0.920834855247},
436  {-0.534653045788},
437  {-0.978110639545},
438  {0.759932895317},
439  {-0.399887306932},
440  {0.763288749264},
441  {0.867870667884},
442  {-0.823463631323},
443  {0.532253707161},
444  {0.870235490679},
445  {-0.836201428062},
446  {-0.592575962626},
447  {0.333064244848},
448  {0.513161315099},
449  {0.817530148018},
450  {0.485314750665},
451  {-0.915658953288},
452  {0.950090890385},
453  {-0.00565229265779},
454  {-0.2369852937},
455  {-0.639252510593},
456  {-0.564966485607},
457  {0.803662909711},
458  {-0.480365971715},
459  {-0.467749219524},
460  {-0.647923617773},
461  {-0.814307872654},
462  {-0.660981673188},
463  {-0.259482410343},
464  {0.0363703852677},
465  {-0.957017459476},
466  {-0.921870853532},
467  {0.975689516208},
468  {-0.288951336719},
469  {-0.483533013229},
470  {0.15064861802},
471  {-0.422837651762},
472  {-0.350912002365},
473  {0.475871327275},
474  {0.547622776027},
475  {-0.506213996343},
476  {-0.804770566067},
477  {-0.845954101597},
478  {0.23097978224},
479  {0.66933952991},
480  {0.895522370029},
481  {0.38271924921},
482  {-0.047671968577},
483  {0.781721975093},
484  {0.0182365072946},
485  {0.492118301366},
486  {0.957992423079},
487  {-0.920838951996},
488  {0.88530095043},
489  {0.50074425311},
490  {-0.802729743362},
491  {0.255851096265},
492  {-0.0417193094939},
493  {0.539403492592},
494  {0.745108632462},
495  {0.368877509679},
496  {-0.635294033791},
497  {-0.0187516717085},
498  {0.262703079115},
499  {-0.32231529635},
500  {0.976310199589},
501  {-0.209039698068},
502  {-0.645023155102},
503  {0.67912494015},
504  {0.495622450157},
505  {-0.100251892683},
506  {-0.996848817347},
507  {-0.0987236675542},
508  {-0.425090747899},
509  {-0.104203365904},
510  {0.0573246754207},
511  {-0.0544615962989},
512  {0.284179140426},
513  {-0.949997917006},
514  {-0.778489146074},
515  {0.806684595133},
516  {0.914782453223},
517  {0.671023546212},
518  {-0.519537764358},
519  {-0.654052862376},
520  {0.0488377191846},
521  {-0.221751204501},
522  {0.354255608828},
523  {0.141263067657},
524  {-0.935591719894},
525  {-0.959165803959},
526  {-0.235671934167},
527  {-0.851174410829},
528  {-0.465661863837},
529  {-0.674442248127},
530  {0.870089018545},
531  {-0.266588007415},
532  {-0.299569719915},
533  {-0.155664768335},
534  {-0.22595161199},
535  {0.0859028106026},
536  {0.517376331039},
537  {0.34541393042},
538  {-0.123476696938},
539  {-0.0112102981913},
540  {-0.281653772416},
541  {-0.217051444608},
542  {-0.202052714191},
543  {-0.677372779399},
544  {0.412327454875},
545  {0.63177679019},
546  {0.505127108848},
547  {0.805814803029},
548  {0.640261350475},
549  {-0.303699827338},
550  {0.786067593123},
551  {0.6986625095},
552  {0.148519758809},
553  {0.862348270656},
554  {0.289668520104},
555  {-0.468991456892},
556  {-0.3788574345},
557  {0.015087748091},
558  {-0.51623334978},
559  {-0.0584277738908},
560  {-0.294675787398},
561  {0.266100261255},
562  {-0.540560801096},
563  {-0.431404190759},
564  {-0.400578990802},
565  {0.180171166068},
566  {-0.32280133619},
567  {0.245608171607},
568  {-0.0360762501108},
569  {-0.18418033835},
570  {0.419723697381},
571  {0.455768661817},
572  {-0.343602991191},
573  {0.994294798001},
574  {0.159996929507},
575  {-0.749944765734},
576  {-0.090145990972},
577  {0.411026453868}};
578 
579 double NOISE_TABLES<2>::g[514][2] = {{-0.151629, 0.988438},
580  {-0.965502, 0.260395},
581  {0.423502, 0.905895},
582  {0.592141, 0.805834},
583  {-0.387536, 0.921855},
584  {-0.961849, -0.27358},
585  {0.92593, -0.377695},
586  {-0.776778, 0.629775},
587  {0.922126, 0.38689},
588  {0.847856, -0.530226},
589  {0.249481, -0.96838},
590  {0.296638, -0.95499},
591  {-0.476145, 0.879367},
592  {0.939988, 0.341208},
593  {0.0559883, -0.998432},
594  {0.820859, -0.571131},
595  {-0.761065, 0.648676},
596  {0.560754, -0.827983},
597  {0.309366, 0.950943},
598  {0.986137, -0.165934},
599  {-0.947255, -0.320481},
600  {-0.580349, 0.814368},
601  {-0.35311, -0.935582},
602  {0.600649, -0.799513},
603  {0.0688496, 0.997627},
604  {0.639101, -0.769123},
605  {0.142116, 0.98985},
606  {0.693872, -0.720099},
607  {-0.95484, -0.29712},
608  {0.620061, -0.784554},
609  {0.855417, 0.51794},
610  {-0.999843, 0.0176931},
611  {0.981774, -0.190054},
612  {0.711309, -0.702879},
613  {-0.752388, -0.658721},
614  {0.611741, 0.791058},
615  {-0.719155, -0.69485},
616  {0.884515, -0.466511},
617  {0.201722, -0.979443},
618  {-0.259763, -0.965673},
619  {0.828983, 0.559273},
620  {-0.999976, -0.00687675},
621  {0.934908, -0.35489},
622  {-0.600188, 0.799859},
623  {0.999026, -0.0441183},
624  {-0.72827, 0.685291},
625  {-0.2121, -0.977248},
626  {0.744893, -0.667184},
627  {0.477018, -0.878893},
628  {-0.247895, 0.968787},
629  {-0.486511, -0.873674},
630  {0.411162, -0.911562},
631  {-0.638767, 0.7694},
632  {0.401133, 0.91602},
633  {-0.115368, -0.993323},
634  {-0.988121, -0.153677},
635  {-0.998432, -0.0559873},
636  {0.433379, -0.901212},
637  {0.676017, -0.736886},
638  {0.867865, 0.4968},
639  {-0.647582, -0.761996},
640  {0.0443233, 0.999017},
641  {0.776688, -0.629886},
642  {0.455336, -0.89032},
643  {-0.993282, 0.115723},
644  {0.974665, 0.22367},
645  {-0.827382, -0.561639},
646  {-0.89603, 0.443993},
647  {-0.744892, 0.667185},
648  {-0.821064, 0.570837},
649  {0.842454, 0.538768},
650  {0.984458, 0.175618},
651  {-0.853954, -0.520348},
652  {0.177653, -0.984093},
653  {0.22567, -0.974204},
654  {-0.443072, -0.896486},
655  {-0.984048, -0.177903},
656  {0.800552, 0.599263},
657  {-0.958812, 0.284042},
658  {-0.848122, 0.529801},
659  {0.668281, 0.743909},
660  {0.703976, 0.710224},
661  {-0.127298, 0.991865},
662  {-0.0909771, -0.995853},
663  {-0.968279, -0.249873},
664  {0.51951, -0.854464},
665  {-0.410073, 0.912053},
666  {0.35568, 0.934608},
667  {0.761019, -0.64873},
668  {-0.364766, 0.931099},
669  {0.129207, -0.991618},
670  {0.10486, -0.994487},
671  {0.895682, -0.444695},
672  {-0.735993, -0.676989},
673  {-0.926304, 0.376778},
674  {-0.834845, 0.550485},
675  {0.467459, 0.884015},
676  {0.97682, -0.214061},
677  {-0.991598, -0.129358},
678  {0.948073, 0.318053},
679  {-0.398569, -0.917139},
680  {-0.906671, 0.421838},
681  {0.498414, -0.866939},
682  {0.968887, 0.247502},
683  {-0.693715, 0.72025},
684  {0.998546, 0.0539088},
685  {0.993084, -0.117406},
686  {0.958454, -0.285248},
687  {0.48902, 0.872272},
688  {-0.589776, -0.807567},
689  {-0.78381, -0.621001},
690  {0.540294, -0.841476},
691  {0.388698, -0.921365},
692  {-0.675803, 0.737082},
693  {-0.840922, -0.541157},
694  {0.965157, -0.261672},
695  {0.72832, -0.685237},
696  {-0.974124, -0.226015},
697  {0.996924, 0.078373},
698  {-0.916764, 0.399428},
699  {-0.188071, -0.982156},
700  {0.999988, 0.00489994},
701  {-0.921093, -0.389343},
702  {-0.283368, -0.959011},
703  {-0.628687, -0.777658},
704  {-0.995825, 0.0912825},
705  {-0.997767, 0.0667875},
706  {-0.341775, 0.939782},
707  {-0.996755, -0.0804983},
708  {-0.711207, 0.702983},
709  {-0.330056, -0.943962},
710  {-0.139691, -0.990195},
711  {-0.569783, -0.821795},
712  {-0.999107, 0.0422528},
713  {-0.200002, 0.979796},
714  {0.378521, 0.925593},
715  {0.0933337, 0.995635},
716  {-0.236002, -0.971753},
717  {0.91236, 0.40939},
718  {-0.0175388, -0.999846},
719  {0.860595, -0.50929},
720  {-0.806786, 0.590844},
721  {-0.986397, 0.164381},
722  {-0.999506, -0.0314418},
723  {0.365999, -0.930615},
724  {-0.860887, 0.508797},
725  {0.891185, 0.453639},
726  {0.117761, 0.993042},
727  {0.979856, 0.199704},
728  {0.962527, 0.271186},
729  {-0.684191, -0.729303},
730  {0.721192, 0.692735},
731  {0.238526, 0.971136},
732  {0.00697998, -0.999976},
733  {-0.930376, -0.366607},
734  {0.815014, 0.579442},
735  {-0.528782, -0.848757},
736  {-0.900866, -0.434097},
737  {-0.884848, 0.46588},
738  {0.902044, 0.431644},
739  {-0.979381, -0.20202},
740  {0.262303, 0.964986},
741  {-0.224016, 0.974586},
742  {-0.295191, 0.955438},
743  {-0.464931, -0.885347},
744  {-0.45439, 0.890803},
745  {0.343081, -0.939306},
746  {0.989908, -0.141713},
747  {0.97128, -0.237938},
748  {0.737974, 0.674829},
749  {-0.866472, -0.499225},
750  {0.580876, -0.813992},
751  {-0.318579, 0.947896},
752  {0.770191, 0.637813},
753  {0.87979, 0.475362},
754  {0.332624, 0.94306},
755  {-0.0665321, -0.997784},
756  {0.75431, 0.656519},
757  {0.931337, 0.364158},
758  {0.951175, -0.308652},
759  {-0.0784228, 0.99692},
760  {-0.657484, 0.753469},
761  {-0.701884, -0.712291},
762  {-0.994476, -0.10496},
763  {-0.00479666, 0.999989},
764  {0.190552, 0.981677},
765  {0.153476, -0.988152},
766  {-0.666087, -0.745874},
767  {-0.0293607, 0.999569},
768  {-0.990138, 0.140094},
769  {0.285921, 0.958253},
770  {-0.539632, 0.841901},
771  {-0.306804, -0.951773},
772  {0.806616, -0.591075},
773  {0.994703, 0.102791},
774  {0.943325, -0.331871},
775  {-0.0539077, 0.998546},
776  {-0.939099, -0.343648},
777  {0.916396, -0.400274},
778  {-0.873131, 0.487485},
779  {-0.76833, -0.640054},
780  {-0.889936, -0.456086},
781  {-0.943698, 0.330809},
782  {0.166385, 0.986061},
783  {0.657757, -0.753231},
784  {-0.16393, -0.986472},
785  {-0.813345, -0.581782},
786  {0.686335, 0.727285},
787  {-0.375952, -0.926639},
788  {0.531244, 0.847219},
789  {0.997645, -0.0685942},
790  {-0.507799, -0.861475},
791  {0.510286, 0.860005},
792  {0.319956, -0.947433},
793  {-0.497612, 0.8674},
794  {0.445615, 0.895225},
795  {-0.97713, 0.212644},
796  {0.785609, 0.618724},
797  {-0.951542, 0.307518},
798  {0.991884, 0.127147},
799  {-0.935283, 0.3539},
800  {-0.518778, 0.854909},
801  {0.214604, 0.976701},
802  {0.906311, -0.422611},
803  {-0.878469, -0.4778},
804  {-0.420947, -0.907085},
805  {0.649823, 0.760086},
806  {-0.549448, -0.835528},
807  {-0.619665, 0.784867},
808  {0.630972, 0.775805},
809  {-0.175868, 0.984414},
810  {-0.911254, -0.411844},
811  {0.55188, 0.833923},
812  {0.988468, 0.151428},
813  {0.834608, -0.550844},
814  {-0.98206, 0.188569},
815  {-0.271624, 0.962403},
816  {0.0314939, -0.999504},
817  {0.0197696, 0.999805},
818  {-0.102891, 0.994693},
819  {0.995664, -0.0930283},
820  {0.273142, -0.961974},
821  {-0.609415, -0.792851},
822  {-0.971609, 0.23659},
823  {-0.798818, -0.601573},
824  {0.79189, -0.610664},
825  {0.872817, -0.488047},
826  {0.572183, 0.820126},
827  {-0.0420478, -0.999116},
828  {0.999567, 0.0294129},
829  {0.0804485, -0.996759},
830  {0.955587, 0.294708},
831  {-0.432362, 0.9017},
832  {-0.56016, 0.828385},
833  {0.999808, -0.0196154},
834  {-0.792021, 0.610494},
835  {-0.151629, 0.988438},
836  {-0.965502, 0.260395},
837  {0.423502, 0.905895},
838  {0.592141, 0.805834},
839  {-0.387536, 0.921855},
840  {-0.961849, -0.27358},
841  {0.92593, -0.377695},
842  {-0.776778, 0.629775},
843  {0.922126, 0.38689},
844  {0.847856, -0.530226},
845  {0.249481, -0.96838},
846  {0.296638, -0.95499},
847  {-0.476145, 0.879367},
848  {0.939988, 0.341208},
849  {0.0559883, -0.998432},
850  {0.820859, -0.571131},
851  {-0.761065, 0.648676},
852  {0.560754, -0.827983},
853  {0.309366, 0.950943},
854  {0.986137, -0.165934},
855  {-0.947255, -0.320481},
856  {-0.580349, 0.814368},
857  {-0.35311, -0.935582},
858  {0.600649, -0.799513},
859  {0.0688496, 0.997627},
860  {0.639101, -0.769123},
861  {0.142116, 0.98985},
862  {0.693872, -0.720099},
863  {-0.95484, -0.29712},
864  {0.620061, -0.784554},
865  {0.855417, 0.51794},
866  {-0.999843, 0.0176931},
867  {0.981774, -0.190054},
868  {0.711309, -0.702879},
869  {-0.752388, -0.658721},
870  {0.611741, 0.791058},
871  {-0.719155, -0.69485},
872  {0.884515, -0.466511},
873  {0.201722, -0.979443},
874  {-0.259763, -0.965673},
875  {0.828983, 0.559273},
876  {-0.999976, -0.00687675},
877  {0.934908, -0.35489},
878  {-0.600188, 0.799859},
879  {0.999026, -0.0441183},
880  {-0.72827, 0.685291},
881  {-0.2121, -0.977248},
882  {0.744893, -0.667184},
883  {0.477018, -0.878893},
884  {-0.247895, 0.968787},
885  {-0.486511, -0.873674},
886  {0.411162, -0.911562},
887  {-0.638767, 0.7694},
888  {0.401133, 0.91602},
889  {-0.115368, -0.993323},
890  {-0.988121, -0.153677},
891  {-0.998432, -0.0559873},
892  {0.433379, -0.901212},
893  {0.676017, -0.736886},
894  {0.867865, 0.4968},
895  {-0.647582, -0.761996},
896  {0.0443233, 0.999017},
897  {0.776688, -0.629886},
898  {0.455336, -0.89032},
899  {-0.993282, 0.115723},
900  {0.974665, 0.22367},
901  {-0.827382, -0.561639},
902  {-0.89603, 0.443993},
903  {-0.744892, 0.667185},
904  {-0.821064, 0.570837},
905  {0.842454, 0.538768},
906  {0.984458, 0.175618},
907  {-0.853954, -0.520348},
908  {0.177653, -0.984093},
909  {0.22567, -0.974204},
910  {-0.443072, -0.896486},
911  {-0.984048, -0.177903},
912  {0.800552, 0.599263},
913  {-0.958812, 0.284042},
914  {-0.848122, 0.529801},
915  {0.668281, 0.743909},
916  {0.703976, 0.710224},
917  {-0.127298, 0.991865},
918  {-0.0909771, -0.995853},
919  {-0.968279, -0.249873},
920  {0.51951, -0.854464},
921  {-0.410073, 0.912053},
922  {0.35568, 0.934608},
923  {0.761019, -0.64873},
924  {-0.364766, 0.931099},
925  {0.129207, -0.991618},
926  {0.10486, -0.994487},
927  {0.895682, -0.444695},
928  {-0.735993, -0.676989},
929  {-0.926304, 0.376778},
930  {-0.834845, 0.550485},
931  {0.467459, 0.884015},
932  {0.97682, -0.214061},
933  {-0.991598, -0.129358},
934  {0.948073, 0.318053},
935  {-0.398569, -0.917139},
936  {-0.906671, 0.421838},
937  {0.498414, -0.866939},
938  {0.968887, 0.247502},
939  {-0.693715, 0.72025},
940  {0.998546, 0.0539088},
941  {0.993084, -0.117406},
942  {0.958454, -0.285248},
943  {0.48902, 0.872272},
944  {-0.589776, -0.807567},
945  {-0.78381, -0.621001},
946  {0.540294, -0.841476},
947  {0.388698, -0.921365},
948  {-0.675803, 0.737082},
949  {-0.840922, -0.541157},
950  {0.965157, -0.261672},
951  {0.72832, -0.685237},
952  {-0.974124, -0.226015},
953  {0.996924, 0.078373},
954  {-0.916764, 0.399428},
955  {-0.188071, -0.982156},
956  {0.999988, 0.00489994},
957  {-0.921093, -0.389343},
958  {-0.283368, -0.959011},
959  {-0.628687, -0.777658},
960  {-0.995825, 0.0912825},
961  {-0.997767, 0.0667875},
962  {-0.341775, 0.939782},
963  {-0.996755, -0.0804983},
964  {-0.711207, 0.702983},
965  {-0.330056, -0.943962},
966  {-0.139691, -0.990195},
967  {-0.569783, -0.821795},
968  {-0.999107, 0.0422528},
969  {-0.200002, 0.979796},
970  {0.378521, 0.925593},
971  {0.0933337, 0.995635},
972  {-0.236002, -0.971753},
973  {0.91236, 0.40939},
974  {-0.0175388, -0.999846},
975  {0.860595, -0.50929},
976  {-0.806786, 0.590844},
977  {-0.986397, 0.164381},
978  {-0.999506, -0.0314418},
979  {0.365999, -0.930615},
980  {-0.860887, 0.508797},
981  {0.891185, 0.453639},
982  {0.117761, 0.993042},
983  {0.979856, 0.199704},
984  {0.962527, 0.271186},
985  {-0.684191, -0.729303},
986  {0.721192, 0.692735},
987  {0.238526, 0.971136},
988  {0.00697998, -0.999976},
989  {-0.930376, -0.366607},
990  {0.815014, 0.579442},
991  {-0.528782, -0.848757},
992  {-0.900866, -0.434097},
993  {-0.884848, 0.46588},
994  {0.902044, 0.431644},
995  {-0.979381, -0.20202},
996  {0.262303, 0.964986},
997  {-0.224016, 0.974586},
998  {-0.295191, 0.955438},
999  {-0.464931, -0.885347},
1000  {-0.45439, 0.890803},
1001  {0.343081, -0.939306},
1002  {0.989908, -0.141713},
1003  {0.97128, -0.237938},
1004  {0.737974, 0.674829},
1005  {-0.866472, -0.499225},
1006  {0.580876, -0.813992},
1007  {-0.318579, 0.947896},
1008  {0.770191, 0.637813},
1009  {0.87979, 0.475362},
1010  {0.332624, 0.94306},
1011  {-0.0665321, -0.997784},
1012  {0.75431, 0.656519},
1013  {0.931337, 0.364158},
1014  {0.951175, -0.308652},
1015  {-0.0784228, 0.99692},
1016  {-0.657484, 0.753469},
1017  {-0.701884, -0.712291},
1018  {-0.994476, -0.10496},
1019  {-0.00479666, 0.999989},
1020  {0.190552, 0.981677},
1021  {0.153476, -0.988152},
1022  {-0.666087, -0.745874},
1023  {-0.0293607, 0.999569},
1024  {-0.990138, 0.140094},
1025  {0.285921, 0.958253},
1026  {-0.539632, 0.841901},
1027  {-0.306804, -0.951773},
1028  {0.806616, -0.591075},
1029  {0.994703, 0.102791},
1030  {0.943325, -0.331871},
1031  {-0.0539077, 0.998546},
1032  {-0.939099, -0.343648},
1033  {0.916396, -0.400274},
1034  {-0.873131, 0.487485},
1035  {-0.76833, -0.640054},
1036  {-0.889936, -0.456086},
1037  {-0.943698, 0.330809},
1038  {0.166385, 0.986061},
1039  {0.657757, -0.753231},
1040  {-0.16393, -0.986472},
1041  {-0.813345, -0.581782},
1042  {0.686335, 0.727285},
1043  {-0.375952, -0.926639},
1044  {0.531244, 0.847219},
1045  {0.997645, -0.0685942},
1046  {-0.507799, -0.861475},
1047  {0.510286, 0.860005},
1048  {0.319956, -0.947433},
1049  {-0.497612, 0.8674},
1050  {0.445615, 0.895225},
1051  {-0.97713, 0.212644},
1052  {0.785609, 0.618724},
1053  {-0.951542, 0.307518},
1054  {0.991884, 0.127147},
1055  {-0.935283, 0.3539},
1056  {-0.518778, 0.854909},
1057  {0.214604, 0.976701},
1058  {0.906311, -0.422611},
1059  {-0.878469, -0.4778},
1060  {-0.420947, -0.907085},
1061  {0.649823, 0.760086},
1062  {-0.549448, -0.835528},
1063  {-0.619665, 0.784867},
1064  {0.630972, 0.775805},
1065  {-0.175868, 0.984414},
1066  {-0.911254, -0.411844},
1067  {0.55188, 0.833923},
1068  {0.988468, 0.151428},
1069  {0.834608, -0.550844},
1070  {-0.98206, 0.188569},
1071  {-0.271624, 0.962403},
1072  {0.0314939, -0.999504},
1073  {0.0197696, 0.999805},
1074  {-0.102891, 0.994693},
1075  {0.995664, -0.0930283},
1076  {0.273142, -0.961974},
1077  {-0.609415, -0.792851},
1078  {-0.971609, 0.23659},
1079  {-0.798818, -0.601573},
1080  {0.79189, -0.610664},
1081  {0.872817, -0.488047},
1082  {0.572183, 0.820126},
1083  {-0.0420478, -0.999116},
1084  {0.999567, 0.0294129},
1085  {0.0804485, -0.996759},
1086  {0.955587, 0.294708},
1087  {-0.432362, 0.9017},
1088  {-0.56016, 0.828385},
1089  {0.999808, -0.0196154},
1090  {-0.792021, 0.610494},
1091  {-0.151629, 0.988438},
1092  {-0.965502, 0.260395}};
1093 
1094 double NOISE_TABLES<3>::g[514][3] = {{0.703937, 0.671213, 0.232264},
1095  {0.244363, 0.69386, -0.677381},
1096  {-0.331423, 0.848405, -0.412756},
1097  {0.126499, 0.962872, 0.238487},
1098  {0.466958, -0.483874, 0.740146},
1099  {0.176755, 0.860964, 0.476969},
1100  {0.886366, 0.406782, -0.221099},
1101  {0.0185006, 0.775828, 0.630673},
1102  {-0.470088, 0.0605037, 0.880543},
1103  {-0.773492, 0.626673, -0.0948238},
1104  {-0.857512, 0.288094, -0.426232},
1105  {0.150081, 0.415784, 0.896995},
1106  {-0.872249, -0.218042, 0.437766},
1107  {-0.0861065, -0.839216, -0.536938},
1108  {0.349644, -0.0680964, -0.934405},
1109  {-0.0398576, 0.898367, 0.437433},
1110  {0.468223, -0.875571, -0.118926},
1111  {-0.103358, 0.963883, 0.24545},
1112  {0.337089, -0.875548, 0.346102},
1113  {-0.0221145, 0.424378, -0.905215},
1114  {0.0437806, 0.910029, -0.412227},
1115  {-0.708037, 0.621613, -0.335084},
1116  {-0.582809, 0.409583, -0.701837},
1117  {0.449608, -0.880991, 0.147335},
1118  {0.894835, -0.444366, 0.0425467},
1119  {0.612009, -0.290472, -0.735576},
1120  {0.327684, 0.528202, 0.783343},
1121  {-0.954306, -0.0592497, 0.292897},
1122  {-0.787289, -0.592354, 0.17115},
1123  {-0.532847, 0.754446, -0.383257},
1124  {0.967865, 0.202682, -0.148851},
1125  {-0.154359, 0.666301, 0.729532},
1126  {0.815913, -0.378909, 0.436708},
1127  {-0.33297, -0.903445, -0.270035},
1128  {0.473239, -0.483413, -0.736449},
1129  {-0.575346, 0.601649, -0.554071},
1130  {-0.0318239, 0.27278, 0.96155},
1131  {0.265315, 0.13551, -0.954591},
1132  {-0.631428, -0.24433, -0.735935},
1133  {0.660881, -0.728335, -0.181008},
1134  {0.213022, 0.525664, -0.823589},
1135  {-0.584948, -0.498582, 0.639729},
1136  {0.326382, 0.886109, 0.329069},
1137  {-0.639737, -0.0281372, 0.768078},
1138  {0.0488475, 0.780061, -0.623793},
1139  {-0.162389, 0.939152, -0.302694},
1140  {0.743029, 0.329622, -0.582459},
1141  {-0.0392915, 0.998263, 0.0438991},
1142  {-0.184122, 0.684116, -0.705751},
1143  {0.649173, -0.486517, -0.584701},
1144  {-0.797453, -0.508998, -0.324021},
1145  {-0.692277, 0.00421333, -0.721619},
1146  {0.736423, -0.0850594, -0.671153},
1147  {0.185898, 0.982543, -0.00722356},
1148  {0.0127172, 0.618041, -0.786043},
1149  {0.552496, 0.831102, 0.0633782},
1150  {0.931649, 0.086932, 0.352808},
1151  {0.16589, 0.183359, 0.968948},
1152  {-0.563792, -0.466113, -0.681819},
1153  {-0.227157, 0.970054, -0.0859935},
1154  {0.143632, -0.772967, -0.617973},
1155  {0.80845, -0.55899, -0.184227},
1156  {-0.259797, -0.315267, 0.91275},
1157  {-0.210642, -0.9083, 0.361416},
1158  {0.111219, -0.900813, -0.419723},
1159  {0.271668, -0.442262, -0.854752},
1160  {-0.82864, 0.0821824, -0.553717},
1161  {-0.375708, 0.718987, -0.584723},
1162  {-0.280864, -0.0848669, 0.955988},
1163  {0.40012, 0.909678, -0.111309},
1164  {0.982483, 0.139306, 0.123782},
1165  {-0.945762, -0.253865, 0.2027},
1166  {-0.980597, -0.195914, -0.0068499},
1167  {0.35892, 0.311644, 0.879804},
1168  {-0.150533, 0.0281254, -0.988205},
1169  {0.942365, 0.333462, 0.0274149},
1170  {0.0915656, -0.977007, -0.192542},
1171  {0.482284, 0.138992, -0.864918},
1172  {0.910838, 0.310947, 0.271452},
1173  {0.621993, 0.639092, 0.452422},
1174  {-0.847242, -0.424279, 0.319637},
1175  {0.491705, 0.587825, 0.642408},
1176  {-0.892862, 0.392122, 0.221445},
1177  {0.604611, -0.268798, 0.749796},
1178  {-0.750032, -0.369835, 0.548338},
1179  {0.832349, 0.0323993, 0.553304},
1180  {0.768444, 0.48877, -0.413035},
1181  {0.520619, -0.0862026, 0.849426},
1182  {0.0382017, -0.5973, 0.801108},
1183  {-0.462935, 0.762886, 0.451326},
1184  {0.847687, 0.528653, -0.0441998},
1185  {-0.379082, -0.618955, 0.687889},
1186  {-0.405669, 0.550519, -0.729631},
1187  {-0.221196, -0.34563, -0.911928},
1188  {0.431557, 0.83464, -0.342248},
1189  {-0.648354, -0.596692, -0.472859},
1190  {-0.370907, 0.105338, -0.922677},
1191  {-0.0718653, -0.849552, 0.522587},
1192  {-0.347969, -0.919283, 0.183948},
1193  {-0.271436, 0.146575, 0.95123},
1194  {0.809606, -0.531526, 0.249035},
1195  {0.354965, 0.926855, 0.122231},
1196  {0.11355, -0.586723, -0.801787},
1197  {0.428599, 0.539449, -0.724774},
1198  {0.671071, 0.133191, -0.729331},
1199  {-0.691673, -0.722188, 0.00581921},
1200  {0.210179, -0.958281, 0.193709},
1201  {-0.902243, -0.426146, 0.0660138},
1202  {-0.404368, 0.338777, -0.849539},
1203  {0.795005, -0.464171, -0.390528},
1204  {-0.608185, 0.590394, 0.530609},
1205  {0.398167, -0.316797, 0.860873},
1206  {-0.652399, 0.754199, 0.0745617},
1207  {0.692765, -0.0251959, 0.720723},
1208  {-0.111766, -0.935697, -0.334633},
1209  {-0.0339944, -0.412959, 0.910115},
1210  {0.534409, 0.379982, 0.754997},
1211  {0.77425, -0.632123, 0.0309428},
1212  {-0.707191, -0.566922, 0.42247},
1213  {-0.212727, -0.529147, 0.821432},
1214  {0.296734, -0.914603, -0.274681},
1215  {-0.218053, 0.496506, -0.840199},
1216  {0.422297, -0.273784, -0.864122},
1217  {0.591333, 0.787304, -0.17458},
1218  {-0.443239, -0.305043, -0.842904},
1219  {0.661367, -0.639136, -0.392553},
1220  {-0.468663, -0.182573, 0.864305},
1221  {-0.516925, -0.0670702, -0.853399},
1222  {-0.710741, 0.375331, 0.594957},
1223  {0.423102, 0.759161, 0.494631},
1224  {0.247216, 0.839627, -0.483643},
1225  {-0.916356, -0.364994, -0.164534},
1226  {-0.970304, 0.237044, 0.0481746},
1227  {-0.508056, -0.773006, -0.379922},
1228  {0.717762, 0.696189, 0.0117958},
1229  {-0.879854, 0.0374545, 0.473766},
1230  {-0.141238, -0.706546, 0.69343},
1231  {-0.302912, -0.8224, -0.481563},
1232  {-0.52973, -0.679401, 0.507741},
1233  {-0.995612, 0.00112916, 0.0935721},
1234  {0.770279, -0.290515, -0.567689},
1235  {0.831609, 0.267528, 0.486678},
1236  {0.145521, -0.277545, 0.949628},
1237  {0.507867, -0.636986, 0.579931},
1238  {0.890254, -0.268962, -0.367569},
1239  {0.0181128, 0.983902, -0.177786},
1240  {0.967931, -0.127579, -0.216412},
1241  {-0.868754, -0.306667, -0.388872},
1242  {0.102164, -0.0286481, -0.994355},
1243  {-0.67944, -0.692457, -0.24262},
1244  {0.899886, -0.148992, 0.409886},
1245  {0.824701, 0.114807, -0.553794},
1246  {-0.223681, 0.35753, 0.906719},
1247  {-0.735341, 0.453771, -0.503355},
1248  {-0.319217, 0.519664, 0.792496},
1249  {0.360392, 0.0842246, 0.928991},
1250  {0.0285471, -0.397916, -0.916978},
1251  {0.748567, 0.623001, -0.226975},
1252  {-0.938623, 0.104478, -0.328743},
1253  {0.439054, 0.708447, -0.552571},
1254  {-0.138696, -0.983299, -0.117838},
1255  {0.102764, -0.75416, 0.648601},
1256  {-0.792884, 0.589741, 0.15343},
1257  {-0.614839, 0.222451, 0.75663},
1258  {0.662237, -0.437329, 0.608429},
1259  {-0.435869, -0.413395, 0.799451},
1260  {-0.290422, 0.886642, 0.359889},
1261  {-0.628215, -0.27459, 0.727974},
1262  {0.783055, 0.483628, 0.391061},
1263  {-0.46599, -0.659429, -0.589921},
1264  {-0.96489, -0.139979, -0.222248},
1265  {-0.262613, -0.693507, -0.670882},
1266  {-0.941807, 0.283267, -0.180997},
1267  {0.517647, -0.766618, 0.379919},
1268  {0.91527, -0.365825, -0.168683},
1269  {0.880251, 0.267538, -0.391894},
1270  {0.497402, -0.797527, -0.341384},
1271  {-0.201279, 0.268824, -0.941924},
1272  {-0.36178, -0.513064, -0.778383},
1273  {-0.0622299, -0.190018, -0.979806},
1274  {0.920058, -0.313354, 0.235163},
1275  {0.611315, 0.534067, -0.584009},
1276  {-0.900076, -0.0891747, -0.42651},
1277  {-0.488622, 0.841614, 0.230075},
1278  {-0.765284, 0.132044, 0.630004},
1279  {0.0566041, -0.997883, 0.032038},
1280  {0.221663, -0.463196, 0.858088},
1281  {-0.136397, -0.537233, -0.832332},
1282  {0.188996, -0.239227, -0.952392},
1283  {-0.0692875, -0.184642, 0.98036},
1284  {0.324608, -0.767909, 0.552218},
1285  {0.561478, -0.0737953, -0.824195},
1286  {-0.818049, -0.567854, -0.0913143},
1287  {0.977631, -0.0847148, 0.192515},
1288  {0.00137412, -0.957845, 0.287284},
1289  {-0.650958, 0.691099, 0.314063},
1290  {-0.223262, 0.801023, 0.555442},
1291  {-0.773378, 0.500316, 0.38932},
1292  {0.578787, 0.345454, -0.738693},
1293  {0.610163, 0.684089, -0.399654},
1294  {0.32642, -0.806744, -0.492559},
1295  {0.228387, 0.93919, -0.25644},
1296  {0.54976, 0.152703, 0.821246},
1297  {0.678923, 0.438401, 0.588955},
1298  {-0.850488, 0.279179, 0.44579},
1299  {0.0130521, 0.183984, -0.982843},
1300  {-0.566217, 0.17794, -0.804821},
1301  {0.709054, 0.21427, 0.671812},
1302  {0.49716, -0.664111, -0.55838},
1303  {-0.347565, -0.936701, -0.0423009},
1304  {0.17422, 0.333029, -0.926682},
1305  {-0.776182, -0.123523, 0.618291},
1306  {-0.308091, -0.131397, -0.942239},
1307  {-0.530185, -0.835661, -0.14344},
1308  {-0.448458, -0.820814, 0.353766},
1309  {0.26657, 0.717597, 0.643425},
1310  {-0.533719, -0.839756, 0.0997717},
1311  {0.386265, 0.345329, -0.855305},
1312  {-0.0646575, 0.505187, 0.860585},
1313  {0.975145, -0.221327, 0.0103059},
1314  {-0.785106, -0.170651, -0.595388},
1315  {-0.991786, 0.0543184, -0.115802},
1316  {0.94534, 0.0632803, -0.319889},
1317  {0.683011, -0.587613, 0.433828},
1318  {-0.634975, -0.724176, 0.269027},
1319  {0.876185, -0.0834622, -0.474694},
1320  {0.287078, -0.625462, 0.725523},
1321  {-0.395736, 0.661196, 0.637348},
1322  {0.843124, 0.509441, 0.172079},
1323  {-0.468808, 0.8833, -0.000465431},
1324  {-0.947066, 0.172266, 0.270906},
1325  {0.531331, 0.798747, 0.282294},
1326  {-0.0477147, -0.703516, -0.709076},
1327  {-0.435629, 0.300855, 0.848359},
1328  {-0.293093, 0.947852, 0.12519},
1329  {0.609435, -0.792271, 0.029926},
1330  {-0.40416, 0.89042, -0.209302},
1331  {0.104886, 0.622757, 0.775353},
1332  {0.13811, -0.884292, 0.446042},
1333  {-0.531316, 0.462603, 0.709719},
1334  {-0.0749454, 0.0546115, 0.995691},
1335  {-0.307886, -0.782869, 0.540668},
1336  {-0.145564, 0.832899, -0.533938},
1337  {-0.734822, -0.395011, -0.551364},
1338  {-0.892592, 0.45057, -0.0163148},
1339  {-0.611459, 0.774063, -0.164148},
1340  {0.313613, -0.644045, -0.697749},
1341  {0.286015, -0.957831, -0.0274987},
1342  {-0.149122, -0.981781, 0.117763},
1343  {0.656373, -0.718632, 0.229658},
1344  {-0.844891, 0.464422, -0.265466},
1345  {0.316523, -0.132894, 0.93923},
1346  {0.998767, 0.00915237, -0.0487939},
1347  {-0.724761, 0.251606, -0.641417},
1348  {0.773361, -0.209935, 0.598197},
1349  {0.124979, -0.0345928, 0.991556},
1350  {0.703937, 0.671213, 0.232264},
1351  {0.244363, 0.69386, -0.677381},
1352  {-0.331423, 0.848405, -0.412756},
1353  {0.126499, 0.962872, 0.238487},
1354  {0.466958, -0.483874, 0.740146},
1355  {0.176755, 0.860964, 0.476969},
1356  {0.886366, 0.406782, -0.221099},
1357  {0.0185006, 0.775828, 0.630673},
1358  {-0.470088, 0.0605037, 0.880543},
1359  {-0.773492, 0.626673, -0.0948238},
1360  {-0.857512, 0.288094, -0.426232},
1361  {0.150081, 0.415784, 0.896995},
1362  {-0.872249, -0.218042, 0.437766},
1363  {-0.0861065, -0.839216, -0.536938},
1364  {0.349644, -0.0680964, -0.934405},
1365  {-0.0398576, 0.898367, 0.437433},
1366  {0.468223, -0.875571, -0.118926},
1367  {-0.103358, 0.963883, 0.24545},
1368  {0.337089, -0.875548, 0.346102},
1369  {-0.0221145, 0.424378, -0.905215},
1370  {0.0437806, 0.910029, -0.412227},
1371  {-0.708037, 0.621613, -0.335084},
1372  {-0.582809, 0.409583, -0.701837},
1373  {0.449608, -0.880991, 0.147335},
1374  {0.894835, -0.444366, 0.0425467},
1375  {0.612009, -0.290472, -0.735576},
1376  {0.327684, 0.528202, 0.783343},
1377  {-0.954306, -0.0592497, 0.292897},
1378  {-0.787289, -0.592354, 0.17115},
1379  {-0.532847, 0.754446, -0.383257},
1380  {0.967865, 0.202682, -0.148851},
1381  {-0.154359, 0.666301, 0.729532},
1382  {0.815913, -0.378909, 0.436708},
1383  {-0.33297, -0.903445, -0.270035},
1384  {0.473239, -0.483413, -0.736449},
1385  {-0.575346, 0.601649, -0.554071},
1386  {-0.0318239, 0.27278, 0.96155},
1387  {0.265315, 0.13551, -0.954591},
1388  {-0.631428, -0.24433, -0.735935},
1389  {0.660881, -0.728335, -0.181008},
1390  {0.213022, 0.525664, -0.823589},
1391  {-0.584948, -0.498582, 0.639729},
1392  {0.326382, 0.886109, 0.329069},
1393  {-0.639737, -0.0281372, 0.768078},
1394  {0.0488475, 0.780061, -0.623793},
1395  {-0.162389, 0.939152, -0.302694},
1396  {0.743029, 0.329622, -0.582459},
1397  {-0.0392915, 0.998263, 0.0438991},
1398  {-0.184122, 0.684116, -0.705751},
1399  {0.649173, -0.486517, -0.584701},
1400  {-0.797453, -0.508998, -0.324021},
1401  {-0.692277, 0.00421333, -0.721619},
1402  {0.736423, -0.0850594, -0.671153},
1403  {0.185898, 0.982543, -0.00722356},
1404  {0.0127172, 0.618041, -0.786043},
1405  {0.552496, 0.831102, 0.0633782},
1406  {0.931649, 0.086932, 0.352808},
1407  {0.16589, 0.183359, 0.968948},
1408  {-0.563792, -0.466113, -0.681819},
1409  {-0.227157, 0.970054, -0.0859935},
1410  {0.143632, -0.772967, -0.617973},
1411  {0.80845, -0.55899, -0.184227},
1412  {-0.259797, -0.315267, 0.91275},
1413  {-0.210642, -0.9083, 0.361416},
1414  {0.111219, -0.900813, -0.419723},
1415  {0.271668, -0.442262, -0.854752},
1416  {-0.82864, 0.0821824, -0.553717},
1417  {-0.375708, 0.718987, -0.584723},
1418  {-0.280864, -0.0848669, 0.955988},
1419  {0.40012, 0.909678, -0.111309},
1420  {0.982483, 0.139306, 0.123782},
1421  {-0.945762, -0.253865, 0.2027},
1422  {-0.980597, -0.195914, -0.0068499},
1423  {0.35892, 0.311644, 0.879804},
1424  {-0.150533, 0.0281254, -0.988205},
1425  {0.942365, 0.333462, 0.0274149},
1426  {0.0915656, -0.977007, -0.192542},
1427  {0.482284, 0.138992, -0.864918},
1428  {0.910838, 0.310947, 0.271452},
1429  {0.621993, 0.639092, 0.452422},
1430  {-0.847242, -0.424279, 0.319637},
1431  {0.491705, 0.587825, 0.642408},
1432  {-0.892862, 0.392122, 0.221445},
1433  {0.604611, -0.268798, 0.749796},
1434  {-0.750032, -0.369835, 0.548338},
1435  {0.832349, 0.0323993, 0.553304},
1436  {0.768444, 0.48877, -0.413035},
1437  {0.520619, -0.0862026, 0.849426},
1438  {0.0382017, -0.5973, 0.801108},
1439  {-0.462935, 0.762886, 0.451326},
1440  {0.847687, 0.528653, -0.0441998},
1441  {-0.379082, -0.618955, 0.687889},
1442  {-0.405669, 0.550519, -0.729631},
1443  {-0.221196, -0.34563, -0.911928},
1444  {0.431557, 0.83464, -0.342248},
1445  {-0.648354, -0.596692, -0.472859},
1446  {-0.370907, 0.105338, -0.922677},
1447  {-0.0718653, -0.849552, 0.522587},
1448  {-0.347969, -0.919283, 0.183948},
1449  {-0.271436, 0.146575, 0.95123},
1450  {0.809606, -0.531526, 0.249035},
1451  {0.354965, 0.926855, 0.122231},
1452  {0.11355, -0.586723, -0.801787},
1453  {0.428599, 0.539449, -0.724774},
1454  {0.671071, 0.133191, -0.729331},
1455  {-0.691673, -0.722188, 0.00581921},
1456  {0.210179, -0.958281, 0.193709},
1457  {-0.902243, -0.426146, 0.0660138},
1458  {-0.404368, 0.338777, -0.849539},
1459  {0.795005, -0.464171, -0.390528},
1460  {-0.608185, 0.590394, 0.530609},
1461  {0.398167, -0.316797, 0.860873},
1462  {-0.652399, 0.754199, 0.0745617},
1463  {0.692765, -0.0251959, 0.720723},
1464  {-0.111766, -0.935697, -0.334633},
1465  {-0.0339944, -0.412959, 0.910115},
1466  {0.534409, 0.379982, 0.754997},
1467  {0.77425, -0.632123, 0.0309428},
1468  {-0.707191, -0.566922, 0.42247},
1469  {-0.212727, -0.529147, 0.821432},
1470  {0.296734, -0.914603, -0.274681},
1471  {-0.218053, 0.496506, -0.840199},
1472  {0.422297, -0.273784, -0.864122},
1473  {0.591333, 0.787304, -0.17458},
1474  {-0.443239, -0.305043, -0.842904},
1475  {0.661367, -0.639136, -0.392553},
1476  {-0.468663, -0.182573, 0.864305},
1477  {-0.516925, -0.0670702, -0.853399},
1478  {-0.710741, 0.375331, 0.594957},
1479  {0.423102, 0.759161, 0.494631},
1480  {0.247216, 0.839627, -0.483643},
1481  {-0.916356, -0.364994, -0.164534},
1482  {-0.970304, 0.237044, 0.0481746},
1483  {-0.508056, -0.773006, -0.379922},
1484  {0.717762, 0.696189, 0.0117958},
1485  {-0.879854, 0.0374545, 0.473766},
1486  {-0.141238, -0.706546, 0.69343},
1487  {-0.302912, -0.8224, -0.481563},
1488  {-0.52973, -0.679401, 0.507741},
1489  {-0.995612, 0.00112916, 0.0935721},
1490  {0.770279, -0.290515, -0.567689},
1491  {0.831609, 0.267528, 0.486678},
1492  {0.145521, -0.277545, 0.949628},
1493  {0.507867, -0.636986, 0.579931},
1494  {0.890254, -0.268962, -0.367569},
1495  {0.0181128, 0.983902, -0.177786},
1496  {0.967931, -0.127579, -0.216412},
1497  {-0.868754, -0.306667, -0.388872},
1498  {0.102164, -0.0286481, -0.994355},
1499  {-0.67944, -0.692457, -0.24262},
1500  {0.899886, -0.148992, 0.409886},
1501  {0.824701, 0.114807, -0.553794},
1502  {-0.223681, 0.35753, 0.906719},
1503  {-0.735341, 0.453771, -0.503355},
1504  {-0.319217, 0.519664, 0.792496},
1505  {0.360392, 0.0842246, 0.928991},
1506  {0.0285471, -0.397916, -0.916978},
1507  {0.748567, 0.623001, -0.226975},
1508  {-0.938623, 0.104478, -0.328743},
1509  {0.439054, 0.708447, -0.552571},
1510  {-0.138696, -0.983299, -0.117838},
1511  {0.102764, -0.75416, 0.648601},
1512  {-0.792884, 0.589741, 0.15343},
1513  {-0.614839, 0.222451, 0.75663},
1514  {0.662237, -0.437329, 0.608429},
1515  {-0.435869, -0.413395, 0.799451},
1516  {-0.290422, 0.886642, 0.359889},
1517  {-0.628215, -0.27459, 0.727974},
1518  {0.783055, 0.483628, 0.391061},
1519  {-0.46599, -0.659429, -0.589921},
1520  {-0.96489, -0.139979, -0.222248},
1521  {-0.262613, -0.693507, -0.670882},
1522  {-0.941807, 0.283267, -0.180997},
1523  {0.517647, -0.766618, 0.379919},
1524  {0.91527, -0.365825, -0.168683},
1525  {0.880251, 0.267538, -0.391894},
1526  {0.497402, -0.797527, -0.341384},
1527  {-0.201279, 0.268824, -0.941924},
1528  {-0.36178, -0.513064, -0.778383},
1529  {-0.0622299, -0.190018, -0.979806},
1530  {0.920058, -0.313354, 0.235163},
1531  {0.611315, 0.534067, -0.584009},
1532  {-0.900076, -0.0891747, -0.42651},
1533  {-0.488622, 0.841614, 0.230075},
1534  {-0.765284, 0.132044, 0.630004},
1535  {0.0566041, -0.997883, 0.032038},
1536  {0.221663, -0.463196, 0.858088},
1537  {-0.136397, -0.537233, -0.832332},
1538  {0.188996, -0.239227, -0.952392},
1539  {-0.0692875, -0.184642, 0.98036},
1540  {0.324608, -0.767909, 0.552218},
1541  {0.561478, -0.0737953, -0.824195},
1542  {-0.818049, -0.567854, -0.0913143},
1543  {0.977631, -0.0847148, 0.192515},
1544  {0.00137412, -0.957845, 0.287284},
1545  {-0.650958, 0.691099, 0.314063},
1546  {-0.223262, 0.801023, 0.555442},
1547  {-0.773378, 0.500316, 0.38932},
1548  {0.578787, 0.345454, -0.738693},
1549  {0.610163, 0.684089, -0.399654},
1550  {0.32642, -0.806744, -0.492559},
1551  {0.228387, 0.93919, -0.25644},
1552  {0.54976, 0.152703, 0.821246},
1553  {0.678923, 0.438401, 0.588955},
1554  {-0.850488, 0.279179, 0.44579},
1555  {0.0130521, 0.183984, -0.982843},
1556  {-0.566217, 0.17794, -0.804821},
1557  {0.709054, 0.21427, 0.671812},
1558  {0.49716, -0.664111, -0.55838},
1559  {-0.347565, -0.936701, -0.0423009},
1560  {0.17422, 0.333029, -0.926682},
1561  {-0.776182, -0.123523, 0.618291},
1562  {-0.308091, -0.131397, -0.942239},
1563  {-0.530185, -0.835661, -0.14344},
1564  {-0.448458, -0.820814, 0.353766},
1565  {0.26657, 0.717597, 0.643425},
1566  {-0.533719, -0.839756, 0.0997717},
1567  {0.386265, 0.345329, -0.855305},
1568  {-0.0646575, 0.505187, 0.860585},
1569  {0.975145, -0.221327, 0.0103059},
1570  {-0.785106, -0.170651, -0.595388},
1571  {-0.991786, 0.0543184, -0.115802},
1572  {0.94534, 0.0632803, -0.319889},
1573  {0.683011, -0.587613, 0.433828},
1574  {-0.634975, -0.724176, 0.269027},
1575  {0.876185, -0.0834622, -0.474694},
1576  {0.287078, -0.625462, 0.725523},
1577  {-0.395736, 0.661196, 0.637348},
1578  {0.843124, 0.509441, 0.172079},
1579  {-0.468808, 0.8833, -0.000465431},
1580  {-0.947066, 0.172266, 0.270906},
1581  {0.531331, 0.798747, 0.282294},
1582  {-0.0477147, -0.703516, -0.709076},
1583  {-0.435629, 0.300855, 0.848359},
1584  {-0.293093, 0.947852, 0.12519},
1585  {0.609435, -0.792271, 0.029926},
1586  {-0.40416, 0.89042, -0.209302},
1587  {0.104886, 0.622757, 0.775353},
1588  {0.13811, -0.884292, 0.446042},
1589  {-0.531316, 0.462603, 0.709719},
1590  {-0.0749454, 0.0546115, 0.995691},
1591  {-0.307886, -0.782869, 0.540668},
1592  {-0.145564, 0.832899, -0.533938},
1593  {-0.734822, -0.395011, -0.551364},
1594  {-0.892592, 0.45057, -0.0163148},
1595  {-0.611459, 0.774063, -0.164148},
1596  {0.313613, -0.644045, -0.697749},
1597  {0.286015, -0.957831, -0.0274987},
1598  {-0.149122, -0.981781, 0.117763},
1599  {0.656373, -0.718632, 0.229658},
1600  {-0.844891, 0.464422, -0.265466},
1601  {0.316523, -0.132894, 0.93923},
1602  {0.998767, 0.00915237, -0.0487939},
1603  {-0.724761, 0.251606, -0.641417},
1604  {0.773361, -0.209935, 0.598197},
1605  {0.124979, -0.0345928, 0.991556},
1606  {0.703937, 0.671213, 0.232264},
1607  {0.244363, 0.69386, -0.677381}};
1608 
1609 double NOISE_TABLES<4>::g[514][4] = {{0.3966, 0.564479, 0.423247, 0.58731},
1610  {0.207686, 0.293048, -0.883543, -0.300569},
1611  {-0.145433, 0.307846, 0.936414, 0.0849082},
1612  {0.666268, 0.207833, 0.44005, -0.565021},
1613  {0.652951, -0.00227182, -0.588353, 0.47696},
1614  {0.221574, -0.823315, -0.367396, 0.371587},
1615  {-0.236882, -0.955985, 0.167044, -0.0455716},
1616  {-0.781451, -0.438422, 0.313148, 0.314737},
1617  {-0.225926, 0.956158, 0.150141, -0.110349},
1618  {-0.833293, -0.363813, 0.309378, -0.278475},
1619  {-0.873073, 0.00211995, 0.423987, 0.240777},
1620  {0.306914, -0.7367, 0.21705, -0.562109},
1621  {0.682326, -0.374178, -0.322874, 0.53868},
1622  {-0.192218, 0.2844, -0.00210586, -0.939236},
1623  {-0.544339, 0.512692, -0.534324, -0.394132},
1624  {0.284116, -0.183261, -0.728104, 0.596288},
1625  {0.183594, -0.932705, 0.254254, -0.17807},
1626  {-0.64169, -0.205595, 0.301285, -0.674679},
1627  {0.148202, -0.240829, 0.587807, 0.757972},
1628  {0.449893, -0.145313, 0.618109, -0.628029},
1629  {0.10435, 0.241438, -0.73631, 0.623431},
1630  {0.322788, 0.0994767, -0.00434734, 0.941219},
1631  {0.422486, -0.629475, -0.442919, -0.478632},
1632  {0.385144, 0.483074, -0.784525, 0.053138},
1633  {0.42928, -0.128703, -0.366779, 0.815247},
1634  {0.489462, 0.157652, 0.785911, -0.34339},
1635  {-0.214972, 0.700646, -0.0211753, -0.680025},
1636  {0.35655, -0.209979, 0.897849, -0.150495},
1637  {-0.076423, 0.836021, 0.527187, 0.13154},
1638  {-0.923646, 0.0314742, -0.327382, 0.196745},
1639  {-0.448991, 0.87173, -0.154501, 0.120931},
1640  {0.977875, -0.149525, -0.134619, -0.0572834},
1641  {0.250627, 0.508589, -0.596248, -0.568342},
1642  {0.721136, -0.602061, 0.291308, 0.180621},
1643  {-0.556466, -0.167224, 0.679021, -0.44868},
1644  {-0.425316, -0.637457, -0.379061, -0.518718},
1645  {-0.384742, 0.142519, 0.87612, -0.253133},
1646  {-0.637148, -0.481892, -0.600691, 0.0315185},
1647  {0.501334, 0.857258, -0.11734, 0.0022026},
1648  {0.917651, 0.0368148, 0.18608, -0.349192},
1649  {0.715984, 0.499081, 0.428469, 0.233879},
1650  {-0.33469, -0.463351, 0.814315, 0.10089},
1651  {-0.0108647, -0.646727, -0.55418, -0.523937},
1652  {0.814467, 0.57796, 0.0439751, 0.0259406},
1653  {0.176981, -0.459889, 0.852448, 0.174677},
1654  {-0.594521, 0.2006, 0.479296, -0.613661},
1655  {-0.296544, -0.66192, -0.660758, -0.193188},
1656  {0.552435, 0.0238813, -0.828288, -0.0904599},
1657  {0.81773, 0.3791, 0.0550689, 0.429614},
1658  {0.186315, 0.227278, 0.695315, -0.655872},
1659  {0.575947, -0.537464, 0.184169, 0.587791},
1660  {0.471377, 0.475964, 0.17765, -0.720904},
1661  {-0.613022, 0.153936, 0.760917, 0.146672},
1662  {0.297196, -0.313326, 0.187985, 0.882136},
1663  {-0.898109, -0.12216, 0.0316785, 0.421277},
1664  {0.251227, -0.515579, -0.441395, 0.690097},
1665  {-0.816822, 0.275739, -0.490435, -0.127453},
1666  {-0.0536727, -0.0294697, -0.348803, -0.935194},
1667  {0.416032, 0.528296, -0.0170906, 0.739951},
1668  {-0.529771, -0.32045, -0.692976, -0.369376},
1669  {-0.640762, -0.161788, 0.316987, 0.680271},
1670  {0.0064156, -0.427237, -0.135966, 0.893835},
1671  {-0.617571, -0.254647, -0.354157, -0.654472},
1672  {-0.481219, -0.78939, 0.257056, 0.28145},
1673  {-0.460855, 0.420169, -0.266908, -0.734732},
1674  {-0.324338, 0.505725, 0.709785, 0.367766},
1675  {-0.867004, -0.130448, -0.0277134, -0.480124},
1676  {-0.433253, 0.617241, -0.483873, 0.444042},
1677  {-0.725647, -0.22864, 0.647887, -0.0374377},
1678  {0.573867, -0.621648, -0.48646, 0.218145},
1679  {-0.846039, -0.157257, -0.449647, -0.239386},
1680  {-0.812685, 0.527575, 0.221465, -0.11028},
1681  {0.487958, -0.197467, -0.163563, -0.834356},
1682  {-0.187005, 0.457608, 0.734737, -0.464528},
1683  {0.903127, -0.216889, 0.0404167, 0.368357},
1684  {0.369741, 0.120311, -0.868549, 0.30731},
1685  {-0.173836, -0.270056, -0.697615, -0.640456},
1686  {0.0141874, -0.0217574, -0.32394, 0.945721},
1687  {0.278108, 0.316916, -0.380316, 0.823152},
1688  {0.556537, 0.736762, 0.108059, 0.368473},
1689  {-0.706484, -0.0525948, -0.699774, 0.0918124},
1690  {0.970553, 0.167163, 0.155321, 0.0771967},
1691  {0.799861, 0.0880928, 0.441702, 0.396688},
1692  {-0.940329, 0.274188, 0.0514292, 0.194827},
1693  {0.112483, -0.984542, -0.126443, 0.0451367},
1694  {-0.883989, -0.393168, -0.238698, 0.0837004},
1695  {0.754818, -0.131129, 0.567742, -0.301204},
1696  {-0.552476, 0.120932, -0.761782, -0.315964},
1697  {0.8378, -0.192508, -0.171916, -0.48112},
1698  {0.89415, -0.210934, 0.387082, 0.0785524},
1699  {0.0622882, 0.1887, 0.934266, -0.296073},
1700  {-0.409742, 0.185908, 0.27674, 0.849096},
1701  {-0.476167, -0.600529, -0.487339, 0.418487},
1702  {-0.316251, 0.0188809, 0.335442, -0.887191},
1703  {0.232989, -0.717448, -0.0349111, 0.655565},
1704  {0.597784, 0.21959, 0.254963, 0.727618},
1705  {-0.601204, -0.223947, 0.657606, 0.394913},
1706  {-0.283001, -0.348646, 0.530459, -0.719007},
1707  {-0.0217517, -0.391103, -0.883317, -0.25752},
1708  {-0.28506, -0.119544, 0.588338, 0.747201},
1709  {0.913283, 0.107572, -0.262486, 0.292309},
1710  {0.276777, 0.189932, 0.568026, 0.751443},
1711  {0.809873, 0.290422, 0.487329, -0.149233},
1712  {0.669484, 0.0268262, 0.738559, 0.0748527},
1713  {0.625212, -0.566228, -0.0501739, -0.534769},
1714  {-0.417575, -0.527939, 0.455064, 0.582948},
1715  {0.141708, -0.0501356, -0.987945, -0.0370026},
1716  {0.230493, -0.587281, -0.152535, -0.760728},
1717  {-0.693449, 0.529716, 0.00843522, -0.488321},
1718  {-0.514916, 0.67448, 0.377116, -0.37111},
1719  {0.0721797, -0.204176, 0.841643, -0.494712},
1720  {0.62109, -0.437169, 0.650406, -0.0101057},
1721  {0.221762, 0.655354, -0.150918, -0.706085},
1722  {-0.0418541, 0.69175, 0.464089, 0.55168},
1723  {-0.392686, -0.142914, -0.0771214, -0.905221},
1724  {-0.499222, -0.516884, 0.00997627, -0.695348},
1725  {-0.132351, -0.397851, 0.289778, 0.860364},
1726  {-0.116953, 0.859767, -0.277326, 0.412569},
1727  {-0.420042, 0.717699, -0.555292, -0.0110998},
1728  {0.498195, -0.293886, -0.785358, 0.22056},
1729  {-0.130403, -0.706956, -0.312377, 0.62099},
1730  {0.0628368, 0.136674, 0.861757, 0.484507},
1731  {0.697412, -0.228603, 0.250549, -0.631334},
1732  {-0.41447, -0.304384, -0.369856, 0.773803},
1733  {-0.739257, 0.430684, 0.448312, 0.258895},
1734  {0.707515, 0.161745, -0.0388176, -0.686844},
1735  {-0.150637, -0.804078, -0.542715, 0.190335},
1736  {-0.334267, 0.0266575, -0.940638, 0.05248},
1737  {-0.0128381, 0.32431, -0.924373, 0.200482},
1738  {0.298876, -0.128842, -0.842588, -0.42909},
1739  {0.681684, 0.5947, -0.295622, 0.306997},
1740  {0.563868, -0.182781, 0.449858, 0.668036},
1741  {0.923849, 0.275927, -0.192935, -0.182051},
1742  {-0.144332, 0.0252123, -0.9134, -0.379782},
1743  {0.500583, 0.462126, 0.731835, -0.0165344},
1744  {0.783017, 0.458745, 0.125446, -0.400876},
1745  {0.285519, 0.810783, -0.498437, 0.112568},
1746  {0.830314, -0.0288258, -0.507055, -0.22944},
1747  {-0.881805, 0.0807794, 0.336043, -0.32089},
1748  {-0.104195, 0.80065, 0.498675, -0.315319},
1749  {0.0863339, 0.449352, 0.265859, 0.848498},
1750  {-0.346937, 0.200739, -0.442646, 0.802124},
1751  {-0.139349, -0.118364, -0.668803, 0.720607},
1752  {-0.0382987, 0.404686, -0.391262, -0.825637},
1753  {0.0558261, 0.915931, -0.0524622, -0.393956},
1754  {-0.0963122, -0.5074, -0.696057, 0.498773},
1755  {-0.651087, 0.161344, 0.0492618, -0.740018},
1756  {-0.753608, 0.156929, -0.350541, -0.53345},
1757  {0.0772411, -0.115201, 0.505355, -0.851692},
1758  {-0.234778, 0.675125, -0.00839805, 0.699296},
1759  {0.591905, -0.230435, -0.540421, -0.551809},
1760  {-0.314978, 0.193376, -0.796097, 0.479191},
1761  {0.0899122, 0.585199, 0.793914, -0.138417},
1762  {0.362748, 0.767312, 0.492388, 0.192875},
1763  {-0.513788, -0.605397, 0.388027, -0.467923},
1764  {-0.579922, 0.371073, -0.703691, 0.175536},
1765  {-0.518207, 0.769929, 0.363265, 0.0819105},
1766  {-0.404626, 0.834503, -0.179128, -0.328323},
1767  {-0.491739, -0.801317, 0.0039489, -0.340689},
1768  {-0.16205, 0.304384, -0.0690012, 0.936125},
1769  {0.277272, 0.154124, 0.943307, 0.0976609},
1770  {0.823632, -0.25152, -0.48221, 0.160753},
1771  {-0.165263, -0.448625, -0.302819, -0.824454},
1772  {-0.229479, 0.0553714, 0.712654, -0.660605},
1773  {-0.18919, -0.905954, -0.29718, -0.234815},
1774  {-0.235521, 0.891597, 0.170089, 0.347354},
1775  {0.432232, 0.0566435, 0.251762, -0.86405},
1776  {-0.251848, -0.473755, 0.764748, -0.356776},
1777  {0.118396, 0.719541, 0.275706, -0.626283},
1778  {0.167366, -0.904479, 0.214395, 0.328543},
1779  {-0.752118, -0.273176, -0.362227, 0.478001},
1780  {-0.124596, -0.40576, 0.760569, 0.491293},
1781  {-0.0827556, -0.186714, 0.974415, -0.0938402},
1782  {0.152124, 0.820868, 0.079178, 0.544761},
1783  {0.521831, -0.796874, -0.0406404, 0.301716},
1784  {-0.107772, -0.79673, 0.356639, -0.47583},
1785  {-0.282502, -0.407823, -0.859924, 0.120017},
1786  {-0.549686, -0.7863, -0.282029, 0.00605861},
1787  {-0.455303, 0.553854, 0.351687, 0.601881},
1788  {-0.0239912, 0.659488, -0.664518, 0.350594},
1789  {0.0581978, 0.669567, -0.710906, -0.20714},
1790  {0.590643, -0.75143, 0.202333, -0.213436},
1791  {-0.582665, 0.437274, -0.166569, 0.664491},
1792  {0.73719, 0.28539, -0.598939, 0.127968},
1793  {0.476506, 0.411229, -0.600336, 0.493386},
1794  {-0.144859, -0.77094, -0.0684603, -0.616425},
1795  {0.211188, -0.886245, -0.155185, -0.381953},
1796  {0.293755, 0.725368, -0.336643, 0.523661},
1797  {0.333981, 0.802013, -0.378939, -0.318805},
1798  {-0.0847942, 0.557028, -0.415693, 0.713953},
1799  {-0.480506, -0.217267, -0.72165, 0.448475},
1800  {0.138476, -0.562358, -0.804054, 0.134448},
1801  {0.326335, -0.379109, 0.227467, -0.835488},
1802  {0.347074, 0.576619, 0.588744, -0.447695},
1803  {-0.582098, -0.632204, 0.509717, -0.0408605},
1804  {0.17048, -0.816078, -0.534754, -0.137812},
1805  {0.236625, 0.91684, 0.282418, -0.153799},
1806  {0.09755, 0.347047, 0.33001, -0.872431},
1807  {0.282442, -0.774077, 0.558413, 0.0959496},
1808  {0.605938, 0.679424, 0.380906, -0.161656},
1809  {0.607551, 0.508538, -0.269046, -0.547618},
1810  {-0.674865, 0.645797, 0.0633188, 0.351418},
1811  {0.686316, 0.592474, -0.401118, -0.130572},
1812  {0.824402, -0.536749, -0.13702, 0.116129},
1813  {0.664881, 0.206143, -0.242747, 0.675657},
1814  {0.121442, 0.539656, 0.773081, 0.310434},
1815  {-0.259371, -0.91246, -0.131031, 0.288053},
1816  {-0.479147, -0.473136, 0.0407929, 0.738171},
1817  {-0.988997, -0.118559, 0.0869354, -0.0164336},
1818  {0.654787, -0.156903, 0.0152464, 0.739191},
1819  {-0.178412, 0.398846, -0.714787, -0.54605},
1820  {-0.553813, 0.187505, 0.589564, 0.557268},
1821  {0.60236, 0.307484, -0.633372, -0.376108},
1822  {0.162858, -0.633189, 0.401326, 0.641472},
1823  {0.404143, -0.137226, 0.816029, 0.389787},
1824  {0.494529, 0.152378, -0.431805, -0.73876},
1825  {0.864593, -0.40003, 0.158965, -0.2592},
1826  {-0.16913, -0.784426, 0.589029, -0.0954786},
1827  {0.492717, 0.292249, 0.715538, 0.399782},
1828  {-0.153812, 0.313327, 0.599478, 0.720273},
1829  {-0.7547, 0.242425, 0.191, 0.578945},
1830  {0.062637, -0.0843262, 0.0788559, -0.991336},
1831  {-0.669503, 0.136757, -0.526071, 0.506273},
1832  {0.47891, -0.514986, 0.583609, 0.405999},
1833  {-0.657984, 0.000454589, -0.138546, 0.740177},
1834  {0.210304, -0.313976, -0.509264, -0.773202},
1835  {-0.769058, -0.5088, -0.195983, -0.333562},
1836  {0.266989, 0.264362, -0.107222, -0.920507},
1837  {-0.939282, 0.237949, -0.0730232, -0.236213},
1838  {0.752746, -0.461731, -0.411838, -0.224874},
1839  {-0.6754, 0.356672, 0.607108, -0.219181},
1840  {0.547087, -0.797894, -0.229937, -0.105783},
1841  {0.16953, -0.586082, 0.753246, -0.245741},
1842  {-0.281731, -0.0694107, 0.912762, 0.287533},
1843  {0.118704, 0.111371, -0.675153, -0.719496},
1844  {-0.288969, 0.425292, -0.847561, -0.131391},
1845  {-0.125155, -0.765708, 0.526488, 0.347617},
1846  {-0.297342, -0.1225, -0.0152089, 0.946758},
1847  {-0.783263, 0.450131, -0.321386, 0.283888},
1848  {-0.296458, 0.500393, 0.371153, -0.723854},
1849  {0.518157, -0.52786, 0.525683, -0.42016},
1850  {-0.110051, -0.470855, 0.159525, -0.86066},
1851  {-0.683128, -0.613667, -0.0893266, 0.385708},
1852  {-0.407913, 0.0819627, -0.561403, -0.715344},
1853  {-0.753685, -0.650154, 0.0946762, -0.0172123},
1854  {-0.0939369, 0.736528, -0.425184, -0.517611},
1855  {0.103569, 0.9843, -0.0230777, 0.141048},
1856  {0.127728, -0.513648, 0.555166, -0.641593},
1857  {0.434096, -0.469744, -0.745669, -0.186756},
1858  {-0.0425633, -0.12077, -0.923236, 0.362269},
1859  {0.47616, 0.77633, 0.0392142, -0.411152},
1860  {-0.177387, -0.763558, 0.13944, 0.605036},
1861  {-0.347184, 0.604497, 0.713482, -0.070643},
1862  {0.00423816, 0.0210573, 0.311046, 0.950152},
1863  {-0.0738423, 0.920237, -0.370337, -0.102767},
1864  {-0.739379, 0.626192, -0.219025, -0.115026},
1865  {0.3966, 0.564479, 0.423247, 0.58731},
1866  {0.207686, 0.293048, -0.883543, -0.300569},
1867  {-0.145433, 0.307846, 0.936414, 0.0849082},
1868  {0.666268, 0.207833, 0.44005, -0.565021},
1869  {0.652951, -0.00227182, -0.588353, 0.47696},
1870  {0.221574, -0.823315, -0.367396, 0.371587},
1871  {-0.236882, -0.955985, 0.167044, -0.0455716},
1872  {-0.781451, -0.438422, 0.313148, 0.314737},
1873  {-0.225926, 0.956158, 0.150141, -0.110349},
1874  {-0.833293, -0.363813, 0.309378, -0.278475},
1875  {-0.873073, 0.00211995, 0.423987, 0.240777},
1876  {0.306914, -0.7367, 0.21705, -0.562109},
1877  {0.682326, -0.374178, -0.322874, 0.53868},
1878  {-0.192218, 0.2844, -0.00210586, -0.939236},
1879  {-0.544339, 0.512692, -0.534324, -0.394132},
1880  {0.284116, -0.183261, -0.728104, 0.596288},
1881  {0.183594, -0.932705, 0.254254, -0.17807},
1882  {-0.64169, -0.205595, 0.301285, -0.674679},
1883  {0.148202, -0.240829, 0.587807, 0.757972},
1884  {0.449893, -0.145313, 0.618109, -0.628029},
1885  {0.10435, 0.241438, -0.73631, 0.623431},
1886  {0.322788, 0.0994767, -0.00434734, 0.941219},
1887  {0.422486, -0.629475, -0.442919, -0.478632},
1888  {0.385144, 0.483074, -0.784525, 0.053138},
1889  {0.42928, -0.128703, -0.366779, 0.815247},
1890  {0.489462, 0.157652, 0.785911, -0.34339},
1891  {-0.214972, 0.700646, -0.0211753, -0.680025},
1892  {0.35655, -0.209979, 0.897849, -0.150495},
1893  {-0.076423, 0.836021, 0.527187, 0.13154},
1894  {-0.923646, 0.0314742, -0.327382, 0.196745},
1895  {-0.448991, 0.87173, -0.154501, 0.120931},
1896  {0.977875, -0.149525, -0.134619, -0.0572834},
1897  {0.250627, 0.508589, -0.596248, -0.568342},
1898  {0.721136, -0.602061, 0.291308, 0.180621},
1899  {-0.556466, -0.167224, 0.679021, -0.44868},
1900  {-0.425316, -0.637457, -0.379061, -0.518718},
1901  {-0.384742, 0.142519, 0.87612, -0.253133},
1902  {-0.637148, -0.481892, -0.600691, 0.0315185},
1903  {0.501334, 0.857258, -0.11734, 0.0022026},
1904  {0.917651, 0.0368148, 0.18608, -0.349192},
1905  {0.715984, 0.499081, 0.428469, 0.233879},
1906  {-0.33469, -0.463351, 0.814315, 0.10089},
1907  {-0.0108647, -0.646727, -0.55418, -0.523937},
1908  {0.814467, 0.57796, 0.0439751, 0.0259406},
1909  {0.176981, -0.459889, 0.852448, 0.174677},
1910  {-0.594521, 0.2006, 0.479296, -0.613661},
1911  {-0.296544, -0.66192, -0.660758, -0.193188},
1912  {0.552435, 0.0238813, -0.828288, -0.0904599},
1913  {0.81773, 0.3791, 0.0550689, 0.429614},
1914  {0.186315, 0.227278, 0.695315, -0.655872},
1915  {0.575947, -0.537464, 0.184169, 0.587791},
1916  {0.471377, 0.475964, 0.17765, -0.720904},
1917  {-0.613022, 0.153936, 0.760917, 0.146672},
1918  {0.297196, -0.313326, 0.187985, 0.882136},
1919  {-0.898109, -0.12216, 0.0316785, 0.421277},
1920  {0.251227, -0.515579, -0.441395, 0.690097},
1921  {-0.816822, 0.275739, -0.490435, -0.127453},
1922  {-0.0536727, -0.0294697, -0.348803, -0.935194},
1923  {0.416032, 0.528296, -0.0170906, 0.739951},
1924  {-0.529771, -0.32045, -0.692976, -0.369376},
1925  {-0.640762, -0.161788, 0.316987, 0.680271},
1926  {0.0064156, -0.427237, -0.135966, 0.893835},
1927  {-0.617571, -0.254647, -0.354157, -0.654472},
1928  {-0.481219, -0.78939, 0.257056, 0.28145},
1929  {-0.460855, 0.420169, -0.266908, -0.734732},
1930  {-0.324338, 0.505725, 0.709785, 0.367766},
1931  {-0.867004, -0.130448, -0.0277134, -0.480124},
1932  {-0.433253, 0.617241, -0.483873, 0.444042},
1933  {-0.725647, -0.22864, 0.647887, -0.0374377},
1934  {0.573867, -0.621648, -0.48646, 0.218145},
1935  {-0.846039, -0.157257, -0.449647, -0.239386},
1936  {-0.812685, 0.527575, 0.221465, -0.11028},
1937  {0.487958, -0.197467, -0.163563, -0.834356},
1938  {-0.187005, 0.457608, 0.734737, -0.464528},
1939  {0.903127, -0.216889, 0.0404167, 0.368357},
1940  {0.369741, 0.120311, -0.868549, 0.30731},
1941  {-0.173836, -0.270056, -0.697615, -0.640456},
1942  {0.0141874, -0.0217574, -0.32394, 0.945721},
1943  {0.278108, 0.316916, -0.380316, 0.823152},
1944  {0.556537, 0.736762, 0.108059, 0.368473},
1945  {-0.706484, -0.0525948, -0.699774, 0.0918124},
1946  {0.970553, 0.167163, 0.155321, 0.0771967},
1947  {0.799861, 0.0880928, 0.441702, 0.396688},
1948  {-0.940329, 0.274188, 0.0514292, 0.194827},
1949  {0.112483, -0.984542, -0.126443, 0.0451367},
1950  {-0.883989, -0.393168, -0.238698, 0.0837004},
1951  {0.754818, -0.131129, 0.567742, -0.301204},
1952  {-0.552476, 0.120932, -0.761782, -0.315964},
1953  {0.8378, -0.192508, -0.171916, -0.48112},
1954  {0.89415, -0.210934, 0.387082, 0.0785524},
1955  {0.0622882, 0.1887, 0.934266, -0.296073},
1956  {-0.409742, 0.185908, 0.27674, 0.849096},
1957  {-0.476167, -0.600529, -0.487339, 0.418487},
1958  {-0.316251, 0.0188809, 0.335442, -0.887191},
1959  {0.232989, -0.717448, -0.0349111, 0.655565},
1960  {0.597784, 0.21959, 0.254963, 0.727618},
1961  {-0.601204, -0.223947, 0.657606, 0.394913},
1962  {-0.283001, -0.348646, 0.530459, -0.719007},
1963  {-0.0217517, -0.391103, -0.883317, -0.25752},
1964  {-0.28506, -0.119544, 0.588338, 0.747201},
1965  {0.913283, 0.107572, -0.262486, 0.292309},
1966  {0.276777, 0.189932, 0.568026, 0.751443},
1967  {0.809873, 0.290422, 0.487329, -0.149233},
1968  {0.669484, 0.0268262, 0.738559, 0.0748527},
1969  {0.625212, -0.566228, -0.0501739, -0.534769},
1970  {-0.417575, -0.527939, 0.455064, 0.582948},
1971  {0.141708, -0.0501356, -0.987945, -0.0370026},
1972  {0.230493, -0.587281, -0.152535, -0.760728},
1973  {-0.693449, 0.529716, 0.00843522, -0.488321},
1974  {-0.514916, 0.67448, 0.377116, -0.37111},
1975  {0.0721797, -0.204176, 0.841643, -0.494712},
1976  {0.62109, -0.437169, 0.650406, -0.0101057},
1977  {0.221762, 0.655354, -0.150918, -0.706085},
1978  {-0.0418541, 0.69175, 0.464089, 0.55168},
1979  {-0.392686, -0.142914, -0.0771214, -0.905221},
1980  {-0.499222, -0.516884, 0.00997627, -0.695348},
1981  {-0.132351, -0.397851, 0.289778, 0.860364},
1982  {-0.116953, 0.859767, -0.277326, 0.412569},
1983  {-0.420042, 0.717699, -0.555292, -0.0110998},
1984  {0.498195, -0.293886, -0.785358, 0.22056},
1985  {-0.130403, -0.706956, -0.312377, 0.62099},
1986  {0.0628368, 0.136674, 0.861757, 0.484507},
1987  {0.697412, -0.228603, 0.250549, -0.631334},
1988  {-0.41447, -0.304384, -0.369856, 0.773803},
1989  {-0.739257, 0.430684, 0.448312, 0.258895},
1990  {0.707515, 0.161745, -0.0388176, -0.686844},
1991  {-0.150637, -0.804078, -0.542715, 0.190335},
1992  {-0.334267, 0.0266575, -0.940638, 0.05248},
1993  {-0.0128381, 0.32431, -0.924373, 0.200482},
1994  {0.298876, -0.128842, -0.842588, -0.42909},
1995  {0.681684, 0.5947, -0.295622, 0.306997},
1996  {0.563868, -0.182781, 0.449858, 0.668036},
1997  {0.923849, 0.275927, -0.192935, -0.182051},
1998  {-0.144332, 0.0252123, -0.9134, -0.379782},
1999  {0.500583, 0.462126, 0.731835, -0.0165344},
2000  {0.783017, 0.458745, 0.125446, -0.400876},
2001  {0.285519, 0.810783, -0.498437, 0.112568},
2002  {0.830314, -0.0288258, -0.507055, -0.22944},
2003  {-0.881805, 0.0807794, 0.336043, -0.32089},
2004  {-0.104195, 0.80065, 0.498675, -0.315319},
2005  {0.0863339, 0.449352, 0.265859, 0.848498},
2006  {-0.346937, 0.200739, -0.442646, 0.802124},
2007  {-0.139349, -0.118364, -0.668803, 0.720607},
2008  {-0.0382987, 0.404686, -0.391262, -0.825637},
2009  {0.0558261, 0.915931, -0.0524622, -0.393956},
2010  {-0.0963122, -0.5074, -0.696057, 0.498773},
2011  {-0.651087, 0.161344, 0.0492618, -0.740018},
2012  {-0.753608, 0.156929, -0.350541, -0.53345},
2013  {0.0772411, -0.115201, 0.505355, -0.851692},
2014  {-0.234778, 0.675125, -0.00839805, 0.699296},
2015  {0.591905, -0.230435, -0.540421, -0.551809},
2016  {-0.314978, 0.193376, -0.796097, 0.479191},
2017  {0.0899122, 0.585199, 0.793914, -0.138417},
2018  {0.362748, 0.767312, 0.492388, 0.192875},
2019  {-0.513788, -0.605397, 0.388027, -0.467923},
2020  {-0.579922, 0.371073, -0.703691, 0.175536},
2021  {-0.518207, 0.769929, 0.363265, 0.0819105},
2022  {-0.404626, 0.834503, -0.179128, -0.328323},
2023  {-0.491739, -0.801317, 0.0039489, -0.340689},
2024  {-0.16205, 0.304384, -0.0690012, 0.936125},
2025  {0.277272, 0.154124, 0.943307, 0.0976609},
2026  {0.823632, -0.25152, -0.48221, 0.160753},
2027  {-0.165263, -0.448625, -0.302819, -0.824454},
2028  {-0.229479, 0.0553714, 0.712654, -0.660605},
2029  {-0.18919, -0.905954, -0.29718, -0.234815},
2030  {-0.235521, 0.891597, 0.170089, 0.347354},
2031  {0.432232, 0.0566435, 0.251762, -0.86405},
2032  {-0.251848, -0.473755, 0.764748, -0.356776},
2033  {0.118396, 0.719541, 0.275706, -0.626283},
2034  {0.167366, -0.904479, 0.214395, 0.328543},
2035  {-0.752118, -0.273176, -0.362227, 0.478001},
2036  {-0.124596, -0.40576, 0.760569, 0.491293},
2037  {-0.0827556, -0.186714, 0.974415, -0.0938402},
2038  {0.152124, 0.820868, 0.079178, 0.544761},
2039  {0.521831, -0.796874, -0.0406404, 0.301716},
2040  {-0.107772, -0.79673, 0.356639, -0.47583},
2041  {-0.282502, -0.407823, -0.859924, 0.120017},
2042  {-0.549686, -0.7863, -0.282029, 0.00605861},
2043  {-0.455303, 0.553854, 0.351687, 0.601881},
2044  {-0.0239912, 0.659488, -0.664518, 0.350594},
2045  {0.0581978, 0.669567, -0.710906, -0.20714},
2046  {0.590643, -0.75143, 0.202333, -0.213436},
2047  {-0.582665, 0.437274, -0.166569, 0.664491},
2048  {0.73719, 0.28539, -0.598939, 0.127968},
2049  {0.476506, 0.411229, -0.600336, 0.493386},
2050  {-0.144859, -0.77094, -0.0684603, -0.616425},
2051  {0.211188, -0.886245, -0.155185, -0.381953},
2052  {0.293755, 0.725368, -0.336643, 0.523661},
2053  {0.333981, 0.802013, -0.378939, -0.318805},
2054  {-0.0847942, 0.557028, -0.415693, 0.713953},
2055  {-0.480506, -0.217267, -0.72165, 0.448475},
2056  {0.138476, -0.562358, -0.804054, 0.134448},
2057  {0.326335, -0.379109, 0.227467, -0.835488},
2058  {0.347074, 0.576619, 0.588744, -0.447695},
2059  {-0.582098, -0.632204, 0.509717, -0.0408605},
2060  {0.17048, -0.816078, -0.534754, -0.137812},
2061  {0.236625, 0.91684, 0.282418, -0.153799},
2062  {0.09755, 0.347047, 0.33001, -0.872431},
2063  {0.282442, -0.774077, 0.558413, 0.0959496},
2064  {0.605938, 0.679424, 0.380906, -0.161656},
2065  {0.607551, 0.508538, -0.269046, -0.547618},
2066  {-0.674865, 0.645797, 0.0633188, 0.351418},
2067  {0.686316, 0.592474, -0.401118, -0.130572},
2068  {0.824402, -0.536749, -0.13702, 0.116129},
2069  {0.664881, 0.206143, -0.242747, 0.675657},
2070  {0.121442, 0.539656, 0.773081, 0.310434},
2071  {-0.259371, -0.91246, -0.131031, 0.288053},
2072  {-0.479147, -0.473136, 0.0407929, 0.738171},
2073  {-0.988997, -0.118559, 0.0869354, -0.0164336},
2074  {0.654787, -0.156903, 0.0152464, 0.739191},
2075  {-0.178412, 0.398846, -0.714787, -0.54605},
2076  {-0.553813, 0.187505, 0.589564, 0.557268},
2077  {0.60236, 0.307484, -0.633372, -0.376108},
2078  {0.162858, -0.633189, 0.401326, 0.641472},
2079  {0.404143, -0.137226, 0.816029, 0.389787},
2080  {0.494529, 0.152378, -0.431805, -0.73876},
2081  {0.864593, -0.40003, 0.158965, -0.2592},
2082  {-0.16913, -0.784426, 0.589029, -0.0954786},
2083  {0.492717, 0.292249, 0.715538, 0.399782},
2084  {-0.153812, 0.313327, 0.599478, 0.720273},
2085  {-0.7547, 0.242425, 0.191, 0.578945},
2086  {0.062637, -0.0843262, 0.0788559, -0.991336},
2087  {-0.669503, 0.136757, -0.526071, 0.506273},
2088  {0.47891, -0.514986, 0.583609, 0.405999},
2089  {-0.657984, 0.000454589, -0.138546, 0.740177},
2090  {0.210304, -0.313976, -0.509264, -0.773202},
2091  {-0.769058, -0.5088, -0.195983, -0.333562},
2092  {0.266989, 0.264362, -0.107222, -0.920507},
2093  {-0.939282, 0.237949, -0.0730232, -0.236213},
2094  {0.752746, -0.461731, -0.411838, -0.224874},
2095  {-0.6754, 0.356672, 0.607108, -0.219181},
2096  {0.547087, -0.797894, -0.229937, -0.105783},
2097  {0.16953, -0.586082, 0.753246, -0.245741},
2098  {-0.281731, -0.0694107, 0.912762, 0.287533},
2099  {0.118704, 0.111371, -0.675153, -0.719496},
2100  {-0.288969, 0.425292, -0.847561, -0.131391},
2101  {-0.125155, -0.765708, 0.526488, 0.347617},
2102  {-0.297342, -0.1225, -0.0152089, 0.946758},
2103  {-0.783263, 0.450131, -0.321386, 0.283888},
2104  {-0.296458, 0.500393, 0.371153, -0.723854},
2105  {0.518157, -0.52786, 0.525683, -0.42016},
2106  {-0.110051, -0.470855, 0.159525, -0.86066},
2107  {-0.683128, -0.613667, -0.0893266, 0.385708},
2108  {-0.407913, 0.0819627, -0.561403, -0.715344},
2109  {-0.753685, -0.650154, 0.0946762, -0.0172123},
2110  {-0.0939369, 0.736528, -0.425184, -0.517611},
2111  {0.103569, 0.9843, -0.0230777, 0.141048},
2112  {0.127728, -0.513648, 0.555166, -0.641593},
2113  {0.434096, -0.469744, -0.745669, -0.186756},
2114  {-0.0425633, -0.12077, -0.923236, 0.362269},
2115  {0.47616, 0.77633, 0.0392142, -0.411152},
2116  {-0.177387, -0.763558, 0.13944, 0.605036},
2117  {-0.347184, 0.604497, 0.713482, -0.070643},
2118  {0.00423816, 0.0210573, 0.311046, 0.950152},
2119  {-0.0738423, 0.920237, -0.370337, -0.102767},
2120  {-0.739379, 0.626192, -0.219025, -0.115026},
2121  {0.3966, 0.564479, 0.423247, 0.58731},
2122  {0.207686, 0.293048, -0.883543, -0.300569}};
2123 
2124 #endif
static const int p[514]
Definition: NoiseTables.h:20