Logo ROOT   6.14/05
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.14/05 [396805]
12 Creator : sftnight
13 Date : Fri Nov 2 10:41:09 2018
14 Host : Linux ec-ubuntu-14-04-x86-64-2 3.13.0-157-generic #207-Ubuntu SMP Mon Aug 20 16:44:59 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
15 Dir : /mnt/build/workspace/root-makedoc-v614/rootspi/rdoc/src/v6-14-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 <array>
59 #include <vector>
60 #include <cmath>
61 #include <string>
62 #include <iostream>
63 
64 #ifndef IClassifierReader__def
65 #define IClassifierReader__def
66 
67 class IClassifierReader {
68 
69  public:
70 
71  // constructor
72  IClassifierReader() : fStatusIsClean( true ) {}
73  virtual ~IClassifierReader() {}
74 
75  // return classifier response
76  virtual double GetMvaValue( const std::vector<double>& inputValues ) const = 0;
77 
78  // returns classifier status
79  bool IsStatusClean() const { return fStatusIsClean; }
80 
81  protected:
82 
83  bool fStatusIsClean;
84 };
85 
86 #endif
87 
88 class ReadSVM : public IClassifierReader {
89 
90  public:
91 
92  // constructor
93  ReadSVM( std::vector<std::string>& theInputVars )
94  : IClassifierReader(),
95  fClassName( "ReadSVM" ),
96  fNvars( 4 ),
97  fIsNormalised( true )
98  {
99  // the training input variables
100  const char* inputVars[] = { "var1+var2", "var1-var2", "var3", "var4" };
101 
102  // sanity checks
103  if (theInputVars.size() <= 0) {
104  std::cout << "Problem in class \"" << fClassName << "\": empty input vector" << std::endl;
105  fStatusIsClean = false;
106  }
107 
108  if (theInputVars.size() != fNvars) {
109  std::cout << "Problem in class \"" << fClassName << "\": mismatch in number of input values: "
110  << theInputVars.size() << " != " << fNvars << std::endl;
111  fStatusIsClean = false;
112  }
113 
114  // validate input variables
115  for (size_t ivar = 0; ivar < theInputVars.size(); ivar++) {
116  if (theInputVars[ivar] != inputVars[ivar]) {
117  std::cout << "Problem in class \"" << fClassName << "\": mismatch in input variable names" << std::endl
118  << " for variable [" << ivar << "]: " << theInputVars[ivar].c_str() << " != " << inputVars[ivar] << std::endl;
119  fStatusIsClean = false;
120  }
121  }
122 
123  // initialize min and max vectors (for normalisation)
124  fVmin[0] = -1;
125  fVmax[0] = 1;
126  fVmin[1] = -1;
127  fVmax[1] = 1;
128  fVmin[2] = -1;
129  fVmax[2] = 1;
130  fVmin[3] = -1;
131  fVmax[3] = 1;
132 
133  // initialize input variable types
134  fType[0] = 'F';
135  fType[1] = 'F';
136  fType[2] = 'F';
137  fType[3] = 'F';
138 
139  // initialize constants
140  Initialize();
141 
142  // initialize transformation
143  InitTransform();
144  }
145 
146  // destructor
147  virtual ~ReadSVM() {
148  Clear(); // method-specific
149  }
150 
151  // the classifier response
152  // "inputValues" is a vector of input values in the same order as the
153  // variables given to the constructor
154  double GetMvaValue( const std::vector<double>& inputValues ) const override;
155 
156  private:
157 
158  // method-specific destructor
159  void Clear();
160 
161  // input variable transformation
162 
163  double fMin_1[3][4];
164  double fMax_1[3][4];
165  void InitTransform_1();
166  void Transform_1( std::vector<double> & iv, int sigOrBgd ) const;
167  void InitTransform();
168  void Transform( std::vector<double> & iv, int sigOrBgd ) const;
169 
170  // common member variables
171  const char* fClassName;
172 
173  const size_t fNvars;
174  size_t GetNvar() const { return fNvars; }
175  char GetType( int ivar ) const { return fType[ivar]; }
176 
177  // normalisation of input variables
178  const bool fIsNormalised;
179  bool IsNormalised() const { return fIsNormalised; }
180  double fVmin[4];
181  double fVmax[4];
182  double NormVariable( double x, double xmin, double xmax ) const {
183  // normalise to output range: [-1, 1]
184  return 2*(x - xmin)/(xmax - xmin) - 1.0;
185  }
186 
187  // type of input variable: 'F' or 'I'
188  char fType[4];
189 
190  // initialize internal variables
191  void Initialize();
192  double GetMvaValue__( const std::vector<double>& inputValues ) const;
193 
194  // private members (method specific)
195  // not implemented for class: "ReadSVM"
196  float fBparameter;
197  int fNOfSuppVec;
198  static float fAllSuppVectors[][1171];
199  static float fAlphaTypeCoef[1171];
200 
201  // Kernel parameter(s)
202  float fGamma;
203 };
204 
205 inline void ReadSVM::Initialize()
206 {
207  fBparameter = 0.00662573566660285;
208  fNOfSuppVec = 1171;
209  fGamma = 0.25;
210 }
211 
212 inline double ReadSVM::GetMvaValue__(const std::vector<double>& inputValues ) const
213 {
214  double mvaval = 0;
215  double temp = 0;
216 
217  for (int ievt = 0; ievt < fNOfSuppVec; ievt++ ){
218  temp = 0;
219  for ( unsigned int ivar = 0; ivar < GetNvar(); ivar++ ) {
220  temp += (fAllSuppVectors[ivar][ievt] - inputValues[ivar])
221  * (fAllSuppVectors[ivar][ievt] - inputValues[ivar]);
222  }
223  mvaval += fAlphaTypeCoef[ievt] * exp( -fGamma * temp );
224  }
225  mvaval -= fBparameter;
226  return 1./(1. + exp(mvaval));
227 }
228 // Clean up
229 inline void ReadSVM::Clear()
230 {
231  // nothing to clear
232 }
233 
234 float ReadSVM::fAlphaTypeCoef[] =
235 { -1, -1, -1, -1, 1.78999531269073, 3.25285124778748, -1, -1, -1, -1, 3.60154366493225, -1, -1, -0.901240766048431, -1, -1, -1, 2.91571998596191, 9.65394065133296e-05, 0.00702862860634923, 0.522385954856873, -1, -1, 3.37335109710693, 0.350885540246964, 0.806735992431641, -1, -0.930398941040039, -1, -1, 0.720542728900909, -1, -1, -1, 0.537472665309906, -1, 0.00754871405661106, -1, 3.41645097732544, -1, -1, 2.9098813533783, 0.469296544790268, 0.127481460571289, -1, -1, 3.36746048927307, 3.31362462043762, 2.9108898639679, -1, -1, -1, 0.019093656912446, -1, -1, -1, 1.9797922372818, 0.5577192902565, -1, 3.29069304466248, 0.00615770602598786, 1.30739676952362, 2.60314846038818, -1, 0.00167211424559355, -1, -1, 0.10004261136055, 0.00489256717264652, 2.52229380607605, -1, 0.00119952380191535, -1, -1, -1, -1, 0.00176308222580701, -1, -1, 0.000761549803428352, -1, 1.73203492164612, 3.4052312374115, 5.338624396245e-05, -1, -1, 2.43160033226013, -1, 0.00936536304652691, -1, -1, -1, 2.33819055557251, 0.0037513948045671, -1, -1, -1, -1, 2.79905343055725, 0.0548794902861118, -1, 3.4362530708313, -0.135075569152832, -1, -1, -1, 2.53138065338135, -1, 0.0161214005202055, -1, 0.362165987491608, -1, 1.65680158138275, -1, -1, 0.964625120162964, 0.0020708569791168, -1, 0.0700547397136688, -1, 0.482849776744843, 0.0476943738758564, -1, 0.0773793533444405, -1, 0.205546602606773, 0.000281499611446634, -1, 0.289259135723114, 0.280005097389221, -1, -1, -1, -1, 0.000356243923306465, 1.25004124641418, 0.007216926664114, 0.038518913090229, 1.97417604923248, -1, 0.00105378043372184, -1, 1.69041931629181, -1, -1, -1, -1, 0.21879805624485, 0.000469109596451744, 0.00093990279128775, 0.133772596716881, 2.9770781993866, -1, 2.86480188369751, -1, -1, -1, -1, 1.16828870773315, -1, 0.000434458488598466, 3.02272868156433, 0.720617055892944, 0.0963845029473305, 0.000581597676500678, 0.0189333073794842, 0.0589467957615852, 0.17669814825058, 2.63780617713928, 0.00296175153926015, -1, -1, -1, -1, 1.43239271640778, 2.35167789459229, 3.04576659202576, 0.0242155939340591, -1, 0.00486484635621309, 0.936076045036316, 0.212583839893341, -1, 0.216625660657883, 2.99755334854126, -1, -1, 3.42986178398132, -1, -1, -1, 0.0579553507268429, -1, 3.05460596084595, 0.000792552425991744, -1, -1, -1, 1.82311916351318, 0.0407089628279209, -1, -1, 1.16298758983612, 0.34618866443634, -1, 0.00187304965220392, 0.85683685541153, 0.864969968795776, -1, -1, -1, -1, 0.0217782650142908, -1, -1, 0.000708454579580575, -1, -1, 0.0208107680082321, 2.14085578918457, -1, 0.186401665210724, 0.252453684806824, 1.08712148666382, -1, -1, 0.288286924362183, -1, 1.39348983764648, 0.00926144048571587, -1, 0.440738290548325, 3.26979064941406, 0.42192468047142, 0.0264032017439604, 0.504808723926544, 0.96022754907608, 0.00388575997203588, -1, 2.88259601593018, 1.51051831245422, -1, -1, -1, 0.192189007997513, 1.97122073173523, 0.374516844749451, 0.0664756670594215, 0.0774403661489487, 0.00556124746799469, 0.00176803662907332, 1.65610957145691, -1, 0.0020979531109333, -1, 0.00694880727678537, 0.0490572936832905, 0.0324278213083744, 1.91788947582245, 1.82424652576447, -1, -1, 1.07960689067841, -1, 0.0840280130505562, 3.56190848350525, -1, 0.00316326227039099, -1, -1, -1, -1, 0.0157485548406839, 0.196503490209579, -1, 0.0156561005860567, -1, -1, 0.00676021073013544, 0.0907420739531517, -1, 3.41543912887573, -1, 3.09347772598267, 0.00681177945807576, -1, 1.6434713602066, -1, -1, 0.115251235663891, -1, 0.620508313179016, -1, -1, -1, -1, 0.58542811870575, -1, 0.161340534687042, 2.55686902999878, -1, -1, 0.0338622406125069, 3.3890233039856, 3.46910715103149, -1, -1, -1, -1, -1, 0.000520338420756161, -1, -1, -1, -1, -1, -1, 2.74958944320679, 0.00538226496428251, -1, -1, -1, -1, -1, -1, 0.0746339559555054, 0.150205701589584, -1, 2.15114903450012, -1, -1, 0.00379698048345745, 0.026320481672883, -1, -1, -1, -1, 0.0639893859624863, 0.109508894383907, 1.09591853618622, 0.0186729971319437, 0.00121341727208346, -1, 0.00588880991563201, -1, -1, 0.125965684652328, 0.00169234757777303, 3.55029964447021, 1.54660856723785, -1, 0.00069344905205071, 0.567953407764435, 0.0156758055090904, -1, 3.50759243965149, -1, 2.99378180503845, -1, -1, -1, -1, 0.0200987700372934, 0.421464294195175, -1, -1, -1, 3.56920051574707, 2.44778728485107, -1, 0.00140233291313052, -1, -1, -1, -1, -1, -1, 3.36937832832336, -1, 0.0042127356864512, 0.361857533454895, 2.8354926109314, 0.356806665658951, -1, 0.0646471232175827, 0.80733186006546, 1.97916758060455, -1, 3.20857405662537, 0.00341457664035261, -1, 0.512311518192291, 2.79904174804688, -1, 3.13209533691406, -1, -1, -1, -1, 1.10084521770477, 0.020262585952878, 0.0729840397834778, -1, 0.104456201195717, 0.00234742346219718, -1, -1, 0.0183805320411921, -1, 3.24243187904358, -1, -1, -1, 0.445895344018936, -1, -1, 3.59961628913879, 2.61900925636292, 3.54594683647156, -1, 1.83040010929108, -1, -1, -1, 1.36905825138092, -1, -1, 2.34534859657288, 0.198463320732117, 0.310625672340393, -1, -1, -1, 3.5547559261322, 0.129379421472549, 3.54958271980286, 2.43595457077026, 0.963556170463562, 0.0213599521666765, -1, -1, -1, -1, 2.64766263961792, 2.74776101112366, -1, -1, 0.6961869597435, -1, 0.541546881198883, 0.000591647461988032, -1, -1, 0.457956373691559, -1, 0.226168990135193, 1.68563485145569, 3.49527788162231, -1, -1, 2.13367176055908, 2.98606419563293, 0.00650672242045403, -1, 0.000942567887250334, -1, 3.42127299308777, -1, -1, 1.34834659099579, -1, -1, -1, 0.308041989803314, 0.010339392349124, -1, 0.0801420882344246, -1, 0.315978825092316, -1, 0.479647904634476, -1, -1, -1, -1, -1, 1.08978092670441, 0.00859368033707142, -1, -1, -1, 1.30298340320587, -1, 0.0903683751821518, 3.44188642501831, 0.00151918805204332, 0.491283863782883, 0.00362635240890086, -1, -1, -1, -1, -1, -1, 0.00112471787724644, 0.397874176502228, -1, -1, 0.780168831348419, 0.307443410158157, 0.00233364710584283, 0.309501528739929, 0.00825538299977779, 2.29887461662292, 0.0911683216691017, -1, -1, 0.0631089732050896, -1, 0.000469164515379816, -1, 3.48692178726196, -1, 3.5578601360321, 2.90806579589844, 0.498174071311951, -1, -1, -1, -1, -0.99689108133316, 0.209774047136307, -1, -1, 1.84842395782471, 0.0048837885260582, 0.00025292849750258, 0.000516492174938321, 0.169443219900131, 0.0161262918263674, -1, -1, -1, 1.30604779720306, -1, 0.0266383402049541, 0.0210690218955278, -1, -1, 0.0869947299361229, 2.92552733421326, -1, -1, 0.0789479687809944, -1, 0.174446657299995, -1, 0.0423873327672482, 2.85484933853149, -1, 0.0957342386245728, -1, -1, -1, -1, 0.609855175018311, 2.89042806625366, -1, 1.6996853351593, -1, -1, -1, -1, 0.00389385363087058, 0.846575379371643, 8.89175935299136e-05, 0.0337012968957424, -1, 1.47055852413177, -1, -1, -1, -1, -1, -1, -1, -1, -0.357294231653214, 0.000275803147815168, -1, -1, 0.398944526910782, 0.0112676732242107, 0.000347637134836987, -1, 0.611204147338867, -1, 0.00805804412811995, 0.682796001434326, -1, 0.0120801022276282, 3.38781452178955, -1, -1, -1, 0.00717531982809305, -1, 3.2177357673645, -1, -1, -1, 0.00565106468275189, 0.403694123029709, -1, -1, 3.28057789802551, -1, -1, 0.398458480834961, 3.34119415283203, 0.00980891939252615, -1, 0.000188332647667266, 0.0556469038128853, 0.000923271989449859, -1, 0.090303972363472, -1, -1, -1, 3.59723210334778, 0.0109949512407184, 0.00201267353259027, -1, -1, -1, 3.31311821937561, 0.00123963411897421, -1, -1, -1, 0.35454136133194, 0.00177619676105678, -1, 0.517152428627014, 0.00140994088724256, -1, 0.00302788754925132, 0.00111087330151349, 0.00349535536952317, -1, -1, -1, -1, 3.43928670883179, -1, 0.0245212372392416, 3.49150609970093, -1, 3.05344080924988, -1, 0.0444163978099823, -1, -1, 0.865675508975983, -1, -1, -1, -1, 0.010972311720252, -1, -1, -1, 0.0592735223472118, -1, -1, -1, 0.0215324014425278, -1, 1.53242874145508, -1, 1.74847185611725, 1.7558422088623, -1, 0.252234071493149, -1, -1, 2.32509851455688, 0.00732239335775375, 0.0166624579578638, -1, -1, 1.99258649349213, 0.00136730901431292, -1, -1, -1, 1.95335865020752, -1, -1, 3.34845185279846, -1, -1, -1, -1, -1, -1, 1.58599853515625, -1, 2.49229860305786, -1, 0.0385383702814579, -1, -1, -1, -1, -1, -1, 0.162310600280762, -1, 0.00485082529485226, 0.212328493595123, -1, 0.0152365295216441, 0.791046738624573, 0.0103702349588275, 3.54300236701965, -1, -1, -1, 0.0646956190466881, -1, 2.37055897712708, 0.939180612564087, -1, -1, 0.0374978855252266, -1, -1, -1, 0.720464289188385, -1, 0.626773655414581, -1, -1, -1, -1, -1, -1, -1, 2.11914372444153, 0.787317633628845, -1, 3.52407693862915, -1, 0.963998138904572, 0.0755458474159241, -1, 0.0359743535518646, 1.74837422370911, -1, -1, 3.15127086639404, 1.75442588329315, 0.0824935287237167, -1, 0.0939663052558899, -1, -1, -1, -1, -1, 0.0902711823582649, -1, -1, 0.00322589091956615, 3.36074447631836, -1, -1, -1, -1, 0.0123567944392562, -1, 0.00125390465836972, -1, 3.22650122642517, -1, -1, -1, -1, -1, -1, -1, -1, -1, 2.68802547454834, 0.000989086111076176, 0.0193129554390907, 0.00159028847701848, 0.222381964325905, 2.788658618927, -1, 3.12399864196777, -1, -1, -1, -1, 2.35467624664307, 0.00562806241214275, 3.50808429718018, -1, -1, 0.903328001499176, 0.0275832451879978, -1, 1.93634879589081, -1, 3.07229113578796, 0.000286617345409468, -1, 1.29451143741608, -1, 2.7672815322876, -1, 3.41408514976501, 0.257928162813187, 3.34570503234863, -1, -1, -1, 0.0802228376269341, 3.56773638725281, 0.408817023038864, -1, 0.000503241142723709, -1, 0.00951162353157997, -1, -1, 0.109803214669228, 0.636062026023865, -1, -1, 0.02989780344069, -1, -1, 1.45332336425781, 0.0113833332434297, 0.0554878786206245, 0.112423732876778, -1, 0.0200685933232307, 2.93887639045715, -1, -1, 2.95148253440857, -1, -1, -1, 3.47863030433655, 3.57451200485229, 1.53779935836792, 0.169025972485542, -1, -1, 3.42797088623047, -1, 0.509788572788239, -1, 2.4834144115448, 2.98168182373047, 0.000527465483173728, -1, 1.38014709949493, -1, -1, -1, 0.00563586782664061, 0.115960352122784, 2.15456175804138, 1.32298004627228, 0.549157857894897, -1, 2.94888806343079, 0.081349678337574, -1, -1, -1, -1, -1, 3.34184789657593, 0.00178076338488609, 0.00760652776807547, 0.344785511493683, 3.09621691703796, -1, 0.00497634056955576, -1, -1, 0.00581516418606043, -1, -1, -1, 0.0143200773745775, -1, 3.29681420326233, 1.89660441875458, 0.00240649492479861, -1, -1, -1, 0.000573452853132039, -1, -1, -1, 0.0064906282350421, -1, 0.00359641225077212, -1, 0.0565500855445862, 1.52651035785675, 0.669080793857574, -1, -1, 0.155372276902199, 0.000463987409602851, 0.0993902981281281, 2.21972060203552, 0.801490485668182, 0.136723935604095, 1.8365490436554, -1, -1, 0.191070914268494, 0.00697234738618135, 0.0515856519341469, 0.210436448454857, -1, 0.970626771450043, 2.84816217422485, -1, -1, -1, 0.955712854862213, -1, -1, 0.0196895189583302, 0.000958342978265136, 2.89991044998169, -1, -1, -1, 0.0140655655413866, 0.141034588217735, -1, -1, -1, -1, -1, 3.55357050895691, -1, 0.122274041175842, 0.0126387728378177, -1, -1, 0.0176546312868595, -1, 3.56512498855591, 0.0103542301803827, -1, 3.0273220539093, 0.0365635417401791, 1.99763059616089, -1, -1, -1, -1, 1.18570804595947, -1, -1, 2.70303964614868, 0.854652523994446, -1, 0.24588331580162, -1, -1, -1, 0.00428491830825806, 0.000158323760842904, 0.235808491706848, -1, -1, -1, 0.0612601414322853, -1, 0.00740426639094949, -1, -1, -1, 0.401024371385574, -1, -1, -1, -1, 0.0589490570127964, -1, 0.00392706645652652, 0.562599718570709, 0.730232954025269, -1, -1, 3.16156220436096, -1, 1.44651138782501, 1.92380928993225, 2.61659097671509, 0.000822602771222591, -1, 0.0294935572892427, -1, 0.35660395026207, -1, -1, -1, 0.0361295528709888, -1, -1, 0.192409113049507, -1, 2.97081708908081, -1, -1, -1, -1, 3.60240268707275, 3.46526718139648, -1, 0.00253328471444547, -1, 2.23893713951111, 0.00714080454781651, -1, 0.00192858802620322, 3.59290504455566, -1, -1, -1, 0.00427008094266057, 1.58794260025024, 3.50670695304871, 0.17242594063282, -1, 0.546659231185913, 1.01050961017609, 2.16999101638794, -1, 0.00692420871928334, 1.11516261100769, 3.3067946434021, 0.0582798756659031, -1, -1, -1, -1, -1, -1, -1, -1, 0.248076543211937, 3.58472394943237, 0.000250246666837484, -1, 0.00120719487313181, 0.145613878965378, 0.435519576072693, -1, 0.00531218945980072, -1, -1, 0.00484384642913938, 3.17315936088562, 2.98629522323608, 0.00142221292480826, -1, 3.60335350036621, 0.120402865111828, -1, 3.33565616607666, 1.34729254245758, 0.00571559835225344, -1, 0.0034858575090766, -1, 0.271499246358871, 0.033753763884306, 2.72043585777283, 0.534114837646484, 0.0486412532627583, -1, 2.23148488998413, 0.0542449094355106, -1, 0.00378962187096477, 0.193286299705505, 0.0861580222845078, -1, -1, -1, -1, -1, -1, -1, 0.0147391268983483, -1, -1, -1, -1, 0.0177842229604721, -1, -1, -1, -1, 3.08018708229065, -1, -1, 0.000315475859679282, 0.0385744646191597, 2.88200974464417, 0.0232511144131422, 0.199139922857285, -0.146429508924484, 0.00619693240150809, 0.00715295039117336, -1, 3.03929615020752, -1, -1, -1, -1, 0.000898206955753267, -1, 2.37161684036255, 3.46702837944031, 0.00540015986189246, -1, -1, -1, 2.79905486106873, 2.15564274787903, -1, 0.0120906829833984, -1, 0.00331302429549396, 2.1256251335144, 0.00220212177373469, -1, 0.00434493646025658, 0.021261403337121, -1, -1, 3.2614266872406, -1, 2.97151112556458, -1, 0.173523515462875, 1.04766476154327, 1.50164365768433, -1, 0.0101471170783043, -1, 3.56401896476746 };
236 
237 float ReadSVM::fAllSuppVectors[][1171] =
238 {
239  { -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.483431816101074, 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.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.601556062698364, 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.234555006027222, 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 },
240 
241  { -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.172022342681885, 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.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.312000513076782, -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.416284203529358, 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 },
242 
243  { -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.392898797988892, 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.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.449960350990295, 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.100015759468079, 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 },
244 
245  { -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.530266642570496, 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.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.580892086029053, 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.391107678413391, 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 }
246 };
247 
248  inline double ReadSVM::GetMvaValue( const std::vector<double>& inputValues ) const
249  {
250  // classifier response value
251  double retval = 0;
252 
253  // classifier response, sanity check first
254  if (!IsStatusClean()) {
255  std::cout << "Problem in class \"" << fClassName << "\": cannot return classifier response"
256  << " because status is dirty" << std::endl;
257  retval = 0;
258  }
259  else {
260  if (IsNormalised()) {
261  // normalise variables
262  std::vector<double> iV;
263  iV.reserve(inputValues.size());
264  int ivar = 0;
265  for (std::vector<double>::const_iterator varIt = inputValues.begin();
266  varIt != inputValues.end(); varIt++, ivar++) {
267  iV.push_back(NormVariable( *varIt, fVmin[ivar], fVmax[ivar] ));
268  }
269  Transform( iV, -1 );
270  retval = GetMvaValue__( iV );
271  }
272  else {
273  std::vector<double> iV;
274  int ivar = 0;
275  for (std::vector<double>::const_iterator varIt = inputValues.begin();
276  varIt != inputValues.end(); varIt++, ivar++) {
277  iV.push_back(*varIt);
278  }
279  Transform( iV, -1 );
280  retval = GetMvaValue__( iV );
281  }
282  }
283 
284  return retval;
285  }
286 
287 //_______________________________________________________________________
288 inline void ReadSVM::InitTransform_1()
289 {
290  // Normalization transformation, initialisation
291  fMin_1[0][0] = -4.94358778;
292  fMax_1[0][0] = 6.3994679451;
293  fMin_1[1][0] = -8.14423561096;
294  fMax_1[1][0] = 7.26972866058;
295  fMin_1[2][0] = -8.14423561096;
296  fMax_1[2][0] = 7.26972866058;
297  fMin_1[0][1] = -3.96643972397;
298  fMax_1[0][1] = 3.11266636848;
299  fMin_1[1][1] = -3.25508260727;
300  fMax_1[1][1] = 4.0258936882;
301  fMin_1[2][1] = -3.96643972397;
302  fMax_1[2][1] = 4.0258936882;
303  fMin_1[0][2] = -2.78645992279;
304  fMax_1[0][2] = 3.50111722946;
305  fMin_1[1][2] = -5.03730010986;
306  fMax_1[1][2] = 4.27845287323;
307  fMin_1[2][2] = -5.03730010986;
308  fMax_1[2][2] = 4.27845287323;
309  fMin_1[0][3] = -2.42712664604;
310  fMax_1[0][3] = 4.5351858139;
311  fMin_1[1][3] = -5.95050764084;
312  fMax_1[1][3] = 4.64035463333;
313  fMin_1[2][3] = -5.95050764084;
314  fMax_1[2][3] = 4.64035463333;
315 }
316 
317 //_______________________________________________________________________
318 inline void ReadSVM::Transform_1( std::vector<double>& iv, int cls) const
319 {
320  // Normalization transformation
321  if (cls < 0 || cls > 2) {
322  if (2 > 1 ) cls = 2;
323  else cls = 2;
324  }
325  const int nVar = 4;
326 
327  // get indices of used variables
328 
329  // define the indices of the variables which are transformed by this transformation
330  static std::vector<int> indicesGet;
331  static std::vector<int> indicesPut;
332 
333  if ( indicesGet.empty() ) {
334  indicesGet.reserve(fNvars);
335  indicesGet.push_back( 0);
336  indicesGet.push_back( 1);
337  indicesGet.push_back( 2);
338  indicesGet.push_back( 3);
339  }
340  if ( indicesPut.empty() ) {
341  indicesPut.reserve(fNvars);
342  indicesPut.push_back( 0);
343  indicesPut.push_back( 1);
344  indicesPut.push_back( 2);
345  indicesPut.push_back( 3);
346  }
347 
348  static std::vector<double> dv;
349  dv.resize(nVar);
350  for (int ivar=0; ivar<nVar; ivar++) dv[ivar] = iv[indicesGet.at(ivar)];
351  for (int ivar=0;ivar<4;ivar++) {
352  double offset = fMin_1[cls][ivar];
353  double scale = 1.0/(fMax_1[cls][ivar]-fMin_1[cls][ivar]);
354  iv[indicesPut.at(ivar)] = (dv[ivar]-offset)*scale * 2 - 1;
355  }
356 }
357 
358 //_______________________________________________________________________
359 inline void ReadSVM::InitTransform()
360 {
361  InitTransform_1();
362 }
363 
364 //_______________________________________________________________________
365 inline void ReadSVM::Transform( std::vector<double>& iv, int sigOrBgd ) const
366 {
367  Transform_1( iv, sigOrBgd );
368 }
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)