Logo ROOT   6.08/07
Reference Guide
TMVAClassification_SVM.class.C
Go to the documentation of this file.
1 // Class: ReadSVM
2 // Automatically generated by MethodBase::MakeClass
3 //
4 
5 /* configuration options =====================================================
6 
7 #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*-
8 
9 Method : SVM::SVM
10 TMVA Release : 4.2.1 [262657]
11 ROOT Release : 6.08/07 [395271]
12 Creator : sftnight
13 Date : Thu May 31 21:36:22 2018
14 Host : Linux SFT-ubuntu-1710-1 4.13.0-31-generic #34-Ubuntu SMP Fri Jan 19 16:34:46 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
15 Dir : /mnt/build/workspace/root-makedoc-v608/rootspi/rdoc/src/v6-08-00-patches/documentation/doxygen
16 Training events: 2000
17 Analysis type : [Classification]
18 
19 
20 #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*-
21 
22 # Set by User:
23 VarTransform: "Norm" [List of variable transformations performed before training, e.g., "D_Background,P_Signal,G,N_AllClasses" for: "Decorrelation, PCA-transformation, Gaussianisation, Normalisation, each for the given class of events ('AllClasses' denotes all events of all classes, if no class indication is given, 'All' is assumed)"]
24 Gamma: "2.500000e-01" [RBF kernel parameter: Gamma (size of the Kernel)]
25 Tol: "1.000000e-03" [Tolerance parameter]
26 # Default:
27 V: "False" [Verbose output (short form of "VerbosityLevel" below - overrides the latter one)]
28 VerbosityLevel: "Default" [Verbosity level]
29 H: "False" [Print method-specific help message]
30 CreateMVAPdfs: "False" [Create PDFs for classifier outputs (signal and background)]
31 IgnoreNegWeightsInTraining: "False" [Events with negative weights are ignored in the training (but are included for testing and performance evaluation)]
32 Kernel: "RBF" [Pick which kernel ( RBF or MultiGauss )]
33 Order: "3" [Polynomial Kernel parameter: polynomial order]
34 Theta: "1.000000e+00" [Polynomial Kernel parameter: polynomial theta]
35 GammaList: "" [MultiGauss parameters]
36 Tune: "All" [Tune Parameters]
37 KernelList: "None" [Sum or product of kernels]
38 Loss: "hinge" [Loss function]
39 C: "1.000000e+00" [Cost parameter]
40 MaxIter: "1000" [Maximum number of training loops]
41 ##
42 
43 
44 #VAR -*-*-*-*-*-*-*-*-*-*-*-* variables *-*-*-*-*-*-*-*-*-*-*-*-
45 
46 NVar 4
47 var1+var2 myvar1 myvar1 myvar1 'F' [-8.14423561096,7.26972866058]
48 var1-var2 myvar2 myvar2 Expression 2 'F' [-3.96643972397,4.0258936882]
49 var3 var3 var3 Variable 3 units 'F' [-5.03730010986,4.27845287323]
50 var4 var4 var4 Variable 4 units 'F' [-5.95050764084,4.64035463333]
51 NSpec 2
52 var1*2 spec1 spec1 Spectator 1 units 'F' [-9.91655540466,8.67800140381]
53 var1*3 spec2 spec2 Spectator 2 units 'F' [-14.874833107,13.0170021057]
54 
55 
56 ============================================================================ */
57 
58 #include <vector>
59 #include <cmath>
60 #include <string>
61 #include <iostream>
62 
63 #ifndef IClassifierReader__def
64 #define IClassifierReader__def
65 
66 class IClassifierReader {
67 
68  public:
69 
70  // constructor
71  IClassifierReader() : fStatusIsClean( true ) {}
72  virtual ~IClassifierReader() {}
73 
74  // return classifier response
75  virtual double GetMvaValue( const std::vector<double>& inputValues ) const = 0;
76 
77  // returns classifier status
78  bool IsStatusClean() const { return fStatusIsClean; }
79 
80  protected:
81 
82  bool fStatusIsClean;
83 };
84 
85 #endif
86 
87 class ReadSVM : public IClassifierReader {
88 
89  public:
90 
91  // constructor
92  ReadSVM( std::vector<std::string>& theInputVars )
93  : IClassifierReader(),
94  fClassName( "ReadSVM" ),
95  fNvars( 4 ),
96  fIsNormalised( true )
97  {
98  // the training input variables
99  const char* inputVars[] = { "var1+var2", "var1-var2", "var3", "var4" };
100 
101  // sanity checks
102  if (theInputVars.size() <= 0) {
103  std::cout << "Problem in class \"" << fClassName << "\": empty input vector" << std::endl;
104  fStatusIsClean = false;
105  }
106 
107  if (theInputVars.size() != fNvars) {
108  std::cout << "Problem in class \"" << fClassName << "\": mismatch in number of input values: "
109  << theInputVars.size() << " != " << fNvars << std::endl;
110  fStatusIsClean = false;
111  }
112 
113  // validate input variables
114  for (size_t ivar = 0; ivar < theInputVars.size(); ivar++) {
115  if (theInputVars[ivar] != inputVars[ivar]) {
116  std::cout << "Problem in class \"" << fClassName << "\": mismatch in input variable names" << std::endl
117  << " for variable [" << ivar << "]: " << theInputVars[ivar].c_str() << " != " << inputVars[ivar] << std::endl;
118  fStatusIsClean = false;
119  }
120  }
121 
122  // initialize min and max vectors (for normalisation)
123  fVmin[0] = -1;
124  fVmax[0] = 1;
125  fVmin[1] = -1;
126  fVmax[1] = 1;
127  fVmin[2] = -1;
128  fVmax[2] = 1;
129  fVmin[3] = -1;
130  fVmax[3] = 1;
131 
132  // initialize input variable types
133  fType[0] = 'F';
134  fType[1] = 'F';
135  fType[2] = 'F';
136  fType[3] = 'F';
137 
138  // initialize constants
139  Initialize();
140 
141  // initialize transformation
142  InitTransform();
143  }
144 
145  // destructor
146  virtual ~ReadSVM() {
147  Clear(); // method-specific
148  }
149 
150  // the classifier response
151  // "inputValues" is a vector of input values in the same order as the
152  // variables given to the constructor
153  double GetMvaValue( const std::vector<double>& inputValues ) const;
154 
155  private:
156 
157  // method-specific destructor
158  void Clear();
159 
160  // input variable transformation
161 
162  double fMin_1[3][4];
163  double fMax_1[3][4];
164  void InitTransform_1();
165  void Transform_1( std::vector<double> & iv, int sigOrBgd ) const;
166  void InitTransform();
167  void Transform( std::vector<double> & iv, int sigOrBgd ) const;
168 
169  // common member variables
170  const char* fClassName;
171 
172  const size_t fNvars;
173  size_t GetNvar() const { return fNvars; }
174  char GetType( int ivar ) const { return fType[ivar]; }
175 
176  // normalisation of input variables
177  const bool fIsNormalised;
178  bool IsNormalised() const { return fIsNormalised; }
179  double fVmin[4];
180  double fVmax[4];
181  double NormVariable( double x, double xmin, double xmax ) const {
182  // normalise to output range: [-1, 1]
183  return 2*(x - xmin)/(xmax - xmin) - 1.0;
184  }
185 
186  // type of input variable: 'F' or 'I'
187  char fType[4];
188 
189  // initialize internal variables
190  void Initialize();
191  double GetMvaValue__( const std::vector<double>& inputValues ) const;
192 
193  // private members (method specific)
194  // not implemented for class: "ReadSVM"
195  float fBparameter;
196  int fNOfSuppVec;
197  static float fAllSuppVectors[][1171];
198  static float fAlphaTypeCoef[1171];
199 
200  // Kernel parameter(s)
201  float fGamma;
202 };
203 
204 inline void ReadSVM::Initialize()
205 {
206  fBparameter = 0.0021505260374397;
207  fNOfSuppVec = 1171;
208  fGamma = 0.25;
209 }
210 
211 inline double ReadSVM::GetMvaValue__(const std::vector<double>& inputValues ) const
212 {
213  double mvaval = 0;
214  double temp = 0;
215 
216  for (int ievt = 0; ievt < fNOfSuppVec; ievt++ ){
217  temp = 0;
218  for ( unsigned int ivar = 0; ivar < GetNvar(); ivar++ ) {
219  temp += (fAllSuppVectors[ivar][ievt] - inputValues[ivar])
220  * (fAllSuppVectors[ivar][ievt] - inputValues[ivar]);
221  }
222  mvaval += fAlphaTypeCoef[ievt] * exp( -fGamma * temp );
223  }
224  mvaval -= fBparameter;
225  return 1./(1. + exp(mvaval));
226 }
227 // Clean up
228 inline void ReadSVM::Clear()
229 {
230  // nothing to clear
231 }
232 
233 float ReadSVM::fAlphaTypeCoef[] =
234 { -1, -1, -1, -1, 1.79031240940094, 3.25342750549316, -1, -1, -1, -1, 3.60218167304993, -1, -1, -0.991728186607361, -1, -1, -1, 2.91623663902283, 9.65565122896805e-05, 0.0070298733189702, 0.522478520870209, -1, -1, 3.37394857406616, 0.350947707891464, 0.806878864765167, -1, -1, -1, -1, 0.720670342445374, -1, -1, -1, 0.537567913532257, -1, 0.00755005097016692, -1, 3.4170560836792, -1, -1, 2.91039681434631, 0.469379663467407, 0.127504050731659, -1, -1, 3.36805701255798, 3.31421160697937, 2.91140556335449, -1, -1, -1, 0.019097039476037, -1, -1, -1, 1.98014295101166, 0.557818114757538, -1, 3.29127597808838, 0.00615879707038403, 1.30762827396393, 2.60360956192017, -1, 0.00167241040617228, -1, -1, 0.100060328841209, 0.0048934337683022, 2.52274060249329, -1, 0.00119973625987768, -1, -1, -1, -1, 0.00176339456811547, -1, -1, 0.000761684728786349, -1, 1.73234176635742, 3.40583443641663, 5.33956990693696e-05, -1, -1, 2.43203091621399, -1, 0.0093670217320323, -1, -1, -1, 2.33860468864441, 0.00375205953605473, -1, -1, -1, -1, 2.79954934120178, 0.0548892095685005, -1, 3.43686175346375, -0.0502348244190216, -1, -1, -1, 2.53182911872864, -1, 0.0161242559552193, -1, 0.362230151891708, -1, 1.65709507465363, -1, -1, 0.964796006679535, 0.0020712239202112, -1, 0.0700671449303627, -1, 0.482935309410095, 0.0477028228342533, -1, 0.0773930624127388, -1, 0.205583021044731, 0.000281549466308206, -1, 0.289310365915298, 0.280054718255997, -1, -1, -1, -1, 0.000356307049514726, 1.25026273727417, 0.00721820490434766, 0.0385257378220558, 1.97452580928802, -1, 0.00105396716389805, -1, 1.69071877002716, -1, -1, -1, -1, 0.218836814165115, 0.000469192687887698, 0.000940069323405623, 0.133796289563179, 2.97760558128357, -1, 2.86530923843384, -1, -1, -1, -1, 1.16849565505981, -1, 0.000434535468230024, 3.02326416969299, 0.720744729042053, 0.096401572227478, 0.000581700704060495, 0.0189366601407528, 0.0589572377502918, 0.176729440689087, 2.63827347755432, 0.0029622761067003, -1, -1, -1, -1, 1.43264651298523, 2.35209465026855, 3.04630613327026, 0.0242198836058378, -1, 0.00486570782959461, 0.936241865158081, 0.212621495127678, -1, 0.216664031147957, 2.9980845451355, -1, -1, 3.43046927452087, -1, -1, -1, 0.0579656176269054, -1, 3.05514693260193, 0.000792692822869867, -1, -1, -1, 1.82344210147858, 0.0407161749899387, -1, -1, 1.16319358348846, 0.346249967813492, -1, 0.00187338143587112, 0.856988608837128, 0.865123212337494, -1, -1, -1, -1, 0.02178212441504, -1, -1, 0.000708580075297505, -1, -1, 0.0208144541829824, 2.14123511314392, -1, 0.0994079038500786, 0.252498388290405, 0.981104135513306, -1, -1, 0.288337975740433, -1, 1.39373660087585, 0.00926308054476976, -1, 0.44081637263298, 3.2703697681427, 0.421999394893646, 0.0264078788459301, 0.504898130893707, 0.960397601127625, 0.00388644821941853, -1, 2.88310670852661, 1.51078593730927, -1, -1, -1, 0.19222304224968, 1.97156989574432, 0.374583184719086, 0.0664874389767647, 0.0774540901184082, 0.00556223280727863, 0.00176834990270436, 1.6564028263092, -1, 0.00209832494147122, -1, 0.00695003801956773, 0.0490659847855568, 0.0324335657060146, 1.91822910308838, 1.82456970214844, -1, -1, 1.07979810237885, -1, 0.0840428993105888, 3.56253933906555, -1, 0.00316382269375026, -1, -1, -1, -1, 0.0157513450831175, 0.196538299322128, -1, 0.0156588740646839, -1, -1, 0.00676140794530511, 0.0907581448554993, -1, 3.41604423522949, -1, 3.09402585029602, 0.00681298598647118, -1, 1.64376246929169, -1, -1, 0.115271650254726, -1, 0.620618224143982, -1, -1, -1, -1, 0.585531771183014, -1, 0.161369115114212, 2.55732202529907, -1, -1, 0.0338682383298874, 3.38962364196777, 3.46972179412842, -1, -1, -1, -1, -1, 0.000520430621691048, -1, -1, -1, -1, -1, -1, 2.75007629394531, 0.00538321817293763, -1, -1, -1, -1, -1, -1, 0.0746471732854843, 0.150232300162315, -1, 2.15153026580811, -1, -1, 0.00379765289835632, 0.0263251438736916, -1, -1, -1, -1, 0.0640007257461548, 0.109528288245201, 1.0961127281189, 0.0186763051897287, 0.00121363229118288, -1, 0.00588985299691558, -1, -1, 0.125987991690636, 0.00169264734722674, 3.55092859268188, 1.54688262939453, -1, 0.000693571870215237, 0.568054020404816, 0.0156785827130079, -1, 3.50821375846863, -1, 2.99431204795837, -1, -1, -1, -1, 0.0201023295521736, 0.421538949012756, -1, -1, -1, 3.56983280181885, 2.44822096824646, -1, 0.0014025813434273, 0.161406993865967, -1, -1, -1, -1, -1, -1, 3.36997509002686, -1, 0.00421348214149475, 0.361921608448029, 2.83599495887756, 0.356869876384735, -1, 0.0646585747599602, 0.683512508869171, 1.97951817512512, -1, 3.20914244651794, 0.00341518153436482, -1, 0.512402236461639, 2.79953765869141, -1, 3.13265013694763, -1, -1, -1, -1, 1.10104012489319, 0.0202661752700806, 0.0729969665408134, -1, 0.104474700987339, 0.00234783929772675, -1, -1, 0.0183837879449129, -1, 3.24300622940063, -1, -1, -1, 0.445974320173264, -1, -1, 3.60025405883789, 2.61947298049927, 3.54657506942749, -1, 1.83072435855865, -1, -1, -1, 1.36930072307587, -1, -1, 2.34576416015625, 0.198498487472534, 0.310680717229843, -1, -1, -1, 3.55538558959961, 0.129402339458466, 3.55021142959595, 2.43638610839844, 0.963726818561554, 0.0213637351989746, -1, -1, -1, -1, 2.64813160896301, 2.7482476234436, -1, -1, 0.69631028175354, -1, 0.541642785072327, 0.000591752293985337, -1, -1, 0.458037495613098, -1, 0.226209044456482, 1.68593335151672, 3.49589705467224, -1, -1, 2.13404965400696, 2.98659324645996, 0.00650787493214011, -1, 0.000942734885029495, -1, 3.42187905311584, -1, -1, 1.34858548641205, -1, -1, -1, 0.308096557855606, 0.0103412233293056, -1, 0.0801562815904617, -1, 0.31603479385376, -1, 0.479732871055603, -1, -1, -1, -1, -1, 1.08997392654419, 0.00859520304948092, -1, -1, -1, 1.30321419239044, -1, 0.090384379029274, 3.44249606132507, 0.00151945708785206, 0.491370886564255, 0.0036269947886467, -1, -1, -1, -1, -1, -1, 0.00112491718027741, 0.397944629192352, -1, -1, 0.780306994915009, 0.30749785900116, 0.00233406038023531, 0.309556365013123, 0.00825684517621994, 2.29928183555603, 0.0911844670772552, -1, -1, 0.0631201565265656, -1, 0.00046924760681577, -1, 3.48753929138184, -1, 3.55849027633667, 2.9085807800293, 0.498262315988541, -1, -1, -1, -1, -0.760200381278992, 0.209811210632324, -1, -1, 1.8487514257431, 0.00488465372473001, 0.000252973317401484, 0.000516583677381277, 0.169473230838776, 0.0161291491240263, -1, -1, -1, 1.30627906322479, -1, 0.0266430582851171, 0.0210727546364069, -1, -1, 0.0870101451873779, 2.92604541778564, -1, -1, 0.0789619535207748, -1, 0.174477562308311, -1, 0.0423948429524899, 2.85535502433777, -1, 0.0957511961460114, -1, -1, -1, -1, 0.609963178634644, 2.89093995094299, -1, 1.69998645782471, -1, -1, -1, -1, 0.00389454350806773, 0.846725344657898, 8.89333459781483e-05, 0.0337072685360909, -1, 1.47081899642944, -1, -1, -1, -1, -1, -1, -1, -1, -0.525451242923737, 0.000275852013146505, -1, -1, 0.399015218019485, 0.0112696690484881, 0.000347698718542233, -1, 0.611312448978424, -1, 0.00805947184562683, 0.682916939258575, -1, 0.0120822424069047, 3.38841462135315, -1, -1, -1, 0.0071765910834074, -1, 3.21830582618713, -1, -1, -1, 0.00565206585451961, 0.403765618801117, -1, -1, 3.28115916252136, -1, -1, 0.398529052734375, 3.34178590774536, 0.00981065724045038, -1, 0.00018836600065697, 0.055656760931015, 0.000923435552977026, -1, 0.0903199687600136, -1, -1, -1, 3.59786939620972, 0.0109968995675445, 0.0020130299963057, -1, -1, -1, 3.31370496749878, 0.00123985367827117, -1, -1, -1, 0.354604154825211, 0.00177651143167168, -1, 0.517244040966034, 0.00141019059810787, -1, 0.00302842375822365, 0.00111107004340738, 0.00349597446620464, -1, -1, -1, -1, 3.43989586830139, -1, 0.0245255790650845, 3.49212455749512, -1, 3.05398154258728, -1, 0.0444242656230927, -1, -1, 0.865828812122345, -1, -1, -1, -1, 0.0109742553904653, -1, -1, -1, 0.0592840202152729, -1, -1, -1, 0.0215362142771482, -1, 1.53270018100739, -1, 1.7487815618515, 1.75615322589874, -1, 0.252278745174408, -1, -1, 2.32551026344299, 0.00732369022443891, 0.0166654102504253, -1, -1, 1.99293947219849, 0.00136755115818232, -1, -1, -1, 1.95370471477509, -1, -1, 3.34904479980469, -1, -1, -1, -1, -1, -1, 1.58627939224243, -1, 2.49274015426636, -1, 0.0385451950132847, -1, -1, -1, -1, -1, -1, 0.162339344620705, -1, 0.00485168443992734, 0.212366104125977, -1, 0.0152392284944654, 0.79118686914444, 0.0103720715269446, 3.54363012313843, -1, -1, -1, 0.0647070780396461, -1, 2.37097883224487, 0.939346969127655, -1, -1, 0.0375045277178288, -1, -1, -1, 0.720591902732849, -1, 0.626884698867798, -1, -1, -1, -1, -1, -1, -1, 2.11951899528503, 0.78745710849762, -1, 3.52470111846924, -1, 0.964168906211853, 0.0755592286586761, -1, 0.035980723798275, 1.74868392944336, -1, -1, 3.15182900428772, 1.75473666191101, 0.0825081393122673, -1, 0.0939829498529434, -1, -1, -1, -1, -1, 0.0902871787548065, -1, -1, 0.00322646228596568, 3.36133980751038, -1, -1, -1, -1, 0.0123589839786291, -1, 0.00125412677880377, -1, 3.22707271575928, -1, -1, -1, -1, -1, -1, -1, -1, -1, 2.68850159645081, 0.000989261316135526, 0.0193163771182299, 0.0015905702020973, 0.22242134809494, 2.7891526222229, -1, 3.12455201148987, -1, -1, -1, -1, 2.35509347915649, 0.00562905892729759, 3.50870585441589, -1, -1, 0.903487980365753, 0.0275881309062243, -1, 1.93669176101685, -1, 3.07283520698547, 0.000286668131593615, -1, 1.29474079608917, -1, 2.76777172088623, -1, 3.41468977928162, 0.257973849773407, 3.34629774093628, -1, -1, -1, 0.0802370458841324, 3.56836843490601, 0.408889412879944, -1, 0.000503330258652568, -1, 0.00951330829411745, -1, -1, 0.109822668135166, 0.63617467880249, -1, -1, 0.0299030989408493, -1, -1, 1.45358073711395, 0.0113853495568037, 0.0554977059364319, 0.112443640828133, -1, 0.0200721491128206, 2.93939709663391, -1, -1, 2.95200538635254, -1, -1, -1, 3.47924637794495, 3.57514500617981, 1.53807175159454, 0.169055908918381, -1, -1, 3.42857789993286, -1, 0.509878873825073, -1, 2.48385429382324, 2.98221015930176, 0.000527558906469494, -1, 1.3803915977478, -1, -1, -1, 0.00563686620444059, 0.115980893373489, 2.15494346618652, 1.32321441173553, 0.549255132675171, -1, 2.9494104385376, 0.0813640952110291, -1, -1, -1, -1, -1, 3.34243965148926, 0.00178107887040824, 0.00760787492617965, 0.344846606254578, 3.09676551818848, -1, 0.00497722206637263, -1, -1, 0.00581619422882795, -1, -1, -1, 0.0143226133659482, -1, 3.29739809036255, 1.89694035053253, 0.00240692123770714, -1, -1, -1, 0.000573554483707994, -1, -1, -1, 0.00649177795276046, -1, 0.00359704927541316, -1, 0.0565601028501987, 1.52678072452545, 0.669199347496033, -1, -1, 0.155399799346924, 0.00046406959882006, 0.00929626356810331, 2.22011375427246, 0.801632463932037, 0.136748149991035, 1.83687436580658, -1, -1, 0.191104769706726, 0.00697358231991529, 0.051594790071249, 0.210473716259003, -1, 0.97079873085022, 2.84866666793823, -1, -1, -1, 0.955882132053375, -1, -1, 0.0196930076926947, 0.00095851271180436, 2.90042400360107, -1, -1, -1, 0.0140680577605963, 0.141059577465057, -1, -1, -1, -1, -1, 3.55419993400574, -1, 0.122295700013638, 0.012641011737287, -1, -1, 0.0176577586680651, -1, 3.56575655937195, 0.0103560648858547, -1, 3.0278582572937, 0.0365700200200081, 1.99798452854156, -1, -1, -1, -1, 1.18591809272766, -1, -1, 2.7035186290741, 0.854803919792175, -1, 0.24592687189579, -1, -1, -1, 0.00428567733615637, 0.00015835180238355, 0.235850274562836, -1, -1, -1, 0.0612709932029247, -1, 0.00740557815879583, -1, -1, -1, 0.401095420122147, -1, -1, -1, -1, 0.058959499001503, -1, 0.00392776215448976, 0.562699377536774, 0.730362296104431, -1, -1, 3.16212224960327, -1, 1.44676768779755, 1.92415010929108, 2.61705446243286, 0.000822748523205519, -1, 0.0294987820088863, -1, 0.356667131185532, -1, -1, -1, 0.0361359529197216, -1, -1, 0.192443192005157, -1, 2.97134351730347, -1, -1, -1, -1, 3.60304069519043, 3.46588110923767, -1, 0.00253373337909579, -1, 2.23933362960815, 0.00714206974953413, -1, 0.00192892958875746, 3.59354162216187, -1, -1, -1, 0.00427083764225245, 1.58822381496429, 3.50732803344727, 0.172456473112106, -1, 0.546756088733673, 1.0106885433197, 2.17037534713745, -1, 0.00692543527111411, 1.11536014080048, 3.30738043785095, 0.0582901984453201, -1, -1, -1, -1, -1, -1, -1, -1, 0.248120486736298, 3.58535885810852, 0.000250290991971269, -1, 0.00120740872807801, 0.145639672875404, 0.435596734285355, -1, 0.00531313056126237, -1, -1, 0.0048447041772306, 3.17372131347656, 2.98682427406311, 0.0014224648475647, -1, 3.60399198532104, 0.120424196124077, -1, 3.33624720573425, 1.34753119945526, 0.00571661116555333, -1, 0.00348647497594357, -1, 0.271547347307205, 0.033759742975235, 2.72091770172119, 0.534209430217743, 0.0486498698592186, -1, 2.23188018798828, 0.0542545206844807, -1, 0.00379029312171042, 0.193320527672768, 0.0861732810735703, -1, -1, -1, -1, -1, -1, -1, 0.014741737395525, -1, -1, -1, -1, 0.0177873726934195, -1, -1, -1, -1, 3.08073258399963, -1, -1, 0.000315531768137589, 0.0385812968015671, 2.88252019882202, 0.0232552327215672, 0.19917519390583, 0.00619802996516228, 0.00715421745553613, -1, 3.03983449935913, -1, -1, -1, -1, 0.000898366037290543, -1, 2.37203693389893, 3.46764254570007, 0.00540111679583788, -1, -1, -1, 2.79955053329468, 2.15602445602417, -1, 0.0120928240939975, -1, 0.00331361102871597, 2.12600159645081, 0.00220251199789345, -1, 0.0043457061983645, 0.0212651696056128, -1, -1, 3.26200437545776, -1, 2.97203755378723, -1, 0.173554256558418, 1.0478503704071, 1.50190961360931, -1, 0.0101489145308733, -1, 3.56465029716492 };
235 
236 float ReadSVM::fAllSuppVectors[][1171] =
237 {
238  { -0.266774773597717, -0.325933456420898, -0.217129349708557, -0.0176641941070557, 0.0365585088729858, 0.0444620847702026, 0.460650205612183, 0.0176531076431274, -0.208876371383667, 0.0585358142852783, 0.0158555507659912, 0.254392623901367, 0.0277608633041382, 0.159626364707947, 0.0838032960891724, 0.336062550544739, -0.239717364311218, -0.283523321151733, 0.992382526397705, 0.669888854026794, 0.284940958023071, -0.127230226993561, 0.216871500015259, 0.0388877391815186, 0.424784183502197, 0.396058320999146, -0.23619145154953, 0.300818562507629, -0.1159947514534, -0.0367396473884583, 0.448601365089417, 0.104373693466187, -0.123367309570312, 0.0393267869949341, 0.448378324508667, -0.380622923374176, 0.722771883010864, 0.302169680595398, 0.0477370023727417, 0.117727398872375, 0.363363862037659, 0.00253748893737793, 0.276192903518677, 0.470348477363586, 0.270477771759033, 0.256522417068481, -0.0989335775375366, 0.171757221221924, -0.314709186553955, 0.195376753807068, 0.0958755016326904, 0.165091395378113, 0.648636698722839, 0.0701203346252441, 0.00917112827301025, 0.139659404754639, 0.158258676528931, 0.279780030250549, 0.0844261646270752, -0.0903805494308472, 0.67278790473938, 0.182070016860962, 0.205831408500671, -0.18610292673111, 0.729102373123169, 0.153915882110596, 0.330272793769836, 0.483761310577393, 0.630717754364014, 0.095489501953125, -0.277611911296844, 0.757389783859253, 0.272803544998169, -0.00377869606018066, 0.142730951309204, 0.13314950466156, 0.708908915519714, 0.200772047042847, 0.179710865020752, 0.815236210823059, 0.38901698589325, 0.204685568809509, -0.0797349214553833, 1, 0.168259263038635, 0.0593967437744141, 0.180369138717651, 0.00644755363464355, 0.732916593551636, 0.13109028339386, 0.0714634656906128, 0.126359939575195, 0.255997180938721, 0.774393439292908, 0.0709041357040405, -0.0228641033172607, -0.147584795951843, -0.402399063110352, 0.076335072517395, 0.405756831169128, -0.282980859279633, -0.0320583581924438, 0.139911770820618, -0.110406517982483, 0.260153651237488, 0.137953400611877, 0.0414993762969971, -0.0960235595703125, 0.563386678695679, 0.0730211734771729, 0.503524780273438, -0.0558467507362366, 0.139436006546021, 0.174640655517578, -0.285210847854614, 0.341586709022522, 0.752374291419983, -0.0904917120933533, 0.695494413375854, 0.353174805641174, 0.222647547721863, 0.480579614639282, 0.160005927085876, 0.430776119232178, -0.234418570995331, 0.400820255279541, 0.954122304916382, 0.199667096138, 0.36091411113739, 0.524534344673157, 0.239757418632507, -0.220474421977997, 0.0398727655410767, 0.29743480682373, 0.97146201133728, 0.191443920135498, 0.863075613975525, 0.569245219230652, 0.280843138694763, 0.0515789985656738, 0.797660350799561, -0.225388467311859, 0.095824122428894, 0.2353196144104, -0.0015377402305603, 0.315431118011475, -0.0441215634346008, 0.492868900299072, 0.7469722032547, 0.798309922218323, 0.436917543411255, 0.0447571277618408, -0.0926952958106995, 0.253949046134949, 0.0626909732818604, 0.182582020759583, -0.13810133934021, 0.0236890316009521, 0.316205143928528, -0.0184628963470459, 0.945753216743469, 0.110914468765259, 0.259268283843994, 0.398779034614563, 0.984429955482483, 0.581292867660522, 0.455422759056091, 0.364935517311096, 0.0503742694854736, 0.936343669891357, -0.077498733997345, -0.294664204120636, -0.0566290616989136, 0.298591375350952, 0.261231064796448, 0.236277222633362, 0.191550731658936, 0.599703431129456, 0.0756514072418213, 0.722576498985291, 0.302381277084351, 0.445605278015137, -0.179666459560394, 0.519944787025452, 0.0352863073348999, -0.224591314792633, 0.433173298835754, -0.036541223526001, 0.155511260032654, 0.336169719696045, -0.120087802410126, 0.529442191123962, 0.152912855148315, 0.196270942687988, 0.876477122306824, -0.057262659072876, -0.108814120292664, -0.176295578479767, 0.249320387840271, 0.489638686180115, 0.272716045379639, -0.0240772366523743, 0.273630142211914, 0.489777326583862, 0.0655279159545898, 0.836870551109314, 0.339760184288025, 0.236691474914551, 0.128856897354126, 0.241698384284973, -0.31179004907608, -0.0574812889099121, 0.588775277137756, 0.157284379005432, 0.0763508081436157, 0.745293855667114, -0.0793779492378235, 0.0983749628067017, 0.442553758621216, 0.128958821296692, 0.0574953556060791, 0.601556062698364, 0.487820267677307, 0.363491296768188, -0.239605844020844, 0.169602394104004, 0.408437490463257, -0.325435638427734, 0.415206909179688, 0.652343392372131, -0.0553463697433472, 0.385908246040344, 0.203494429588318, 0.471390604972839, 0.695160388946533, 0.34041440486908, 0.28071653842926, 0.793220162391663, -0.0977848768234253, 0.262073516845703, 0.36311149597168, 0.119024872779846, 0.0336053371429443, -0.117064714431763, 0.308396816253662, 0.177156209945679, 0.296660542488098, 0.609669089317322, 0.558380842208862, 0.640726685523987, 0.778195023536682, 0.190024495124817, 0.0694044828414917, 0.802726626396179, -0.0867220163345337, 0.691774845123291, 0.475636720657349, 0.537890553474426, 0.233040571212769, 0.272645354270935, -0.111638367176056, -0.142324328422546, 0.316719770431519, 0.0164272785186768, 0.516412854194641, -0.094238817691803, -0.121041655540466, 0.78611946105957, 0.528279185295105, -0.298618376255035, -0.0456034541130066, 0.21894645690918, 0.574505925178528, 0.417323470115662, -0.314959645271301, 0.590689301490784, 0.00238609313964844, 0.182217001914978, 0.531651973724365, 0.450560331344604, -0.160697937011719, -0.0693686008453369, 0.564410328865051, 0.0987716913223267, 0.633198022842407, 0.198779821395874, 0.168073654174805, -0.349991083145142, 0.329581260681152, 0.703531742095947, 0.0182987451553345, 0.523310303688049, -0.157179713249207, 0.0829342603683472, -0.0478857755661011, -0.067761242389679, 0.361585378646851, 0.219285249710083, 0.355412364006042, 0.166429877281189, 0.208232402801514, 0.121559381484985, 0.515322804450989, -0.131170272827148, -0.138215959072113, -0.12573504447937, 0.266246318817139, 0.0831751823425293, -0.131503522396088, 0.401545763015747, 0.789269685745239, 0.142062306404114, 0.00719237327575684, -0.0180460810661316, 0.44389796257019, 0.0120928287506104, 0.126602292060852, 0.226864814758301, 0.850778579711914, -0.10302609205246, 0.11895751953125, 0.151298642158508, 0.269715428352356, -0.263536155223846, -0.178486049175262, 0.544466376304626, 0.47160005569458, 0.120437026023865, 0.172975540161133, 0.101347208023071, 0.0111498832702637, 0.79579770565033, 0.751289129257202, -0.0152563452720642, 0.262645125389099, 0.272319436073303, 0.0247286558151245, 0.568799734115601, 0.695095539093018, 0.303362607955933, 0.683122396469116, 0.826814532279968, 0.0603975057601929, 0.792287230491638, 0.111163139343262, 0.304065227508545, 0.439403176307678, 0.80728816986084, -0.034881591796875, 0.264046907424927, 0.0411312580108643, 0.823806524276733, 0.438708066940308, 0.568826913833618, 0.530251979827881, 0.10770571231842, 0.150247097015381, -0.274037003517151, -0.0736392736434937, 0.126447558403015, 0.234024524688721, -0.181717813014984, 0.572825074195862, 0.367777824401855, 0.0123170614242554, -0.133293151855469, -0.105441093444824, -0.0980019569396973, -0.389738202095032, -0.34332150220871, 0.793378591537476, -0.00499075651168823, 0.161764979362488, 0.207734823226929, 0.1231609582901, -0.0326449275016785, -0.267921507358551, 0.125842332839966, -0.167338132858276, -0.276469826698303, 0.689606904983521, 0.411815524101257, 0.078693151473999, 0.367418885231018, -0.5077143907547, 0.440624713897705, -0.111522436141968, 0.159083843231201, -0.378141283988953, 0.0167268514633179, 0.617315530776978, 0.206459164619446, 0.508937239646912, -0.378121972084045, 0.143992781639099, 0.0776747465133667, -0.196897864341736, -0.0119250416755676, -0.00929069519042969, 0.00284755229949951, 0.27452564239502, 0.710342884063721, 0.382701992988586, 0.0758672952651978, 0.361002922058105, 0.849661231040955, -0.0822364091873169, 0.392185211181641, 0.677418947219849, 0.0886253118515015, -0.152428805828094, 0.415287852287292, -0.038381814956665, -0.00605469942092896, 0.443316340446472, -0.045198380947113, 0.299903035163879, -0.0300345420837402, -0.149450242519379, -0.226164817810059, -0.0454716086387634, 0.387296795845032, 0.102252006530762, 0.401344180107117, -0.155891358852386, 0.312797427177429, -0.0224482417106628, 0.0653599500656128, 0.1791090965271, 0.410523533821106, 0.441376924514771, -0.111363291740417, 0.358266234397888, 0.294164180755615, 0.0137799978256226, 0.489531397819519, -0.0792567133903503, 0.0911377668380737, 0.253061413764954, 0.733846426010132, 0.212710976600647, 0.0133944749832153, 0.0708873271942139, -0.166827380657196, -0.205046594142914, 0.222985744476318, 0.141462922096252, 0.0976434946060181, 0.394490480422974, -0.0727092623710632, 0.245018482208252, 0.745380520820618, 0.172422051429749, 0.273195385932922, 0.498337507247925, 0.0424643754959106, 0.45199179649353, 0.338011026382446, 0.0767220258712769, 0.353722095489502, 0.0346784591674805, 0.189563989639282, -0.0161235928535461, 0.731261253356934, -0.0723459124565125, 0.841543555259705, -0.0640099048614502, -0.232933223247528, 0.182108044624329, 0.257307529449463, 0.152561187744141, -0.104378879070282, 0.181941986083984, 0.209949731826782, 0.393128991127014, 0.742722868919373, 0.178980469703674, 0.648295044898987, 0.112155318260193, 0.461544752120972, 0.0981299877166748, 0.448626041412354, -0.162247955799103, -0.0522727370262146, -0.145661652088165, 0.226676464080811, 0.312606692314148, 0.358421921730042, 0.775820136070251, -0.189583480358124, -0.385009169578552, 0.29544198513031, 0.28260064125061, 0.509077906608582, 0.623407363891602, 0.0521742105484009, 0.840317845344543, 0.466464400291443, 0.715593457221985, 0.304357886314392, 0.280331611633301, 0.136964678764343, -0.031593918800354, -0.0416038632392883, 0.173076152801514, 0.897975325584412, 0.44778048992157, 0.044119119644165, 0.131290555000305, 0.347987771034241, 0.537557125091553, 0.70164155960083, 0.518013000488281, 0.710739016532898, 0.242467045783997, 0.65485405921936, -0.308521747589111, 0.125304222106934, 0.522594571113586, -0.22663688659668, 0.898084878921509, 0.168006777763367, -0.00342476367950439, 0.436343789100647, -0.127916753292084, 0.196009159088135, 0.375748991966248, 0.140279531478882, -0.270247519016266, -0.0935295820236206, 0.222607493400574, 0.383540511131287, 0.535440444946289, 0.321914672851562, -0.00968581438064575, 0.286992430686951, 0.800307512283325, 0.832401156425476, 0.778976798057556, 0.491304159164429, 0.432183861732483, -0.15690678358078, -0.0608840584754944, 0.250391602516174, 0.355996370315552, -0.152038991451263, 0.628337144851685, 0.595564126968384, 0.113027572631836, 0.0400931835174561, 0.45050835609436, 0.148966073989868, -0.476037859916687, 0.260115265846252, 0.55454695224762, 0.300427556037903, 0.484989285469055, 0.0183031558990479, 0.670445799827576, 0.132564187049866, 0.102448582649231, 0.583714485168457, -0.272256731987, 0.338950991630554, -0.295902073383331, -0.130685448646545, 0.410365223884583, 0.183669805526733, 0.246489644050598, 0.250463366508484, -0.18848717212677, -0.193062782287598, 0.0101863145828247, 0.0225616693496704, 0.824954032897949, 0.482679486274719, 0.777984142303467, 0.570518255233765, 0.305682778358459, 0.200098395347595, -0.214252591133118, -0.00524508953094482, 0.404682278633118, -0.0192168951034546, -0.151364147663116, -0.107083439826965, -0.00698673725128174, 0.0797667503356934, -0.0603876113891602, 0.830871939659119, 0.270535826683044, -0.198356628417969, 0.459997296333313, 0.642511367797852, 0.86916983127594, -0.0591709017753601, 0.353302240371704, 0.148240208625793, 0.566751599311829, 0.455210447311401, -0.00317007303237915, 0.625640273094177, 0.0597474575042725, 0.0102756023406982, 0.012701153755188, -0.0783119797706604, 0.713344573974609, -0.0317859053611755, -0.0816376805305481, 0.241899728775024, 0.067502498626709, 0.146898150444031, 0.706729412078857, 0.480469465255737, -0.181290566921234, 0.445894837379456, 0.118765711784363, -0.117149949073792, 0.154565215110779, 0.389397501945496, 0.0327072143554688, 0.681590795516968, 0.0710093975067139, 0.836999297142029, 0.466823577880859, 0.901683568954468, -0.0695977807044983, 0.573750615119934, 0.159065961837769, -0.0883837938308716, 0.0388627052307129, -0.0488445162773132, 0.71418023109436, 0.872719168663025, 0.0120117664337158, 0.331993222236633, 0.271475076675415, 0.206235647201538, 0.888743996620178, 0.120628595352173, -0.029708206653595, -0.465706825256348, 0.345737218856812, 0.660343647003174, -0.195987164974213, 0.292890548706055, 0.812242031097412, 0.0781304836273193, 0.782465696334839, 0.799620389938354, 0.74267053604126, -0.147439658641815, 0.378853321075439, 0.507369518280029, 0.419216156005859, 0.0411410331726074, 0.0142548084259033, 0.710276007652283, -0.0920467376708984, 0.209877610206604, -0.166686296463013, 0.0354738235473633, 0.678814053535461, 0.321342349052429, -0.0562054514884949, 0.342219233512878, -0.323129713535309, -0.012702465057373, 0.132522702217102, 0.591247916221619, 0.59453296661377, 0.214392900466919, -0.185193240642548, 0.0898782014846802, 0.57012927532196, 0.0320104360580444, 0.257882118225098, -0.0388067960739136, 0.58272910118103, 0.0691131353378296, 0.31835925579071, 0.218165993690491, -0.430381059646606, 0.345445871353149, 0.242411136627197, 0.364131331443787, -0.0979224443435669, 0.145168662071228, 0.178513526916504, 0.557401299476624, 0.556623339653015, 0.0657370090484619, -0.189783573150635, -0.315011441707611, 0.834502220153809, -0.063861608505249, 0.268736362457275, -0.165750563144684, -0.28783118724823, 0.148703932762146, -0.0441936254501343, 0.0315438508987427, -0.529685616493225, 0.563879251480103, -0.132342159748077, -0.0956723690032959, -0.161318063735962, 0.0311233997344971, 0.315606594085693, 0.0900863409042358, 0.202166080474854, 0.0820151567459106, 0.66062593460083, 0.0860029458999634, -0.324515283107758, 0.115684032440186, 0.194215774536133, 0.308648467063904, -0.15294885635376, 0.537439584732056, -0.0590830445289612, 0.690664649009705, 0.660147309303284, 0.414759516716003, 0.625942587852478, 0.341789126396179, 0.698568344116211, 0.0638656616210938, 0.132336139678955, 0.0412133932113647, 0.251440644264221, 0.595146059989929, 0.128609657287598, 0.0937888622283936, 0.507895112037659, -0.39539909362793, -0.0529444217681885, 0.670198678970337, -0.0198400616645813, 0.307452321052551, 0.536541223526001, 0.321269989013672, 0.00729751586914062, 0.35265839099884, 0.0943062305450439, 0.155099272727966, 0.269147276878357, -0.00775223970413208, -0.584708034992218, 0.128633975982666, -0.340406596660614, 0.26870334148407, -0.513661742210388, 0.383543491363525, -0.0792027711868286, 0.0213656425476074, 0.340169191360474, 0.378112435340881, 0.228389501571655, 0.52001953125, 0.23183000087738, 0.130534410476685, -0.0470295548439026, 0.117420434951782, 0.244054317474365, 0.44005560874939, -0.285354197025299, 0.657697319984436, 0.0286506414413452, 0.129488587379456, -0.100931942462921, 0.131624460220337, 0.166905522346497, 0.515952467918396, -0.0896254777908325, 0.228710770606995, 0.667359709739685, -0.157745242118835, 0.139681100845337, 0.151287078857422, 0.0258415937423706, -0.161586582660675, 0.72918426990509, 0.0892103910446167, 0.730828523635864, 0.388876795768738, -0.160535991191864, 0.130780577659607, 0.0602717399597168, 0.268523693084717, 0.0669517517089844, 0.492196202278137, 0.28367280960083, 0.0186294317245483, 0.0391027927398682, 0.315848827362061, -0.262257754802704, 0.812728762626648, 0.708016157150269, 0.815400362014771, 0.591453552246094, 0.144550442695618, -0.0328490734100342, -0.128560423851013, -0.0560632944107056, -0.129103541374207, -0.0380184054374695, 0.0789235830307007, 0.104806065559387, 0.711698532104492, -0.0753753185272217, -0.0762614011764526, 0.443915724754333, -0.474500596523285, 0.579801082611084, 0.0232468843460083, -0.341396808624268, 0.324776649475098, 0.0737311840057373, 0.818783044815063, -0.0823659896850586, 0.273549675941467, 0.383051156997681, 0.126553058624268, -0.309521913528442, 0.0776934623718262, 0.452242851257324, 0.179034471511841, 0.342784643173218, 0.112645626068115, -0.0545336604118347, 0.602499008178711, -0.131319761276245, 0.411805033683777, 0.066602349281311, 0.742736339569092, -0.273421227931976, 0.67131245136261, -0.140734255313873, 0.209748148918152, 0.508553147315979, 0.316133379936218, 0.0913610458374023, 0.21928334236145, 0.701760292053223, 0.0388170480728149, 0.00793683528900146, 0.23050320148468, 0.55904746055603, 0.6230708360672, 0.537500500679016, 0.0669965744018555, 0.650898456573486, -0.179018676280975, -0.210881233215332, 0.276335954666138, -0.255749702453613, -0.132746160030365, 0.0714716911315918, -0.256288051605225, -0.0490727424621582, -0.0639021992683411, 0.230393409729004, 0.513052940368652, -0.00273299217224121, 0.290328621864319, -0.211018741130829, -0.0869858264923096, 0.237651705741882, -0.0196645855903625, 0.131703972816467, 0.151532053947449, 0.674269080162048, 0.132507801055908, 0.132816314697266, -0.313079595565796, 0.255080819129944, -0.164211988449097, 0.738785982131958, 0.389245986938477, 0.120455861091614, 0.250995278358459, 0.445152640342712, 0.229810833930969, 0.191977858543396, 0.651066422462463, 0.0401198863983154, 0.170789361000061, 0.145990014076233, 0.373934626579285, -0.213698863983154, -0.112933874130249, 0.876235246658325, 0.600677251815796, 0.46275520324707, -0.197043061256409, 0.258160471916199, 0.852628469467163, -0.20613819360733, 0.247392058372498, 0.69679069519043, 0.315598607063293, 0.212239146232605, 0.257755994796753, 0.604415655136108, -0.0102789998054504, -0.12547504901886, 0.170897841453552, 0.631269931793213, 0.270563125610352, 0.0805238485336304, -0.125866770744324, 0.890363335609436, 0.00169944763183594, -0.200830578804016, 0.0421277284622192, 0.711239457130432, -0.251973330974579, 0.548776030540466, 0.239276528358459, 0.508517384529114, 0.305896401405334, 0.465371370315552, 0.130513429641724, -0.0222322940826416, 0.550909638404846, 0.94442892074585, 0.627285003662109, 0.200013041496277, 0.271488785743713, 0.474686503410339, 0.278648972511292, 0.139213681221008, 0.116699457168579, 0.501097202301025, 0.753481984138489, 0.536597609519958, 0.504969954490662, 0.291168451309204, -0.473591923713684, 0.0783286094665527, -0.273334145545959, 0.156980395317078, -0.0964198708534241, 0.303900122642517, -0.166092336177826, 0.0709056854248047, 0.623314380645752, 0.828681707382202, -0.114752650260925, 0.256082773208618, -0.120078504085541, 0.2305988073349, 0.5052649974823, 0.69895327091217, 0.261955499649048, -0.330790758132935, 0.0353293418884277, -0.0445009469985962, 0.231174230575562, -0.122340559959412, 0.11957848072052, 0.446581959724426, 0.76064121723175, 0.20805823802948, 0.142677426338196, 0.674077749252319, -0.169166326522827, -0.0563918948173523, 0.64351212978363, -0.0394760966300964, 0.145059823989868, 0.66973078250885, 0.402170538902283, 0.0457557439804077, -0.0447863340377808, 0.0226355791091919, 0.172744393348694, 0.270436525344849, 0.345424175262451, -0.12572056055069, 0.144207835197449, 0.537202596664429, 0.20016086101532, 0.487290978431702, 0.0500980615615845, 0.0376086235046387, 0.0619118213653564, 0.714259147644043, 0.858932018280029, 0.536680459976196, -0.288892924785614, 0.139704823493958, -0.0606812238693237, 0.543936252593994, -0.148534119129181, 0.636100769042969, 0.0178203582763672, -0.0198396444320679, -0.148971974849701, 0.411177396774292, 0.487373828887939, 0.0136080980300903, 0.0822560787200928, -0.168845593929291, 0.56858217716217, -0.529717803001404, 0.650007128715515, 0.297660112380981, 0.328002333641052, -0.189581751823425, 0.132681012153625, -0.270314693450928, 0.0420596599578857, 0.352705359458923, 0.18523371219635, 0.0586843490600586, 0.968551516532898, 0.209117889404297, 0.726397752761841, 0.127538442611694, 0.282598733901978, 0.11933958530426, -0.230042099952698, 0.313729882240295, 0.814168691635132, 0.20563542842865, -0.0944042801856995, 0.392151832580566, -0.149277329444885, 0.0268135070800781, 0.0415732860565186, -0.135439813137054, 0.0530951023101807, 0.211684107780457, -0.112880527973175, -0.0701245665550232, 0.106853127479553, 0.784898400306702, 0.148191690444946, 0.178141117095947, 0.684669256210327, -0.143817782402039, 0.779917478561401, -0.0311821699142456, 0.0301676988601685, 0.0234310626983643, -0.0649925470352173, 0.799155831336975, 0.242319822311401, -0.104250133037567, 0.516203641891479, -0.258735477924347, 0.398469924926758, 0.237646698951721, 0.201919913291931, 0.0471014976501465, 0.642032861709595, 0.233730792999268, 0.108578324317932, 0.676767945289612, 0.0100768804550171, 0.000175237655639648, 0.215434074401855, 0.316771507263184, 0.216232895851135, -0.136208474636078, -0.236319661140442, -0.0528255105018616, 0.39932119846344, 0.00293481349945068, 0.847886204719543, -0.111652374267578, 0.765951752662659, 0.462991833686829, 0.320856213569641, -0.00534403324127197, 0.668812394142151, 0.176564812660217, 0.112342715263367, 0.734479665756226, -0.18626868724823, 0.0884808301925659, 0.886048436164856, -0.163965284824371, -0.174804151058197, 0.539849758148193, -0.121580600738525, 0.0162286758422852, -0.426075875759125, 0.755172610282898, 0.348974823951721, 0.631039023399353, -0.0431095361709595, 0.50239086151123, 0.578045964241028, 0.168813824653625, 0.15910267829895, 0.459023356437683, -0.0727975368499756, 0.191438674926758, 0.771132111549377, 0.0773471593856812, 0.600771546363831, 0.479599595069885, 0.460233092308044, 0.119126200675964, -0.031243622303009, -0.296896994113922, 0.0514498949050903, 0.336100935935974, 0.149455189704895, 0.10121214389801, 0.532493233680725, -0.180693864822388, 0.233648896217346, 0.049329400062561, -0.201270878314972, 0.547889947891235, -0.0153743624687195, -0.234512090682983, 0.157007455825806, 0.272944211959839, 0.0181988477706909, -0.00602489709854126, 0.210971474647522, 0.665584683418274, 0.530103325843811, 0.157196283340454, 0.639951586723328, 0.500877022743225, 0.706378579139709, 0.769827723503113, 0.223612546920776, 0.00558602809906006, 0.096447229385376, 0.550240635871887, -0.283836960792542, -0.024692714214325, 0.790212869644165, 0.185219645500183, 0.151710152626038, -0.105061531066895, 0.754914522171021, -0.316737174987793, -0.10556697845459, -0.15622866153717, 0.032404899597168, -0.296939849853516, 0.00686919689178467, 0.704295516014099, 0.199985027313232, 0.746042013168335, -0.383587777614594, 0.692354679107666, 0.375684857368469, 0.801892757415771, 0.777834415435791, -0.343605279922485, 0.255078434944153, 0.155686855316162, 0.214851260185242, 0.140477418899536, -0.188446402549744, 0.439365267753601, 0.305725336074829, 0.375165462493896, -0.017459511756897, 0.578689932823181, 0.0999057292938232, -0.0194630026817322 },
239 
240  { -0.140676081180573, -0.402464509010315, 0.131046414375305, 0.0539977550506592, 0.0764288902282715, 0.121649384498596, 0.16506028175354, -0.392909586429596, -0.342651784420013, 0.0593485832214355, -0.321921646595001, 0.49810528755188, 0.500890374183655, -0.147531867027283, 0.230555891990662, 0.267516851425171, 0.13775634765625, 0.106284022331238, -0.101047158241272, 0.245845675468445, -0.394013941287994, 0.401725172996521, 0.209579944610596, 0.0274858474731445, 0.517402172088623, 0.119195818901062, 0.366927862167358, -0.653727650642395, -0.285763144493103, -0.341332077980042, 0.143011212348938, 0.29532253742218, -0.0805829167366028, -0.105091512203217, 0.275439500808716, -0.153495252132416, 0.0240985155105591, 0.202291131019592, 0.0834627151489258, -0.410983443260193, -0.465544998645782, -0.445514917373657, 0.247277736663818, 0.133763194084167, 0.258623600006104, 0.0166356563568115, 0.421621441841125, -0.172056436538696, 0.442010045051575, 0.346288561820984, -0.122847676277161, -0.261790990829468, 0.108504772186279, 0.0754824876785278, -0.260369598865509, 0.0833066701889038, 0.396367311477661, -0.068952739238739, -0.0534138679504395, -0.215021789073944, 0.230277895927429, 0.345093727111816, 0.125488758087158, 0.11712908744812, 0.271535396575928, 0.264105081558228, -0.518512368202209, -0.0834757089614868, 0.040163516998291, 0.207524418830872, -0.0189188718795776, -0.0755670666694641, -0.269280970096588, -0.0996031761169434, -0.030738353729248, -0.15518707036972, -0.0199841260910034, -0.41264021396637, 0.269325971603394, 0.185952663421631, 0.0602986812591553, -0.362793624401093, -0.467101454734802, 0.211337208747864, 0.160915732383728, 0.108245372772217, -0.0319201350212097, 0.0881779193878174, 0.455209136009216, -0.0720232725143433, -0.312603652477264, -0.00610429048538208, -0.191332995891571, 0.34070897102356, 0.644850373268127, 0.1761394739151, 0.402217984199524, 0.0549788475036621, -0.160094618797302, 0.232115745544434, -0.0749679207801819, -0.153586149215698, 0.677733540534973, 0.222802639007568, 0.148014426231384, 0.6868497133255, 0.259020924568176, -0.185897529125214, -0.33268791437149, -0.144431412220001, -0.0333857536315918, -0.236698806285858, 0.588424921035767, -0.125180602073669, -0.131544291973114, 0.578774452209473, 0.0243881940841675, 0.267403841018677, 0.586427092552185, -0.468399107456207, 0.21392285823822, 0.182758212089539, -0.211971461772919, 0.285658597946167, 0.404089450836182, 0.160729050636292, 0.0272266864776611, 0.355366587638855, -0.249083459377289, 0.522591471672058, 0.147282719612122, -0.216524600982666, 0.2644282579422, -0.399642884731293, -0.219504535198212, 0.475726842880249, -0.20474249124527, -0.430299043655396, 0.268074512481689, 0.287710189819336, 0.735198140144348, -0.208138167858124, 0.219750881195068, -0.453648567199707, 0.0847182273864746, 0.107829093933105, 0.323207855224609, 0.193906784057617, 0.208627343177795, -0.00281274318695068, 0.0615729093551636, 0.336589932441711, -0.10120016336441, -0.047128438949585, -0.304975092411041, -0.515935838222504, 0.202146887779236, 0.361526250839233, 0.221246838569641, -0.493012547492981, -0.0649111866950989, 0.233509540557861, 0.0882672071456909, -3.87430191040039e-05, -0.0288967490196228, 0.218249559402466, 0.267726182937622, -0.127413988113403, 0.0266001224517822, -0.137464225292206, -0.302027761936188, -0.367046713829041, -0.472786962985992, -0.20219498872757, 0.123772501945496, 0.0427255630493164, 0.125649094581604, 0.275959730148315, 0.379979014396667, 0.196741700172424, 0.280555844306946, 0.281335711479187, -0.92048192024231, -0.118923306465149, 0.152734160423279, 0.336190223693848, 0.0471509695053101, 0.238311648368835, -0.00716084241867065, 0.353257536888123, -0.125349342823029, 0.0674746036529541, 0.162190914154053, -0.113507449626923, -0.0860361456871033, 0.169266939163208, -0.0163094401359558, -0.0171037912368774, -0.265804052352905, 0.0508298873901367, -0.0275206565856934, -0.273180186748505, 0.124152541160583, -0.345066010951996, -0.176306426525116, 0.162460803985596, 0.19888961315155, 0.247055053710938, -0.00384014844894409, 0.327234387397766, 0.140085935592651, 0.254446625709534, -0.112281739711761, -0.495947897434235, 0.184070467948914, 0.0175216197967529, 0.513910889625549, -0.340605735778809, 0.380017280578613, -0.298123121261597, -0.514840245246887, 0.312000513076782, 0.319540500640869, -0.0305261611938477, 0.0799437761306763, -0.0983474850654602, 0.35833740234375, -0.0798381567001343, 0.0400618314743042, -0.215398609638214, 0.402958393096924, 0.251795768737793, -0.585131287574768, 0.206806898117065, 0.0106105804443359, 0.285935759544373, 0.125482797622681, 0.0876893997192383, -0.104017972946167, -0.267853498458862, -0.172755062580109, -0.254268646240234, -0.035137414932251, -0.0123629570007324, 0.0365312099456787, 0.0240403413772583, 0.0153089761734009, -0.0804912447929382, -0.367132723331451, 0.205880165100098, -0.258561909198761, 0.0640146732330322, -0.0175384283065796, 0.601621270179749, 0.111592769622803, 0.288824081420898, -0.748011112213135, 0.351738929748535, -0.0260251760482788, 0.281150817871094, 0.0413035154342651, -0.412461280822754, 0.0208468437194824, 0.243447065353394, 0.0893083810806274, -0.316159605979919, 0.39928126335144, -0.0599533915519714, -0.140961885452271, 0.163661003112793, -0.0925172567367554, -0.383794724941254, -0.240893065929413, 0.259518027305603, 0.305341124534607, 0.279565930366516, -0.305249094963074, 0.0641902685165405, -0.173283159732819, -0.308928608894348, 0.146838188171387, -0.151193976402283, -0.159906148910522, 0.182917356491089, -0.14691150188446, -0.203664362430573, 0.391978979110718, 0.000764966011047363, -0.40168821811676, 0.286673665046692, 0.311092138290405, -0.0837781429290771, -0.0999158024787903, -0.110614001750946, 0.294595956802368, -0.199438571929932, -0.210149824619293, 0.221940279006958, 0.634470343589783, 0.437741994857788, 0.142096519470215, 0.20612621307373, -0.111598789691925, 0.152946949005127, -0.0427510142326355, 0.218986034393311, 0.165093183517456, -0.243992686271667, 0.322763919830322, -0.268072783946991, 0.430658459663391, 0.191089510917664, -0.202912867069244, 0.0576241016387939, -0.297475278377533, 0.110197305679321, -0.229588806629181, -0.124758541584015, -0.3418288230896, 0.514035105705261, 0.233701109886169, -0.203472077846527, -0.0805677175521851, -0.560049712657928, -0.810679733753204, -0.119781792163849, 0.693464279174805, -0.173229455947876, 0.168094992637634, -0.318885922431946, -0.102542221546173, 0.130137920379639, 0.487632870674133, 0.0959650278091431, 0.0553076267242432, -0.119526624679565, -0.233888447284698, 0.0494464635848999, -0.533436894416809, 0.258045196533203, 0.292691230773926, -0.0628975033760071, -0.0372467637062073, -0.260269522666931, 0.132027864456177, -0.146605968475342, 0.292267203330994, -0.112332463264465, -0.405314922332764, -0.0418770313262939, -0.419815361499786, 0.289235591888428, 0.0638400316238403, -0.280202507972717, -0.00752735137939453, 0.163974285125732, 0.225656628608704, -0.102579176425934, 0.284030199050903, 0.0325454473495483, 0.00310444831848145, -0.139851629734039, 0.537871241569519, 0.276828646659851, 0.281224370002747, 0.104638934135437, -0.419878721237183, 0.19251012802124, -0.0248177051544189, -0.621815323829651, -0.427812814712524, -0.162965595722198, -0.379402279853821, -0.00175309181213379, 0.0786364078521729, -0.575481414794922, -0.26752644777298, 0.155438184738159, -0.139158487319946, 0.0214816331863403, 0.408161044120789, -0.0623346567153931, -0.316987276077271, 0.03188157081604, 0.151824831962585, 0.203902363777161, 0.608830213546753, 0.588546633720398, -0.540915608406067, 0.246527075767517, 0.425535798072815, 0.409750580787659, 0.268843531608582, -0.141282975673676, -0.410502254962921, 0.0570849180221558, -0.244644999504089, 0.223862528800964, 0.421505928039551, -0.0198742151260376, -0.691563189029694, -0.120341241359711, 0.234015583992004, -0.0121223926544189, 0.504113793373108, -0.396615087985992, 0.3297199010849, -0.138786554336548, 0.586846470832825, -0.278426051139832, 0.226276755332947, -0.0571422576904297, -0.122649371623993, 0.0208346843719482, -0.246619403362274, -0.129025816917419, 0.747883081436157, 0.128429651260376, -0.576326429843903, 0.0658072233200073, 0.128404974937439, -0.577234387397766, 0.0274456739425659, 0.272395491600037, 0.054993748664856, 0.263717532157898, 0.102537155151367, 0.0485771894454956, -0.181637644767761, 0.169942736625671, -0.288344860076904, 0.390215516090393, -0.305350720882416, -0.228904366493225, 0.155203700065613, -0.220506966114044, -0.355888843536377, -0.31306391954422, 0.177692651748657, 0.448721766471863, 0.36086893081665, 0.453139305114746, -0.194429397583008, -0.115551114082336, -0.34160315990448, -0.0532901287078857, 0.307684063911438, 0.333001971244812, -0.0180038809776306, 0.00614786148071289, -0.174721837043762, 0.328718662261963, -0.114871025085449, 0.113700151443481, 0.00409865379333496, -0.69870126247406, 0.227060794830322, -0.147230565547943, -0.0908964276313782, -0.100611209869385, -0.215201258659363, -0.515132129192352, 0.0914722681045532, -0.345369458198547, 0.0461865663528442, -0.471397221088409, 0.08251953125, -0.0107599496841431, 0.0671600103378296, -0.0125479102134705, 0.236279129981995, -0.0292768478393555, 0.518888592720032, -0.070345938205719, -0.0763092041015625, 0.432819247245789, -0.114018976688385, -0.477664172649384, 0.126521944999695, -0.284451067447662, 0.589892625808716, 0.118112444877625, 0.0582740306854248, 0.05961012840271, -0.169413685798645, 0.0749052762985229, 0.084129810333252, 0.181195497512817, -0.109758794307709, -0.349652767181396, -0.0548973083496094, -0.192216813564301, 0.345432758331299, 0.312546491622925, 0.213790655136108, -0.156848013401031, -0.165396630764008, -0.16140615940094, 0.489833116531372, 0.083148717880249, 0.178057789802551, 0.346548914909363, 0.264780044555664, 0.200723767280579, 0.0490543842315674, -0.0129778981208801, 0.157987236976624, 0.373623847961426, -0.259921908378601, 0.0764740705490112, 0.275623202323914, 0.377007365226746, 0.0564419031143188, 0.307377338409424, -0.181427359580994, -0.159557580947876, 0.0421546697616577, 0.0883731842041016, 0.307517290115356, -0.220300495624542, -0.293981611728668, 0.166008114814758, -0.408517837524414, -0.17566442489624, 0.129072308540344, 0.140110731124878, 0.171898484230042, -0.618963360786438, 0.123057842254639, -0.30699211359024, -0.163697957992554, -0.549235343933105, -0.275400578975677, 0.455338001251221, 0.0109148025512695, 0.0676441192626953, 0.220805048942566, 0.268180251121521, -0.0147489905357361, 0.0321310758590698, 0.406431555747986, 0.209671378135681, 0.158171057701111, 0.00521838665008545, -0.104454219341278, -0.229660749435425, 0.0881016254425049, 0.209786534309387, 0.0473079681396484, 0.23583459854126, -0.000685334205627441, 0.0262011289596558, -0.422532618045807, 0.431581616401672, 0.467944741249084, 0.227921605110168, -0.162376284599304, -0.333256900310516, 0.15873920917511, 0.239382266998291, -0.414136648178101, -0.21097457408905, 0.514206528663635, 0.362692952156067, 0.263435244560242, -0.00257939100265503, 0.142414569854736, 0.12086284160614, -0.0933389663696289, -0.29259592294693, -0.184055924415588, 0.331415295600891, -0.0815622210502625, 0.14320957660675, -0.101785719394684, 0.183006525039673, -0.461764812469482, 0.386917114257812, 0.269469261169434, -0.272945642471313, 0.0817805528640747, -0.473240852355957, 0.0404255390167236, -0.273973762989044, 0.12944221496582, -0.338766694068909, -0.238703966140747, 0.353941798210144, -0.45390522480011, 0.424763679504395, -0.211327493190765, -0.0878252387046814, -0.0104921460151672, -0.0489158034324646, 0.197267889976501, 0.113737225532532, 0.16272497177124, -0.103932797908783, -0.0443471670150757, -0.291378676891327, 0.532418727874756, 0.283689737319946, -0.0816089510917664, 0.212448239326477, 0.227370142936707, 0.263145089149475, 0.045134425163269, -0.166185438632965, -0.0279766321182251, -0.329068303108215, 0.0661174058914185, 0.271787405014038, 0.162955403327942, 0.275842308998108, 0.51475203037262, -0.565752327442169, 0.0298266410827637, -0.603508055210114, -0.203529834747314, -0.108986377716064, -0.390590310096741, -0.149839878082275, -0.13899040222168, -0.0033990740776062, 0.288445472717285, -0.293228387832642, -0.0625138878822327, 0.0196603536605835, 0.185924172401428, -0.0419660806655884, -0.296178340911865, 0.260343432426453, -0.0233947038650513, -0.116979002952576, 0.460745096206665, -0.221978843212128, -0.263757944107056, -0.200879514217377, 0.0782365798950195, 0.123172879219055, 0.262834072113037, 0.216571688652039, 0.0431972742080688, 0.0745031833648682, 0.151851773262024, -0.20832622051239, -0.155112445354462, 0.139714002609253, 0.0951035022735596, 0.0879925489425659, 0.130612850189209, 0.288536787033081, 0.265518546104431, -0.232782125473022, -0.148873567581177, -0.498391687870026, -0.0896723866462708, 0.225218534469604, 0.185767769813538, -0.223163723945618, -0.0546824336051941, 0.148366928100586, -0.125094890594482, -0.10845285654068, -0.199687838554382, 0.161910772323608, 0.0461889505386353, 0.0915820598602295, 0.414016127586365, 0.0887665748596191, 0.314132571220398, -0.349820375442505, -0.0948151350021362, -0.0485936999320984, 0.12695300579071, -0.0738092064857483, 0.091787576675415, 0.307863473892212, 0.111616253852844, -0.388065993785858, -0.422549664974213, 0.272009611129761, -0.035193920135498, -0.258128881454468, 0.132830619812012, -0.106175243854523, 0.336309552192688, -0.102003633975983, 0.391226053237915, -0.0392332673072815, -0.450711011886597, 0.223151803016663, -0.32494854927063, -0.242222130298615, 0.00192058086395264, 0.229811549186707, -0.357069492340088, 0.426147818565369, -0.513373255729675, -0.500558495521545, -0.318272948265076, 0.403676509857178, -0.186721324920654, -0.035418689250946, 0.358496308326721, 0.115041375160217, 0.253841876983643, -0.663858652114868, 0.0608292818069458, -0.168901562690735, -0.176686406135559, 0.430273294448853, 0.0866595506668091, -0.393237352371216, 0.433948636054993, -0.030195415019989, -0.193604648113251, 0.0559753179550171, 0.464560031890869, 0.112689614295959, -0.00777429342269897, 0.164169669151306, -0.352547764778137, 0.242157936096191, 0.00306987762451172, 0.414796590805054, 0.180438995361328, -0.663140773773193, 0.310383439064026, -0.379006266593933, 0.351736068725586, 0.186360120773315, 0.0295162200927734, 0.290981650352478, 0.00281941890716553, -0.170207500457764, -0.134429752826691, 0.200453519821167, -0.663049459457397, -0.198169767856598, 0.317078113555908, 0.264373898506165, 0.565832853317261, 0.0459514856338501, 0.243132710456848, 0.002571702003479, -0.0928258895874023, -0.319155871868134, 0.392707109451294, -0.208360314369202, -0.178106844425201, -0.269640505313873, -0.0023995041847229, 0.246872067451477, -0.131486833095551, 0.0722143650054932, -0.091208815574646, 0.161638855934143, -0.0119193196296692, 0.343149065971375, -0.143332898616791, 0.467153906822205, -0.627144455909729, 0.104561805725098, -0.0968788266181946, 0.496163010597229, -0.324817895889282, 0.240669012069702, -0.100155293941498, -0.132570743560791, -0.101446270942688, -0.0584942102432251, -0.107169508934021, 0.628538966178894, -0.126573145389557, -0.252622306346893, 0.147999405860901, -0.02174973487854, 0.46230685710907, 0.361739039421082, 0.285324573516846, 0.0362426042556763, -0.0325986742973328, -0.0397890210151672, -0.0858705639839172, -0.0191555619239807, -0.326750993728638, -0.527382135391235, 0.0814584493637085, 0.0713599920272827, 0.478718400001526, -0.0259329080581665, 0.349087953567505, 0.323868632316589, -0.263550579547882, 0.144021272659302, -0.636725306510925, -0.277402222156525, -0.0688522458076477, 0.430160522460938, -0.276253223419189, 0.154411196708679, 0.607680439949036, -0.10351836681366, -0.0795207023620605, 0.255637526512146, -0.156718313694, 0.412431597709656, -0.0542786121368408, -0.196582615375519, -0.425790727138519, -0.216103553771973, 0.204967379570007, 0.051602840423584, 0.0277047157287598, 0.251553535461426, -0.136233329772949, 0.140703201293945, 0.300422191619873, 0.535487771034241, 0.152745127677917, 0.468589663505554, 0.00511109828948975, 0.623259305953979, 0.0717601776123047, 0.00982308387756348, 0.106658816337585, -0.821990132331848, 0.0984958410263062, 0.0949883460998535, 0.0509859323501587, -0.592028617858887, -0.105268001556396, -0.0718116164207458, -0.345494985580444, 0.239739894866943, -0.208498358726501, 0.352265000343323, -0.621223330497742, -0.121059119701385, 0.006888747215271, 0.268109679222107, 0.34615683555603, 0.298972010612488, -0.0135012269020081, -0.249900162220001, 0.207071304321289, 0.0771636962890625, 0.286807179450989, 0.231362223625183, -0.298444986343384, 0.0473132133483887, 0.188441038131714, 0.26399827003479, -0.363714754581451, 0.266015768051147, 0.00836849212646484, 0.245891213417053, -0.131935894489288, 0.305529952049255, 0.224591732025146, -0.103094637393951, -0.336962401866913, 0.0496779680252075, -0.359288930892944, -0.255851686000824, 0.354401469230652, 0.496951103210449, -0.0552929043769836, -0.284596979618073, 0.383909225463867, -0.522767126560211, 0.285439014434814, -0.227524101734161, 0.0856069326400757, 0.2931969165802, -0.160814821720123, 0.380495071411133, 0.72511351108551, 0.388892889022827, -0.0204134583473206, 0.424379706382751, -0.257273733615875, -0.0786893963813782, -0.165941953659058, 0.0151606798171997, -0.0784642696380615, 0.107920527458191, 0.18978750705719, -0.433544814586639, 0.289999008178711, 0.217134833335876, -0.276616036891937, 0.40273904800415, 0.171768546104431, 0.153582572937012, 0.0839166641235352, -0.364452064037323, -0.198696494102478, 0.481853365898132, 0.23360538482666, -0.171131074428558, 0.171552062034607, -0.336432874202728, -0.0740859508514404, 0.127812385559082, -0.0891929268836975, 0.255578517913818, 0.719960808753967, -0.224200308322906, -0.329967498779297, -0.1932213306427, -0.150954604148865, -0.515766978263855, 0.00866091251373291, 0.285348653793335, -0.156784653663635, 0.14430832862854, 0.293568134307861, 0.349992394447327, 0.595416307449341, 0.532050371170044, 0.33803379535675, -0.0565593242645264, -0.0945542454719543, -0.34538346529007, 0.217986106872559, -0.314179122447968, -0.19696581363678, 0.288881063461304, -0.112183094024658, 0.548781037330627, -0.506620943546295, -0.338644027709961, -0.122725307941437, 0.237259030342102, -0.302961111068726, -0.719550490379333, -0.340278685092926, -0.298946857452393, -0.354317843914032, -0.065693736076355, -0.426315546035767, 0.117484331130981, 0.15148651599884, 0.0600831508636475, -0.053758442401886, -0.16139429807663, -0.0570597648620605, -0.283175110816956, -0.119808554649353, 0.18687117099762, 0.0709077119827271, 0.0267679691314697, -0.3160759806633, 0.181023478507996, 0.0872573852539062, -0.362853825092316, 0.113336682319641, -0.116935253143311, -0.00919318199157715, -0.12242466211319, 0.279322743415833, 0.586756825447083, 0.222814559936523, 0.455676555633545, 0.0525170564651489, 0.0972431898117065, -0.226739108562469, -0.300135970115662, -0.259836792945862, 0.568658113479614, 0.26147449016571, -0.356071412563324, 0.14205539226532, 0.138975381851196, -0.0386945605278015, 0.207580089569092, -0.0156272053718567, 0.198445916175842, -0.401178658008575, 0.0694080591201782, -0.186304986476898, -0.302392542362213, 0.267393946647644, 0.208386063575745, -0.349124372005463, 0.060038685798645, 0.639975786209106, -0.320912420749664, 0.183824777603149, -0.23225075006485, -0.188536047935486, -0.0838472843170166, -0.591698467731476, -0.0515953898429871, 0.361241936683655, -0.107078015804291, -0.186950504779816, -0.355781018733978, 0.0330301523208618, 0.141969442367554, -0.271646678447723, 0.254334688186646, -0.168585598468781, -0.162968277931213, -0.31989187002182, 0.0546811819076538, 0.159063577651978, -0.0784822702407837, -0.194324314594269, -0.17764014005661, 0.00985944271087646, 0.156668066978455, -0.0574860572814941, 0.014778733253479, 0.289648532867432, -0.148722946643829, -0.239186465740204, -0.48661857843399, -0.240818023681641, 0.0828907489776611, 0.690272688865662, -0.126474857330322, -0.0590628981590271, -0.0468519926071167, -0.191951513290405, -0.439866423606873, 0.41846764087677, -0.226899862289429, 0.298572897911072, 0.119268655776978, -0.035649836063385, 0.542049288749695, -0.348062813282013, -0.0965267419815063, 0.106089234352112, -0.669439256191254, 0.0738335847854614, -0.0570055842399597, 0.133870720863342, 0.137544870376587, -0.480027079582214, -0.0550516843795776, 0.0502341985702515, -0.166501581668854, 0.0132861137390137, -0.368968605995178, -0.371908783912659, 0.219360828399658, 0.0506631135940552, 0.0949034690856934, 0.118947386741638, 0.246438503265381, 0.0245088338851929, 0.0504382848739624, 0.188122987747192, 0.0446150302886963, -0.518343210220337, -0.340088605880737, 0.0989937782287598, -0.278870046138763, -0.496009945869446, 0.0153164863586426, -0.0554950833320618, 0.154375553131104, 0.157558083534241, -0.175548374652863, 0.0334527492523193, 0.282157897949219, -0.329763948917389, 0.596672415733337, 0.341832041740417, 0.285194873809814, 0.306721687316895, 0.487554788589478, -0.390917122364044, -0.0396878719329834, 0.16603672504425, -0.10779345035553, 0.0750888586044312, -0.0425763726234436, -0.359760642051697, 0.130508422851562, -0.276640832424164, -0.0585466623306274, 0.133995652198792, -0.0688865184783936, 0.265597462654114, 0.107409954071045, 0.181380033493042, -0.0358905792236328, 0.190597891807556, 0.0796624422073364, 0.282766819000244, -0.062083899974823, -0.0038914680480957, 0.254819631576538, 0.136611938476562, 0.413056373596191, 0.382906675338745, -0.378543257713318, -0.23889821767807, 0.628018379211426, 0.30911123752594, -0.0359310507774353, -0.659065008163452, 0.186434030532837, 0.478771448135376, -0.376298069953918, 0.126327157020569, -0.320099413394928, 0.596394896507263, 0.21806526184082, 0.156510829925537, -0.0797790288925171, 0.0629264116287231, 0.154488444328308, 0.15385365486145, -0.0586804747581482, 0.304816126823425, -0.580369472503662, 0.227506875991821, -0.0856330990791321, -0.268342137336731, -0.0638530254364014, 0.422898888587952, 0.326508760452271, -0.260827004909515, 0.344409346580505, 0.379993081092834, 0.622177839279175, -0.181790173053741, -0.0856794714927673, 0.100785851478577, -0.193247616291046, -0.000454366207122803, 0.113041400909424, 0.229511737823486, -0.0799263715744019, -0.316768288612366, 0.38453209400177, 0.168646454811096, 0.191980361938477, 0.230091333389282, -0.359283328056335, 0.217020034790039, -0.426335394382477, 0.433045029640198, -0.470348238945007, 0.00201570987701416, 0.314522624015808, 0.18954598903656, -0.0468268394470215, -0.278482258319855, -0.202631175518036, 0.514355897903442, -0.531365573406219, -0.259890377521515, 0.259482026100159, -0.186080038547516, 0.31682288646698, -0.102091491222382, 0.0577638149261475, 0.0149507522583008, -0.438249409198761, 0.236871600151062, -0.107240736484528, 0.2438143491745, 0.0995440483093262, 0.392947435379028 },
241 
242  { -0.0476699471473694, -0.0782169699668884, -0.136807978153229, 0.00300896167755127, 0.418178200721741, 0.0419224500656128, 0.505194664001465, 0.01189124584198, 0.0813584327697754, 0.0297050476074219, -0.00478672981262207, 0.242802262306213, 0.0642969608306885, 0.0795477628707886, 0.166752457618713, 0.26762056350708, -0.0435200929641724, -0.384933650493622, 0.841501951217651, 0.660017728805542, 0.368219256401062, 0.0536247491836548, 0.0340919494628906, -0.0469116568565369, 0.387535214424133, 0.358017206192017, -0.187926948070526, 0.409567832946777, -0.12319803237915, 0.2037433385849, 0.176853656768799, 0.0723403692245483, -0.105097711086273, 0.0105985403060913, 0.451087355613708, 0.0229717493057251, 0.520344972610474, 0.0756595134735107, -0.00674450397491455, 0.29814338684082, 0.299534916877747, 0.116446733474731, 0.541226267814636, 0.368144869804382, 0.254097104072571, -0.0015408992767334, -0.204928696155548, 0.0265467166900635, -0.354998826980591, -0.00694054365158081, 0.100009441375732, 0.13724160194397, 0.639575481414795, 0.159526824951172, 0.155016541481018, 0.212806582450867, 0.17989981174469, 0.241043925285339, 0.197113633155823, -0.23509669303894, 0.717629790306091, 0.0133886337280273, -0.102739930152893, -0.0412618517875671, 0.416359424591064, 0.290870189666748, 0.202434539794922, 0.592893362045288, 0.73845636844635, 0.0559101104736328, 0.114467144012451, 0.995988845825195, 0.247021436691284, 0.273836493492126, 0.103975415229797, 0.122830152511597, 0.761753559112549, 0.335047006607056, 0.031895637512207, 0.640147924423218, 0.311679005622864, 0.217710971832275, 0.180276036262512, 0.833684206008911, -0.0446004271507263, 0.0697554349899292, 0.216303467750549, 0.125972628593445, 0.742363095283508, -0.0846096277236938, 0.0789021253585815, -0.0226536393165588, 0.474713921546936, 0.82449734210968, 0.0217913389205933, 0.177945375442505, -0.293864488601685, -0.366840243339539, 0.275766491889954, 0.529025077819824, -0.265130162239075, 0.055946946144104, 0.289334416389465, -0.0608746409416199, 0.223626732826233, 0.369311690330505, 0.272987365722656, -0.141552150249481, 0.549201846122742, 0.12579607963562, 0.234051704406738, 0.144163727760315, 0.324691653251648, 0.27836287021637, -0.471183836460114, 0.300022602081299, 0.718169927597046, 0.146283268928528, 0.422978520393372, 0.203969955444336, 0.377002954483032, 0.544928789138794, 0.0950057506561279, 0.523189663887024, -0.0178956985473633, 0.271125316619873, 0.822501540184021, 0.285404801368713, 0.372958779335022, 0.278603434562683, 0.205324530601501, -0.198591887950897, -0.0261983871459961, 0.0521806478500366, 0.905537843704224, 0.201710939407349, 0.635277152061462, 0.687855362892151, 0.180100679397583, -0.0262438654899597, 0.723095417022705, -0.0896003842353821, 0.100116014480591, 0.320638418197632, 0.204760670661926, 0.379576802253723, 0.0115936994552612, 0.159198403358459, 0.763705849647522, 0.699188470840454, 0.708374261856079, 0.0811572074890137, -0.120772898197174, -0.204391658306122, 0.0687057971954346, 0.124322295188904, -0.220658600330353, 0.209421515464783, 0.360630750656128, -0.0744370818138123, 0.900386095046997, 0.206452250480652, 0.449976921081543, 0.432031273841858, 0.809637427330017, 0.630586385726929, 0.486405611038208, 0.503941893577576, 0.19724440574646, 0.732086539268494, 0.0337810516357422, -0.0789948105812073, 0.289133787155151, 0.291643500328064, 0.209287405014038, 0.282938241958618, 0.0519331693649292, 0.325448393821716, 0.0524851083755493, 0.640253305435181, 0.314051389694214, 0.557275772094727, -0.212601244449615, 0.588747382164001, 0.257081508636475, -0.168166220188141, 0.402435779571533, 0.0883934497833252, -0.0251044631004333, 0.32133960723877, -0.0355993509292603, 0.620004534721375, 0.116402506828308, -0.0305491089820862, 0.981030583381653, 0.137026429176331, 0.110703468322754, -0.00172066688537598, 0.175140380859375, 0.648838520050049, 0.361069440841675, 0.0372414588928223, -0.0515556931495667, 0.402788400650024, -0.0360026955604553, 0.655391216278076, 0.117760419845581, 0.189252495765686, 0.119747638702393, 0.0458356142044067, 0.185367703437805, -0.0522876381874084, 0.429775476455688, 0.098595142364502, -0.0675822496414185, 0.800397872924805, -0.117400705814362, -0.032889723777771, 0.578867316246033, 0.336529970169067, 0.0888057947158813, 0.449960350990295, 0.375044703483582, 0.290281653404236, -0.0166332721710205, 0.346501111984253, 0.287453651428223, -0.141055941581726, 0.33439040184021, 0.825165271759033, 0.0561084747314453, 0.43229079246521, 0.0682069063186646, 0.437795042991638, 0.653021216392517, 0.411933302879333, 0.271035671234131, 0.559556245803833, -0.110084056854248, 0.0470869541168213, 0.0776101350784302, 0.16402530670166, -0.0907296538352966, -0.289518296718597, 0.401230335235596, 0.0260159969329834, 0.471725344657898, 0.452146410942078, 0.391531467437744, 0.739441990852356, 0.533077597618103, 0.345243811607361, 0.111122727394104, 0.64454984664917, -0.112351357936859, 0.487954258918762, 0.775612592697144, 0.442262053489685, 0.133927464485168, 0.215251207351685, 0.0351295471191406, -0.089404821395874, 0.386781692504883, 0.166766762733459, 0.473657608032227, -0.0670461654663086, -0.145694017410278, 0.826516509056091, 0.49666428565979, -0.213110327720642, 0.0924758911132812, 0.162818670272827, 0.940482258796692, 0.42121958732605, -0.516766905784607, 0.399796724319458, 0.00544190406799316, 0.0732979774475098, 0.611882567405701, 0.576535701751709, 0.104427576065063, -0.148958206176758, 0.395779967308044, 0.00119459629058838, 0.774500966072083, 0.179887413978577, 0.270565032958984, -0.28051495552063, 0.230444312095642, 0.343180179595947, 0.0754685401916504, 0.367784738540649, -0.0450655817985535, 0.315506100654602, -0.0505497455596924, 0.0919667482376099, 0.409891724586487, 0.240847587585449, 0.426278352737427, -0.0186994075775146, -0.0827938318252563, 0.106006026268005, 0.531032204627991, 0.00854039192199707, 0.081363320350647, -0.152874529361725, 0.347832322120667, -0.0366635918617249, 0.016357421875, 0.288062691688538, 0.738337635993958, -0.0329703092575073, -0.0946503877639771, 0.144627213478088, 0.577885270118713, 0.266557335853577, 0.0685878992080688, 0.190783023834229, 0.85651707649231, -0.118785679340363, 0.249779343605042, 0.202067732810974, 0.0338425636291504, -0.0987246036529541, 0.182403206825256, 0.681148767471313, 0.345620632171631, 0.343620419502258, 0.183826088905334, 0.0751900672912598, 0.0972710847854614, 0.719164371490479, 0.477245807647705, -0.0323649644851685, 0.0957337617874146, 0.324503064155579, 0.169284701347351, 0.504921555519104, 0.537083506584167, 0.301118135452271, 0.590947389602661, 0.800464868545532, 0.107999563217163, 0.601432323455811, -0.0354435443878174, 0.339217066764832, 0.57996392250061, 0.817829251289368, -0.00727725028991699, 0.374058961868286, -0.0691560506820679, 0.764750003814697, 0.243592977523804, 0.713204979896545, 0.756274700164795, -0.113109648227692, 0.315668106079102, -0.0328440070152283, 0.0153782367706299, 0.20851719379425, 0.100151419639587, 0.0609472990036011, 0.483502149581909, 0.48425018787384, 0.123556017875671, -0.0861445665359497, -0.131565630435944, 0.0201635360717773, -0.26281476020813, -0.30759185552597, 0.673164963722229, -0.0787426829338074, 0.319268465042114, 0.174450755119324, 0.120944619178772, -0.0803948640823364, -0.256449580192566, 0.277064919471741, -0.124575316905975, -0.195863544940948, 0.51262903213501, 0.436752438545227, 0.255581378936768, 0.442922711372375, -0.348194420337677, 0.34525740146637, -0.123858749866486, 0.115475654602051, -0.356459558010101, 0.226474761962891, 0.738383054733276, 0.247804284095764, 0.269293069839478, 0.0265531539916992, 0.290767312049866, 0.245022892951965, 0.0659135580062866, -0.201624274253845, -0.029594898223877, -0.0729265213012695, 0.304187059402466, 0.42555046081543, 0.643338918685913, 0.0784153938293457, 0.343536019325256, 0.933719277381897, -0.144180774688721, 0.22805118560791, 0.565916776657104, 0.0340757369995117, -0.280612766742706, 0.45863676071167, -0.193018734455109, -0.086540162563324, 0.382459163665771, 0.189569115638733, 0.247457027435303, 0.184278845787048, -0.204690933227539, -0.0678644776344299, 0.0156505107879639, 0.231943130493164, 0.173655271530151, 0.347509145736694, -0.161932408809662, 0.447240352630615, 0.236071944236755, -0.000345408916473389, 0.219937682151794, 0.433732748031616, 0.517893195152283, 0.116914510726929, 0.591336250305176, 0.196888089179993, 0.0856549739837646, 0.292287111282349, -0.0448139905929565, 0.0531290769577026, 0.167113065719604, 0.473012208938599, 0.278193831443787, 0.124317288398743, -0.133399605751038, -0.0727289319038391, -0.242850363254547, 0.115221977233887, 0.449546694755554, 0.0419985055923462, 0.481605291366577, -0.00471383333206177, 0.571228265762329, 0.706613063812256, -0.0142298340797424, 0.242830634117126, 0.214316725730896, 0.147615313529968, 0.340704202651978, 0.0136959552764893, 0.059970498085022, 0.0895093679428101, -0.174234867095947, 0.195844054222107, 0.124151945114136, 0.921558141708374, -0.0279291272163391, 0.781588077545166, -0.110818028450012, -0.0280379056930542, 0.112942218780518, 0.103631138801575, 0.245715498924255, -0.0436099767684937, 0.0556771755218506, 0.25382399559021, 0.395794034004211, 0.445577025413513, 0.127022981643677, 0.514823436737061, 0.0395183563232422, 0.424525260925293, 0.559627890586853, 0.547606706619263, -0.0645415186882019, 0.128609895706177, -0.00186502933502197, 0.246196150779724, 0.239932298660278, 0.404157876968384, 0.530759334564209, -0.124466836452484, -0.264839589595795, 0.426985740661621, 0.423827171325684, 0.245549917221069, 0.459838509559631, 0.125028252601624, 0.719113349914551, 0.327947974205017, 0.826556086540222, 0.236299872398376, 0.298607230186462, 0.275917172431946, -0.301558673381805, -0.0747369527816772, 0.241579174995422, 0.594305276870728, 0.328200340270996, 0.0810856819152832, 0.25049352645874, 0.249346613883972, 0.472377181053162, 0.618764281272888, 0.392032384872437, 0.498073697090149, 0.20607328414917, 0.535342454910278, -0.0296950340270996, 0.188034534454346, 0.439865231513977, -0.0684707760810852, 1, 0.0894623994827271, -0.0609866976737976, 0.169979929924011, 0.172252297401428, 0.0658382177352905, 0.256953597068787, -0.0715704560279846, -0.0544518232345581, -0.0460849404335022, 0.237833023071289, 0.431372880935669, 0.467437148094177, 0.195775032043457, 0.00621592998504639, 0.238772988319397, 0.728613018989563, 0.712537288665771, 0.727044939994812, 0.375340819358826, 0.553340435028076, 0.108060836791992, 0.0370570421218872, 0.285768032073975, 0.257879614830017, -0.301998496055603, 0.607861518859863, 0.584802985191345, 0.136250615119934, 0.0506598949432373, 0.495489954948425, 0.181514024734497, -0.429533898830414, 0.186627388000488, 0.378322720527649, 0.0899075269699097, 0.499858021736145, 0.292673468589783, 0.477750897407532, 0.190407037734985, 0.234981179237366, 0.499231576919556, -0.20666766166687, 0.193559169769287, 0.0155436992645264, -0.201136648654938, 0.352190852165222, -0.0257024168968201, 0.320680022239685, 0.341361880302429, 0.00839364528656006, -0.23646479845047, 0.180011868476868, -0.211466610431671, 0.671698808670044, 0.257064461708069, 0.755379319190979, 0.419288873672485, 0.289385795593262, 0.387229919433594, -0.182468235492706, 0.147348403930664, 0.359270572662354, 0.112549185752869, -0.294235169887543, 0.29954206943512, 0.123883605003357, 0.154551386833191, 0.13857102394104, 0.517958641052246, 0.127148866653442, -0.0249044895172119, 0.320375442504883, 0.375714063644409, 0.539149403572083, -0.0396981239318848, 0.356941103935242, 0.0709235668182373, 0.956061005592346, 0.473342299461365, -0.0727116465568542, 0.741518259048462, -0.0295140147209167, 0.10729455947876, 0.0306262969970703, -0.00282233953475952, 0.787180662155151, -0.124430656433105, -0.434037983417511, 0.144075632095337, 0.190877676010132, 0.0767966508865356, 0.404877901077271, 0.375365376472473, -0.35478800535202, 0.353779196739197, 0.125677466392517, -0.195597589015961, -0.00292634963989258, 0.261070609092712, 0.186538696289062, 0.696346521377563, 0.17736554145813, 0.926764130592346, 0.520188450813293, 0.865019917488098, -0.191947102546692, 0.600908279418945, 0.176353335380554, -0.138906121253967, -0.109752357006073, 0.0953812599182129, 0.52117395401001, 0.660624623298645, 0.0835287570953369, 0.307905673980713, 0.0772004127502441, -0.123624503612518, 0.510802626609802, 0.317129611968994, -0.191736698150635, -0.236643195152283, 0.379985332489014, 0.61818516254425, 0.0568931102752686, 0.333768367767334, 0.676989197731018, 0.107446074485779, 0.652979612350464, 0.663951754570007, 0.576016783714294, -0.249030590057373, 0.404578447341919, 0.440027356147766, 0.288022637367249, 0.109427452087402, -0.31426203250885, 0.468124628067017, -0.0123981237411499, 0.186195969581604, -0.323449671268463, 0.283531069755554, 0.701135158538818, 0.198884010314941, -0.222010314464569, 0.334723234176636, -0.382231473922729, 0.223633170127869, 0.138477921485901, 0.245168089866638, 0.507365345954895, 0.138796091079712, 0.113977432250977, 0.204254984855652, 0.634694695472717, 0.127506136894226, -0.0362986326217651, 0.0229400396347046, 0.563190340995789, -0.0372486710548401, 0.326797008514404, 0.175658583641052, -0.316769599914551, 0.17002260684967, 0.356136441230774, 0.423883318901062, 0.0240504741668701, 0.189923882484436, 0.0697200298309326, 0.743263721466064, 0.618889689445496, 0.335442423820496, -0.312899708747864, -0.119189202785492, 0.757136464118958, 0.22063422203064, 0.271530270576477, 0.00819909572601318, -0.158995807170868, 0.104690194129944, 0.0514849424362183, -0.0131621956825256, -0.246130168437958, 0.522184371948242, 0.111650705337524, -0.056955099105835, 0.0181800127029419, 0.147131443023682, 0.168827176094055, 0.133182287216187, 0.0756163597106934, 0.309048056602478, 0.428334474563599, 0.149449348449707, -0.27900767326355, 0.0648347139358521, 0.0594394207000732, 0.0536340475082397, 0.0156828165054321, 0.431719064712524, 0.0820455551147461, 0.957021832466125, 0.56156599521637, 0.205787658691406, 0.868893504142761, 0.340534567832947, 0.453363418579102, 0.149583220481873, 0.125706672668457, -0.167844891548157, 0.173653125762939, 0.68285346031189, 0.0474729537963867, 0.255751490592957, 0.105958461761475, -0.206765174865723, 0.071771502494812, 0.645931959152222, 0.282981634140015, 0.337001800537109, 0.201378703117371, 0.363999843597412, -0.0135312676429749, 0.289719581604004, 0.134532809257507, 0.201927542686462, 0.224443554878235, 0.165383219718933, -0.282562077045441, 0.161703586578369, -0.327890574932098, 0.239424109458923, -0.349571526050568, 0.141539573669434, 0.132126212120056, 0.27155590057373, 0.257512092590332, 0.351987957954407, 0.308458924293518, 0.571450114250183, 0.200305104255676, -0.298726677894592, 0.154320359230042, -0.00874781608581543, 0.0934140682220459, 0.279063940048218, 0.00389039516448975, 0.443341493606567, 0.0436950922012329, 0.045250415802002, -0.0915505886077881, 0.27337658405304, 0.176725268363953, 0.604883193969727, 0.196818351745605, 0.307186245918274, 0.615547657012939, -0.138646900653839, 0.0393481254577637, 0.259459972381592, -0.0074765682220459, -0.0162131190299988, 0.757607698440552, 0.148350596427917, 0.824924826622009, -0.00690174102783203, -0.0437840223312378, -0.0285669565200806, -0.0153976082801819, 0.164738178253174, 0.215392589569092, 0.311238884925842, 0.263947010040283, -0.0673745274543762, -0.0184487104415894, 0.265640020370483, 0.0915467739105225, 0.757174134254456, 0.429168581962585, 0.65704870223999, 0.401678681373596, 0.193895578384399, 0.163624286651611, -0.133450388908386, -0.171947538852692, 0.107771635055542, -0.242132246494293, 0.0662147998809814, 0.299468874931335, 0.671713948249817, 0.0604448318481445, -0.117578506469727, 0.507988691329956, -0.361430585384369, 0.577981948852539, 0.0869826078414917, -0.343096911907196, 0.189598202705383, -0.0841480493545532, 0.814392566680908, 0.0883916616439819, 0.243764400482178, 0.296232104301453, 0.0121638774871826, 0.151644825935364, 0.157733678817749, 0.619459509849548, 0.242275714874268, 0.281306028366089, 0.214704155921936, -0.0196046233177185, 0.76352858543396, 0.0892378091812134, 0.376713395118713, 0.158859610557556, 0.673303246498108, -0.195447027683258, 0.699561715126038, 0.0659488439559937, 0.475583791732788, 0.498948812484741, 0.31182336807251, 0.324239253997803, 0.0675275325775146, 0.407035708427429, -0.00265586376190186, 0.243920564651489, 0.220850110054016, 0.652247786521912, 0.321360468864441, 0.49840521812439, -0.0826507210731506, 0.550658702850342, -0.285119771957397, 0.0195549726486206, 0.0387746095657349, -0.0881087183952332, -0.168472349643707, 0.0135711431503296, -0.28131115436554, 0.00328874588012695, -0.129855155944824, 0.203956365585327, 0.419375777244568, 0.238397479057312, 0.222715139389038, -0.0530509352684021, 0.0974900722503662, 0.455804824829102, -0.0510545969009399, 0.269867539405823, 0.131570219993591, 0.556421637535095, 0.321706175804138, 0.25021767616272, -0.132678687572479, 0.268750905990601, -0.22520649433136, 0.470520973205566, 0.467117786407471, 0.371160984039307, 0.299047589302063, 0.380924940109253, 0.150674700737, 0.173214554786682, 0.622718214988708, 0.0876052379608154, 0.390232801437378, 0.16780424118042, 0.317164540290833, -0.310348451137543, -0.224570155143738, 0.869092583656311, 0.578045964241028, 0.201196551322937, -0.0636960864067078, 0.208613634109497, 0.635488629341125, 0.00910627841949463, 0.393374919891357, 0.600671172142029, 0.485879302024841, 0.298349857330322, 0.187875866889954, 0.517130255699158, 0.00619912147521973, -0.105825543403625, 0.201171875, 0.521073460578918, 0.0594346523284912, 0.161452174186707, 0.231075406074524, 0.692419528961182, 0.09925377368927, -0.00697040557861328, 0.427308082580566, 0.579868197441101, -0.22733747959137, 0.553755879402161, 0.209076881408691, 0.480637431144714, 0.0872323513031006, 0.12821900844574, 0.0425968170166016, -0.106835067272186, 0.550730109214783, 0.737861394882202, 0.808453321456909, 0.232366561889648, 0.484080791473389, 0.662380337715149, 0.273996114730835, 0.258393049240112, 0.106811761856079, 0.458000183105469, 0.509315013885498, 0.431251406669617, 0.64565098285675, 0.225189566612244, -0.291107535362244, 0.148440957069397, -0.108551919460297, 0.16332483291626, -0.031965434551239, 0.345784783363342, -0.198772788047791, 0.260853052139282, 0.753902316093445, 0.544142007827759, -0.302370965480804, 0.454957604408264, -0.0527524352073669, 0.213983178138733, 0.731906175613403, 0.41598904132843, 0.210956931114197, -0.206986308097839, 0.060994029045105, 0.234862685203552, 0.00685513019561768, 0.1390380859375, 0.101375222206116, 0.39751148223877, 0.327893972396851, 0.139225721359253, -0.185032188892365, 0.420953154563904, -0.188572585582733, 0.0795047283172607, 0.74526047706604, -0.155684292316437, 0.00324666500091553, 0.408928990364075, 0.172211408615112, 0.0332797765731812, 0.103216648101807, 0.0728113651275635, 0.120880126953125, 0.189337134361267, 0.333868622779846, 0.227658152580261, 0.197301268577576, 0.203405261039734, 0.164416313171387, 0.378658294677734, 0.0418282747268677, 0.120494723320007, 0.129843711853027, 0.522760510444641, 0.783239722251892, 0.296657919883728, -0.284981787204742, 0.0823739767074585, 0.0551981925964355, 0.678551435470581, -0.203400611877441, 0.8075350522995, 0.11279308795929, -0.0597792267799377, 0.016086220741272, 0.353522181510925, 0.262589335441589, 0.0266207456588745, -0.129189133644104, 0.0189505815505981, 0.528705954551697, -0.273827850818634, 0.790541529655457, 0.378202438354492, 0.342253804206848, -0.011296272277832, 0.0205111503601074, -0.231871247291565, 0.020635724067688, 0.231256127357483, 0.0538458824157715, 0.0266349315643311, 0.639138340950012, 0.301140189170837, 0.901290893554688, 0.312800407409668, 0.471300959587097, 0.219908952713013, -0.106559872627258, 0.158369064331055, 0.513906002044678, 0.238113522529602, -0.021760880947113, 0.255248069763184, 0.108668923377991, 0.153414011001587, 0.174686193466187, 0.0391753911972046, -0.00827038288116455, 0.327351689338684, 0.207873344421387, -0.0972523093223572, 0.305884718894958, 0.869283556938171, 0.254384398460388, 0.0807598829269409, 0.614347815513611, -0.15131938457489, 0.869627475738525, 0.0255100727081299, 0.28586483001709, -0.11827689409256, 0.186077475547791, 0.83561110496521, 0.0435502529144287, -0.0830773115158081, 0.401082515716553, -0.201574206352234, 0.379007935523987, 0.446795701980591, 0.289974331855774, 0.0882270336151123, 0.711225509643555, 0.405956864356995, -0.0661195516586304, 0.356577634811401, 0.0191998481750488, -0.0422110557556152, 0.0301162004470825, 0.244586825370789, 0.380493879318237, -0.0840202569961548, 0.0579899549484253, -0.0174736976623535, 0.329499006271362, -0.121346950531006, 0.895208239555359, -0.121955215930939, 0.870774865150452, 0.531391382217407, 0.246423363685608, 0.303792715072632, 0.665508508682251, 0.0645802021026611, 0.0124176740646362, 0.599467635154724, -0.146631300449371, 0.244083762168884, 0.800812125205994, -0.0609375834465027, -0.0126233100891113, 0.414703130722046, -0.226685523986816, 0.0158100128173828, -0.278624176979065, 0.660305023193359, 0.392924308776855, 0.72352659702301, 0.00540149211883545, 0.364309549331665, 0.497520089149475, 0.167719125747681, 0.396376609802246, 0.626874923706055, 0.0454015731811523, 0.287365198135376, 0.441670894622803, 0.32817804813385, 0.604283809661865, 0.340564846992493, 0.588860869407654, 0.195931434631348, 0.0842533111572266, -0.239842057228088, 0.275521636009216, 0.0688997507095337, 0.236526846885681, 0.0885826349258423, 0.751299619674683, 0.0866811275482178, 0.136653900146484, 0.150251150131226, 0.0316042900085449, 0.632832646369934, -0.0595883131027222, -0.188078224658966, 0.344992160797119, 0.00909852981567383, 0.14723789691925, 0.266011595726013, 0.428059220314026, 0.813264489173889, 0.623057126998901, 0.403259873390198, 0.443265438079834, 0.286649107933044, 0.611431002616882, 0.584363579750061, 0.305620193481445, 0.0968524217605591, 0.172320604324341, 0.438945055007935, -0.0800265073776245, 0.126060366630554, 0.68455445766449, 0.399235606193542, 0.176026701927185, -0.284069180488586, 0.630480647087097, -0.478100657463074, 0.30340576171875, -0.13747626543045, 0.190208435058594, -0.238488972187042, 0.138577222824097, 0.635681629180908, 0.123940587043762, 0.482427716255188, -0.0704030394554138, 0.792802691459656, 0.180060863494873, 0.542036414146423, 0.705013871192932, -0.244721412658691, 0.247789621353149, 0.091498851776123, 0.323781967163086, 0.0238965749740601, -0.41539603471756, 0.60453999042511, 0.283012747764587, 0.155146479606628, -0.01996248960495, 0.579602003097534, 0.303574442863464, -0.0132091045379639 },
243 
244  { -0.0474951267242432, -0.170922577381134, 0.0103241205215454, 0.127979159355164, 0.272798538208008, 0.122467637062073, 0.582110404968262, 0.151068449020386, -0.0117777585983276, 0.191034317016602, 0.0366362333297729, 0.406234264373779, 0.156865358352661, 0.28760552406311, 0.171581029891968, 0.460293889045715, 0.0345219373703003, -0.104710042476654, 0.973789572715759, 0.756435394287109, 0.433833360671997, 0.0669883489608765, 0.3300621509552, 0.104122638702393, 0.473560690879822, 0.385421276092529, -0.0324326753616333, 0.368378162384033, 0.0702465772628784, 0.10795783996582, 0.398619174957275, 0.271842002868652, 0.0205514430999756, 0.164198279380798, 0.430840492248535, -0.192163407802582, 0.752264142036438, 0.393201947212219, 0.0965521335601807, 0.252096652984619, 0.402136564254761, 0.163912296295166, 0.4449063539505, 0.561429381370544, 0.375461101531982, 0.254957437515259, -0.0465356707572937, 0.113632082939148, -0.105233252048492, 0.336021423339844, 0.161496877670288, 0.244083404541016, 0.695665717124939, 0.176047801971436, 0.196082353591919, 0.260504841804504, 0.254582643508911, 0.4269198179245, 0.239290833473206, -0.0584812164306641, 0.764103174209595, 0.32240879535675, 0.195307850837708, 0.0520076751708984, 0.835773587226868, 0.312432765960693, 0.334425330162048, 0.580389380455017, 0.777246356010437, 0.203173875808716, -0.0759261846542358, 0.853039145469666, 0.360665082931519, 0.187972187995911, 0.275189280509949, 0.197357773780823, 0.832985758781433, 0.285530686378479, 0.240371227264404, 0.876084685325623, 0.483676433563232, 0.278459906578064, -0.0400230884552002, 1, 0.0923078060150146, 0.243303298950195, 0.211878538131714, 0.123526692390442, 0.739514231681824, 0.207100510597229, 0.220132350921631, 0.161321997642517, 0.220752477645874, 0.792142629623413, 0.194409489631653, 0.16195821762085, -0.044136643409729, -0.198764264583588, 0.175623655319214, 0.624766111373901, -0.153202712535858, 0.0928076505661011, 0.396525382995605, 0.026476263999939, 0.370667338371277, 0.382759571075439, 0.202295422554016, 0.0173723697662354, 0.706338763237, 0.160453200340271, 0.470532655715942, 0.10287606716156, 0.285899877548218, 0.328240275382996, -0.334637522697449, 0.363480448722839, 0.824458360671997, 0.140486001968384, 0.607134461402893, 0.355687022209167, 0.441993594169617, 0.634668231010437, 0.196457147598267, 0.599796295166016, 0.0686386823654175, 0.521928787231445, 0.924496412277222, 0.384881377220154, 0.491612672805786, 0.494583010673523, 0.367468118667603, -0.0245416164398193, 0.181095480918884, 0.313382029533386, 0.913280963897705, 0.328823089599609, 0.75489330291748, 0.649441719055176, 0.25511622428894, 0.188711166381836, 0.859675288200378, 0.00259029865264893, 0.282561540603638, 0.320099353790283, 0.12297260761261, 0.432167887687683, 0.133049130439758, 0.516525983810425, 0.89998996257782, 0.865490198135376, 0.55757999420166, 0.156524658203125, 0.0855233669281006, 0.168739438056946, 0.181750535964966, 0.217999577522278, 0.020113468170166, 0.164701700210571, 0.338242053985596, 0.0344860553741455, 0.903715968132019, 0.151352286338806, 0.39860737323761, 0.583245754241943, 0.889467120170593, 0.696201682090759, 0.619657039642334, 0.534767746925354, 0.191897511482239, 0.805158376693726, 0.0823469161987305, -0.119084298610687, 0.156705737113953, 0.310598373413086, 0.308899402618408, 0.219475388526917, 0.148687958717346, 0.680380940437317, 0.271135091781616, 0.777568221092224, 0.367267847061157, 0.519024968147278, -0.0842658281326294, 0.517392754554749, 0.154221534729004, 0.0406599044799805, 0.507205009460449, 0.0940375328063965, 0.246414422988892, 0.473937153816223, 0.115028023719788, 0.620873212814331, 0.260093331336975, 0.147655129432678, 0.874085664749146, 0.174633979797363, 0.125953555107117, -0.0189339518547058, 0.269587159156799, 0.645652174949646, 0.358901023864746, 0.159252882003784, 0.338865041732788, 0.474843978881836, 0.180380582809448, 0.829789757728577, 0.378179550170898, 0.377030372619629, 0.238411426544189, 0.26003360748291, 0.0499031543731689, 0.0596065521240234, 0.687248110771179, 0.198149561882019, 0.139893293380737, 0.879693031311035, 0.0950028896331787, 0.0486820936203003, 0.690167784690857, 0.239359617233276, 0.129419803619385, 0.580892086029053, 0.503921151161194, 0.268562197685242, 0.0358172655105591, 0.316538453102112, 0.491921186447144, -0.0636569857597351, 0.313041090965271, 0.740179657936096, 0.157541751861572, 0.451258063316345, 0.120075225830078, 0.455615758895874, 0.674728274345398, 0.437402367591858, 0.364059209823608, 0.790185689926147, -0.0284956693649292, 0.166845321655273, 0.300733089447021, 0.265087723731995, 0.0970851182937622, -0.0852356553077698, 0.527674198150635, 0.255397200584412, 0.467300772666931, 0.610966801643372, 0.599738001823425, 0.769954204559326, 0.832837700843811, 0.285968780517578, 0.163013935089111, 0.823765277862549, 0.0414893627166748, 0.757100701332092, 0.632692933082581, 0.661092400550842, 0.26047945022583, 0.26947808265686, -0.0310028195381165, -0.0660580992698669, 0.348884701728821, 0.0989620685577393, 0.593641400337219, -0.00220727920532227, 0.00414824485778809, 0.801555633544922, 0.555159330368042, -0.0628228187561035, 0.13637638092041, 0.304388165473938, 0.707801342010498, 0.525783181190491, -0.235281884670258, 0.708168864250183, 0.127972841262817, 0.232187271118164, 0.758700609207153, 0.587840676307678, 0.102088332176208, -0.0381684303283691, 0.539946436882019, 0.143038868904114, 0.758259057998657, 0.241581559181213, 0.287230253219604, -0.154369354248047, 0.380182504653931, 0.56939971446991, 0.197298407554626, 0.415385007858276, 0.0227841138839722, 0.253321290016174, 0.121170282363892, 0.103741526603699, 0.421719193458557, 0.37564754486084, 0.542332530021667, 0.199824333190918, 0.208125114440918, 0.262688755989075, 0.658183097839355, -0.0428807735443115, -0.0275374054908752, -0.0516202449798584, 0.320081830024719, 0.154523134231567, 0.0697143077850342, 0.355811715126038, 0.89493191242218, 0.284391045570374, 0.163534879684448, 0.157387495040894, 0.488822817802429, 0.205079436302185, 0.228190660476685, 0.180697917938232, 0.771823167800903, 0.146657586097717, 0.292797446250916, 0.19325578212738, 0.348015546798706, -0.0495583415031433, -0.00495415925979614, 0.602472901344299, 0.54820454120636, 0.295976161956787, 0.23838996887207, 0.155083894729614, 0.158429980278015, 0.791471600532532, 0.674934148788452, 0.145803213119507, 0.345334887504578, 0.378571033477783, 0.21008288860321, 0.613736629486084, 0.573394179344177, 0.346890568733215, 0.697080492973328, 0.852446675300598, 0.186913132667542, 0.76667308807373, 0.154712319374084, 0.398357391357422, 0.562380790710449, 0.835141539573669, -0.00632947683334351, 0.297022223472595, 0.110652327537537, 0.880758881568909, 0.424977421760559, 0.708090305328369, 0.646042227745056, 0.0771796703338623, 0.326668381690979, -0.0960777401924133, -0.000561654567718506, 0.230425953865051, 0.341657757759094, 0.0914888381958008, 0.692395687103271, 0.455724120140076, 0.207894802093506, 0.0926629304885864, -0.0342260003089905, 0.000676274299621582, -0.151762425899506, -0.259425401687622, 0.844964861869812, -0.00669163465499878, 0.289510369300842, 0.328989744186401, 0.26189112663269, -0.0113385915756226, -0.185509622097015, 0.264504551887512, -0.0462167859077454, -0.039148211479187, 0.785673499107361, 0.470614552497864, 0.171829581260681, 0.471961855888367, -0.330371856689453, 0.612994909286499, -0.0463591814041138, 0.254642009735107, -0.228097856044769, 0.128503799438477, 0.79734992980957, 0.215206146240234, 0.43586790561676, -0.117054879665375, 0.274422168731689, 0.138320088386536, 0.0548819303512573, 0.0449949502944946, 0.0566462278366089, 0.165418863296509, 0.346291661262512, 0.691876888275146, 0.604122877120972, 0.102822661399841, 0.577060222625732, 0.817750692367554, -0.0203158259391785, 0.44274365901947, 0.698081493377686, 0.152291297912598, -0.0653452277183533, 0.480366826057434, -0.0136780142784119, 0.101121306419373, 0.450088262557983, 0.184402465820312, 0.45346999168396, 0.0392550230026245, -0.135180354118347, -0.00776010751724243, 0.111041665077209, 0.268883347511292, 0.157836318016052, 0.519039034843445, 0.0581768751144409, 0.315670132637024, 0.151286840438843, 0.221858263015747, 0.220074892044067, 0.524935603141785, 0.485034942626953, 0.165281176567078, 0.466292023658752, 0.325575828552246, 0.0633745193481445, 0.560251355171204, -0.0065687894821167, 0.21146285533905, 0.36362099647522, 0.688495755195618, 0.328253269195557, 0.163421273231506, 0.161371231079102, 0.0276094675064087, -0.132352888584137, 0.180884003639221, 0.306541085243225, 0.224270939826965, 0.402543067932129, 0.141215920448303, 0.43004298210144, 0.888622879981995, 0.256523132324219, 0.386629223823547, 0.447392344474792, 0.097698450088501, 0.513636231422424, 0.283035159111023, 0.0801960229873657, 0.316631197929382, 0.0579763650894165, 0.240036487579346, 0.155517220497131, 0.76091730594635, 0.0223925113677979, 0.865346670150757, 0.0572693347930908, -0.0370877385139465, 0.228306412696838, 0.341542959213257, 0.317916512489319, 0.0454468727111816, 0.315622210502625, 0.279853105545044, 0.485810875892639, 0.73358690738678, 0.149299383163452, 0.597185134887695, 0.218920469284058, 0.48344361782074, 0.379147171974182, 0.442676186561584, 0.0776647329330444, 0.146741151809692, 0.0311827659606934, 0.370674729347229, 0.407300233840942, 0.347638845443726, 0.744625568389893, -0.140462219715118, -0.225259840488434, 0.393733263015747, 0.32289719581604, 0.565449953079224, 0.588153600692749, 0.0917055606842041, 0.840796828269958, 0.44021213054657, 0.794023156166077, 0.360231637954712, 0.419187426567078, 0.295100808143616, -0.0212875008583069, 0.0322715044021606, 0.217657327651978, 0.85634446144104, 0.461409091949463, 0.238558292388916, 0.157174348831177, 0.38938295841217, 0.485991239547729, 0.818066954612732, 0.485371947288513, 0.747000455856323, 0.22446882724762, 0.587485074996948, -0.0108952522277832, 0.30218243598938, 0.614740133285522, -0.0190680027008057, 0.899984240531921, 0.28467869758606, -0.0235804319381714, 0.421563267707825, 0.0622718334197998, 0.164108753204346, 0.438773512840271, 0.129212498664856, -0.0781029462814331, -0.0448165535926819, 0.318781018257141, 0.430092096328735, 0.520174741744995, 0.453728437423706, 0.0498052835464478, 0.267144203186035, 0.777348160743713, 0.929547429084778, 0.895295023918152, 0.538269758224487, 0.706319689750671, 0.0596256256103516, 0.175535678863525, 0.368940353393555, 0.322557926177979, -0.0609599351882935, 0.674145936965942, 0.689376592636108, 0.187028169631958, 0.188583850860596, 0.591030597686768, 0.162214040756226, -0.273498356342316, 0.403110027313232, 0.598304033279419, 0.352634072303772, 0.535841464996338, 0.221520781517029, 0.642868638038635, 0.169792890548706, 0.169841289520264, 0.583763360977173, 0.0237693786621094, 0.374071002006531, 0.0114028453826904, 0.0404856204986572, 0.417280673980713, 0.166007041931152, 0.288725018501282, 0.28164541721344, 0.0742014646530151, 0.0600807666778564, 0.177801847457886, 0.080595850944519, 0.790069818496704, 0.379639625549316, 0.977471590042114, 0.658504009246826, 0.404618501663208, 0.304886102676392, -0.0265934467315674, 0.139403343200684, 0.446709752082825, 0.131008744239807, -0.116279304027557, 0.139790654182434, 0.17253303527832, 0.240692257881165, 0.148220300674438, 0.925463557243347, 0.334001541137695, 0.00484371185302734, 0.461145639419556, 0.728395700454712, 0.914452314376831, 0.0871024131774902, 0.417039394378662, 0.2644202709198, 0.748427391052246, 0.404741287231445, 0.0251537561416626, 0.72416353225708, 0.101659893989563, 0.167539834976196, 0.216246485710144, 0.146737813949585, 0.755231022834778, 0.0495609045028687, -0.0687086582183838, 0.291685938835144, 0.226781606674194, 0.310996413230896, 0.769037127494812, 0.459982991218567, -0.10456919670105, 0.447674512863159, 0.11852502822876, -0.0306903123855591, 0.228830695152283, 0.461265206336975, 0.109362006187439, 0.736748337745667, 0.193546652793884, 0.943320989608765, 0.623777270317078, 0.866394281387329, 0.074571967124939, 0.588207602500916, 0.206537485122681, -0.0721959471702576, 0.131475687026978, 0.0417568683624268, 0.729879021644592, 0.82597541809082, 0.233134984970093, 0.395012140274048, 0.226517915725708, 0.113708972930908, 0.851345658302307, 0.281473994255066, 0.00940048694610596, -0.222440838813782, 0.472571015357971, 0.832594990730286, 0.0321358442306519, 0.434886574745178, 0.844683885574341, 0.207896828651428, 0.803951621055603, 0.85697877407074, 0.796059012413025, 0.0405154228210449, 0.406190037727356, 0.524606823921204, 0.43059229850769, 0.0922163724899292, 0.075018048286438, 0.679564237594604, -0.0225167274475098, 0.316997170448303, -0.0892215967178345, 0.168880701065063, 0.639631271362305, 0.338409543037415, -0.0218774676322937, 0.376931071281433, -0.13284033536911, 0.194661974906921, 0.229231953620911, 0.582157254219055, 0.730003595352173, 0.274603724479675, 0.0762035846710205, 0.226834058761597, 0.619260311126709, 0.148375749588013, 0.320319175720215, 0.19975221157074, 0.687978744506836, 0.190603256225586, 0.298475980758667, 0.280011296272278, -0.218278586864471, 0.276127696037292, 0.38464891910553, 0.503998875617981, 0.0892356634140015, 0.190889596939087, 0.221990942955017, 0.754045605659485, 0.704269886016846, 0.239816784858704, -0.10004585981369, -0.194797992706299, 0.846277713775635, 0.179096341133118, 0.319188117980957, 0.104732632637024, -0.198526382446289, 0.210060000419617, 0.134180426597595, 0.108205676078796, -0.18414443731308, 0.621048450469971, 0.0494359731674194, 0.0601507425308228, -0.043215811252594, 0.146605610847473, 0.293012380599976, 0.14474081993103, 0.206064820289612, 0.235404133796692, 0.649407148361206, 0.199628114700317, -0.131152391433716, 0.194800615310669, 0.251917004585266, 0.260538578033447, 0.10124683380127, 0.541837096214294, 0.0851035118103027, 0.777731776237488, 0.519128918647766, 0.46783983707428, 0.709862112998962, 0.387750148773193, 0.733407735824585, 0.0672683715820312, 0.28722095489502, 0.119709610939026, 0.290076851844788, 0.612940430641174, 0.174191474914551, 0.217685580253601, 0.366852521896362, -0.10494065284729, 0.0888962745666504, 0.65127432346344, 0.0875610113143921, 0.404830455780029, 0.41713011264801, 0.398631691932678, 0.209212422370911, 0.414281010627747, 0.223422765731812, 0.305987954139709, 0.318503975868225, 0.181776285171509, -0.244917988777161, 0.238868117332458, -0.249119758605957, 0.241405487060547, -0.329738199710846, 0.443371891975403, -0.0142650008201599, 0.196013689041138, 0.363562822341919, 0.601574540138245, 0.286340475082397, 0.654093503952026, 0.27685821056366, 0.0964375734329224, 0.0887054204940796, 0.135921835899353, 0.276266098022461, 0.595023512840271, -0.176611661911011, 0.585185885429382, 0.17330539226532, 0.235145926475525, 0.0942674875259399, 0.211571931838989, 0.295538783073425, 0.588235020637512, 0.0197213888168335, 0.268774390220642, 0.800479173660278, -0.0476431250572205, 0.242578983306885, 0.33990490436554, 0.17909300327301, 0.0623083114624023, 0.722781300544739, 0.265157103538513, 0.850755572319031, 0.361996531486511, -0.067525327205658, 0.0849477052688599, 0.202546715736389, 0.348078846931458, 0.222756385803223, 0.514289617538452, 0.370741963386536, 0.152462124824524, 0.0983650684356689, 0.414228916168213, -0.128337144851685, 0.86290168762207, 0.694939136505127, 0.838405132293701, 0.515110969543457, 0.17669689655304, 0.193285942077637, -0.0807512402534485, 0.0292965173721313, 0.124364256858826, 0.0438098907470703, 0.175367593765259, 0.219191312789917, 0.769270777702332, -0.0184854865074158, 0.114231109619141, 0.450321197509766, -0.313132882118225, 0.671851634979248, 0.216854095458984, -0.200147330760956, 0.354713559150696, 0.145570397377014, 0.923643231391907, 0.0941982269287109, 0.323836922645569, 0.462322950363159, 0.178892493247986, 0.0316177606582642, 0.0969870090484619, 0.502002120018005, 0.108644962310791, 0.374412178993225, 0.302153348922729, 0.149282097816467, 0.597110033035278, 0.0584951639175415, 0.458740711212158, 0.120122194290161, 0.896565675735474, -0.169592022895813, 0.738589286804199, 0.036301851272583, 0.346039772033691, 0.573185086250305, 0.41265869140625, 0.288023471832275, 0.291667819023132, 0.666516542434692, 0.111130475997925, 0.25157642364502, 0.306692600250244, 0.727776408195496, 0.623981118202209, 0.57134473323822, 0.198952436447144, 0.69249165058136, -0.102184891700745, -0.00676274299621582, 0.385812282562256, -0.100798189640045, 0.0199412107467651, 0.118689179420471, -0.0808536410331726, 0.0840252637863159, 0.00297045707702637, 0.297924757003784, 0.538474917411804, 0.152087926864624, 0.366642594337463, -0.0358273983001709, 0.172420144081116, 0.436382055282593, 0.13045072555542, 0.206918597221375, 0.156009197235107, 0.89426577091217, 0.198008894920349, 0.314474105834961, -0.0687953233718872, 0.362239122390747, 0.0646061897277832, 0.769191265106201, 0.568918347358704, 0.238068461418152, 0.320691108703613, 0.428564786911011, 0.309995293617249, 0.159654378890991, 0.596068263053894, 0.161148071289062, 0.329192757606506, 0.305431246757507, 0.339648962020874, -0.0736201405525208, -0.0506884455680847, 0.832459568977356, 0.751816749572754, 0.475229978561401, -0.0841386914253235, 0.32196319103241, 0.776284098625183, 0.0652632713317871, 0.459084391593933, 0.767395734786987, 0.357697367668152, 0.374416351318359, 0.286853194236755, 0.71371328830719, 0.145067930221558, -0.0575793981552124, 0.262515783309937, 0.81641411781311, 0.334667801856995, 0.231093883514404, 0.113931655883789, 0.890161633491516, 0.114751935005188, 0.0520278215408325, 0.242138147354126, 0.76106059551239, -0.107417106628418, 0.794482469558716, 0.270950317382812, 0.622628569602966, 0.299084305763245, 0.407024145126343, 0.236571192741394, 0.126973152160645, 0.545435905456543, 0.900524020195007, 0.73996639251709, 0.231932163238525, 0.386196494102478, 0.555827021598816, 0.268289566040039, 0.19302761554718, 0.208050727844238, 0.528169751167297, 0.756903648376465, 0.629153966903687, 0.519902586936951, 0.326903939247131, -0.304123163223267, 0.170498251914978, -0.132400810718536, 0.229645967483521, 0.00867867469787598, 0.364655137062073, -0.0719208121299744, 0.0939537286758423, 0.693708896636963, 0.864505052566528, -0.106418311595917, 0.388927459716797, 0.0432077646255493, 0.269100666046143, 0.71482241153717, 0.553323149681091, 0.345929861068726, -0.153903245925903, 0.167719006538391, 0.198261380195618, 0.242490887641907, -0.00521647930145264, 0.0957008600234985, 0.564739584922791, 0.721401453018188, 0.339950084686279, 0.242238759994507, 0.700629234313965, -0.0668884515762329, 0.0595383644104004, 0.733500719070435, 0.108899831771851, 0.150824069976807, 0.652990818023682, 0.252889394760132, 0.113283395767212, 0.137668132781982, 0.191020965576172, 0.296792149543762, 0.336205720901489, 0.418917894363403, 0.0331205129623413, 0.185402750968933, 0.378489375114441, 0.30742871761322, 0.506269335746765, 0.131709337234497, 0.190904021263123, 0.234947204589844, 0.784721374511719, 0.951331377029419, 0.509971261024475, -0.116460978984833, 0.173555135726929, 0.0791269540786743, 0.616888165473938, -0.0473126173019409, 0.753395438194275, 0.111586570739746, 0.129977822303772, 0.0233749151229858, 0.460635185241699, 0.467345476150513, 0.160757541656494, 0.160428643226624, 0.0808115005493164, 0.619654417037964, -0.297967553138733, 0.789596676826477, 0.425990343093872, 0.397083520889282, 0.0553301572799683, 0.203327298164368, -0.0760484337806702, 0.201220393180847, 0.307409286499023, 0.259913921356201, 0.19398820400238, 0.872217416763306, 0.324050903320312, 0.667420983314514, 0.282878637313843, 0.472016215324402, 0.362906932830811, -0.0844771862030029, 0.33187472820282, 0.653801441192627, 0.250219345092773, 0.0711880922317505, 0.527576923370361, -0.00600022077560425, 0.15722382068634, 0.176641583442688, 0.0940885543823242, 0.242756009101868, 0.303895354270935, 0.0351016521453857, 0.0869272947311401, 0.21156644821167, 0.813645362854004, 0.286050796508789, 0.230121731758118, 0.755512237548828, -0.00426280498504639, 0.82824170589447, 0.0132371187210083, 0.20728588104248, 0.138819217681885, 0.0631831884384155, 0.784915804862976, 0.292815446853638, -0.0188326239585876, 0.536815047264099, -0.122861564159393, 0.429048299789429, 0.35753607749939, 0.236615419387817, 0.227548360824585, 0.757307052612305, 0.344559788703918, 0.114662289619446, 0.620473265647888, 0.15813934803009, 0.151602864265442, 0.168746709823608, 0.3800368309021, 0.360996842384338, 0.0737799406051636, 0.0297980308532715, 0.0441173315048218, 0.50547981262207, 0.00805509090423584, 0.930049061775208, 0.100802183151245, 0.852711200714111, 0.550733327865601, 0.452452301979065, 0.153928756713867, 0.772570610046387, 0.23885452747345, 0.175572991371155, 0.777813076972961, -0.0745652914047241, 0.155491232872009, 0.844233393669128, -0.0577349066734314, 0.0258989334106445, 0.565958499908447, 0.00912082195281982, 0.110234975814819, -0.259461283683777, 0.768386483192444, 0.444508075714111, 0.796209335327148, 0.153007507324219, 0.497383594512939, 0.658399224281311, 0.183651924133301, 0.431501269340515, 0.633290767669678, 0.0347632169723511, 0.230823874473572, 0.625592947006226, 0.242136716842651, 0.791579484939575, 0.52718985080719, 0.591759085655212, 0.222004890441895, 0.195223569869995, -0.0640503168106079, 0.157773971557617, 0.367082715034485, 0.23644232749939, 0.266409158706665, 0.711925268173218, -0.0408678650856018, 0.27086615562439, 0.192457795143127, 0.0151275396347046, 0.700167417526245, 0.113487720489502, -0.165297627449036, 0.2725590467453, 0.298612833023071, 0.144631266593933, 0.174369096755981, 0.325567364692688, 0.919086813926697, 0.649343252182007, 0.166908025741577, 0.683020353317261, 0.524644613265991, 0.763736844062805, 0.755413055419922, 0.29434061050415, 0.149440050125122, 0.23322606086731, 0.562721133232117, -0.000717639923095703, 0.0782619714736938, 0.867786049842834, 0.199236154556274, 0.217585206031799, -0.0279826521873474, 0.771633744239807, -0.236952543258667, 0.1244295835495, 0.0907042026519775, 0.175623536109924, -0.179396629333496, 0.182334065437317, 0.724110007286072, 0.332900524139404, 0.799013614654541, -0.182224631309509, 0.821176886558533, 0.288923501968384, 0.78394079208374, 0.688792943954468, -0.152410268783569, 0.337776303291321, 0.121262788772583, 0.384353756904602, 0.157146453857422, -0.0196325182914734, 0.536285161972046, 0.352841734886169, 0.301651358604431, 0.121220231056213, 0.734715461730957, 0.284757971763611, 0.0599700212478638 }
245 };
246 
247  inline double ReadSVM::GetMvaValue( const std::vector<double>& inputValues ) const
248  {
249  // classifier response value
250  double retval = 0;
251 
252  // classifier response, sanity check first
253  if (!IsStatusClean()) {
254  std::cout << "Problem in class \"" << fClassName << "\": cannot return classifier response"
255  << " because status is dirty" << std::endl;
256  retval = 0;
257  }
258  else {
259  if (IsNormalised()) {
260  // normalise variables
261  std::vector<double> iV;
262  iV.reserve(inputValues.size());
263  int ivar = 0;
264  for (std::vector<double>::const_iterator varIt = inputValues.begin();
265  varIt != inputValues.end(); varIt++, ivar++) {
266  iV.push_back(NormVariable( *varIt, fVmin[ivar], fVmax[ivar] ));
267  }
268  Transform( iV, -1 );
269  retval = GetMvaValue__( iV );
270  }
271  else {
272  std::vector<double> iV;
273  int ivar = 0;
274  for (std::vector<double>::const_iterator varIt = inputValues.begin();
275  varIt != inputValues.end(); varIt++, ivar++) {
276  iV.push_back(*varIt);
277  }
278  Transform( iV, -1 );
279  retval = GetMvaValue__( iV );
280  }
281  }
282 
283  return retval;
284  }
285 
286 //_______________________________________________________________________
287 inline void ReadSVM::InitTransform_1()
288 {
289  // Normalization transformation, initialisation
290  fMin_1[0][0] = -4.94358778;
291  fMax_1[0][0] = 6.3994679451;
292  fMin_1[1][0] = -8.14423561096;
293  fMax_1[1][0] = 7.26972866058;
294  fMin_1[2][0] = -8.14423561096;
295  fMax_1[2][0] = 7.26972866058;
296  fMin_1[0][1] = -3.96643972397;
297  fMax_1[0][1] = 3.11266636848;
298  fMin_1[1][1] = -3.25508260727;
299  fMax_1[1][1] = 4.0258936882;
300  fMin_1[2][1] = -3.96643972397;
301  fMax_1[2][1] = 4.0258936882;
302  fMin_1[0][2] = -2.78645992279;
303  fMax_1[0][2] = 3.50111722946;
304  fMin_1[1][2] = -5.03730010986;
305  fMax_1[1][2] = 4.27845287323;
306  fMin_1[2][2] = -5.03730010986;
307  fMax_1[2][2] = 4.27845287323;
308  fMin_1[0][3] = -2.42712664604;
309  fMax_1[0][3] = 4.5351858139;
310  fMin_1[1][3] = -5.95050764084;
311  fMax_1[1][3] = 4.64035463333;
312  fMin_1[2][3] = -5.95050764084;
313  fMax_1[2][3] = 4.64035463333;
314 }
315 
316 //_______________________________________________________________________
317 inline void ReadSVM::Transform_1( std::vector<double>& iv, int cls) const
318 {
319  // Normalization transformation
320  if (cls < 0 || cls > 2) {
321  if (2 > 1 ) cls = 2;
322  else cls = 2;
323  }
324  const int nVar = 4;
325 
326  // get indices of used variables
327 
328  // define the indices of the variables which are transformed by this transformation
329  static std::vector<int> indicesGet;
330  static std::vector<int> indicesPut;
331 
332  if ( indicesGet.empty() ) {
333  indicesGet.reserve(fNvars);
334  indicesGet.push_back( 0);
335  indicesGet.push_back( 1);
336  indicesGet.push_back( 2);
337  indicesGet.push_back( 3);
338  }
339  if ( indicesPut.empty() ) {
340  indicesPut.reserve(fNvars);
341  indicesPut.push_back( 0);
342  indicesPut.push_back( 1);
343  indicesPut.push_back( 2);
344  indicesPut.push_back( 3);
345  }
346 
347  static std::vector<double> dv;
348  dv.resize(nVar);
349  for (int ivar=0; ivar<nVar; ivar++) dv[ivar] = iv[indicesGet.at(ivar)];
350  for (int ivar=0;ivar<4;ivar++) {
351  double offset = fMin_1[cls][ivar];
352  double scale = 1.0/(fMax_1[cls][ivar]-fMin_1[cls][ivar]);
353  iv[indicesPut.at(ivar)] = (dv[ivar]-offset)*scale * 2 - 1;
354  }
355 }
356 
357 //_______________________________________________________________________
358 inline void ReadSVM::InitTransform()
359 {
360  InitTransform_1();
361 }
362 
363 //_______________________________________________________________________
364 inline void ReadSVM::Transform( std::vector<double>& iv, int sigOrBgd ) const
365 {
366  Transform_1( iv, sigOrBgd );
367 }
float xmin
Definition: THbookFile.cxx:93
Type GetType(const std::string &Name)
Definition: Systematics.cxx:34
Double_t x[n]
Definition: legend1.C:17
void Initialize(Bool_t useTMVAStyle=kTRUE)
Definition: tmvaglob.cxx:176
float xmax
Definition: THbookFile.cxx:93
PyObject * fType
double exp(double)