// Class: ReadKaon_Long_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Kaon_Long_TMVA TMVA Release : 4.2.0 [262656] ROOT Release : 5.34/18 [336402] Creator : jonesc Date : Sat Jun 14 12:28:00 2014 Host : ec-slc6-x86-64-spi-9 Dir : /var/pcfst/r03/lhcb/jonesc/ANNPID/results/MC12/TrainMixture/TrainPhysTksNoGhosts-EvalPhysTks-ReweightRICH2/TMVA-NoPreSels-NoGECs/MLP/Norm/ScaleF1.4/BP/NCycles750/CE/tanh/CVTest15/CVImp1e-16/NotUseRegulator/Kaon/Long Training events: 1200000 Analysis type : [Classification] #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*- # Set by User: NCycles: "750" [Number of training cycles] HiddenLayers: "50" [Specification of hidden layer architecture] NeuronType: "tanh" [Neuron activation function type] EstimatorType: "CE" [MSE (Mean Square Estimator) for Gaussian Likelihood or CE(Cross-Entropy) for Bernoulli Likelihood] V: "True" [Verbose output (short form of "VerbosityLevel" below - overrides the latter one)] 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)"] H: "True" [Print method-specific help message] TrainingMethod: "BP" [Train with Back-Propagation (BP), BFGS Algorithm (BFGS), or Genetic Algorithm (GA - slower and worse)] EpochMonitoring: "True" [Provide epoch-wise monitoring plots according to TestRate (caution: causes big ROOT output file!)] ConvergenceImprove: "1.000000e-16" [Minimum improvement which counts as improvement (<0 means automatic convergence check is turned off)] ConvergenceTests: "15" [Number of steps (without improvement) required for convergence (<0 means automatic convergence check is turned off)] UseRegulator: "False" [Use regulator to avoid over-training] # Default: RandomSeed: "1" [Random seed for initial synapse weights (0 means unique seed for each run; default value '1')] NeuronInputType: "sum" [Neuron input function type] VerbosityLevel: "Verbose" [Verbosity level] CreateMVAPdfs: "False" [Create PDFs for classifier outputs (signal and background)] IgnoreNegWeightsInTraining: "False" [Events with negative weights are ignored in the training (but are included for testing and performance evaluation)] LearningRate: "2.000000e-02" [ANN learning rate parameter] DecayRate: "1.000000e-02" [Decay rate for learning parameter] TestRate: "10" [Test for overtraining performed at each #th epochs] Sampling: "1.000000e+00" [Only 'Sampling' (randomly selected) events are trained each epoch] SamplingEpoch: "1.000000e+00" [Sampling is used for the first 'SamplingEpoch' epochs, afterwards, all events are taken for training] SamplingImportance: "1.000000e+00" [ The sampling weights of events in epochs which successful (worse estimator than before) are multiplied with SamplingImportance, else they are divided.] SamplingTraining: "True" [The training sample is sampled] SamplingTesting: "False" [The testing sample is sampled] ResetStep: "50" [How often BFGS should reset history] Tau: "3.000000e+00" [LineSearch "size step"] BPMode: "sequential" [Back-propagation learning mode: sequential or batch] BatchSize: "-1" [Batch size: number of events/batch, only set if in Batch Mode, -1 for BatchSize=number_of_events] UpdateLimit: "10000" [Maximum times of regulator update] CalculateErrors: "False" [Calculates inverse Hessian matrix at the end of the training to be able to calculate the uncertainties of an MVA value] WeightRange: "1.000000e+00" [Take the events for the estimator calculations from small deviations from the desired value to large deviations only over the weight range] ## #VAR -*-*-*-*-*-*-*-*-*-*-*-* variables *-*-*-*-*-*-*-*-*-*-*-*- NVar 36 TrackP TrackP TrackP TrackP 'F' [1160.17004395,1440341.25] TrackPt TrackPt TrackPt TrackPt 'F' [3.6869828701,40173.4257812] TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof 'F' [0.158450171351,2.99995040894] TrackNumDof TrackNumDof TrackNumDof TrackNumDof 'I' [7,54] TrackLikelihood TrackLikelihood TrackLikelihood TrackLikelihood 'F' [-87.9648971558,0.203152939677] TrackGhostProbability TrackGhostProbability TrackGhostProbability TrackGhostProbability 'F' [-999,1] TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 'F' [0.011562728323,99.9178771973] TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 'F' [6.35963369859e-05,85.7007293701] TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF 'I' [1,26] TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 'F' [0.000567181268707,100.09513855] TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF 'I' [1,31] RichUsedAero RichUsedAero RichUsedAero RichUsedAero 'I' [0,1] RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas 'I' [0,1] RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas 'I' [0,1] RichAbovePiThres RichAbovePiThres RichAbovePiThres RichAbovePiThres 'I' [0,1] RichAboveKaThres RichAboveKaThres RichAboveKaThres RichAboveKaThres 'I' [0,1] RichAbovePrThres RichAbovePrThres RichAbovePrThres RichAbovePrThres 'I' [0,1] RichDLLe RichDLLe RichDLLe RichDLLe 'F' [-999,121.597801208] RichDLLmu RichDLLmu RichDLLmu RichDLLmu 'F' [-999,80.3266983032] RichDLLk RichDLLk RichDLLk RichDLLk 'F' [-999,113.830497742] RichDLLp RichDLLp RichDLLp RichDLLp 'F' [-999,102.856002808] RichDLLbt RichDLLbt RichDLLbt RichDLLbt 'F' [-999,64.7481994629] MuonBkgLL MuonBkgLL MuonBkgLL MuonBkgLL 'F' [-999,0.0267999991775] MuonMuLL MuonMuLL MuonMuLL MuonMuLL 'F' [-999,0] MuonIsMuon MuonIsMuon MuonIsMuon MuonIsMuon 'I' [0,1] MuonNShared MuonNShared MuonNShared MuonNShared 'I' [0,119] InAccMuon InAccMuon InAccMuon InAccMuon 'I' [0,1] MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon 'I' [0,1] EcalPIDe EcalPIDe EcalPIDe EcalPIDe 'F' [-999,4.34127378464] EcalPIDmu EcalPIDmu EcalPIDmu EcalPIDmu 'F' [-999,2.15297603607] HcalPIDe HcalPIDe HcalPIDe HcalPIDe 'F' [-999,3.12796974182] HcalPIDmu HcalPIDmu HcalPIDmu HcalPIDmu 'F' [-999,2.87338900566] PrsPIDe PrsPIDe PrsPIDe PrsPIDe 'F' [-999,3.46313500404] InAccBrem InAccBrem InAccBrem InAccBrem 'I' [0,1] BremPIDe BremPIDe BremPIDe BremPIDe 'F' [-999,4.79148387909] VeloCharge VeloCharge VeloCharge VeloCharge 'F' [0.524344563484,3.33333325386] NSpec 0 ============================================================================ */ #include #include #include #include #ifndef IClassifierReader__def #define IClassifierReader__def class IClassifierReader { public: // constructor IClassifierReader() : fStatusIsClean( true ) {} virtual ~IClassifierReader() {} // return classifier response virtual double GetMvaValue( const std::vector& inputValues ) const = 0; // returns classifier status bool IsStatusClean() const { return fStatusIsClean; } protected: bool fStatusIsClean; }; #endif class ReadKaon_Long_TMVA : public IClassifierReader { public: // constructor ReadKaon_Long_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadKaon_Long_TMVA" ), fNvars( 36 ), fIsNormalised( false ) { // the training input variables const char* inputVars[] = { "TrackP", "TrackPt", "TrackChi2PerDof", "TrackNumDof", "TrackLikelihood", "TrackGhostProbability", "TrackFitMatchChi2", "TrackFitVeloChi2", "TrackFitVeloNDoF", "TrackFitTChi2", "TrackFitTNDoF", "RichUsedAero", "RichUsedR1Gas", "RichUsedR2Gas", "RichAbovePiThres", "RichAboveKaThres", "RichAbovePrThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "MuonBkgLL", "MuonMuLL", "MuonIsMuon", "MuonNShared", "InAccMuon", "MuonIsLooseMuon", "EcalPIDe", "EcalPIDmu", "HcalPIDe", "HcalPIDmu", "PrsPIDe", "InAccBrem", "BremPIDe", "VeloCharge" }; // sanity checks if (theInputVars.size() <= 0) { std::cout << "Problem in class \"" << fClassName << "\": empty input vector" << std::endl; fStatusIsClean = false; } if (theInputVars.size() != fNvars) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in number of input values: " << theInputVars.size() << " != " << fNvars << std::endl; fStatusIsClean = false; } // validate input variables for (size_t ivar = 0; ivar < theInputVars.size(); ivar++) { if (theInputVars[ivar] != inputVars[ivar]) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in input variable names" << std::endl << " for variable [" << ivar << "]: " << theInputVars[ivar].c_str() << " != " << inputVars[ivar] << std::endl; fStatusIsClean = false; } } // initialize min and max vectors (for normalisation) fVmin[0] = -1; fVmax[0] = 1; fVmin[1] = -1; fVmax[1] = 1; fVmin[2] = -1; fVmax[2] = 1; fVmin[3] = -1; fVmax[3] = 0.99999988079071; fVmin[4] = -1; fVmax[4] = 1; fVmin[5] = -1; fVmax[5] = 1; fVmin[6] = -1; fVmax[6] = 0.99999988079071; fVmin[7] = -1; fVmax[7] = 0.99999988079071; fVmin[8] = -1; fVmax[8] = 1; fVmin[9] = -1; fVmax[9] = 1; fVmin[10] = -1; fVmax[10] = 1; fVmin[11] = -1; fVmax[11] = 1; fVmin[12] = -1; fVmax[12] = 1; fVmin[13] = -1; fVmax[13] = 1; fVmin[14] = -1; fVmax[14] = 1; fVmin[15] = -1; fVmax[15] = 1; fVmin[16] = -1; fVmax[16] = 1; fVmin[17] = -1; fVmax[17] = 1; fVmin[18] = -1; fVmax[18] = 1; fVmin[19] = -1; fVmax[19] = 1; fVmin[20] = -1; fVmax[20] = 1; fVmin[21] = -1; fVmax[21] = 1; fVmin[22] = -1; fVmax[22] = 1; fVmin[23] = -1; fVmax[23] = 1; fVmin[24] = -1; fVmax[24] = 1; fVmin[25] = -1; fVmax[25] = 1; fVmin[26] = -1; fVmax[26] = 1; fVmin[27] = -1; fVmax[27] = 1; fVmin[28] = -1; fVmax[28] = 1; fVmin[29] = -1; fVmax[29] = 1; fVmin[30] = -1; fVmax[30] = 1; fVmin[31] = -1; fVmax[31] = 1; fVmin[32] = -1; fVmax[32] = 0.99999988079071; fVmin[33] = -1; fVmax[33] = 1; fVmin[34] = -1; fVmax[34] = 1; fVmin[35] = -1; fVmax[35] = 1; // initialize input variable types fType[0] = 'F'; fType[1] = 'F'; fType[2] = 'F'; fType[3] = 'I'; fType[4] = 'F'; fType[5] = 'F'; fType[6] = 'F'; fType[7] = 'F'; fType[8] = 'I'; fType[9] = 'F'; fType[10] = 'I'; fType[11] = 'I'; fType[12] = 'I'; fType[13] = 'I'; fType[14] = 'I'; fType[15] = 'I'; fType[16] = 'I'; fType[17] = 'F'; fType[18] = 'F'; fType[19] = 'F'; fType[20] = 'F'; fType[21] = 'F'; fType[22] = 'F'; fType[23] = 'F'; fType[24] = 'I'; fType[25] = 'I'; fType[26] = 'I'; fType[27] = 'I'; fType[28] = 'F'; fType[29] = 'F'; fType[30] = 'F'; fType[31] = 'F'; fType[32] = 'F'; fType[33] = 'I'; fType[34] = 'F'; fType[35] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadKaon_Long_TMVA() { Clear(); // method-specific } // the classifier response // "inputValues" is a vector of input values in the same order as the // variables given to the constructor double GetMvaValue( const std::vector& inputValues ) const; private: // method-specific destructor void Clear(); // input variable transformation double fMin_1[3][36]; double fMax_1[3][36]; void InitTransform_1(); void Transform_1( std::vector & iv, int sigOrBgd ) const; void InitTransform(); void Transform( std::vector & iv, int sigOrBgd ) const; // common member variables const char* fClassName; const size_t fNvars; size_t GetNvar() const { return fNvars; } char GetType( int ivar ) const { return fType[ivar]; } // normalisation of input variables const bool fIsNormalised; bool IsNormalised() const { return fIsNormalised; } double fVmin[36]; double fVmax[36]; double NormVariable( double x, double xmin, double xmax ) const { // normalise to output range: [-1, 1] return 2*(x - xmin)/(xmax - xmin) - 1.0; } // type of input variable: 'F' or 'I' char fType[36]; // initialize internal variables void Initialize(); double GetMvaValue__( const std::vector& inputValues ) const; // private members (method specific) double ActivationFnc(double x) const; double OutputActivationFnc(double x) const; int fLayers; int fLayerSize[3]; double fWeightMatrix0to1[51][37]; // weight matrix from layer 0 to 1 double fWeightMatrix1to2[1][51]; // weight matrix from layer 1 to 2 double * fWeights[3]; }; inline void ReadKaon_Long_TMVA::Initialize() { // build network structure fLayers = 3; fLayerSize[0] = 37; fWeights[0] = new double[37]; fLayerSize[1] = 51; fWeights[1] = new double[51]; fLayerSize[2] = 1; fWeights[2] = new double[1]; // weight matrix from layer 0 to 1 fWeightMatrix0to1[0][0] = 1.24918153467305; fWeightMatrix0to1[1][0] = 1.26487244362201; fWeightMatrix0to1[2][0] = 0.667754808076108; fWeightMatrix0to1[3][0] = 1.68129497577296; fWeightMatrix0to1[4][0] = 0.783709263514359; fWeightMatrix0to1[5][0] = -1.40476795427533; fWeightMatrix0to1[6][0] = -12.8024174298758; fWeightMatrix0to1[7][0] = 1.57529160272476; fWeightMatrix0to1[8][0] = -1.66559537511579; fWeightMatrix0to1[9][0] = -2.17463555299765; fWeightMatrix0to1[10][0] = -1.6582595751546; fWeightMatrix0to1[11][0] = 0.967205223408645; fWeightMatrix0to1[12][0] = -2.28557055908208; fWeightMatrix0to1[13][0] = 1.40929490395002; fWeightMatrix0to1[14][0] = -1.480199219206; fWeightMatrix0to1[15][0] = 0.56440161288477; fWeightMatrix0to1[16][0] = -0.496866845883298; fWeightMatrix0to1[17][0] = 7.31299984491077; fWeightMatrix0to1[18][0] = 4.52028483786908; fWeightMatrix0to1[19][0] = 1.42224599041885; fWeightMatrix0to1[20][0] = -0.200381149303598; fWeightMatrix0to1[21][0] = -1.41431560749523; fWeightMatrix0to1[22][0] = -0.121038144851695; fWeightMatrix0to1[23][0] = -3.80934722527879; fWeightMatrix0to1[24][0] = -0.942508831101858; fWeightMatrix0to1[25][0] = -1.79120254906249; fWeightMatrix0to1[26][0] = 1.44409158657866; fWeightMatrix0to1[27][0] = -1.0281098443804; fWeightMatrix0to1[28][0] = -1.23326905761931; fWeightMatrix0to1[29][0] = 2.1398659532083; fWeightMatrix0to1[30][0] = -0.228353945557816; fWeightMatrix0to1[31][0] = 2.76653931983828; fWeightMatrix0to1[32][0] = -0.197874802893495; fWeightMatrix0to1[33][0] = 0.955624634478498; fWeightMatrix0to1[34][0] = 0.307449802959807; fWeightMatrix0to1[35][0] = 1.24508160139779; fWeightMatrix0to1[36][0] = -2.95330726063952; fWeightMatrix0to1[37][0] = -1.14930737920188; fWeightMatrix0to1[38][0] = 1.03877987345832; fWeightMatrix0to1[39][0] = -2.54408877387776; fWeightMatrix0to1[40][0] = 2.36168036288308; fWeightMatrix0to1[41][0] = 1.44770313302029; fWeightMatrix0to1[42][0] = 2.5969146152363; fWeightMatrix0to1[43][0] = 2.05683651875195; fWeightMatrix0to1[44][0] = -0.239888370363807; fWeightMatrix0to1[45][0] = -0.147063737706854; fWeightMatrix0to1[46][0] = -0.199396376614525; fWeightMatrix0to1[47][0] = -0.0855618491793323; fWeightMatrix0to1[48][0] = -0.0835994369987271; fWeightMatrix0to1[49][0] = 0.997906415098649; fWeightMatrix0to1[0][1] = 2.9329672423383; fWeightMatrix0to1[1][1] = 0.123252178538929; fWeightMatrix0to1[2][1] = -5.88413779409847; fWeightMatrix0to1[3][1] = 1.3952857438643; fWeightMatrix0to1[4][1] = 2.14805748860167; fWeightMatrix0to1[5][1] = -0.237138044323217; fWeightMatrix0to1[6][1] = -4.98421633216657; fWeightMatrix0to1[7][1] = -1.37756531592104; fWeightMatrix0to1[8][1] = 1.25134570395301; fWeightMatrix0to1[9][1] = -1.16171486298273; fWeightMatrix0to1[10][1] = -1.73906111546953; fWeightMatrix0to1[11][1] = 1.30063631084217; fWeightMatrix0to1[12][1] = -0.981912630923231; fWeightMatrix0to1[13][1] = -3.04492733099363; fWeightMatrix0to1[14][1] = -0.709679998599918; fWeightMatrix0to1[15][1] = -0.538957080858199; fWeightMatrix0to1[16][1] = -0.438153378044678; fWeightMatrix0to1[17][1] = 7.71423035914216; fWeightMatrix0to1[18][1] = 12.1277431737134; fWeightMatrix0to1[19][1] = -1.14484619137128; fWeightMatrix0to1[20][1] = -0.4151354972329; fWeightMatrix0to1[21][1] = -1.96971592846475; fWeightMatrix0to1[22][1] = -0.610559334417565; fWeightMatrix0to1[23][1] = -5.80855719657225; fWeightMatrix0to1[24][1] = 1.62277678453415; fWeightMatrix0to1[25][1] = -4.91461470163786; fWeightMatrix0to1[26][1] = 12.6294368961846; fWeightMatrix0to1[27][1] = -1.98197938058178; fWeightMatrix0to1[28][1] = 0.810420694345154; fWeightMatrix0to1[29][1] = 3.26643807517084; fWeightMatrix0to1[30][1] = 1.14087729677453; fWeightMatrix0to1[31][1] = 12.236350874811; fWeightMatrix0to1[32][1] = 1.57281788275062; fWeightMatrix0to1[33][1] = 0.245194190707334; fWeightMatrix0to1[34][1] = -0.964226359161553; fWeightMatrix0to1[35][1] = 2.27358677313574; fWeightMatrix0to1[36][1] = -1.23782815034674; fWeightMatrix0to1[37][1] = -23.8229399926662; fWeightMatrix0to1[38][1] = -0.288612349613606; fWeightMatrix0to1[39][1] = -25.3748634681384; fWeightMatrix0to1[40][1] = -1.33801074394443; fWeightMatrix0to1[41][1] = 0.991511221907671; fWeightMatrix0to1[42][1] = 2.45002365614207; fWeightMatrix0to1[43][1] = -0.0952240625914642; fWeightMatrix0to1[44][1] = -0.521936063589212; fWeightMatrix0to1[45][1] = 8.33759445685805; fWeightMatrix0to1[46][1] = -1.53368336150766; fWeightMatrix0to1[47][1] = -2.2245678266689; fWeightMatrix0to1[48][1] = -6.17616605308208; fWeightMatrix0to1[49][1] = -7.2260205244442; fWeightMatrix0to1[0][2] = -0.0742726880378176; fWeightMatrix0to1[1][2] = -0.0383224322027003; fWeightMatrix0to1[2][2] = -0.72300629310414; fWeightMatrix0to1[3][2] = 0.138915288225827; fWeightMatrix0to1[4][2] = -0.651268293745398; fWeightMatrix0to1[5][2] = 1.71884636731497; fWeightMatrix0to1[6][2] = 0.340745111389681; fWeightMatrix0to1[7][2] = 0.569306786466695; fWeightMatrix0to1[8][2] = -0.0645702391337859; fWeightMatrix0to1[9][2] = -0.16204415986354; fWeightMatrix0to1[10][2] = -0.272002491022621; fWeightMatrix0to1[11][2] = 0.222449994796148; fWeightMatrix0to1[12][2] = 0.469501974813132; fWeightMatrix0to1[13][2] = 0.644594430158892; fWeightMatrix0to1[14][2] = -0.394296535979965; fWeightMatrix0to1[15][2] = 1.05066424990201; fWeightMatrix0to1[16][2] = 0.0928388182381959; fWeightMatrix0to1[17][2] = -0.539475949970508; fWeightMatrix0to1[18][2] = 0.248683417955179; fWeightMatrix0to1[19][2] = -0.587450966508052; fWeightMatrix0to1[20][2] = 0.409955978061852; fWeightMatrix0to1[21][2] = 0.511997506828449; fWeightMatrix0to1[22][2] = -0.164642407873021; fWeightMatrix0to1[23][2] = 0.519402886790446; fWeightMatrix0to1[24][2] = 2.28762866012204; fWeightMatrix0to1[25][2] = -0.218932206400083; fWeightMatrix0to1[26][2] = 0.236255579187939; fWeightMatrix0to1[27][2] = -1.09498847530345; fWeightMatrix0to1[28][2] = -0.822872184383612; fWeightMatrix0to1[29][2] = -2.36267561847544; fWeightMatrix0to1[30][2] = 1.00596381163917; fWeightMatrix0to1[31][2] = -0.486620431657116; fWeightMatrix0to1[32][2] = 0.425956109625115; fWeightMatrix0to1[33][2] = -0.604112451211342; fWeightMatrix0to1[34][2] = -0.00649135493950151; fWeightMatrix0to1[35][2] = 0.0397970134216514; fWeightMatrix0to1[36][2] = -0.726201668597428; fWeightMatrix0to1[37][2] = -0.209637677603624; fWeightMatrix0to1[38][2] = -0.216056783960079; fWeightMatrix0to1[39][2] = 0.147175697755089; fWeightMatrix0to1[40][2] = -0.0639386615023087; fWeightMatrix0to1[41][2] = 0.974835069461337; fWeightMatrix0to1[42][2] = 0.234655611071967; fWeightMatrix0to1[43][2] = 0.841754046152116; fWeightMatrix0to1[44][2] = -0.145327657982769; fWeightMatrix0to1[45][2] = -0.165646534361095; fWeightMatrix0to1[46][2] = 0.798018784420776; fWeightMatrix0to1[47][2] = -0.393835369762909; fWeightMatrix0to1[48][2] = -0.584858258215563; fWeightMatrix0to1[49][2] = -0.775563883315654; fWeightMatrix0to1[0][3] = 0.295242774594778; fWeightMatrix0to1[1][3] = -0.696502777064273; fWeightMatrix0to1[2][3] = 2.00964774414929; fWeightMatrix0to1[3][3] = -0.116169179998423; fWeightMatrix0to1[4][3] = 0.135363945921093; fWeightMatrix0to1[5][3] = -1.39883368256415; fWeightMatrix0to1[6][3] = 0.282553967216472; fWeightMatrix0to1[7][3] = -1.22788337542981; fWeightMatrix0to1[8][3] = 0.45239854596504; fWeightMatrix0to1[9][3] = 0.877206015620243; fWeightMatrix0to1[10][3] = 0.249891149014255; fWeightMatrix0to1[11][3] = -1.19788189466259; fWeightMatrix0to1[12][3] = 1.18329435064771; fWeightMatrix0to1[13][3] = 2.28583163169757; fWeightMatrix0to1[14][3] = 1.20194865073463; fWeightMatrix0to1[15][3] = -1.17317687603095; fWeightMatrix0to1[16][3] = -0.74014616811128; fWeightMatrix0to1[17][3] = 0.148465342018048; fWeightMatrix0to1[18][3] = -0.129555498181049; fWeightMatrix0to1[19][3] = 1.85274239879581; fWeightMatrix0to1[20][3] = 0.784339465510314; fWeightMatrix0to1[21][3] = 0.689855091088874; fWeightMatrix0to1[22][3] = -1.70628165351725; fWeightMatrix0to1[23][3] = -0.894645505626454; fWeightMatrix0to1[24][3] = 1.10573060640929; fWeightMatrix0to1[25][3] = -0.645054165767531; fWeightMatrix0to1[26][3] = 0.0799023576460239; fWeightMatrix0to1[27][3] = -0.442171718543395; fWeightMatrix0to1[28][3] = -0.580126245470685; fWeightMatrix0to1[29][3] = 0.514083498871588; fWeightMatrix0to1[30][3] = -0.491596601877977; fWeightMatrix0to1[31][3] = -0.535319444873395; fWeightMatrix0to1[32][3] = 1.62863048109404; fWeightMatrix0to1[33][3] = -1.184862880687; fWeightMatrix0to1[34][3] = -0.787615282328931; fWeightMatrix0to1[35][3] = 0.661962603850081; fWeightMatrix0to1[36][3] = -2.34483575626958; fWeightMatrix0to1[37][3] = -1.52257490963465; fWeightMatrix0to1[38][3] = 1.84864159622184; fWeightMatrix0to1[39][3] = -1.22188637929878; fWeightMatrix0to1[40][3] = 0.948029718774063; fWeightMatrix0to1[41][3] = 2.04084082127208; fWeightMatrix0to1[42][3] = 1.58680633721311; fWeightMatrix0to1[43][3] = 1.96111551557868; fWeightMatrix0to1[44][3] = 0.408600743973902; fWeightMatrix0to1[45][3] = -0.429192771281555; fWeightMatrix0to1[46][3] = -2.98277933020942; fWeightMatrix0to1[47][3] = 0.403066914938248; fWeightMatrix0to1[48][3] = 0.869575139219932; fWeightMatrix0to1[49][3] = 0.501240736409378; fWeightMatrix0to1[0][4] = 0.31162664687935; fWeightMatrix0to1[1][4] = -0.00364629206983549; fWeightMatrix0to1[2][4] = -4.11384906532992; fWeightMatrix0to1[3][4] = -0.0863694540707891; fWeightMatrix0to1[4][4] = 1.4338738656659; fWeightMatrix0to1[5][4] = 2.81680411026499; fWeightMatrix0to1[6][4] = 0.640054571152254; fWeightMatrix0to1[7][4] = 0.241724443487972; fWeightMatrix0to1[8][4] = 0.0886221013768621; fWeightMatrix0to1[9][4] = -0.419696304424952; fWeightMatrix0to1[10][4] = 0.200968977482357; fWeightMatrix0to1[11][4] = 0.143335740334812; fWeightMatrix0to1[12][4] = -3.06002953138193; fWeightMatrix0to1[13][4] = 1.61524830802524; fWeightMatrix0to1[14][4] = -1.8889638681094; fWeightMatrix0to1[15][4] = 2.32291440725331; fWeightMatrix0to1[16][4] = -0.0789386072981006; fWeightMatrix0to1[17][4] = 0.411459349339701; fWeightMatrix0to1[18][4] = 0.415427010056231; fWeightMatrix0to1[19][4] = -1.52771952281454; fWeightMatrix0to1[20][4] = -0.206157064036997; fWeightMatrix0to1[21][4] = 0.0587623684231102; fWeightMatrix0to1[22][4] = -0.701320586752868; fWeightMatrix0to1[23][4] = 0.47332355046786; fWeightMatrix0to1[24][4] = 1.24193038998209; fWeightMatrix0to1[25][4] = -1.63893621980554; fWeightMatrix0to1[26][4] = 0.225315240517851; fWeightMatrix0to1[27][4] = 0.544171208896179; fWeightMatrix0to1[28][4] = -1.55147061863565; fWeightMatrix0to1[29][4] = -0.146061516184769; fWeightMatrix0to1[30][4] = 2.7530914853021; fWeightMatrix0to1[31][4] = 0.406934979864079; fWeightMatrix0to1[32][4] = 0.232442194017621; fWeightMatrix0to1[33][4] = 0.0741495169891382; fWeightMatrix0to1[34][4] = 0.449306939017743; fWeightMatrix0to1[35][4] = -0.930833043821159; fWeightMatrix0to1[36][4] = -0.90637099319517; fWeightMatrix0to1[37][4] = -0.930614832091196; fWeightMatrix0to1[38][4] = -0.341159183942745; fWeightMatrix0to1[39][4] = 1.12531363135061; fWeightMatrix0to1[40][4] = -0.594129843641702; fWeightMatrix0to1[41][4] = -1.14804796924811; fWeightMatrix0to1[42][4] = -0.203156595213059; fWeightMatrix0to1[43][4] = 1.08100534297455; fWeightMatrix0to1[44][4] = -0.940406612365518; fWeightMatrix0to1[45][4] = 0.0399620463352788; fWeightMatrix0to1[46][4] = -0.243113955829565; fWeightMatrix0to1[47][4] = -1.42184682722442; fWeightMatrix0to1[48][4] = -1.67950559602997; fWeightMatrix0to1[49][4] = -0.740830528426236; fWeightMatrix0to1[0][5] = 4.78173529815406; fWeightMatrix0to1[1][5] = -0.703990273000069; fWeightMatrix0to1[2][5] = -3.599117144115; fWeightMatrix0to1[3][5] = 1.39239732325228; fWeightMatrix0to1[4][5] = 1.62254608426592; fWeightMatrix0to1[5][5] = -0.706051851174262; fWeightMatrix0to1[6][5] = 19.7405343351691; fWeightMatrix0to1[7][5] = -4.45027364337851; fWeightMatrix0to1[8][5] = -0.598335924073065; fWeightMatrix0to1[9][5] = -0.579979385455928; fWeightMatrix0to1[10][5] = -0.440306098439793; fWeightMatrix0to1[11][5] = 0.592234967562122; fWeightMatrix0to1[12][5] = 1.50648650049243; fWeightMatrix0to1[13][5] = 0.82787824396826; fWeightMatrix0to1[14][5] = 0.788788209857352; fWeightMatrix0to1[15][5] = -0.0224099115167761; fWeightMatrix0to1[16][5] = -1.51352063694576; fWeightMatrix0to1[17][5] = 4.59963694655607; fWeightMatrix0to1[18][5] = -0.541410827196417; fWeightMatrix0to1[19][5] = 1.98646310729845; fWeightMatrix0to1[20][5] = -1.8688581016043; fWeightMatrix0to1[21][5] = 0.86465370171827; fWeightMatrix0to1[22][5] = 1.70380950285636; fWeightMatrix0to1[23][5] = -1.99196302206778; fWeightMatrix0to1[24][5] = -0.76843561052488; fWeightMatrix0to1[25][5] = -5.1802450283353; fWeightMatrix0to1[26][5] = 13.4207290876215; fWeightMatrix0to1[27][5] = -0.089144941491351; fWeightMatrix0to1[28][5] = -1.08507283344709; fWeightMatrix0to1[29][5] = -4.08219638436103; fWeightMatrix0to1[30][5] = 0.794375653384144; fWeightMatrix0to1[31][5] = -10.1260906222618; fWeightMatrix0to1[32][5] = -1.32379662521989; fWeightMatrix0to1[33][5] = -0.492231226897617; fWeightMatrix0to1[34][5] = -2.15070335040254; fWeightMatrix0to1[35][5] = -1.80684542885066; fWeightMatrix0to1[36][5] = -1.21521606041934; fWeightMatrix0to1[37][5] = -2.22692677753882; fWeightMatrix0to1[38][5] = -3.89274525951003; fWeightMatrix0to1[39][5] = 8.49882022639625; fWeightMatrix0to1[40][5] = -20.6205436620646; fWeightMatrix0to1[41][5] = 2.33663850342994; fWeightMatrix0to1[42][5] = -0.319964486842935; fWeightMatrix0to1[43][5] = -1.2645264831444; fWeightMatrix0to1[44][5] = 0.34489642651416; fWeightMatrix0to1[45][5] = -5.01516709976922; fWeightMatrix0to1[46][5] = 0.773642290984502; fWeightMatrix0to1[47][5] = -0.604425890019369; fWeightMatrix0to1[48][5] = -2.42276206245126; fWeightMatrix0to1[49][5] = -5.07951144742796; fWeightMatrix0to1[0][6] = 0.120976649197934; fWeightMatrix0to1[1][6] = -0.057758582131879; fWeightMatrix0to1[2][6] = 0.479505806789298; fWeightMatrix0to1[3][6] = -0.496232195292099; fWeightMatrix0to1[4][6] = 0.774853335712533; fWeightMatrix0to1[5][6] = -1.75598807990655; fWeightMatrix0to1[6][6] = -0.519719518776466; fWeightMatrix0to1[7][6] = -2.94830401471878; fWeightMatrix0to1[8][6] = -0.214975735376612; fWeightMatrix0to1[9][6] = 0.50562477478623; fWeightMatrix0to1[10][6] = 0.818468117217782; fWeightMatrix0to1[11][6] = -2.98162445332217; fWeightMatrix0to1[12][6] = -0.900532719170343; fWeightMatrix0to1[13][6] = -1.94912099048756; fWeightMatrix0to1[14][6] = 2.18565938700523; fWeightMatrix0to1[15][6] = -1.1215524392891; fWeightMatrix0to1[16][6] = 0.387220292177443; fWeightMatrix0to1[17][6] = 0.314793104432742; fWeightMatrix0to1[18][6] = -0.442000010645435; fWeightMatrix0to1[19][6] = 0.834092584045609; fWeightMatrix0to1[20][6] = 0.220572490005115; fWeightMatrix0to1[21][6] = -0.706421337255883; fWeightMatrix0to1[22][6] = -0.267855150088699; fWeightMatrix0to1[23][6] = -0.510521044273872; fWeightMatrix0to1[24][6] = 1.13739010386951; fWeightMatrix0to1[25][6] = 0.61924928323318; fWeightMatrix0to1[26][6] = -0.0827395055199046; fWeightMatrix0to1[27][6] = -0.535565911641091; fWeightMatrix0to1[28][6] = 0.475124131526602; fWeightMatrix0to1[29][6] = 0.675400709139468; fWeightMatrix0to1[30][6] = -0.274039743343286; fWeightMatrix0to1[31][6] = 0.143157030979098; fWeightMatrix0to1[32][6] = -0.584186186489488; fWeightMatrix0to1[33][6] = 0.225659861192859; fWeightMatrix0to1[34][6] = 0.279375973006239; fWeightMatrix0to1[35][6] = 0.0902234546464924; fWeightMatrix0to1[36][6] = 1.11783000750854; fWeightMatrix0to1[37][6] = 0.394133951990383; fWeightMatrix0to1[38][6] = 0.15312852565434; fWeightMatrix0to1[39][6] = 0.128454104764408; fWeightMatrix0to1[40][6] = 0.435073962821105; fWeightMatrix0to1[41][6] = 0.0502386436847711; fWeightMatrix0to1[42][6] = 0.151320398774541; fWeightMatrix0to1[43][6] = -0.620628630876728; fWeightMatrix0to1[44][6] = 0.566597854273755; fWeightMatrix0to1[45][6] = -0.504624703452925; fWeightMatrix0to1[46][6] = -2.04833331043952; fWeightMatrix0to1[47][6] = 0.021528595701819; fWeightMatrix0to1[48][6] = 1.04250806610197; fWeightMatrix0to1[49][6] = 1.2115326786988; fWeightMatrix0to1[0][7] = 0.191745534096611; fWeightMatrix0to1[1][7] = 0.358075418532869; fWeightMatrix0to1[2][7] = 0.229307103951248; fWeightMatrix0to1[3][7] = -0.269762507958236; fWeightMatrix0to1[4][7] = -0.371687749505933; fWeightMatrix0to1[5][7] = -0.867101156301573; fWeightMatrix0to1[6][7] = -0.24214857717975; fWeightMatrix0to1[7][7] = 1.07672604537937; fWeightMatrix0to1[8][7] = -0.175457860743104; fWeightMatrix0to1[9][7] = -0.295822493638571; fWeightMatrix0to1[10][7] = 0.415392615181852; fWeightMatrix0to1[11][7] = -1.49357149348005; fWeightMatrix0to1[12][7] = -1.58069645736971; fWeightMatrix0to1[13][7] = -0.268245019158577; fWeightMatrix0to1[14][7] = -0.374635185755438; fWeightMatrix0to1[15][7] = -1.72295785295056; fWeightMatrix0to1[16][7] = -0.681928883420505; fWeightMatrix0to1[17][7] = 0.670760788275639; fWeightMatrix0to1[18][7] = -0.0969984536382824; fWeightMatrix0to1[19][7] = 0.447437769859471; fWeightMatrix0to1[20][7] = 0.120183674290725; fWeightMatrix0to1[21][7] = -1.79293891297748; fWeightMatrix0to1[22][7] = -0.67927584001448; fWeightMatrix0to1[23][7] = 0.661101444042672; fWeightMatrix0to1[24][7] = 0.858393790852655; fWeightMatrix0to1[25][7] = -0.971492363209298; fWeightMatrix0to1[26][7] = -0.415767560317897; fWeightMatrix0to1[27][7] = 1.59390548844586; fWeightMatrix0to1[28][7] = 1.02319215017675; fWeightMatrix0to1[29][7] = 1.1514895269967; fWeightMatrix0to1[30][7] = -1.69716972222521; fWeightMatrix0to1[31][7] = 0.585660342049569; fWeightMatrix0to1[32][7] = -0.691433977624851; fWeightMatrix0to1[33][7] = 0.381193450149023; fWeightMatrix0to1[34][7] = 0.15106803461149; fWeightMatrix0to1[35][7] = -1.02381914088197; fWeightMatrix0to1[36][7] = -0.309381633402969; fWeightMatrix0to1[37][7] = 0.238042597292445; fWeightMatrix0to1[38][7] = -0.0953079670317968; fWeightMatrix0to1[39][7] = 0.127777484560775; fWeightMatrix0to1[40][7] = 0.0385433562120717; fWeightMatrix0to1[41][7] = 0.0640050650782333; fWeightMatrix0to1[42][7] = -0.199452682964198; fWeightMatrix0to1[43][7] = -0.000713683458549145; fWeightMatrix0to1[44][7] = -0.0336483499532709; fWeightMatrix0to1[45][7] = 0.36062386501477; fWeightMatrix0to1[46][7] = -0.249981354398228; fWeightMatrix0to1[47][7] = 0.552847854808404; fWeightMatrix0to1[48][7] = 0.0514161721396472; fWeightMatrix0to1[49][7] = 0.669032730305617; fWeightMatrix0to1[0][8] = -1.31427300542401; fWeightMatrix0to1[1][8] = 0.233743966082425; fWeightMatrix0to1[2][8] = -1.10782846144888; fWeightMatrix0to1[3][8] = 0.141569816116794; fWeightMatrix0to1[4][8] = 0.654414411327889; fWeightMatrix0to1[5][8] = -0.392246147649079; fWeightMatrix0to1[6][8] = 0.266645894975314; fWeightMatrix0to1[7][8] = 0.766680815500212; fWeightMatrix0to1[8][8] = -0.327097474773779; fWeightMatrix0to1[9][8] = -1.16941027732198; fWeightMatrix0to1[10][8] = -0.231782508565603; fWeightMatrix0to1[11][8] = -0.483745062083193; fWeightMatrix0to1[12][8] = -0.488619801565153; fWeightMatrix0to1[13][8] = -2.07575940967659; fWeightMatrix0to1[14][8] = -0.139601468009171; fWeightMatrix0to1[15][8] = -0.293389571991667; fWeightMatrix0to1[16][8] = 0.610180440809377; fWeightMatrix0to1[17][8] = -0.215188495731255; fWeightMatrix0to1[18][8] = 0.693596269837304; fWeightMatrix0to1[19][8] = -0.874098118213984; fWeightMatrix0to1[20][8] = -0.356447686333713; fWeightMatrix0to1[21][8] = -0.1344997608825; fWeightMatrix0to1[22][8] = 0.985497329605387; fWeightMatrix0to1[23][8] = 1.08155521629292; fWeightMatrix0to1[24][8] = -1.11786973334155; fWeightMatrix0to1[25][8] = -2.17237182682218; fWeightMatrix0to1[26][8] = -0.026963945755016; fWeightMatrix0to1[27][8] = -0.707052571823171; fWeightMatrix0to1[28][8] = -0.044590549815147; fWeightMatrix0to1[29][8] = 0.771441387891223; fWeightMatrix0to1[30][8] = 0.140887342240074; fWeightMatrix0to1[31][8] = 0.32795152494956; fWeightMatrix0to1[32][8] = -0.565464290314161; fWeightMatrix0to1[33][8] = -0.602370659821433; fWeightMatrix0to1[34][8] = 0.35288350153584; fWeightMatrix0to1[35][8] = 1.15490658857614; fWeightMatrix0to1[36][8] = 3.57863155297404; fWeightMatrix0to1[37][8] = 0.0812696102977917; fWeightMatrix0to1[38][8] = -0.972575485863714; fWeightMatrix0to1[39][8] = 1.19715801744424; fWeightMatrix0to1[40][8] = -1.17739614060197; fWeightMatrix0to1[41][8] = -0.552945358002399; fWeightMatrix0to1[42][8] = -0.502087150841164; fWeightMatrix0to1[43][8] = 0.156783526182534; fWeightMatrix0to1[44][8] = -0.0156472508597176; fWeightMatrix0to1[45][8] = -0.602366066464509; fWeightMatrix0to1[46][8] = -0.0091524029599382; fWeightMatrix0to1[47][8] = -0.388381071121143; fWeightMatrix0to1[48][8] = -2.16962673639734; fWeightMatrix0to1[49][8] = -0.775927039637759; fWeightMatrix0to1[0][9] = -0.0454915032863546; fWeightMatrix0to1[1][9] = -0.124993994595368; fWeightMatrix0to1[2][9] = -0.669691107363415; fWeightMatrix0to1[3][9] = -0.258113947679246; fWeightMatrix0to1[4][9] = 1.30251848071088; fWeightMatrix0to1[5][9] = 0.132728892813647; fWeightMatrix0to1[6][9] = -0.585536208919562; fWeightMatrix0to1[7][9] = -1.35973106141208; fWeightMatrix0to1[8][9] = 0.102302933881342; fWeightMatrix0to1[9][9] = -0.778735199332213; fWeightMatrix0to1[10][9] = 0.338789564828837; fWeightMatrix0to1[11][9] = -0.803800372099982; fWeightMatrix0to1[12][9] = 0.726433311733731; fWeightMatrix0to1[13][9] = 0.00958578400494553; fWeightMatrix0to1[14][9] = -0.0488096803039017; fWeightMatrix0to1[15][9] = -0.689590068009864; fWeightMatrix0to1[16][9] = 0.0128478532060353; fWeightMatrix0to1[17][9] = 0.511157962585442; fWeightMatrix0to1[18][9] = -0.276835666974531; fWeightMatrix0to1[19][9] = 0.217788871901628; fWeightMatrix0to1[20][9] = 0.0859413914469967; fWeightMatrix0to1[21][9] = -1.05008927702863; fWeightMatrix0to1[22][9] = -0.586533949702049; fWeightMatrix0to1[23][9] = -0.286666602107414; fWeightMatrix0to1[24][9] = 0.852163586679119; fWeightMatrix0to1[25][9] = 0.605090078419542; fWeightMatrix0to1[26][9] = 0.111050461776503; fWeightMatrix0to1[27][9] = -1.60162320042108; fWeightMatrix0to1[28][9] = 0.772238890621968; fWeightMatrix0to1[29][9] = 1.3330757133703; fWeightMatrix0to1[30][9] = -1.90000250052145; fWeightMatrix0to1[31][9] = 0.243476450043765; fWeightMatrix0to1[32][9] = -0.403153984240761; fWeightMatrix0to1[33][9] = 0.353538631932126; fWeightMatrix0to1[34][9] = 0.179081197896845; fWeightMatrix0to1[35][9] = 0.1209044506613; fWeightMatrix0to1[36][9] = 1.1032438568182; fWeightMatrix0to1[37][9] = 0.239428836880913; fWeightMatrix0to1[38][9] = 0.146447408830652; fWeightMatrix0to1[39][9] = 0.126718854144438; fWeightMatrix0to1[40][9] = 0.00437255436632334; fWeightMatrix0to1[41][9] = 0.188177745368586; fWeightMatrix0to1[42][9] = -0.46357280011955; fWeightMatrix0to1[43][9] = -3.09285450865457; fWeightMatrix0to1[44][9] = 0.0129360131822486; fWeightMatrix0to1[45][9] = -0.280741050612973; fWeightMatrix0to1[46][9] = 0.613917042613326; fWeightMatrix0to1[47][9] = 0.589149555413381; fWeightMatrix0to1[48][9] = -0.0506886918831832; fWeightMatrix0to1[49][9] = 0.877102674356833; fWeightMatrix0to1[0][10] = -0.232192790756743; fWeightMatrix0to1[1][10] = 0.575744563975601; fWeightMatrix0to1[2][10] = 2.32053358852296; fWeightMatrix0to1[3][10] = -0.194480809044176; fWeightMatrix0to1[4][10] = -0.749681606035029; fWeightMatrix0to1[5][10] = -3.86922135467686; fWeightMatrix0to1[6][10] = 0.535491902690672; fWeightMatrix0to1[7][10] = -3.41465741401084; fWeightMatrix0to1[8][10] = -0.327132723561885; fWeightMatrix0to1[9][10] = 0.0362860273521528; fWeightMatrix0to1[10][10] = -0.144761385622428; fWeightMatrix0to1[11][10] = -3.61850812018793; fWeightMatrix0to1[12][10] = 1.24089115206935; fWeightMatrix0to1[13][10] = -1.46827102168469; fWeightMatrix0to1[14][10] = 1.64799246854451; fWeightMatrix0to1[15][10] = -1.23725918079367; fWeightMatrix0to1[16][10] = 0.422769539246443; fWeightMatrix0to1[17][10] = 0.417984327727698; fWeightMatrix0to1[18][10] = 0.0768322645897526; fWeightMatrix0to1[19][10] = 0.36371192526108; fWeightMatrix0to1[20][10] = -0.567572095163713; fWeightMatrix0to1[21][10] = -1.54420518159682; fWeightMatrix0to1[22][10] = 1.47138314691393; fWeightMatrix0to1[23][10] = 0.216184598270215; fWeightMatrix0to1[24][10] = 0.133500456678817; fWeightMatrix0to1[25][10] = 2.47931564119223; fWeightMatrix0to1[26][10] = -0.199027612309517; fWeightMatrix0to1[27][10] = 0.664009545434607; fWeightMatrix0to1[28][10] = -0.0412029095445843; fWeightMatrix0to1[29][10] = 1.35491659979261; fWeightMatrix0to1[30][10] = -0.925992992866415; fWeightMatrix0to1[31][10] = 0.182539273559604; fWeightMatrix0to1[32][10] = -0.863172599650935; fWeightMatrix0to1[33][10] = 0.703385278959039; fWeightMatrix0to1[34][10] = 0.385830332356636; fWeightMatrix0to1[35][10] = -0.674061239850159; fWeightMatrix0to1[36][10] = -0.151967542982882; fWeightMatrix0to1[37][10] = 0.584115492695383; fWeightMatrix0to1[38][10] = -0.189598026609906; fWeightMatrix0to1[39][10] = -0.450589526746727; fWeightMatrix0to1[40][10] = -0.825256553615976; fWeightMatrix0to1[41][10] = -2.24350635846567; fWeightMatrix0to1[42][10] = -1.32041069118379; fWeightMatrix0to1[43][10] = -1.00136399641681; fWeightMatrix0to1[44][10] = -0.120509834947064; fWeightMatrix0to1[45][10] = 0.518558250645929; fWeightMatrix0to1[46][10] = -0.432129994704565; fWeightMatrix0to1[47][10] = -1.07283243297183; fWeightMatrix0to1[48][10] = 1.95927537195048; fWeightMatrix0to1[49][10] = -1.55703953545978; fWeightMatrix0to1[0][11] = 0.543144794854291; fWeightMatrix0to1[1][11] = -0.0285887105825079; fWeightMatrix0to1[2][11] = -0.185465189649241; fWeightMatrix0to1[3][11] = -0.202243970419662; fWeightMatrix0to1[4][11] = -0.385396130033899; fWeightMatrix0to1[5][11] = -3.21853785660746; fWeightMatrix0to1[6][11] = -0.403404785495959; fWeightMatrix0to1[7][11] = -2.76993027230732; fWeightMatrix0to1[8][11] = -0.12979154294694; fWeightMatrix0to1[9][11] = -1.01170864163835; fWeightMatrix0to1[10][11] = 0.0609178504388067; fWeightMatrix0to1[11][11] = 1.77023281024104; fWeightMatrix0to1[12][11] = 1.08517711863724; fWeightMatrix0to1[13][11] = -0.552185911285989; fWeightMatrix0to1[14][11] = -0.385773546795648; fWeightMatrix0to1[15][11] = 0.0988300355777601; fWeightMatrix0to1[16][11] = -0.0318041683650302; fWeightMatrix0to1[17][11] = -6.71813111725901; fWeightMatrix0to1[18][11] = -0.141288899070663; fWeightMatrix0to1[19][11] = 0.784481076103871; fWeightMatrix0to1[20][11] = -0.00388646716173543; fWeightMatrix0to1[21][11] = -0.050041066332452; fWeightMatrix0to1[22][11] = 0.211784331058775; fWeightMatrix0to1[23][11] = 2.66458250938014; fWeightMatrix0to1[24][11] = 1.34770045187495; fWeightMatrix0to1[25][11] = 1.53841042365678; fWeightMatrix0to1[26][11] = 0.921990556689155; fWeightMatrix0to1[27][11] = -1.09731231141488; fWeightMatrix0to1[28][11] = -0.0794751338539103; fWeightMatrix0to1[29][11] = -2.05875387670057; fWeightMatrix0to1[30][11] = 1.54455166854051; fWeightMatrix0to1[31][11] = -0.0952534799912027; fWeightMatrix0to1[32][11] = -0.069675559986959; fWeightMatrix0to1[33][11] = 0.0526169196588792; fWeightMatrix0to1[34][11] = 0.0691814553604975; fWeightMatrix0to1[35][11] = -0.411486130740403; fWeightMatrix0to1[36][11] = -0.608863670096823; fWeightMatrix0to1[37][11] = -0.135014771785886; fWeightMatrix0to1[38][11] = 0.109099721224998; fWeightMatrix0to1[39][11] = 0.030367152896117; fWeightMatrix0to1[40][11] = 0.280068979793115; fWeightMatrix0to1[41][11] = -0.477146927899352; fWeightMatrix0to1[42][11] = -0.253489167606401; fWeightMatrix0to1[43][11] = -0.121963789461286; fWeightMatrix0to1[44][11] = 0.0133565814168071; fWeightMatrix0to1[45][11] = -1.00489928999204; fWeightMatrix0to1[46][11] = 1.48430817267587; fWeightMatrix0to1[47][11] = -0.304947134322749; fWeightMatrix0to1[48][11] = -1.71969249260815; fWeightMatrix0to1[49][11] = -0.540492285216755; fWeightMatrix0to1[0][12] = -0.219996115526456; fWeightMatrix0to1[1][12] = 0.122239654074302; fWeightMatrix0to1[2][12] = 2.65741909455859; fWeightMatrix0to1[3][12] = -0.394111723883937; fWeightMatrix0to1[4][12] = -0.451461597404443; fWeightMatrix0to1[5][12] = 0.504488654791967; fWeightMatrix0to1[6][12] = 0.498460668952792; fWeightMatrix0to1[7][12] = -0.559443823843622; fWeightMatrix0to1[8][12] = 0.150440346438725; fWeightMatrix0to1[9][12] = -1.16890458916614; fWeightMatrix0to1[10][12] = -0.320312807635634; fWeightMatrix0to1[11][12] = 2.05925305082765; fWeightMatrix0to1[12][12] = -0.111411156623222; fWeightMatrix0to1[13][12] = 0.556636093344915; fWeightMatrix0to1[14][12] = 0.148617357914163; fWeightMatrix0to1[15][12] = 1.77883563354649; fWeightMatrix0to1[16][12] = -0.0622159149326595; fWeightMatrix0to1[17][12] = -0.417088131931109; fWeightMatrix0to1[18][12] = -0.621632288947813; fWeightMatrix0to1[19][12] = -4.14921096036594; fWeightMatrix0to1[20][12] = -0.896932297738638; fWeightMatrix0to1[21][12] = 0.15807865103661; fWeightMatrix0to1[22][12] = 2.64145251211111; fWeightMatrix0to1[23][12] = 5.48364721172135; fWeightMatrix0to1[24][12] = -0.962149405662774; fWeightMatrix0to1[25][12] = -1.2229169500017; fWeightMatrix0to1[26][12] = -1.65899318249723; fWeightMatrix0to1[27][12] = -0.241884972527364; fWeightMatrix0to1[28][12] = 0.0914990480561058; fWeightMatrix0to1[29][12] = 0.0675917294461689; fWeightMatrix0to1[30][12] = 1.09573473196334; fWeightMatrix0to1[31][12] = -0.869202504629853; fWeightMatrix0to1[32][12] = -0.0284676234140308; fWeightMatrix0to1[33][12] = -2.89117753770237; fWeightMatrix0to1[34][12] = 0.0712623719451143; fWeightMatrix0to1[35][12] = -0.373200175701823; fWeightMatrix0to1[36][12] = -0.32024420724901; fWeightMatrix0to1[37][12] = 0.701072161226448; fWeightMatrix0to1[38][12] = 2.14235946554406; fWeightMatrix0to1[39][12] = -2.04500598408909; fWeightMatrix0to1[40][12] = 0.123334055232881; fWeightMatrix0to1[41][12] = -2.06240249162708; fWeightMatrix0to1[42][12] = 0.104004182505038; fWeightMatrix0to1[43][12] = -1.2665666871961; fWeightMatrix0to1[44][12] = -0.357657880764769; fWeightMatrix0to1[45][12] = 0.0206510342738502; fWeightMatrix0to1[46][12] = -0.842579996821686; fWeightMatrix0to1[47][12] = -0.140298359231785; fWeightMatrix0to1[48][12] = -1.61199697687722; fWeightMatrix0to1[49][12] = 1.51529742705416; fWeightMatrix0to1[0][13] = 0.0892150295972498; fWeightMatrix0to1[1][13] = -0.00582312471266198; fWeightMatrix0to1[2][13] = -1.22800435469431; fWeightMatrix0to1[3][13] = 0.316283557716323; fWeightMatrix0to1[4][13] = -0.219848831739089; fWeightMatrix0to1[5][13] = -0.900333338534905; fWeightMatrix0to1[6][13] = 0.30758390744636; fWeightMatrix0to1[7][13] = -0.439382106246542; fWeightMatrix0to1[8][13] = -0.0458011604421541; fWeightMatrix0to1[9][13] = -0.0393954513950334; fWeightMatrix0to1[10][13] = -0.0665573547360922; fWeightMatrix0to1[11][13] = 1.253657062115; fWeightMatrix0to1[12][13] = 0.835767448978726; fWeightMatrix0to1[13][13] = -3.33552394628081; fWeightMatrix0to1[14][13] = -1.33615316040001; fWeightMatrix0to1[15][13] = -1.31300648152825; fWeightMatrix0to1[16][13] = 0.0194778849532381; fWeightMatrix0to1[17][13] = 0.00899502268331482; fWeightMatrix0to1[18][13] = 0.148595757859711; fWeightMatrix0to1[19][13] = 0.0474888194133577; fWeightMatrix0to1[20][13] = -0.143430084147857; fWeightMatrix0to1[21][13] = -0.585647064549504; fWeightMatrix0to1[22][13] = -0.0220986268010576; fWeightMatrix0to1[23][13] = 0.0039189441825264; fWeightMatrix0to1[24][13] = 1.23907376149617; fWeightMatrix0to1[25][13] = -1.17531992686558; fWeightMatrix0to1[26][13] = 0.480222286402851; fWeightMatrix0to1[27][13] = 0.988695470958412; fWeightMatrix0to1[28][13] = 0.0688382470031614; fWeightMatrix0to1[29][13] = -0.344791987248475; fWeightMatrix0to1[30][13] = 0.0299094788567129; fWeightMatrix0to1[31][13] = -0.404438262675489; fWeightMatrix0to1[32][13] = -0.0368849185913085; fWeightMatrix0to1[33][13] = -0.023009052171014; fWeightMatrix0to1[34][13] = -0.0161531349442305; fWeightMatrix0to1[35][13] = 0.59024043006066; fWeightMatrix0to1[36][13] = -0.164620416098252; fWeightMatrix0to1[37][13] = -0.153331265274439; fWeightMatrix0to1[38][13] = -0.0527974016201348; fWeightMatrix0to1[39][13] = -4.32253120889173; fWeightMatrix0to1[40][13] = -0.463425281889919; fWeightMatrix0to1[41][13] = 0.355328535788721; fWeightMatrix0to1[42][13] = 0.127634863337487; fWeightMatrix0to1[43][13] = -0.0552340382891587; fWeightMatrix0to1[44][13] = -0.306545628250033; fWeightMatrix0to1[45][13] = -0.200653087478471; fWeightMatrix0to1[46][13] = 0.574026912841122; fWeightMatrix0to1[47][13] = -0.226288089814163; fWeightMatrix0to1[48][13] = 0.325133740058881; fWeightMatrix0to1[49][13] = 0.039842034521609; fWeightMatrix0to1[0][14] = 6.35115623299851; fWeightMatrix0to1[1][14] = 2.65258748754166; fWeightMatrix0to1[2][14] = 2.37449783336925; fWeightMatrix0to1[3][14] = -0.172828677575237; fWeightMatrix0to1[4][14] = -0.545489216102512; fWeightMatrix0to1[5][14] = -1.07227375221419; fWeightMatrix0to1[6][14] = 20.4249593214354; fWeightMatrix0to1[7][14] = -1.69531216772071; fWeightMatrix0to1[8][14] = -0.100528463912562; fWeightMatrix0to1[9][14] = 0.996346437847067; fWeightMatrix0to1[10][14] = 0.251581638087306; fWeightMatrix0to1[11][14] = 0.74698558806396; fWeightMatrix0to1[12][14] = 1.51926937679731; fWeightMatrix0to1[13][14] = -2.236301648225; fWeightMatrix0to1[14][14] = 0.632572739988377; fWeightMatrix0to1[15][14] = 0.953683505992299; fWeightMatrix0to1[16][14] = 2.56760030361476; fWeightMatrix0to1[17][14] = -3.55640198242292; fWeightMatrix0to1[18][14] = 1.49113479257799; fWeightMatrix0to1[19][14] = -0.720751940430577; fWeightMatrix0to1[20][14] = -3.15218761800655; fWeightMatrix0to1[21][14] = 2.05154370091954; fWeightMatrix0to1[22][14] = -0.850658146577548; fWeightMatrix0to1[23][14] = 0.439390921271184; fWeightMatrix0to1[24][14] = 1.00553926027988; fWeightMatrix0to1[25][14] = -1.48112337820036; fWeightMatrix0to1[26][14] = 11.4628119441397; fWeightMatrix0to1[27][14] = 0.0693218779022383; fWeightMatrix0to1[28][14] = 3.04528238979231; fWeightMatrix0to1[29][14] = -0.473895875819954; fWeightMatrix0to1[30][14] = 0.949289661216539; fWeightMatrix0to1[31][14] = -1.18308876312875; fWeightMatrix0to1[32][14] = 1.68034684713922; fWeightMatrix0to1[33][14] = 0.932224112196691; fWeightMatrix0to1[34][14] = 1.65736822507885; fWeightMatrix0to1[35][14] = 1.04288187990894; fWeightMatrix0to1[36][14] = 3.00091882224666; fWeightMatrix0to1[37][14] = 0.353753111103337; fWeightMatrix0to1[38][14] = -3.78669911545055; fWeightMatrix0to1[39][14] = 6.23454620482178; fWeightMatrix0to1[40][14] = -19.157092634207; fWeightMatrix0to1[41][14] = -0.499312333836454; fWeightMatrix0to1[42][14] = -2.98458498745857; fWeightMatrix0to1[43][14] = 0.797118516057464; fWeightMatrix0to1[44][14] = -1.79770077810989; fWeightMatrix0to1[45][14] = -2.62893834159459; fWeightMatrix0to1[46][14] = 1.34491011511608; fWeightMatrix0to1[47][14] = 2.26172644406069; fWeightMatrix0to1[48][14] = 1.18448480964635; fWeightMatrix0to1[49][14] = 0.623484559855358; fWeightMatrix0to1[0][15] = 4.74827224466966; fWeightMatrix0to1[1][15] = 0.015814484681774; fWeightMatrix0to1[2][15] = 3.24962292344699; fWeightMatrix0to1[3][15] = 0.0724255415661358; fWeightMatrix0to1[4][15] = -0.0682365866996875; fWeightMatrix0to1[5][15] = 1.03496707211376; fWeightMatrix0to1[6][15] = 0.0111454235966816; fWeightMatrix0to1[7][15] = 1.43202032545641; fWeightMatrix0to1[8][15] = 0.0490916468948248; fWeightMatrix0to1[9][15] = -0.217953997165078; fWeightMatrix0to1[10][15] = 0.193920676326181; fWeightMatrix0to1[11][15] = 1.02519711737119; fWeightMatrix0to1[12][15] = 0.124283622843577; fWeightMatrix0to1[13][15] = 0.380964169505407; fWeightMatrix0to1[14][15] = 1.93926062684145; fWeightMatrix0to1[15][15] = 0.30602623200936; fWeightMatrix0to1[16][15] = -0.00615210604971887; fWeightMatrix0to1[17][15] = 0.307613915460146; fWeightMatrix0to1[18][15] = -0.0184977368140261; fWeightMatrix0to1[19][15] = 0.0427940456898711; fWeightMatrix0to1[20][15] = -0.0574401711890363; fWeightMatrix0to1[21][15] = 0.375527419743518; fWeightMatrix0to1[22][15] = 0.80532486991616; fWeightMatrix0to1[23][15] = -2.47964813388424; fWeightMatrix0to1[24][15] = -0.326356015577851; fWeightMatrix0to1[25][15] = -1.63721828234553; fWeightMatrix0to1[26][15] = -0.0656658298542663; fWeightMatrix0to1[27][15] = 1.55415771298526; fWeightMatrix0to1[28][15] = 0.0608913790129307; fWeightMatrix0to1[29][15] = 1.20606426067913; fWeightMatrix0to1[30][15] = -0.0122008953156128; fWeightMatrix0to1[31][15] = -0.14271221493064; fWeightMatrix0to1[32][15] = 0.0273218044206079; fWeightMatrix0to1[33][15] = -0.0664663541470741; fWeightMatrix0to1[34][15] = -0.0491838284013966; fWeightMatrix0to1[35][15] = 0.477485266201413; fWeightMatrix0to1[36][15] = 0.0560820254233351; fWeightMatrix0to1[37][15] = -1.36685579890237; fWeightMatrix0to1[38][15] = -1.11998509703089; fWeightMatrix0to1[39][15] = -0.37533156100017; fWeightMatrix0to1[40][15] = -0.127517175255849; fWeightMatrix0to1[41][15] = 0.186448469423788; fWeightMatrix0to1[42][15] = 0.547128392757646; fWeightMatrix0to1[43][15] = 0.315924226474918; fWeightMatrix0to1[44][15] = -0.049465296810527; fWeightMatrix0to1[45][15] = 0.522984296493489; fWeightMatrix0to1[46][15] = 0.383997036956332; fWeightMatrix0to1[47][15] = -0.0826822160775285; fWeightMatrix0to1[48][15] = 0.210013445944701; fWeightMatrix0to1[49][15] = -0.529341889136573; fWeightMatrix0to1[0][16] = 7.12018968176087; fWeightMatrix0to1[1][16] = -0.0731860736636961; fWeightMatrix0to1[2][16] = -0.759641359448302; fWeightMatrix0to1[3][16] = 0.111565942027411; fWeightMatrix0to1[4][16] = 0.457757108401084; fWeightMatrix0to1[5][16] = 0.249436068255901; fWeightMatrix0to1[6][16] = 0.124707149594887; fWeightMatrix0to1[7][16] = 0.110041071244032; fWeightMatrix0to1[8][16] = -0.149695099668406; fWeightMatrix0to1[9][16] = 1.64870297054565; fWeightMatrix0to1[10][16] = -0.0676978010079161; fWeightMatrix0to1[11][16] = -1.22914017888697; fWeightMatrix0to1[12][16] = -1.33240529636042; fWeightMatrix0to1[13][16] = 0.972522350215274; fWeightMatrix0to1[14][16] = 0.472502805881299; fWeightMatrix0to1[15][16] = 0.734726042333748; fWeightMatrix0to1[16][16] = 0.0275396136269541; fWeightMatrix0to1[17][16] = -0.2214778080697; fWeightMatrix0to1[18][16] = 0.0852400668576841; fWeightMatrix0to1[19][16] = -0.500025958502292; fWeightMatrix0to1[20][16] = -0.0593108752703398; fWeightMatrix0to1[21][16] = 1.05745127648205; fWeightMatrix0to1[22][16] = -0.371549484039179; fWeightMatrix0to1[23][16] = -0.274790133628159; fWeightMatrix0to1[24][16] = 0.998078886061359; fWeightMatrix0to1[25][16] = -0.302486668340641; fWeightMatrix0to1[26][16] = 0.959439846542891; fWeightMatrix0to1[27][16] = 0.337014153864954; fWeightMatrix0to1[28][16] = 0.181335567050712; fWeightMatrix0to1[29][16] = -0.0699085482152696; fWeightMatrix0to1[30][16] = -0.608047141568011; fWeightMatrix0to1[31][16] = 0.230311834206772; fWeightMatrix0to1[32][16] = -0.126208904674228; fWeightMatrix0to1[33][16] = 0.519730670491676; fWeightMatrix0to1[34][16] = 0.019570382358997; fWeightMatrix0to1[35][16] = 2.95364767899605; fWeightMatrix0to1[36][16] = 0.156314265684603; fWeightMatrix0to1[37][16] = -0.286770653346228; fWeightMatrix0to1[38][16] = 1.03145955293796; fWeightMatrix0to1[39][16] = -0.174513670074921; fWeightMatrix0to1[40][16] = -0.123148114732103; fWeightMatrix0to1[41][16] = 0.0703288850033844; fWeightMatrix0to1[42][16] = -0.373769410926216; fWeightMatrix0to1[43][16] = 0.308150181844656; fWeightMatrix0to1[44][16] = -0.459743546493413; fWeightMatrix0to1[45][16] = 0.949251274380513; fWeightMatrix0to1[46][16] = -1.40528394337867; fWeightMatrix0to1[47][16] = 0.388606631551051; fWeightMatrix0to1[48][16] = 0.0318387826550659; fWeightMatrix0to1[49][16] = -0.069753656663316; fWeightMatrix0to1[0][17] = 2.06052186731207; fWeightMatrix0to1[1][17] = -0.519717887385119; fWeightMatrix0to1[2][17] = 0.18145883278581; fWeightMatrix0to1[3][17] = 2.24625966494188; fWeightMatrix0to1[4][17] = 5.2185146107039; fWeightMatrix0to1[5][17] = 1.55101820753851; fWeightMatrix0to1[6][17] = -22.8927897380606; fWeightMatrix0to1[7][17] = -1.33523121368815; fWeightMatrix0to1[8][17] = 0.457738284934683; fWeightMatrix0to1[9][17] = 1.0468846685998; fWeightMatrix0to1[10][17] = -0.0196344124608027; fWeightMatrix0to1[11][17] = 1.93074556821438; fWeightMatrix0to1[12][17] = 0.405578185554874; fWeightMatrix0to1[13][17] = 19.4526144706925; fWeightMatrix0to1[14][17] = 0.491194847528493; fWeightMatrix0to1[15][17] = 1.07913893269965; fWeightMatrix0to1[16][17] = -0.289747842134281; fWeightMatrix0to1[17][17] = -9.48302931108372; fWeightMatrix0to1[18][17] = -0.253805519681583; fWeightMatrix0to1[19][17] = 12.8607559508375; fWeightMatrix0to1[20][17] = -0.313964899252262; fWeightMatrix0to1[21][17] = 1.40281563901812; fWeightMatrix0to1[22][17] = 0.0456776474342056; fWeightMatrix0to1[23][17] = -0.959865777281588; fWeightMatrix0to1[24][17] = -2.29887339475945; fWeightMatrix0to1[25][17] = 1.19940353841696; fWeightMatrix0to1[26][17] = -10.4330671552155; fWeightMatrix0to1[27][17] = -1.64712785238566; fWeightMatrix0to1[28][17] = -1.47457552911473; fWeightMatrix0to1[29][17] = 0.202977800009357; fWeightMatrix0to1[30][17] = 0.674096538293721; fWeightMatrix0to1[31][17] = 0.0932668120702378; fWeightMatrix0to1[32][17] = -2.07392329657261; fWeightMatrix0to1[33][17] = 1.19129481614067; fWeightMatrix0to1[34][17] = 0.683019714321262; fWeightMatrix0to1[35][17] = -1.63841810185618; fWeightMatrix0to1[36][17] = -10.8149888247109; fWeightMatrix0to1[37][17] = 2.90114353327749; fWeightMatrix0to1[38][17] = 5.16951259413961; fWeightMatrix0to1[39][17] = 6.4747521333343; fWeightMatrix0to1[40][17] = 26.0329798779483; fWeightMatrix0to1[41][17] = 2.14446253929464; fWeightMatrix0to1[42][17] = 2.12573276410769; fWeightMatrix0to1[43][17] = 0.8512704972111; fWeightMatrix0to1[44][17] = 1.36929221731852; fWeightMatrix0to1[45][17] = 0.0710684637264735; fWeightMatrix0to1[46][17] = -0.861750547897735; fWeightMatrix0to1[47][17] = -2.33241152230813; fWeightMatrix0to1[48][17] = -4.15565502666962; fWeightMatrix0to1[49][17] = 1.87957142664768; fWeightMatrix0to1[0][18] = 8.33740178032457; fWeightMatrix0to1[1][18] = 1.3835259947757; fWeightMatrix0to1[2][18] = -0.0884217850120952; fWeightMatrix0to1[3][18] = 1.37908448653691; fWeightMatrix0to1[4][18] = 4.99663545146953; fWeightMatrix0to1[5][18] = 0.10327946339708; fWeightMatrix0to1[6][18] = -9.05424262984836; fWeightMatrix0to1[7][18] = 1.34768151755598; fWeightMatrix0to1[8][18] = 0.422589226297023; fWeightMatrix0to1[9][18] = 3.42085557088168; fWeightMatrix0to1[10][18] = 0.463019179506992; fWeightMatrix0to1[11][18] = -0.991242533487761; fWeightMatrix0to1[12][18] = 2.27858677656502; fWeightMatrix0to1[13][18] = 4.44841290264992; fWeightMatrix0to1[14][18] = -0.0721819517375265; fWeightMatrix0to1[15][18] = 0.71780105583916; fWeightMatrix0to1[16][18] = -1.09946770719839; fWeightMatrix0to1[17][18] = 3.81063393520101; fWeightMatrix0to1[18][18] = -6.96501153912932; fWeightMatrix0to1[19][18] = 7.30485576804036; fWeightMatrix0to1[20][18] = -1.65721270182149; fWeightMatrix0to1[21][18] = 1.86832933241301; fWeightMatrix0to1[22][18] = -0.718541089416234; fWeightMatrix0to1[23][18] = -0.64680515140648; fWeightMatrix0to1[24][18] = -1.93083721629569; fWeightMatrix0to1[25][18] = 1.84935889085134; fWeightMatrix0to1[26][18] = -10.4727522952261; fWeightMatrix0to1[27][18] = 0.50044865622744; fWeightMatrix0to1[28][18] = 0.709991121623483; fWeightMatrix0to1[29][18] = 0.20564480090014; fWeightMatrix0to1[30][18] = -0.492622512893518; fWeightMatrix0to1[31][18] = 2.67581471109167; fWeightMatrix0to1[32][18] = 2.34996914424722; fWeightMatrix0to1[33][18] = 2.43826608771738; fWeightMatrix0to1[34][18] = -0.302285226768009; fWeightMatrix0to1[35][18] = 1.74205474939912; fWeightMatrix0to1[36][18] = -4.66588959455913; fWeightMatrix0to1[37][18] = 0.504852650062209; fWeightMatrix0to1[38][18] = -4.71765858191016; fWeightMatrix0to1[39][18] = -2.87704420348849; fWeightMatrix0to1[40][18] = 8.64102879244039; fWeightMatrix0to1[41][18] = 0.333050909621987; fWeightMatrix0to1[42][18] = 0.213765750886976; fWeightMatrix0to1[43][18] = 3.20919108491668; fWeightMatrix0to1[44][18] = -0.545570083159582; fWeightMatrix0to1[45][18] = -3.86758923658498; fWeightMatrix0to1[46][18] = 0.666598410836645; fWeightMatrix0to1[47][18] = -2.46638925156608; fWeightMatrix0to1[48][18] = -0.769552230547982; fWeightMatrix0to1[49][18] = 1.8156596530522; fWeightMatrix0to1[0][19] = -24.338486946387; fWeightMatrix0to1[1][19] = -2.73701841779328; fWeightMatrix0to1[2][19] = -0.42844225711145; fWeightMatrix0to1[3][19] = 4.63008477051856; fWeightMatrix0to1[4][19] = 19.786538326317; fWeightMatrix0to1[5][19] = 2.49676819780199; fWeightMatrix0to1[6][19] = -57.582415555871; fWeightMatrix0to1[7][19] = -4.83906045355074; fWeightMatrix0to1[8][19] = -0.056746739770578; fWeightMatrix0to1[9][19] = 2.45580670252267; fWeightMatrix0to1[10][19] = -2.93114813502277; fWeightMatrix0to1[11][19] = 1.69120995592887; fWeightMatrix0to1[12][19] = 1.99746491068522; fWeightMatrix0to1[13][19] = 26.129020344216; fWeightMatrix0to1[14][19] = -1.30399487572825; fWeightMatrix0to1[15][19] = 0.481573916881692; fWeightMatrix0to1[16][19] = -4.43270542142623; fWeightMatrix0to1[17][19] = -57.4029976708413; fWeightMatrix0to1[18][19] = 49.0231655294724; fWeightMatrix0to1[19][19] = 16.3364417858782; fWeightMatrix0to1[20][19] = 8.80555840371166; fWeightMatrix0to1[21][19] = 0.269987941470833; fWeightMatrix0to1[22][19] = -9.54453216958412; fWeightMatrix0to1[23][19] = -10.0699161278384; fWeightMatrix0to1[24][19] = -2.3828905346689; fWeightMatrix0to1[25][19] = 0.576019588238718; fWeightMatrix0to1[26][19] = -51.2040279432005; fWeightMatrix0to1[27][19] = -1.15502355855625; fWeightMatrix0to1[28][19] = -8.06703763234571; fWeightMatrix0to1[29][19] = 15.2491345277916; fWeightMatrix0to1[30][19] = 0.138233421636986; fWeightMatrix0to1[31][19] = 66.6252468112179; fWeightMatrix0to1[32][19] = 2.46324547235999; fWeightMatrix0to1[33][19] = 4.66409634812837; fWeightMatrix0to1[34][19] = -1.13814887737622; fWeightMatrix0to1[35][19] = -8.6066241731789; fWeightMatrix0to1[36][19] = -16.213976446474; fWeightMatrix0to1[37][19] = 52.1770945228499; fWeightMatrix0to1[38][19] = -14.9853760696402; fWeightMatrix0to1[39][19] = -23.0221392024001; fWeightMatrix0to1[40][19] = 27.2556994978421; fWeightMatrix0to1[41][19] = 9.59628326020922; fWeightMatrix0to1[42][19] = 7.02326227501827; fWeightMatrix0to1[43][19] = -1.82996048241754; fWeightMatrix0to1[44][19] = 1.34847089720926; fWeightMatrix0to1[45][19] = 28.5743204164734; fWeightMatrix0to1[46][19] = 2.233030462697; fWeightMatrix0to1[47][19] = -4.15630850223971; fWeightMatrix0to1[48][19] = -26.1022182370467; fWeightMatrix0to1[49][19] = -39.4532534113674; fWeightMatrix0to1[0][20] = -16.2059630888034; fWeightMatrix0to1[1][20] = 0.503379616598154; fWeightMatrix0to1[2][20] = -3.30342316030516; fWeightMatrix0to1[3][20] = -1.99815799710993; fWeightMatrix0to1[4][20] = -17.9348867068598; fWeightMatrix0to1[5][20] = -0.490818268644771; fWeightMatrix0to1[6][20] = -20.8476295284389; fWeightMatrix0to1[7][20] = 0.632578392499634; fWeightMatrix0to1[8][20] = -0.166300890953482; fWeightMatrix0to1[9][20] = -7.42852722935748; fWeightMatrix0to1[10][20] = 0.76686458397408; fWeightMatrix0to1[11][20] = 1.95906884207811; fWeightMatrix0to1[12][20] = 1.85235402188114; fWeightMatrix0to1[13][20] = -20.103834223099; fWeightMatrix0to1[14][20] = -2.39821495041306; fWeightMatrix0to1[15][20] = 0.184931826862501; fWeightMatrix0to1[16][20] = 1.86523022559599; fWeightMatrix0to1[17][20] = 38.9348594266175; fWeightMatrix0to1[18][20] = -24.461896895194; fWeightMatrix0to1[19][20] = -16.4943698782905; fWeightMatrix0to1[20][20] = -2.37001117971661; fWeightMatrix0to1[21][20] = 0.199267937532108; fWeightMatrix0to1[22][20] = 3.03408301209295; fWeightMatrix0to1[23][20] = -4.89196697496155; fWeightMatrix0to1[24][20] = -2.20376043503228; fWeightMatrix0to1[25][20] = -3.89740595175142; fWeightMatrix0to1[26][20] = -10.0283404503943; fWeightMatrix0to1[27][20] = -1.81693955229123; fWeightMatrix0to1[28][20] = 4.35012452460546; fWeightMatrix0to1[29][20] = -4.95226992906243; fWeightMatrix0to1[30][20] = 0.202003765288765; fWeightMatrix0to1[31][20] = 16.0785458534605; fWeightMatrix0to1[32][20] = -0.607736985416382; fWeightMatrix0to1[33][20] = -1.45467342028483; fWeightMatrix0to1[34][20] = -0.811587121017922; fWeightMatrix0to1[35][20] = 2.3531882371614; fWeightMatrix0to1[36][20] = 3.28563112331443; fWeightMatrix0to1[37][20] = -27.5638042841429; fWeightMatrix0to1[38][20] = 15.5224298966531; fWeightMatrix0to1[39][20] = -19.7428815743777; fWeightMatrix0to1[40][20] = 12.0799647554761; fWeightMatrix0to1[41][20] = -5.37403538925851; fWeightMatrix0to1[42][20] = -1.10984621941576; fWeightMatrix0to1[43][20] = 0.0615857340663507; fWeightMatrix0to1[44][20] = 1.72373266429661; fWeightMatrix0to1[45][20] = -8.329427453774; fWeightMatrix0to1[46][20] = 2.17853099329547; fWeightMatrix0to1[47][20] = 2.68778591386606; fWeightMatrix0to1[48][20] = 0.686665081538402; fWeightMatrix0to1[49][20] = 18.7252448291068; fWeightMatrix0to1[0][21] = -6.0938433656831; fWeightMatrix0to1[1][21] = 1.24751192419863; fWeightMatrix0to1[2][21] = -4.16223427416648; fWeightMatrix0to1[3][21] = -1.5682447915365; fWeightMatrix0to1[4][21] = -10.4138451628605; fWeightMatrix0to1[5][21] = -0.584071678525438; fWeightMatrix0to1[6][21] = -21.5807801829977; fWeightMatrix0to1[7][21] = 0.32977456757351; fWeightMatrix0to1[8][21] = -0.978727761291847; fWeightMatrix0to1[9][21] = -5.04892868477275; fWeightMatrix0to1[10][21] = 2.26242710656001; fWeightMatrix0to1[11][21] = 0.566969054247507; fWeightMatrix0to1[12][21] = -0.69479108991813; fWeightMatrix0to1[13][21] = -8.69439535718634; fWeightMatrix0to1[14][21] = 0.358823800602686; fWeightMatrix0to1[15][21] = 0.12102543282229; fWeightMatrix0to1[16][21] = 1.12462725645743; fWeightMatrix0to1[17][21] = 16.1449890421144; fWeightMatrix0to1[18][21] = 0.348317767411059; fWeightMatrix0to1[19][21] = -12.5986909616642; fWeightMatrix0to1[20][21] = -0.31930527261913; fWeightMatrix0to1[21][21] = 0.80262240072735; fWeightMatrix0to1[22][21] = 2.28433774002581; fWeightMatrix0to1[23][21] = -6.61531679401803; fWeightMatrix0to1[24][21] = -0.547265749771104; fWeightMatrix0to1[25][21] = -3.91478952761486; fWeightMatrix0to1[26][21] = -12.5406807359252; fWeightMatrix0to1[27][21] = 1.90029968551603; fWeightMatrix0to1[28][21] = 1.02448859908221; fWeightMatrix0to1[29][21] = 1.09745220000323; fWeightMatrix0to1[30][21] = 0.234127068164715; fWeightMatrix0to1[31][21] = 19.4992574527759; fWeightMatrix0to1[32][21] = 0.5369531222656; fWeightMatrix0to1[33][21] = 0.743069611620081; fWeightMatrix0to1[34][21] = 0.0927296789934801; fWeightMatrix0to1[35][21] = -0.169934019109238; fWeightMatrix0to1[36][21] = -0.847928741062059; fWeightMatrix0to1[37][21] = -12.8101081615114; fWeightMatrix0to1[38][21] = 3.98938029895075; fWeightMatrix0to1[39][21] = -19.44224144618; fWeightMatrix0to1[40][21] = 4.18956938885705; fWeightMatrix0to1[41][21] = -4.21767520634455; fWeightMatrix0to1[42][21] = 0.799873288775125; fWeightMatrix0to1[43][21] = -0.122566048784184; fWeightMatrix0to1[44][21] = -1.00170129918425; fWeightMatrix0to1[45][21] = 3.38199305041127; fWeightMatrix0to1[46][21] = 2.5619388096881; fWeightMatrix0to1[47][21] = -0.844954876214339; fWeightMatrix0to1[48][21] = -5.67712266447634; fWeightMatrix0to1[49][21] = 4.05859051529161; fWeightMatrix0to1[0][22] = -2.88410665114554; fWeightMatrix0to1[1][22] = -0.0640581434570256; fWeightMatrix0to1[2][22] = 0.397791319797044; fWeightMatrix0to1[3][22] = -1.03562610527249; fWeightMatrix0to1[4][22] = 1.36520433413946; fWeightMatrix0to1[5][22] = -1.96285479935144; fWeightMatrix0to1[6][22] = -2.15816780660512; fWeightMatrix0to1[7][22] = 2.44232692124018; fWeightMatrix0to1[8][22] = -1.37618155753577; fWeightMatrix0to1[9][22] = -1.03379309853821; fWeightMatrix0to1[10][22] = -0.635530722572091; fWeightMatrix0to1[11][22] = -2.47967227604483; fWeightMatrix0to1[12][22] = -0.610983055242645; fWeightMatrix0to1[13][22] = 1.25546276071179; fWeightMatrix0to1[14][22] = 0.400724467292039; fWeightMatrix0to1[15][22] = 2.05424574595604; fWeightMatrix0to1[16][22] = 0.523396095578526; fWeightMatrix0to1[17][22] = -1.43990146174242; fWeightMatrix0to1[18][22] = -0.140757169947041; fWeightMatrix0to1[19][22] = -1.05683212810792; fWeightMatrix0to1[20][22] = -1.38824530183645; fWeightMatrix0to1[21][22] = 1.30882539590879; fWeightMatrix0to1[22][22] = 0.085752442304502; fWeightMatrix0to1[23][22] = 0.696160514302666; fWeightMatrix0to1[24][22] = 1.2806704562567; fWeightMatrix0to1[25][22] = 0.208608224099044; fWeightMatrix0to1[26][22] = -10.7264659526058; fWeightMatrix0to1[27][22] = 1.67293766094914; fWeightMatrix0to1[28][22] = 0.333973980087908; fWeightMatrix0to1[29][22] = 1.52463460291399; fWeightMatrix0to1[30][22] = 0.550387515089084; fWeightMatrix0to1[31][22] = 10.9147799601655; fWeightMatrix0to1[32][22] = 0.326437866463933; fWeightMatrix0to1[33][22] = 0.928808658935021; fWeightMatrix0to1[34][22] = 0.211181036902559; fWeightMatrix0to1[35][22] = -1.03274843767249; fWeightMatrix0to1[36][22] = 0.553709185132126; fWeightMatrix0to1[37][22] = 1.95479951286995; fWeightMatrix0to1[38][22] = -2.02653716633347; fWeightMatrix0to1[39][22] = -1.15597841250297; fWeightMatrix0to1[40][22] = 1.94203771009239; fWeightMatrix0to1[41][22] = 0.314348954928492; fWeightMatrix0to1[42][22] = 1.45755939739805; fWeightMatrix0to1[43][22] = 0.116620299968387; fWeightMatrix0to1[44][22] = 0.700362546529588; fWeightMatrix0to1[45][22] = 1.87268703712756; fWeightMatrix0to1[46][22] = 1.21557817466411; fWeightMatrix0to1[47][22] = -0.651961492119592; fWeightMatrix0to1[48][22] = 0.876682440768739; fWeightMatrix0to1[49][22] = 0.351406915266141; fWeightMatrix0to1[0][23] = 0.12282870856389; fWeightMatrix0to1[1][23] = -1.5725856125174; fWeightMatrix0to1[2][23] = -0.492332076136748; fWeightMatrix0to1[3][23] = 0.448341153919193; fWeightMatrix0to1[4][23] = 0.496036091422071; fWeightMatrix0to1[5][23] = 0.2311401027037; fWeightMatrix0to1[6][23] = 0.216880727928316; fWeightMatrix0to1[7][23] = 1.24653262258998; fWeightMatrix0to1[8][23] = -0.494395777568944; fWeightMatrix0to1[9][23] = -0.64354745360153; fWeightMatrix0to1[10][23] = 1.53839844047566; fWeightMatrix0to1[11][23] = -2.53651976808357; fWeightMatrix0to1[12][23] = -1.8467548512347; fWeightMatrix0to1[13][23] = -1.00522414638152; fWeightMatrix0to1[14][23] = 0.85017290172261; fWeightMatrix0to1[15][23] = -0.430250647593352; fWeightMatrix0to1[16][23] = -1.28443021470421; fWeightMatrix0to1[17][23] = 0.23049547939816; fWeightMatrix0to1[18][23] = 1.34206423697781; fWeightMatrix0to1[19][23] = -1.62681794575562; fWeightMatrix0to1[20][23] = 0.129466201046715; fWeightMatrix0to1[21][23] = -0.045113107580794; fWeightMatrix0to1[22][23] = 1.26605997288643; fWeightMatrix0to1[23][23] = -1.07677181513719; fWeightMatrix0to1[24][23] = -0.549990676117948; fWeightMatrix0to1[25][23] = -1.32926812823028; fWeightMatrix0to1[26][23] = -9.91611936937256; fWeightMatrix0to1[27][23] = 1.15588369888004; fWeightMatrix0to1[28][23] = 0.889612525235568; fWeightMatrix0to1[29][23] = 0.162390340397039; fWeightMatrix0to1[30][23] = -0.965477577068231; fWeightMatrix0to1[31][23] = 11.8062123315094; fWeightMatrix0to1[32][23] = 1.46260197164145; fWeightMatrix0to1[33][23] = -1.114428322874; fWeightMatrix0to1[34][23] = -0.434731920981311; fWeightMatrix0to1[35][23] = -0.86510150077544; fWeightMatrix0to1[36][23] = -0.626376346542912; fWeightMatrix0to1[37][23] = -1.47982377786872; fWeightMatrix0to1[38][23] = -1.19026018989554; fWeightMatrix0to1[39][23] = 1.29234480653605; fWeightMatrix0to1[40][23] = -0.633064376960439; fWeightMatrix0to1[41][23] = -0.12946454037396; fWeightMatrix0to1[42][23] = -1.45974786070731; fWeightMatrix0to1[43][23] = -0.0605088885074404; fWeightMatrix0to1[44][23] = -1.07997699992425; fWeightMatrix0to1[45][23] = 1.30066183673203; fWeightMatrix0to1[46][23] = -1.26838342567864; fWeightMatrix0to1[47][23] = -1.7442217045709; fWeightMatrix0to1[48][23] = -0.880219821644221; fWeightMatrix0to1[49][23] = 1.07376158712714; fWeightMatrix0to1[0][24] = 0.351216742126248; fWeightMatrix0to1[1][24] = -0.154881687607379; fWeightMatrix0to1[2][24] = 0.551766836319414; fWeightMatrix0to1[3][24] = 0.136904322173841; fWeightMatrix0to1[4][24] = -2.39211727531584; fWeightMatrix0to1[5][24] = 0.0671121797620964; fWeightMatrix0to1[6][24] = -0.0949024679756954; fWeightMatrix0to1[7][24] = 0.713265238041827; fWeightMatrix0to1[8][24] = -0.0535676076374113; fWeightMatrix0to1[9][24] = -0.593425699907082; fWeightMatrix0to1[10][24] = 1.27313602271599; fWeightMatrix0to1[11][24] = 0.969644017289915; fWeightMatrix0to1[12][24] = 0.970406801545332; fWeightMatrix0to1[13][24] = 0.0668467719155968; fWeightMatrix0to1[14][24] = 0.120340415364389; fWeightMatrix0to1[15][24] = -1.25906341645111; fWeightMatrix0to1[16][24] = -0.0227321802100738; fWeightMatrix0to1[17][24] = -0.0556688952714429; fWeightMatrix0to1[18][24] = 0.107848482125688; fWeightMatrix0to1[19][24] = 0.391232023166124; fWeightMatrix0to1[20][24] = 0.0797512072971692; fWeightMatrix0to1[21][24] = 0.279708298107096; fWeightMatrix0to1[22][24] = -0.101394352821768; fWeightMatrix0to1[23][24] = -0.0597593175990472; fWeightMatrix0to1[24][24] = 0.936406234892795; fWeightMatrix0to1[25][24] = 0.528660801324815; fWeightMatrix0to1[26][24] = -10.2349746865595; fWeightMatrix0to1[27][24] = -1.93809338078644; fWeightMatrix0to1[28][24] = -2.04596881736235; fWeightMatrix0to1[29][24] = 0.650776536390762; fWeightMatrix0to1[30][24] = 2.22930980219833; fWeightMatrix0to1[31][24] = 11.0252330399825; fWeightMatrix0to1[32][24] = -1.02053860291407; fWeightMatrix0to1[33][24] = -0.129142607993063; fWeightMatrix0to1[34][24] = -0.0200629157695479; fWeightMatrix0to1[35][24] = 1.65262700394034; fWeightMatrix0to1[36][24] = 0.085999890891341; fWeightMatrix0to1[37][24] = 0.0591418582828163; fWeightMatrix0to1[38][24] = -0.0644045811562292; fWeightMatrix0to1[39][24] = 0.0238661887309529; fWeightMatrix0to1[40][24] = 0.0539903369721148; fWeightMatrix0to1[41][24] = 0.770369212784635; fWeightMatrix0to1[42][24] = 0.624298183008455; fWeightMatrix0to1[43][24] = -1.38819220559047; fWeightMatrix0to1[44][24] = -1.6100869145268; fWeightMatrix0to1[45][24] = -0.0387608725298114; fWeightMatrix0to1[46][24] = 0.389656439030676; fWeightMatrix0to1[47][24] = -0.862371141156742; fWeightMatrix0to1[48][24] = -0.0425596707765714; fWeightMatrix0to1[49][24] = 0.785354678730134; fWeightMatrix0to1[0][25] = -4.31998324849613; fWeightMatrix0to1[1][25] = 0.924727255203219; fWeightMatrix0to1[2][25] = 0.754304044378181; fWeightMatrix0to1[3][25] = 1.06186504225315; fWeightMatrix0to1[4][25] = 1.30956432759327; fWeightMatrix0to1[5][25] = 1.91971663334917; fWeightMatrix0to1[6][25] = -0.865952043228328; fWeightMatrix0to1[7][25] = -1.22621200604704; fWeightMatrix0to1[8][25] = 0.0728310380394133; fWeightMatrix0to1[9][25] = 1.15478335211065; fWeightMatrix0to1[10][25] = -1.24440617035479; fWeightMatrix0to1[11][25] = -1.98284380088811; fWeightMatrix0to1[12][25] = 0.592193332060384; fWeightMatrix0to1[13][25] = -1.85098012797745; fWeightMatrix0to1[14][25] = 5.11841288840242; fWeightMatrix0to1[15][25] = -2.04626634912327; fWeightMatrix0to1[16][25] = 0.257315378069892; fWeightMatrix0to1[17][25] = -3.51064372197183; fWeightMatrix0to1[18][25] = -3.74679449890105; fWeightMatrix0to1[19][25] = -0.322992635906544; fWeightMatrix0to1[20][25] = -1.98575517375281; fWeightMatrix0to1[21][25] = 0.948768476974357; fWeightMatrix0to1[22][25] = 0.623550010228243; fWeightMatrix0to1[23][25] = 0.948417749086648; fWeightMatrix0to1[24][25] = -0.837457614434804; fWeightMatrix0to1[25][25] = -1.67527684573355; fWeightMatrix0to1[26][25] = -12.2970255022594; fWeightMatrix0to1[27][25] = -1.90146266877451; fWeightMatrix0to1[28][25] = -0.822472944556742; fWeightMatrix0to1[29][25] = -0.298848109531593; fWeightMatrix0to1[30][25] = -2.28951567538201; fWeightMatrix0to1[31][25] = 8.22424361216291; fWeightMatrix0to1[32][25] = 1.83198406670356; fWeightMatrix0to1[33][25] = 1.61685477869019; fWeightMatrix0to1[34][25] = -0.492485659665594; fWeightMatrix0to1[35][25] = 0.639190254773386; fWeightMatrix0to1[36][25] = 1.51782182767273; fWeightMatrix0to1[37][25] = 6.27805530653776; fWeightMatrix0to1[38][25] = 0.0368117571671149; fWeightMatrix0to1[39][25] = -0.859534123907382; fWeightMatrix0to1[40][25] = 0.580693633871622; fWeightMatrix0to1[41][25] = -1.75353132474287; fWeightMatrix0to1[42][25] = -1.00080011001004; fWeightMatrix0to1[43][25] = -0.524793102348861; fWeightMatrix0to1[44][25] = -1.39255364225111; fWeightMatrix0to1[45][25] = -1.88819405978233; fWeightMatrix0to1[46][25] = -0.678825758635996; fWeightMatrix0to1[47][25] = -0.0960057537842743; fWeightMatrix0to1[48][25] = 1.16093769564739; fWeightMatrix0to1[49][25] = 3.06069653034496; fWeightMatrix0to1[0][26] = 0.0875159516456365; fWeightMatrix0to1[1][26] = -0.0439005560169532; fWeightMatrix0to1[2][26] = -4.83491178676184; fWeightMatrix0to1[3][26] = 0.110327733677225; fWeightMatrix0to1[4][26] = 0.477030143638796; fWeightMatrix0to1[5][26] = -3.04584393368254; fWeightMatrix0to1[6][26] = 1.00073562863162; fWeightMatrix0to1[7][26] = 2.39174197997213; fWeightMatrix0to1[8][26] = -0.0175019474328099; fWeightMatrix0to1[9][26] = -0.0253129541522712; fWeightMatrix0to1[10][26] = -0.177150255228163; fWeightMatrix0to1[11][26] = 1.68425059150334; fWeightMatrix0to1[12][26] = 0.191640012694627; fWeightMatrix0to1[13][26] = -1.78056322458276; fWeightMatrix0to1[14][26] = -4.94244482622815; fWeightMatrix0to1[15][26] = 2.29438848821612; fWeightMatrix0to1[16][26] = 0.0356657966174382; fWeightMatrix0to1[17][26] = 0.0985899950517936; fWeightMatrix0to1[18][26] = 0.241672955534709; fWeightMatrix0to1[19][26] = 2.29593318911511; fWeightMatrix0to1[20][26] = 0.355004238300625; fWeightMatrix0to1[21][26] = -0.203241460276781; fWeightMatrix0to1[22][26] = 1.91630507726162; fWeightMatrix0to1[23][26] = -0.257853660953498; fWeightMatrix0to1[24][26] = -1.34870658020236; fWeightMatrix0to1[25][26] = -0.0663852219822412; fWeightMatrix0to1[26][26] = -0.205728781635211; fWeightMatrix0to1[27][26] = 0.681826044635544; fWeightMatrix0to1[28][26] = 0.139451173124108; fWeightMatrix0to1[29][26] = -0.348655457130787; fWeightMatrix0to1[30][26] = 1.18371988964678; fWeightMatrix0to1[31][26] = -0.216212688394767; fWeightMatrix0to1[32][26] = 1.60547199822414; fWeightMatrix0to1[33][26] = 0.0312852973595434; fWeightMatrix0to1[34][26] = 0.0158999184779759; fWeightMatrix0to1[35][26] = -0.192088949628734; fWeightMatrix0to1[36][26] = 3.69383888547706; fWeightMatrix0to1[37][26] = -0.134123507958809; fWeightMatrix0to1[38][26] = -1.76244626751394; fWeightMatrix0to1[39][26] = -0.0743358862420316; fWeightMatrix0to1[40][26] = -0.0456674973724331; fWeightMatrix0to1[41][26] = -0.889092454901615; fWeightMatrix0to1[42][26] = 0.659359182733314; fWeightMatrix0to1[43][26] = -0.573980092270375; fWeightMatrix0to1[44][26] = -0.0748451317186583; fWeightMatrix0to1[45][26] = -1.52157110365104; fWeightMatrix0to1[46][26] = 1.00045415223584; fWeightMatrix0to1[47][26] = -0.436183761375739; fWeightMatrix0to1[48][26] = 3.95863548903894; fWeightMatrix0to1[49][26] = 4.03908477477645; fWeightMatrix0to1[0][27] = 2.87331830076665; fWeightMatrix0to1[1][27] = 1.37114433036032; fWeightMatrix0to1[2][27] = -0.393337634166876; fWeightMatrix0to1[3][27] = 0.380029004816443; fWeightMatrix0to1[4][27] = -1.78418234120135; fWeightMatrix0to1[5][27] = -2.63371248738091; fWeightMatrix0to1[6][27] = 2.26312119350566; fWeightMatrix0to1[7][27] = 0.157712326696754; fWeightMatrix0to1[8][27] = 1.50679075385888; fWeightMatrix0to1[9][27] = -0.745793972305308; fWeightMatrix0to1[10][27] = 1.0307188080806; fWeightMatrix0to1[11][27] = 0.736111636090927; fWeightMatrix0to1[12][27] = -0.558595857502651; fWeightMatrix0to1[13][27] = -0.252095617375812; fWeightMatrix0to1[14][27] = 0.801710259532104; fWeightMatrix0to1[15][27] = -1.29887383865367; fWeightMatrix0to1[16][27] = 0.758989849449479; fWeightMatrix0to1[17][27] = 1.31567589689426; fWeightMatrix0to1[18][27] = -1.07282985714222; fWeightMatrix0to1[19][27] = -1.01991850056782; fWeightMatrix0to1[20][27] = 1.43355830997187; fWeightMatrix0to1[21][27] = -1.43398942175739; fWeightMatrix0to1[22][27] = 1.05318475971077; fWeightMatrix0to1[23][27] = 0.507041527365447; fWeightMatrix0to1[24][27] = 0.48126293090781; fWeightMatrix0to1[25][27] = 1.0046548897025; fWeightMatrix0to1[26][27] = -9.16093552520389; fWeightMatrix0to1[27][27] = -1.10996387101034; fWeightMatrix0to1[28][27] = 0.729681974859214; fWeightMatrix0to1[29][27] = -1.64080187224099; fWeightMatrix0to1[30][27] = -2.18426761715944; fWeightMatrix0to1[31][27] = 10.7198099752842; fWeightMatrix0to1[32][27] = 1.62913479263246; fWeightMatrix0to1[33][27] = 0.113940703666215; fWeightMatrix0to1[34][27] = 0.200027221864549; fWeightMatrix0to1[35][27] = 1.40311517684623; fWeightMatrix0to1[36][27] = -0.217525249432783; fWeightMatrix0to1[37][27] = -0.705411314143061; fWeightMatrix0to1[38][27] = -1.5641415322623; fWeightMatrix0to1[39][27] = -0.045510563724413; fWeightMatrix0to1[40][27] = -1.48301286167297; fWeightMatrix0to1[41][27] = 0.0711140976222107; fWeightMatrix0to1[42][27] = -0.84956809438167; fWeightMatrix0to1[43][27] = 1.6492913960948; fWeightMatrix0to1[44][27] = 0.96907526430081; fWeightMatrix0to1[45][27] = -1.57456384445306; fWeightMatrix0to1[46][27] = 0.800135618769182; fWeightMatrix0to1[47][27] = -1.71252957151345; fWeightMatrix0to1[48][27] = 0.153407411492879; fWeightMatrix0to1[49][27] = -1.63751929933566; fWeightMatrix0to1[0][28] = 0.552329271673702; fWeightMatrix0to1[1][28] = -0.210393389582974; fWeightMatrix0to1[2][28] = 2.25255231090085; fWeightMatrix0to1[3][28] = -0.362782143256923; fWeightMatrix0to1[4][28] = -3.61502545289998; fWeightMatrix0to1[5][28] = 4.06103497550554; fWeightMatrix0to1[6][28] = 5.96386921439564; fWeightMatrix0to1[7][28] = -1.29819035574907; fWeightMatrix0to1[8][28] = -1.08146895190795; fWeightMatrix0to1[9][28] = -0.580014978058179; fWeightMatrix0to1[10][28] = 0.662909589835174; fWeightMatrix0to1[11][28] = -1.48000009777153; fWeightMatrix0to1[12][28] = 0.227407868646503; fWeightMatrix0to1[13][28] = -3.49054586783081; fWeightMatrix0to1[14][28] = 0.566343198645514; fWeightMatrix0to1[15][28] = 0.68646297855118; fWeightMatrix0to1[16][28] = 1.02064342204185; fWeightMatrix0to1[17][28] = 0.857517593646706; fWeightMatrix0to1[18][28] = -3.34227507966862; fWeightMatrix0to1[19][28] = -3.99996212809273; fWeightMatrix0to1[20][28] = -1.3113883532963; fWeightMatrix0to1[21][28] = -1.4531490043212; fWeightMatrix0to1[22][28] = -0.326996512727825; fWeightMatrix0to1[23][28] = 2.93949984830351; fWeightMatrix0to1[24][28] = -1.06495501293654; fWeightMatrix0to1[25][28] = 0.00631841333230191; fWeightMatrix0to1[26][28] = 3.37308671786082; fWeightMatrix0to1[27][28] = 1.25738387414745; fWeightMatrix0to1[28][28] = 3.0231536859557; fWeightMatrix0to1[29][28] = -2.35058640970051; fWeightMatrix0to1[30][28] = 0.737598608687457; fWeightMatrix0to1[31][28] = -7.50665150167462; fWeightMatrix0to1[32][28] = 1.16374960278847; fWeightMatrix0to1[33][28] = 0.94575103260379; fWeightMatrix0to1[34][28] = 0.461469110852842; fWeightMatrix0to1[35][28] = -0.316752949673839; fWeightMatrix0to1[36][28] = 5.28610541575851; fWeightMatrix0to1[37][28] = -1.62146274123533; fWeightMatrix0to1[38][28] = 1.8694208900588; fWeightMatrix0to1[39][28] = 4.31434740083366; fWeightMatrix0to1[40][28] = -3.78877884749691; fWeightMatrix0to1[41][28] = -3.27422804098372; fWeightMatrix0to1[42][28] = 0.785852801912876; fWeightMatrix0to1[43][28] = -1.97065931136061; fWeightMatrix0to1[44][28] = 0.67830616693464; fWeightMatrix0to1[45][28] = -1.93509341835839; fWeightMatrix0to1[46][28] = 1.03093298431998; fWeightMatrix0to1[47][28] = 2.4776200232938; fWeightMatrix0to1[48][28] = 5.86189187732033; fWeightMatrix0to1[49][28] = 8.44700657241793; fWeightMatrix0to1[0][29] = -0.542562782039483; fWeightMatrix0to1[1][29] = 0.278293779098853; fWeightMatrix0to1[2][29] = 2.58938961359999; fWeightMatrix0to1[3][29] = 0.0729911093853707; fWeightMatrix0to1[4][29] = 0.969079951140873; fWeightMatrix0to1[5][29] = 2.94010972489768; fWeightMatrix0to1[6][29] = -6.02442094056067; fWeightMatrix0to1[7][29] = 1.78972173336376; fWeightMatrix0to1[8][29] = 1.20930995153462; fWeightMatrix0to1[9][29] = 5.25289087159339; fWeightMatrix0to1[10][29] = -0.112126514095863; fWeightMatrix0to1[11][29] = -1.38901956983873; fWeightMatrix0to1[12][29] = -2.32376742050234; fWeightMatrix0to1[13][29] = -0.25153843136338; fWeightMatrix0to1[14][29] = 1.85192291654424; fWeightMatrix0to1[15][29] = 1.23618430790005; fWeightMatrix0to1[16][29] = -1.00824156875416; fWeightMatrix0to1[17][29] = -1.13668142654465; fWeightMatrix0to1[18][29] = 3.33608070171122; fWeightMatrix0to1[19][29] = 3.59835079081652; fWeightMatrix0to1[20][29] = 1.44057348214415; fWeightMatrix0to1[21][29] = 1.0775127198776; fWeightMatrix0to1[22][29] = -0.914558962675004; fWeightMatrix0to1[23][29] = -2.93204833969599; fWeightMatrix0to1[24][29] = 0.141756748371083; fWeightMatrix0to1[25][29] = 0.433657876170167; fWeightMatrix0to1[26][29] = -3.28246261630755; fWeightMatrix0to1[27][29] = -1.02673473195456; fWeightMatrix0to1[28][29] = -2.94450775672419; fWeightMatrix0to1[29][29] = 2.51324026358659; fWeightMatrix0to1[30][29] = 2.89702581391081; fWeightMatrix0to1[31][29] = 7.57653486283153; fWeightMatrix0to1[32][29] = -0.939862024064775; fWeightMatrix0to1[33][29] = -0.702417507450764; fWeightMatrix0to1[34][29] = -0.490893274706108; fWeightMatrix0to1[35][29] = 0.731038413950409; fWeightMatrix0to1[36][29] = 1.45211148739558; fWeightMatrix0to1[37][29] = 6.75277774752322; fWeightMatrix0to1[38][29] = -4.7237309360585; fWeightMatrix0to1[39][29] = -4.27827120846572; fWeightMatrix0to1[40][29] = 3.89413121375431; fWeightMatrix0to1[41][29] = 0.377103040614417; fWeightMatrix0to1[42][29] = 1.47012782736133; fWeightMatrix0to1[43][29] = -1.1454615733346; fWeightMatrix0to1[44][29] = -0.297451830857409; fWeightMatrix0to1[45][29] = 2.12899484449658; fWeightMatrix0to1[46][29] = -1.00931540224031; fWeightMatrix0to1[47][29] = 0.243136373925703; fWeightMatrix0to1[48][29] = 1.015872435131; fWeightMatrix0to1[49][29] = -2.01713563032788; fWeightMatrix0to1[0][30] = 0.0797797410431586; fWeightMatrix0to1[1][30] = 0.766114504213482; fWeightMatrix0to1[2][30] = -0.466605915095265; fWeightMatrix0to1[3][30] = 1.01266096146907; fWeightMatrix0to1[4][30] = 1.13358759744838; fWeightMatrix0to1[5][30] = 0.207915823330873; fWeightMatrix0to1[6][30] = -0.540085894791479; fWeightMatrix0to1[7][30] = -1.67046404440959; fWeightMatrix0to1[8][30] = 0.387646332518386; fWeightMatrix0to1[9][30] = -1.37206568725457; fWeightMatrix0to1[10][30] = 0.809780844292619; fWeightMatrix0to1[11][30] = 0.145362047903243; fWeightMatrix0to1[12][30] = -0.131272824990175; fWeightMatrix0to1[13][30] = -3.78375428620408; fWeightMatrix0to1[14][30] = 2.01768631133334; fWeightMatrix0to1[15][30] = -0.832443168327702; fWeightMatrix0to1[16][30] = -1.19239438277458; fWeightMatrix0to1[17][30] = -0.749114121737861; fWeightMatrix0to1[18][30] = 0.333496199282695; fWeightMatrix0to1[19][30] = 0.0983814353152802; fWeightMatrix0to1[20][30] = -0.28512947802346; fWeightMatrix0to1[21][30] = 0.997291627882564; fWeightMatrix0to1[22][30] = 1.83765783251106; fWeightMatrix0to1[23][30] = 1.29373247279222; fWeightMatrix0to1[24][30] = -0.846986098959181; fWeightMatrix0to1[25][30] = -0.941152075834926; fWeightMatrix0to1[26][30] = -0.453597336398582; fWeightMatrix0to1[27][30] = 0.177962821694485; fWeightMatrix0to1[28][30] = -1.47756405637726; fWeightMatrix0to1[29][30] = -1.04489424217823; fWeightMatrix0to1[30][30] = -1.76177985814915; fWeightMatrix0to1[31][30] = 1.88505647806667; fWeightMatrix0to1[32][30] = -0.172575174714137; fWeightMatrix0to1[33][30] = -0.916149773934999; fWeightMatrix0to1[34][30] = 0.426413206395967; fWeightMatrix0to1[35][30] = -2.79081679110624; fWeightMatrix0to1[36][30] = 4.5250920889462; fWeightMatrix0to1[37][30] = -4.96347533621982; fWeightMatrix0to1[38][30] = 0.747682828920322; fWeightMatrix0to1[39][30] = -0.875990791676659; fWeightMatrix0to1[40][30] = 0.552125178654345; fWeightMatrix0to1[41][30] = 1.92424001256962; fWeightMatrix0to1[42][30] = 0.859622953685937; fWeightMatrix0to1[43][30] = -2.44272129568562; fWeightMatrix0to1[44][30] = 0.415846599644914; fWeightMatrix0to1[45][30] = -0.725486104197482; fWeightMatrix0to1[46][30] = -0.509873392516256; fWeightMatrix0to1[47][30] = -1.21825480754626; fWeightMatrix0to1[48][30] = 4.85316135725903; fWeightMatrix0to1[49][30] = 0.419759735862447; fWeightMatrix0to1[0][31] = -0.130968484238998; fWeightMatrix0to1[1][31] = -0.769657063519809; fWeightMatrix0to1[2][31] = 0.792793615012396; fWeightMatrix0to1[3][31] = -1.13740997096124; fWeightMatrix0to1[4][31] = -1.44694691213199; fWeightMatrix0to1[5][31] = 1.05052796765284; fWeightMatrix0to1[6][31] = 0.393448104866724; fWeightMatrix0to1[7][31] = 0.7604095507063; fWeightMatrix0to1[8][31] = -0.638140886035427; fWeightMatrix0to1[9][31] = 1.45312932787347; fWeightMatrix0to1[10][31] = -1.01521942548994; fWeightMatrix0to1[11][31] = -0.371568466937619; fWeightMatrix0to1[12][31] = 2.07006289092428; fWeightMatrix0to1[13][31] = -6.00020901520577; fWeightMatrix0to1[14][31] = 0.900449939509959; fWeightMatrix0to1[15][31] = -0.517397603815273; fWeightMatrix0to1[16][31] = 1.18728124249068; fWeightMatrix0to1[17][31] = 0.50899406538837; fWeightMatrix0to1[18][31] = -0.371235050233762; fWeightMatrix0to1[19][31] = 0.340006489549615; fWeightMatrix0to1[20][31] = 0.410246489448658; fWeightMatrix0to1[21][31] = -1.44990553036756; fWeightMatrix0to1[22][31] = 1.30426150425337; fWeightMatrix0to1[23][31] = -1.19755802142638; fWeightMatrix0to1[24][31] = 0.485408410993552; fWeightMatrix0to1[25][31] = 0.28105460451894; fWeightMatrix0to1[26][31] = 0.193881861937668; fWeightMatrix0to1[27][31] = -0.452471604178806; fWeightMatrix0to1[28][31] = 1.2106342547845; fWeightMatrix0to1[29][31] = 1.08042114933455; fWeightMatrix0to1[30][31] = -0.0803395752969483; fWeightMatrix0to1[31][31] = -1.82775008519472; fWeightMatrix0to1[32][31] = -1.59406668088169; fWeightMatrix0to1[33][31] = 1.00606495819984; fWeightMatrix0to1[34][31] = -0.486440579795807; fWeightMatrix0to1[35][31] = -2.67609579765495; fWeightMatrix0to1[36][31] = 4.88009765898001; fWeightMatrix0to1[37][31] = -4.94887002152211; fWeightMatrix0to1[38][31] = -0.831943718631286; fWeightMatrix0to1[39][31] = 1.05841436905886; fWeightMatrix0to1[40][31] = -0.619174947861903; fWeightMatrix0to1[41][31] = 0.601475701397942; fWeightMatrix0to1[42][31] = -0.767106716082235; fWeightMatrix0to1[43][31] = -2.31292448115048; fWeightMatrix0to1[44][31] = -0.489425588408733; fWeightMatrix0to1[45][31] = 0.501904674665573; fWeightMatrix0to1[46][31] = -0.169676722297171; fWeightMatrix0to1[47][31] = -1.53594743024832; fWeightMatrix0to1[48][31] = 6.42462047867559; fWeightMatrix0to1[49][31] = -0.965535268523519; fWeightMatrix0to1[0][32] = 0.0457350984987842; fWeightMatrix0to1[1][32] = 0.0286291452483619; fWeightMatrix0to1[2][32] = 0.144830528536899; fWeightMatrix0to1[3][32] = -0.149483408593776; fWeightMatrix0to1[4][32] = 2.68048736802909; fWeightMatrix0to1[5][32] = 0.148050299967253; fWeightMatrix0to1[6][32] = 25.5985735797504; fWeightMatrix0to1[7][32] = 0.27135183932784; fWeightMatrix0to1[8][32] = 0.00548905793205887; fWeightMatrix0to1[9][32] = -0.511097185913617; fWeightMatrix0to1[10][32] = 0.0444980234903812; fWeightMatrix0to1[11][32] = -0.3242654616487; fWeightMatrix0to1[12][32] = -0.856391848542539; fWeightMatrix0to1[13][32] = -4.24512648514562; fWeightMatrix0to1[14][32] = 1.08433459298286; fWeightMatrix0to1[15][32] = 1.5633503932576; fWeightMatrix0to1[16][32] = -0.0343244124381137; fWeightMatrix0to1[17][32] = 0.039283374821073; fWeightMatrix0to1[18][32] = -0.0426494384087075; fWeightMatrix0to1[19][32] = -2.42027617191862; fWeightMatrix0to1[20][32] = 0.361071613988599; fWeightMatrix0to1[21][32] = -1.15913646068052; fWeightMatrix0to1[22][32] = -0.187178374242448; fWeightMatrix0to1[23][32] = 0.192933193980887; fWeightMatrix0to1[24][32] = 1.47038004479313; fWeightMatrix0to1[25][32] = -0.131907012042905; fWeightMatrix0to1[26][32] = 0.00887161695091744; fWeightMatrix0to1[27][32] = -0.549240528171087; fWeightMatrix0to1[28][32] = -0.133738822235622; fWeightMatrix0to1[29][32] = -0.0998855271366551; fWeightMatrix0to1[30][32] = -1.52485686033981; fWeightMatrix0to1[31][32] = -0.160890880092766; fWeightMatrix0to1[32][32] = 0.317929787201025; fWeightMatrix0to1[33][32] = 0.121373124061295; fWeightMatrix0to1[34][32] = 0.00083760451268532; fWeightMatrix0to1[35][32] = -0.24573097996418; fWeightMatrix0to1[36][32] = 4.94406420721301; fWeightMatrix0to1[37][32] = -5.31819595650444; fWeightMatrix0to1[38][32] = 0.428517246729453; fWeightMatrix0to1[39][32] = -0.0420715923148499; fWeightMatrix0to1[40][32] = 0.210843363961676; fWeightMatrix0to1[41][32] = 1.99633506111669; fWeightMatrix0to1[42][32] = -1.49579555738117; fWeightMatrix0to1[43][32] = -7.3885333577565; fWeightMatrix0to1[44][32] = 0.0280646185959717; fWeightMatrix0to1[45][32] = -0.0609528390877322; fWeightMatrix0to1[46][32] = -0.861339680267861; fWeightMatrix0to1[47][32] = -0.468075154656973; fWeightMatrix0to1[48][32] = -0.516792965502962; fWeightMatrix0to1[49][32] = 1.43048369182133; fWeightMatrix0to1[0][33] = -1.0447289405911; fWeightMatrix0to1[1][33] = -1.48757951339408; fWeightMatrix0to1[2][33] = -1.64227476166761; fWeightMatrix0to1[3][33] = -0.308682193736974; fWeightMatrix0to1[4][33] = -1.11896880256388; fWeightMatrix0to1[5][33] = -1.23885113369592; fWeightMatrix0to1[6][33] = 0.972810255458951; fWeightMatrix0to1[7][33] = -1.12285772919946; fWeightMatrix0to1[8][33] = 0.33275650898065; fWeightMatrix0to1[9][33] = -1.02809018194502; fWeightMatrix0to1[10][33] = -0.76556159738502; fWeightMatrix0to1[11][33] = 1.03882517076913; fWeightMatrix0to1[12][33] = 0.454488015334748; fWeightMatrix0to1[13][33] = -0.742211021208068; fWeightMatrix0to1[14][33] = -1.08368955893799; fWeightMatrix0to1[15][33] = -0.0461291078655264; fWeightMatrix0to1[16][33] = 0.00815638114457837; fWeightMatrix0to1[17][33] = 0.650203501236852; fWeightMatrix0to1[18][33] = 0.0538799824574471; fWeightMatrix0to1[19][33] = -0.913086219660105; fWeightMatrix0to1[20][33] = 0.640743832535557; fWeightMatrix0to1[21][33] = 1.16905030781802; fWeightMatrix0to1[22][33] = -0.909215098811622; fWeightMatrix0to1[23][33] = 7.67613742304842; fWeightMatrix0to1[24][33] = -0.366844451985966; fWeightMatrix0to1[25][33] = 0.749019582353931; fWeightMatrix0to1[26][33] = -0.430561449010521; fWeightMatrix0to1[27][33] = -0.442679657190928; fWeightMatrix0to1[28][33] = -0.685962534277012; fWeightMatrix0to1[29][33] = 0.2842842832812; fWeightMatrix0to1[30][33] = -1.05081396637683; fWeightMatrix0to1[31][33] = 0.510755265031587; fWeightMatrix0to1[32][33] = -0.481395319980704; fWeightMatrix0to1[33][33] = 0.53521409503508; fWeightMatrix0to1[34][33] = -1.16275736453219; fWeightMatrix0to1[35][33] = 0.905671899387434; fWeightMatrix0to1[36][33] = 1.35883264537217; fWeightMatrix0to1[37][33] = 0.277528738545171; fWeightMatrix0to1[38][33] = -0.486628299714214; fWeightMatrix0to1[39][33] = 1.08345775978414; fWeightMatrix0to1[40][33] = 0.699582535675626; fWeightMatrix0to1[41][33] = 1.4194375812598; fWeightMatrix0to1[42][33] = 0.515761917591308; fWeightMatrix0to1[43][33] = -2.61848587820011; fWeightMatrix0to1[44][33] = -0.386918796366255; fWeightMatrix0to1[45][33] = -0.178180786888056; fWeightMatrix0to1[46][33] = 1.01827482195146; fWeightMatrix0to1[47][33] = 0.891050614167223; fWeightMatrix0to1[48][33] = 0.232040812057558; fWeightMatrix0to1[49][33] = -0.978848328482079; fWeightMatrix0to1[0][34] = 1.04079660649255; fWeightMatrix0to1[1][34] = 1.31810279180271; fWeightMatrix0to1[2][34] = -0.298377263873558; fWeightMatrix0to1[3][34] = 0.372066064813548; fWeightMatrix0to1[4][34] = 1.01014377985409; fWeightMatrix0to1[5][34] = 0.678449398331195; fWeightMatrix0to1[6][34] = -1.05785381090428; fWeightMatrix0to1[7][34] = -1.50709633345468; fWeightMatrix0to1[8][34] = -0.621955957292379; fWeightMatrix0to1[9][34] = -2.63264165968764; fWeightMatrix0to1[10][34] = 0.764515037744093; fWeightMatrix0to1[11][34] = 2.95578645089293; fWeightMatrix0to1[12][34] = 1.63992171629967; fWeightMatrix0to1[13][34] = 0.979574482574863; fWeightMatrix0to1[14][34] = 0.850134482827501; fWeightMatrix0to1[15][34] = -2.2705610536751; fWeightMatrix0to1[16][34] = 0.0583307486644953; fWeightMatrix0to1[17][34] = -0.743394038483489; fWeightMatrix0to1[18][34] = 0.0986151900819758; fWeightMatrix0to1[19][34] = 0.658165847866018; fWeightMatrix0to1[20][34] = -0.632385704374925; fWeightMatrix0to1[21][34] = 0.309001548646095; fWeightMatrix0to1[22][34] = 0.282976476078774; fWeightMatrix0to1[23][34] = 7.58801850240637; fWeightMatrix0to1[24][34] = -0.490393911365866; fWeightMatrix0to1[25][34] = -0.372879420793077; fWeightMatrix0to1[26][34] = 0.327942034463608; fWeightMatrix0to1[27][34] = -1.53150639884968; fWeightMatrix0to1[28][34] = 0.800874696759056; fWeightMatrix0to1[29][34] = -1.39678665600716; fWeightMatrix0to1[30][34] = 1.30278244479539; fWeightMatrix0to1[31][34] = -0.472587907950629; fWeightMatrix0to1[32][34] = 0.444979757754829; fWeightMatrix0to1[33][34] = -1.11134355727544; fWeightMatrix0to1[34][34] = 1.50658789853606; fWeightMatrix0to1[35][34] = -1.19355004010726; fWeightMatrix0to1[36][34] = -1.68409382865313; fWeightMatrix0to1[37][34] = -0.182417235548075; fWeightMatrix0to1[38][34] = 0.520323816996171; fWeightMatrix0to1[39][34] = -1.13843174469185; fWeightMatrix0to1[40][34] = -0.76893551659089; fWeightMatrix0to1[41][34] = -0.251263000502097; fWeightMatrix0to1[42][34] = -1.13807938333248; fWeightMatrix0to1[43][34] = 1.14865910550207; fWeightMatrix0to1[44][34] = 0.732615749746112; fWeightMatrix0to1[45][34] = -0.237230365081822; fWeightMatrix0to1[46][34] = -0.598778278825271; fWeightMatrix0to1[47][34] = -0.6920598026227; fWeightMatrix0to1[48][34] = 1.63552417200254; fWeightMatrix0to1[49][34] = 0.993972562333782; fWeightMatrix0to1[0][35] = -0.120592054859291; fWeightMatrix0to1[1][35] = 0.85471819698335; fWeightMatrix0to1[2][35] = 1.47875988690576; fWeightMatrix0to1[3][35] = 0.281549114865375; fWeightMatrix0to1[4][35] = -7.50271671004653; fWeightMatrix0to1[5][35] = 0.73841896495714; fWeightMatrix0to1[6][35] = 2.01770301573077; fWeightMatrix0to1[7][35] = 1.13174623643508; fWeightMatrix0to1[8][35] = 0.212555342222289; fWeightMatrix0to1[9][35] = -0.597057858288194; fWeightMatrix0to1[10][35] = -0.378740562999005; fWeightMatrix0to1[11][35] = -2.25598062139865; fWeightMatrix0to1[12][35] = -0.277004404307701; fWeightMatrix0to1[13][35] = -0.8549475013567; fWeightMatrix0to1[14][35] = 0.309795696952609; fWeightMatrix0to1[15][35] = 1.12367118749681; fWeightMatrix0to1[16][35] = 0.263931787584746; fWeightMatrix0to1[17][35] = -1.52981491268482; fWeightMatrix0to1[18][35] = 0.160760308629141; fWeightMatrix0to1[19][35] = 2.21546951535683; fWeightMatrix0to1[20][35] = -0.466095920399852; fWeightMatrix0to1[21][35] = -0.211803153029598; fWeightMatrix0to1[22][35] = -0.472592379102947; fWeightMatrix0to1[23][35] = 14.8674203534003; fWeightMatrix0to1[24][35] = -1.94031012555708; fWeightMatrix0to1[25][35] = -0.264927998742829; fWeightMatrix0to1[26][35] = 1.19178237734674; fWeightMatrix0to1[27][35] = -3.70096221969232; fWeightMatrix0to1[28][35] = -0.04793885320147; fWeightMatrix0to1[29][35] = -6.87952059717629; fWeightMatrix0to1[30][35] = -1.42185749046492; fWeightMatrix0to1[31][35] = -1.5951149320348; fWeightMatrix0to1[32][35] = -0.155670811898374; fWeightMatrix0to1[33][35] = -0.821760364004054; fWeightMatrix0to1[34][35] = -0.109466777796851; fWeightMatrix0to1[35][35] = -3.38840740655684; fWeightMatrix0to1[36][35] = 4.71760516387052; fWeightMatrix0to1[37][35] = 1.27200095499308; fWeightMatrix0to1[38][35] = -0.448840184933267; fWeightMatrix0to1[39][35] = 0.804953201311649; fWeightMatrix0to1[40][35] = -0.750783848313941; fWeightMatrix0to1[41][35] = -2.25961553938823; fWeightMatrix0to1[42][35] = -0.0629844061426225; fWeightMatrix0to1[43][35] = 0.202875669378526; fWeightMatrix0to1[44][35] = 0.289386781732981; fWeightMatrix0to1[45][35] = 0.0394738556165446; fWeightMatrix0to1[46][35] = 0.737675506267691; fWeightMatrix0to1[47][35] = 0.24063812852859; fWeightMatrix0to1[48][35] = -1.1996199742016; fWeightMatrix0to1[49][35] = -6.22942146693991; fWeightMatrix0to1[0][36] = 4.41254390179323; fWeightMatrix0to1[1][36] = 0.527595084411805; fWeightMatrix0to1[2][36] = 1.36399662090427; fWeightMatrix0to1[3][36] = -0.599712685099273; fWeightMatrix0to1[4][36] = -5.17688803366551; fWeightMatrix0to1[5][36] = 1.5362310754883; fWeightMatrix0to1[6][36] = 23.1838599159491; fWeightMatrix0to1[7][36] = -1.41320448182257; fWeightMatrix0to1[8][36] = 0.393966316174184; fWeightMatrix0to1[9][36] = -1.20380415773998; fWeightMatrix0to1[10][36] = -0.0413838830210417; fWeightMatrix0to1[11][36] = 1.34658447381941; fWeightMatrix0to1[12][36] = 2.36021215608992; fWeightMatrix0to1[13][36] = -0.170992549920448; fWeightMatrix0to1[14][36] = -0.983608798225326; fWeightMatrix0to1[15][36] = 1.42915493314447; fWeightMatrix0to1[16][36] = 0.878453296400616; fWeightMatrix0to1[17][36] = 5.58350893991522; fWeightMatrix0to1[18][36] = -3.86142496152451; fWeightMatrix0to1[19][36] = -0.322803235204465; fWeightMatrix0to1[20][36] = -0.642555404707245; fWeightMatrix0to1[21][36] = -1.77511119216475; fWeightMatrix0to1[22][36] = -0.452917671134827; fWeightMatrix0to1[23][36] = 2.65826172966377; fWeightMatrix0to1[24][36] = 0.066022600601332; fWeightMatrix0to1[25][36] = 0.555608525276232; fWeightMatrix0to1[26][36] = 13.9090606342834; fWeightMatrix0to1[27][36] = -1.52175263086353; fWeightMatrix0to1[28][36] = 1.9391760243339; fWeightMatrix0to1[29][36] = -3.41330003420091; fWeightMatrix0to1[30][36] = 0.478882359495478; fWeightMatrix0to1[31][36] = -8.6141939552355; fWeightMatrix0to1[32][36] = 0.631882794727321; fWeightMatrix0to1[33][36] = -1.48669117165874; fWeightMatrix0to1[34][36] = 1.41262264152419; fWeightMatrix0to1[35][36] = -0.254659336048363; fWeightMatrix0to1[36][36] = 1.12873679677967; fWeightMatrix0to1[37][36] = -11.669158580914; fWeightMatrix0to1[38][36] = 0.290293827898123; fWeightMatrix0to1[39][36] = 6.01169349885883; fWeightMatrix0to1[40][36] = -20.5282205161245; fWeightMatrix0to1[41][36] = -1.55820825714454; fWeightMatrix0to1[42][36] = -1.5919592392146; fWeightMatrix0to1[43][36] = 2.67651173749763; fWeightMatrix0to1[44][36] = -1.86308487648295; fWeightMatrix0to1[45][36] = -3.28484708391689; fWeightMatrix0to1[46][36] = 1.83742351856641; fWeightMatrix0to1[47][36] = -1.35985387037535; fWeightMatrix0to1[48][36] = 3.34012142829549; fWeightMatrix0to1[49][36] = -0.983235456992432; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = -1.58867484309176; fWeightMatrix1to2[0][1] = 0.193620751932632; fWeightMatrix1to2[0][2] = -0.408055285267523; fWeightMatrix1to2[0][3] = -0.758262956773729; fWeightMatrix1to2[0][4] = 0.305464617539209; fWeightMatrix1to2[0][5] = 0.396386996801675; fWeightMatrix1to2[0][6] = -0.630904915653345; fWeightMatrix1to2[0][7] = -0.416018491265804; fWeightMatrix1to2[0][8] = 0.358154114272076; fWeightMatrix1to2[0][9] = 0.632429301884412; fWeightMatrix1to2[0][10] = -0.523035465403605; fWeightMatrix1to2[0][11] = 0.658472819351702; fWeightMatrix1to2[0][12] = -1.18370035318111; fWeightMatrix1to2[0][13] = 0.447892905028388; fWeightMatrix1to2[0][14] = -0.339523350152475; fWeightMatrix1to2[0][15] = 1.57140095044469; fWeightMatrix1to2[0][16] = 0.0663373922795471; fWeightMatrix1to2[0][17] = -1.35170423600318; fWeightMatrix1to2[0][18] = 1.55700560755897; fWeightMatrix1to2[0][19] = 0.668748136804781; fWeightMatrix1to2[0][20] = -0.709892584717117; fWeightMatrix1to2[0][21] = -2.13912460953408; fWeightMatrix1to2[0][22] = -0.373978982445285; fWeightMatrix1to2[0][23] = -0.373335129078568; fWeightMatrix1to2[0][24] = 1.91441003152956; fWeightMatrix1to2[0][25] = -0.496756507703327; fWeightMatrix1to2[0][26] = -0.640305809959633; fWeightMatrix1to2[0][27] = -0.450049884611669; fWeightMatrix1to2[0][28] = 0.195922522266372; fWeightMatrix1to2[0][29] = 0.244650031294004; fWeightMatrix1to2[0][30] = -1.73226570918522; fWeightMatrix1to2[0][31] = 0.481013261884937; fWeightMatrix1to2[0][32] = 0.060901204197815; fWeightMatrix1to2[0][33] = -0.907756600725215; fWeightMatrix1to2[0][34] = -0.294232795503238; fWeightMatrix1to2[0][35] = -0.629205747637112; fWeightMatrix1to2[0][36] = -0.341203664769215; fWeightMatrix1to2[0][37] = 1.08382393007334; fWeightMatrix1to2[0][38] = -1.07470230940678; fWeightMatrix1to2[0][39] = -0.968400565474644; fWeightMatrix1to2[0][40] = 1.81845383248994; fWeightMatrix1to2[0][41] = 0.305914514902252; fWeightMatrix1to2[0][42] = -0.644786493207993; fWeightMatrix1to2[0][43] = -0.946033506892171; fWeightMatrix1to2[0][44] = -0.500594142930993; fWeightMatrix1to2[0][45] = 0.629581787589355; fWeightMatrix1to2[0][46] = -3.49717606983636; fWeightMatrix1to2[0][47] = -0.243540577550407; fWeightMatrix1to2[0][48] = -0.276021710696655; fWeightMatrix1to2[0][49] = -0.70380025729605; fWeightMatrix1to2[0][50] = -0.546649147977346; } inline double ReadKaon_Long_TMVA::GetMvaValue__( const std::vector& inputValues ) const { if (inputValues.size() != (unsigned int)fLayerSize[0]-1) { std::cout << "Input vector needs to be of size " << fLayerSize[0]-1 << std::endl; return 0; } for (int l=0; l& inputValues ) const { // classifier response value double retval = 0; // classifier response, sanity check first if (!IsStatusClean()) { std::cout << "Problem in class \"" << fClassName << "\": cannot return classifier response" << " because status is dirty" << std::endl; retval = 0; } else { if (IsNormalised()) { // normalise variables std::vector iV; iV.reserve(inputValues.size()); int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(NormVariable( *varIt, fVmin[ivar], fVmax[ivar] )); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } else { std::vector iV; int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(*varIt); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } } return retval; } //_______________________________________________________________________ inline void ReadKaon_Long_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 1161.80004883; fMax_1[0][0] = 1440341.25; fMin_1[1][0] = 1160.17004395; fMax_1[1][0] = 709857; fMin_1[2][0] = 1160.17004395; fMax_1[2][0] = 1440341.25; fMin_1[0][1] = 3.6869828701; fMax_1[0][1] = 40173.4257812; fMin_1[1][1] = 32.0940361023; fMax_1[1][1] = 24278.1972656; fMin_1[2][1] = 3.6869828701; fMax_1[2][1] = 40173.4257812; fMin_1[0][2] = 0.158450171351; fMax_1[0][2] = 2.99995040894; fMin_1[1][2] = 0.164222627878; fMax_1[1][2] = 2.99942684174; fMin_1[2][2] = 0.158450171351; fMax_1[2][2] = 2.99995040894; fMin_1[0][3] = 7; fMax_1[0][3] = 53; fMin_1[1][3] = 8; fMax_1[1][3] = 54; fMin_1[2][3] = 7; fMax_1[2][3] = 54; fMin_1[0][4] = -87.7145690918; fMax_1[0][4] = 0.203152939677; fMin_1[1][4] = -87.9648971558; fMax_1[1][4] = -0.0874281823635; fMin_1[2][4] = -87.9648971558; fMax_1[2][4] = 0.203152939677; fMin_1[0][5] = -999; fMax_1[0][5] = 1; fMin_1[1][5] = -999; fMax_1[1][5] = 1; fMin_1[2][5] = -999; fMax_1[2][5] = 1; fMin_1[0][6] = 0.011562728323; fMax_1[0][6] = 99.9178771973; fMin_1[1][6] = 0.0262967702001; fMax_1[1][6] = 88.9839096069; fMin_1[2][6] = 0.011562728323; fMax_1[2][6] = 99.9178771973; fMin_1[0][7] = 6.35963369859e-05; fMax_1[0][7] = 85.7007293701; fMin_1[1][7] = 0.000302432483295; fMax_1[1][7] = 74.6415405273; fMin_1[2][7] = 6.35963369859e-05; fMax_1[2][7] = 85.7007293701; fMin_1[0][8] = 1; fMax_1[0][8] = 26; fMin_1[1][8] = 1; fMax_1[1][8] = 24; fMin_1[2][8] = 1; fMax_1[2][8] = 26; fMin_1[0][9] = 0.000567181268707; fMax_1[0][9] = 98.135597229; fMin_1[1][9] = 0.00732914172113; fMax_1[1][9] = 100.09513855; fMin_1[2][9] = 0.000567181268707; fMax_1[2][9] = 100.09513855; fMin_1[0][10] = 1; fMax_1[0][10] = 30; fMin_1[1][10] = 1; fMax_1[1][10] = 31; fMin_1[2][10] = 1; fMax_1[2][10] = 31; fMin_1[0][11] = 0; fMax_1[0][11] = 1; fMin_1[1][11] = 0; fMax_1[1][11] = 1; fMin_1[2][11] = 0; fMax_1[2][11] = 1; fMin_1[0][12] = 0; fMax_1[0][12] = 1; fMin_1[1][12] = 0; fMax_1[1][12] = 1; fMin_1[2][12] = 0; fMax_1[2][12] = 1; fMin_1[0][13] = 0; fMax_1[0][13] = 1; fMin_1[1][13] = 0; fMax_1[1][13] = 1; fMin_1[2][13] = 0; fMax_1[2][13] = 1; fMin_1[0][14] = 0; fMax_1[0][14] = 1; fMin_1[1][14] = 0; fMax_1[1][14] = 1; fMin_1[2][14] = 0; fMax_1[2][14] = 1; fMin_1[0][15] = 0; fMax_1[0][15] = 1; fMin_1[1][15] = 0; fMax_1[1][15] = 1; fMin_1[2][15] = 0; fMax_1[2][15] = 1; fMin_1[0][16] = 0; fMax_1[0][16] = 1; fMin_1[1][16] = 0; fMax_1[1][16] = 1; fMin_1[2][16] = 0; fMax_1[2][16] = 1; fMin_1[0][17] = -999; fMax_1[0][17] = 121.597801208; fMin_1[1][17] = -999; fMax_1[1][17] = 50.2230987549; fMin_1[2][17] = -999; fMax_1[2][17] = 121.597801208; fMin_1[0][18] = -999; fMax_1[0][18] = 80.3266983032; fMin_1[1][18] = -999; fMax_1[1][18] = 32.3123016357; fMin_1[2][18] = -999; fMax_1[2][18] = 80.3266983032; fMin_1[0][19] = -999; fMax_1[0][19] = 72.0843963623; fMin_1[1][19] = -999; fMax_1[1][19] = 113.830497742; fMin_1[2][19] = -999; fMax_1[2][19] = 113.830497742; fMin_1[0][20] = -999; fMax_1[0][20] = 102.856002808; fMin_1[1][20] = -999; fMax_1[1][20] = 59.4682998657; fMin_1[2][20] = -999; fMax_1[2][20] = 102.856002808; fMin_1[0][21] = -999; fMax_1[0][21] = 64.5992965698; fMin_1[1][21] = -999; fMax_1[1][21] = 64.7481994629; fMin_1[2][21] = -999; fMax_1[2][21] = 64.7481994629; fMin_1[0][22] = -999; fMax_1[0][22] = 0.0267999991775; fMin_1[1][22] = -999; fMax_1[1][22] = 0.0175999999046; fMin_1[2][22] = -999; fMax_1[2][22] = 0.0267999991775; fMin_1[0][23] = -999; fMax_1[0][23] = 0; fMin_1[1][23] = -999; fMax_1[1][23] = 0; fMin_1[2][23] = -999; fMax_1[2][23] = 0; fMin_1[0][24] = 0; fMax_1[0][24] = 1; fMin_1[1][24] = 0; fMax_1[1][24] = 1; fMin_1[2][24] = 0; fMax_1[2][24] = 1; fMin_1[0][25] = 0; fMax_1[0][25] = 119; fMin_1[1][25] = 0; fMax_1[1][25] = 53; fMin_1[2][25] = 0; fMax_1[2][25] = 119; fMin_1[0][26] = 0; fMax_1[0][26] = 1; fMin_1[1][26] = 0; fMax_1[1][26] = 1; fMin_1[2][26] = 0; fMax_1[2][26] = 1; fMin_1[0][27] = 0; fMax_1[0][27] = 1; fMin_1[1][27] = 0; fMax_1[1][27] = 1; fMin_1[2][27] = 0; fMax_1[2][27] = 1; fMin_1[0][28] = -999; fMax_1[0][28] = 4.34127378464; fMin_1[1][28] = -999; fMax_1[1][28] = 4.05479049683; fMin_1[2][28] = -999; fMax_1[2][28] = 4.34127378464; fMin_1[0][29] = -999; fMax_1[0][29] = 2.15297603607; fMin_1[1][29] = -999; fMax_1[1][29] = 2.15297603607; fMin_1[2][29] = -999; fMax_1[2][29] = 2.15297603607; fMin_1[0][30] = -999; fMax_1[0][30] = 3.12796974182; fMin_1[1][30] = -999; fMax_1[1][30] = 2.59438276291; fMin_1[2][30] = -999; fMax_1[2][30] = 3.12796974182; fMin_1[0][31] = -999; fMax_1[0][31] = 2.87338900566; fMin_1[1][31] = -999; fMax_1[1][31] = 2.87338900566; fMin_1[2][31] = -999; fMax_1[2][31] = 2.87338900566; fMin_1[0][32] = -999; fMax_1[0][32] = 3.46313500404; fMin_1[1][32] = -999; fMax_1[1][32] = 3.46313500404; fMin_1[2][32] = -999; fMax_1[2][32] = 3.46313500404; fMin_1[0][33] = 0; fMax_1[0][33] = 1; fMin_1[1][33] = 0; fMax_1[1][33] = 1; fMin_1[2][33] = 0; fMax_1[2][33] = 1; fMin_1[0][34] = -999; fMax_1[0][34] = 4.79148387909; fMin_1[1][34] = -999; fMax_1[1][34] = 4.79148387909; fMin_1[2][34] = -999; fMax_1[2][34] = 4.79148387909; fMin_1[0][35] = 0.524344563484; fMax_1[0][35] = 3.33333325386; fMin_1[1][35] = 0.596910119057; fMax_1[1][35] = 2.13951301575; fMin_1[2][35] = 0.524344563484; fMax_1[2][35] = 3.33333325386; } //_______________________________________________________________________ inline void ReadKaon_Long_TMVA::Transform_1( std::vector& iv, int cls) const { // Normalization transformation if (cls < 0 || cls > 2) { if (2 > 1 ) cls = 2; else cls = 2; } const int nVar = 36; // get indices of used variables // define the indices of the variables which are transformed by this transformation static std::vector indicesGet; static std::vector indicesPut; if ( indicesGet.empty() ) { indicesGet.reserve(fNvars); indicesGet.push_back( 0); indicesGet.push_back( 1); indicesGet.push_back( 2); indicesGet.push_back( 3); indicesGet.push_back( 4); indicesGet.push_back( 5); indicesGet.push_back( 6); indicesGet.push_back( 7); indicesGet.push_back( 8); indicesGet.push_back( 9); indicesGet.push_back( 10); indicesGet.push_back( 11); indicesGet.push_back( 12); indicesGet.push_back( 13); indicesGet.push_back( 14); indicesGet.push_back( 15); indicesGet.push_back( 16); indicesGet.push_back( 17); indicesGet.push_back( 18); indicesGet.push_back( 19); indicesGet.push_back( 20); indicesGet.push_back( 21); indicesGet.push_back( 22); indicesGet.push_back( 23); indicesGet.push_back( 24); indicesGet.push_back( 25); indicesGet.push_back( 26); indicesGet.push_back( 27); indicesGet.push_back( 28); indicesGet.push_back( 29); indicesGet.push_back( 30); indicesGet.push_back( 31); indicesGet.push_back( 32); indicesGet.push_back( 33); indicesGet.push_back( 34); indicesGet.push_back( 35); } if ( indicesPut.empty() ) { indicesPut.reserve(fNvars); indicesPut.push_back( 0); indicesPut.push_back( 1); indicesPut.push_back( 2); indicesPut.push_back( 3); indicesPut.push_back( 4); indicesPut.push_back( 5); indicesPut.push_back( 6); indicesPut.push_back( 7); indicesPut.push_back( 8); indicesPut.push_back( 9); indicesPut.push_back( 10); indicesPut.push_back( 11); indicesPut.push_back( 12); indicesPut.push_back( 13); indicesPut.push_back( 14); indicesPut.push_back( 15); indicesPut.push_back( 16); indicesPut.push_back( 17); indicesPut.push_back( 18); indicesPut.push_back( 19); indicesPut.push_back( 20); indicesPut.push_back( 21); indicesPut.push_back( 22); indicesPut.push_back( 23); indicesPut.push_back( 24); indicesPut.push_back( 25); indicesPut.push_back( 26); indicesPut.push_back( 27); indicesPut.push_back( 28); indicesPut.push_back( 29); indicesPut.push_back( 30); indicesPut.push_back( 31); indicesPut.push_back( 32); indicesPut.push_back( 33); indicesPut.push_back( 34); indicesPut.push_back( 35); } static std::vector dv; dv.resize(nVar); for (int ivar=0; ivar& iv, int sigOrBgd ) const { Transform_1( iv, sigOrBgd ); }