// Class: ReadMuon_Long_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Muon_Long_TMVA TMVA Release : 4.1.4 [262404] ROOT Release : 5.34/05 [336389] Creator : jonrob Date : Thu Apr 11 03:31:38 2013 Host : Linux lxbuild175.cern.ch 2.6.18-308.4.1.el5 #1 SMP Wed Apr 18 16:26:27 CEST 2012 x86_64 x86_64 x86_64 GNU/Linux Dir : /afs/cern.ch/work/j/jonrob/www/ANNPID/MC12/TrainAllTks-EvalAllTks-ReweightRICH2/TMVA-NoPreSels-NoGECs/MLP/Norm/ScaleF1.4/BP/NCycles750/CE/tanh/Muon/Long Training events: 1000000 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!)] # 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] ConvergenceImprove: "1.000000e-30" [Minimum improvement which counts as improvement (<0 means automatic convergence check is turned off)] ConvergenceTests: "-1" [Number of steps (without improvement) required for convergence (<0 means automatic convergence check is turned off)] UseRegulator: "False" [Use regulator to avoid over-training] 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' [3000.02001953,1921772.125] TrackPt TrackPt TrackPt TrackPt 'F' [0.865624427795,171540.828125] TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof 'F' [0.162088602781,2.999969244] TrackNumDof TrackNumDof TrackNumDof TrackNumDof 'I' [7,52] TrackLikelihood TrackLikelihood TrackLikelihood TrackLikelihood 'F' [-99.98046875,-0.049482550472] TrackGhostProbability TrackGhostProbability TrackGhostProbability TrackGhostProbability 'F' [-999,1] TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 'F' [0.017450645566,110.712471008] TrackCloneDist TrackCloneDist TrackCloneDist TrackCloneDist 'F' [-999,4999.31347656] TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 'F' [6.98609528627e-06,86.6761169434] TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF 'I' [1,25] TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 'F' [0.000427323015174,97.9267349243] TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF 'I' [1,29] RichUsedAero RichUsedAero RichUsedAero RichUsedAero 'I' [0,1] RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas 'I' [0,1] RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas 'I' [0,1] RichAboveMuThres RichAboveMuThres RichAboveMuThres RichAboveMuThres 'I' [0,1] RichAboveKaThres RichAboveKaThres RichAboveKaThres RichAboveKaThres 'I' [0,1] RichDLLe RichDLLe RichDLLe RichDLLe 'F' [-999,103.685401917] RichDLLmu RichDLLmu RichDLLmu RichDLLmu 'F' [-999,94.2658996582] RichDLLk RichDLLk RichDLLk RichDLLk 'F' [-999,105.476303101] RichDLLp RichDLLp RichDLLp RichDLLp 'F' [-999,56.4369010925] RichDLLbt RichDLLbt RichDLLbt RichDLLbt 'F' [-999,61.8680992126] MuonBkgLL MuonBkgLL MuonBkgLL MuonBkgLL 'F' [-10.046500206,0.0280000008643] MuonMuLL MuonMuLL MuonMuLL MuonMuLL 'F' [-69.0775985718,0] MuonNShared MuonNShared MuonNShared MuonNShared 'I' [1,92] InAccEcal InAccEcal InAccEcal InAccEcal 'I' [0,1] EcalPIDe EcalPIDe EcalPIDe EcalPIDe 'F' [-999,4.05479049683] EcalPIDmu EcalPIDmu EcalPIDmu EcalPIDmu 'F' [-999,2.15297603607] InAccHcal InAccHcal InAccHcal InAccHcal 'I' [0,1] HcalPIDe HcalPIDe HcalPIDe HcalPIDe 'F' [-999,3.12796974182] HcalPIDmu HcalPIDmu HcalPIDmu HcalPIDmu 'F' [-999,2.87338900566] InAccPrs InAccPrs InAccPrs InAccPrs 'I' [0,1] 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.483146071434,5.28089904785] 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 ReadMuon_Long_TMVA : public IClassifierReader { public: // constructor ReadMuon_Long_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadMuon_Long_TMVA" ), fNvars( 36 ), fIsNormalised( false ) { // the training input variables const char* inputVars[] = { "TrackP", "TrackPt", "TrackChi2PerDof", "TrackNumDof", "TrackLikelihood", "TrackGhostProbability", "TrackFitMatchChi2", "TrackCloneDist", "TrackFitVeloChi2", "TrackFitVeloNDoF", "TrackFitTChi2", "TrackFitTNDoF", "RichUsedAero", "RichUsedR1Gas", "RichUsedR2Gas", "RichAboveMuThres", "RichAboveKaThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "MuonBkgLL", "MuonMuLL", "MuonNShared", "InAccEcal", "EcalPIDe", "EcalPIDmu", "InAccHcal", "HcalPIDe", "HcalPIDmu", "InAccPrs", "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] = 0.99999988079071; fVmin[1] = -1; fVmax[1] = 0.99999988079071; fVmin[2] = -1; fVmax[2] = 0.99999988079071; fVmin[3] = -1; fVmax[3] = 1; fVmin[4] = -1; fVmax[4] = 1; fVmin[5] = -1; fVmax[5] = 1; fVmin[6] = -1; fVmax[6] = 1; fVmin[7] = -1; fVmax[7] = 0.99999988079071; fVmin[8] = -1; fVmax[8] = 1; fVmin[9] = -1; fVmax[9] = 1; fVmin[10] = -1; fVmax[10] = 0.99999988079071; 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] = 'F'; fType[9] = 'I'; fType[10] = 'F'; 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] = 'F'; fType[27] = 'F'; fType[28] = 'I'; fType[29] = 'F'; fType[30] = 'F'; fType[31] = 'I'; fType[32] = 'F'; fType[33] = 'I'; fType[34] = 'F'; fType[35] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadMuon_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 ReadMuon_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] = 0.601580597711511; fWeightMatrix0to1[1][0] = 3.22629165203689; fWeightMatrix0to1[2][0] = 1.2773731118526; fWeightMatrix0to1[3][0] = 4.11814111369965; fWeightMatrix0to1[4][0] = -4.35596566862525; fWeightMatrix0to1[5][0] = -1.49355197026572; fWeightMatrix0to1[6][0] = -0.817123985742259; fWeightMatrix0to1[7][0] = 3.10171721162961; fWeightMatrix0to1[8][0] = -1.14269133356974; fWeightMatrix0to1[9][0] = -0.299752473292264; fWeightMatrix0to1[10][0] = -2.58032683801052; fWeightMatrix0to1[11][0] = 0.247071780906962; fWeightMatrix0to1[12][0] = -1.29917265879981; fWeightMatrix0to1[13][0] = 0.869984284866019; fWeightMatrix0to1[14][0] = 5.82841333511369; fWeightMatrix0to1[15][0] = 2.52455213443808; fWeightMatrix0to1[16][0] = -0.562591370527286; fWeightMatrix0to1[17][0] = 2.23729317703783; fWeightMatrix0to1[18][0] = 0.577170849893848; fWeightMatrix0to1[19][0] = 1.37931304091058; fWeightMatrix0to1[20][0] = 0.0588096471821467; fWeightMatrix0to1[21][0] = -0.356418648238439; fWeightMatrix0to1[22][0] = 0.132197320997475; fWeightMatrix0to1[23][0] = -1.54198865618625; fWeightMatrix0to1[24][0] = -1.89474515332443; fWeightMatrix0to1[25][0] = 2.20533708777947; fWeightMatrix0to1[26][0] = 4.8109510344877; fWeightMatrix0to1[27][0] = -1.04198578621956; fWeightMatrix0to1[28][0] = -1.52620262703652; fWeightMatrix0to1[29][0] = 0.912975502867338; fWeightMatrix0to1[30][0] = 6.02869118859747; fWeightMatrix0to1[31][0] = 1.95832384899967; fWeightMatrix0to1[32][0] = -0.365000919492078; fWeightMatrix0to1[33][0] = -0.760710098548448; fWeightMatrix0to1[34][0] = 2.5230400938351; fWeightMatrix0to1[35][0] = -1.27058587050886; fWeightMatrix0to1[36][0] = -1.15972171080186; fWeightMatrix0to1[37][0] = 3.29757981836424; fWeightMatrix0to1[38][0] = -0.0106070640956351; fWeightMatrix0to1[39][0] = 0.230021436466043; fWeightMatrix0to1[40][0] = 2.56811421578673; fWeightMatrix0to1[41][0] = -0.0523853933694756; fWeightMatrix0to1[42][0] = 3.17373723145343; fWeightMatrix0to1[43][0] = 14.0805909400967; fWeightMatrix0to1[44][0] = -1.00571378626308; fWeightMatrix0to1[45][0] = 2.0272327629151; fWeightMatrix0to1[46][0] = -4.81782980014141; fWeightMatrix0to1[47][0] = -6.99819506177221; fWeightMatrix0to1[48][0] = 1.30058284589492; fWeightMatrix0to1[49][0] = 3.55863608262926; fWeightMatrix0to1[0][1] = 5.42636067477675; fWeightMatrix0to1[1][1] = 4.4284936016594; fWeightMatrix0to1[2][1] = -1.26196983574037; fWeightMatrix0to1[3][1] = 8.31590729246086; fWeightMatrix0to1[4][1] = -2.56672717202087; fWeightMatrix0to1[5][1] = -0.911836715725899; fWeightMatrix0to1[6][1] = 1.78088035249674; fWeightMatrix0to1[7][1] = -4.33255793234001; fWeightMatrix0to1[8][1] = 1.58721749921273; fWeightMatrix0to1[9][1] = 0.932810049976019; fWeightMatrix0to1[10][1] = 0.47687068559999; fWeightMatrix0to1[11][1] = 0.951650022085131; fWeightMatrix0to1[12][1] = -0.40416962497234; fWeightMatrix0to1[13][1] = 9.84087860727317; fWeightMatrix0to1[14][1] = 2.8286377616516; fWeightMatrix0to1[15][1] = 4.57054013371969; fWeightMatrix0to1[16][1] = -0.801015634949492; fWeightMatrix0to1[17][1] = 1.93909522793962; fWeightMatrix0to1[18][1] = 4.10159365830944; fWeightMatrix0to1[19][1] = -1.40000882119236; fWeightMatrix0to1[20][1] = -0.355024797638987; fWeightMatrix0to1[21][1] = -1.69350898029834; fWeightMatrix0to1[22][1] = -0.602632693878267; fWeightMatrix0to1[23][1] = -0.511395091669896; fWeightMatrix0to1[24][1] = -1.03128962267236; fWeightMatrix0to1[25][1] = -0.567747360611281; fWeightMatrix0to1[26][1] = 2.33701304577876; fWeightMatrix0to1[27][1] = -1.66840604672481; fWeightMatrix0to1[28][1] = 1.67233954198011; fWeightMatrix0to1[29][1] = -0.407205355717127; fWeightMatrix0to1[30][1] = 3.78641982179535; fWeightMatrix0to1[31][1] = 0.899466493737517; fWeightMatrix0to1[32][1] = 0.95281319071121; fWeightMatrix0to1[33][1] = -0.508138968910366; fWeightMatrix0to1[34][1] = -4.26313240061557; fWeightMatrix0to1[35][1] = -1.04210792133523; fWeightMatrix0to1[36][1] = 2.12864237507378; fWeightMatrix0to1[37][1] = 2.16461605446709; fWeightMatrix0to1[38][1] = -2.14766533635732; fWeightMatrix0to1[39][1] = -2.85194009796294; fWeightMatrix0to1[40][1] = 1.70626176051428; fWeightMatrix0to1[41][1] = -2.09394075995329; fWeightMatrix0to1[42][1] = 1.80653360845883; fWeightMatrix0to1[43][1] = 24.8160083271688; fWeightMatrix0to1[44][1] = -1.12643932508987; fWeightMatrix0to1[45][1] = -1.8659827775046; fWeightMatrix0to1[46][1] = -8.58885429420985; fWeightMatrix0to1[47][1] = -15.0414200504888; fWeightMatrix0to1[48][1] = -0.935087377183822; fWeightMatrix0to1[49][1] = 2.03126318301274; fWeightMatrix0to1[0][2] = -1.90995830288367; fWeightMatrix0to1[1][2] = -1.32823209301757; fWeightMatrix0to1[2][2] = 0.96725907146941; fWeightMatrix0to1[3][2] = 2.28415394682186; fWeightMatrix0to1[4][2] = -0.419012240556267; fWeightMatrix0to1[5][2] = 1.62798997091697; fWeightMatrix0to1[6][2] = 0.202436072235784; fWeightMatrix0to1[7][2] = 1.91869618696978; fWeightMatrix0to1[8][2] = 0.663289473703373; fWeightMatrix0to1[9][2] = 0.0991911049316919; fWeightMatrix0to1[10][2] = -2.57689163012215; fWeightMatrix0to1[11][2] = 0.51225541707146; fWeightMatrix0to1[12][2] = 0.501202220094056; fWeightMatrix0to1[13][2] = 1.20939547556236; fWeightMatrix0to1[14][2] = -0.389063045600621; fWeightMatrix0to1[15][2] = 0.703171147669538; fWeightMatrix0to1[16][2] = -0.827720926307561; fWeightMatrix0to1[17][2] = -1.45547718933777; fWeightMatrix0to1[18][2] = -0.648789334230415; fWeightMatrix0to1[19][2] = -0.421283088651564; fWeightMatrix0to1[20][2] = -2.14542394674381; fWeightMatrix0to1[21][2] = 0.540183029924708; fWeightMatrix0to1[22][2] = -0.770050796667851; fWeightMatrix0to1[23][2] = 3.42272540410216; fWeightMatrix0to1[24][2] = 0.692145376178576; fWeightMatrix0to1[25][2] = 0.631398067621758; fWeightMatrix0to1[26][2] = -1.35725498938413; fWeightMatrix0to1[27][2] = -0.482174299518762; fWeightMatrix0to1[28][2] = -0.81911404818328; fWeightMatrix0to1[29][2] = 0.370129184187085; fWeightMatrix0to1[30][2] = 0.186663259809512; fWeightMatrix0to1[31][2] = -0.428569792641512; fWeightMatrix0to1[32][2] = 1.01300323815543; fWeightMatrix0to1[33][2] = -0.930886801146358; fWeightMatrix0to1[34][2] = -2.03778968743092; fWeightMatrix0to1[35][2] = 0.726399819127578; fWeightMatrix0to1[36][2] = 0.187026350212264; fWeightMatrix0to1[37][2] = -3.12206357643633; fWeightMatrix0to1[38][2] = 3.60422079857849; fWeightMatrix0to1[39][2] = 1.06774034655455; fWeightMatrix0to1[40][2] = 0.0170071135517353; fWeightMatrix0to1[41][2] = 0.907380076336997; fWeightMatrix0to1[42][2] = 0.045046679426616; fWeightMatrix0to1[43][2] = 1.42852243360466; fWeightMatrix0to1[44][2] = -0.620067157651022; fWeightMatrix0to1[45][2] = -0.0270683190546885; fWeightMatrix0to1[46][2] = -0.319133994498354; fWeightMatrix0to1[47][2] = 1.16026899271716; fWeightMatrix0to1[48][2] = -0.133407526638693; fWeightMatrix0to1[49][2] = 2.16930434384117; fWeightMatrix0to1[0][3] = -0.379228161893648; fWeightMatrix0to1[1][3] = -0.659746042961125; fWeightMatrix0to1[2][3] = 0.981425929070791; fWeightMatrix0to1[3][3] = -0.637646747464689; fWeightMatrix0to1[4][3] = 0.238464973869287; fWeightMatrix0to1[5][3] = 0.279116457649242; fWeightMatrix0to1[6][3] = 3.40076708341744; fWeightMatrix0to1[7][3] = -0.411418477891525; fWeightMatrix0to1[8][3] = -0.331698694811666; fWeightMatrix0to1[9][3] = 0.368368456034987; fWeightMatrix0to1[10][3] = 2.44607554777392; fWeightMatrix0to1[11][3] = 0.145510888141088; fWeightMatrix0to1[12][3] = 0.426701429476968; fWeightMatrix0to1[13][3] = -1.66342512757931; fWeightMatrix0to1[14][3] = 1.52991381551888; fWeightMatrix0to1[15][3] = 0.229431030206448; fWeightMatrix0to1[16][3] = -0.235950205221316; fWeightMatrix0to1[17][3] = 0.924687487378006; fWeightMatrix0to1[18][3] = 0.436265823699746; fWeightMatrix0to1[19][3] = -0.525089814887269; fWeightMatrix0to1[20][3] = 1.41157480199314; fWeightMatrix0to1[21][3] = 0.0621250576247743; fWeightMatrix0to1[22][3] = 0.402154158820275; fWeightMatrix0to1[23][3] = -0.13156549579522; fWeightMatrix0to1[24][3] = 1.09810435999481; fWeightMatrix0to1[25][3] = -10.4658661686908; fWeightMatrix0to1[26][3] = -0.0610913080284358; fWeightMatrix0to1[27][3] = 0.564475915218821; fWeightMatrix0to1[28][3] = 5.64778578292697; fWeightMatrix0to1[29][3] = -0.474763624253001; fWeightMatrix0to1[30][3] = -0.914846827091529; fWeightMatrix0to1[31][3] = 0.867867662392831; fWeightMatrix0to1[32][3] = 1.59188307457296; fWeightMatrix0to1[33][3] = -0.995002340584734; fWeightMatrix0to1[34][3] = -2.05569516245398; fWeightMatrix0to1[35][3] = -0.153629558169323; fWeightMatrix0to1[36][3] = 0.512525201872541; fWeightMatrix0to1[37][3] = 6.21978974546109; fWeightMatrix0to1[38][3] = -0.101455833955159; fWeightMatrix0to1[39][3] = 0.0503930347998918; fWeightMatrix0to1[40][3] = 0.746258375259588; fWeightMatrix0to1[41][3] = 0.29622162826981; fWeightMatrix0to1[42][3] = 1.3932598478928; fWeightMatrix0to1[43][3] = -0.0547833301785874; fWeightMatrix0to1[44][3] = -0.134143087858339; fWeightMatrix0to1[45][3] = -0.431785278650817; fWeightMatrix0to1[46][3] = -2.41516789816567; fWeightMatrix0to1[47][3] = -0.148494941430229; fWeightMatrix0to1[48][3] = 0.196719178308352; fWeightMatrix0to1[49][3] = 0.279936438043197; fWeightMatrix0to1[0][4] = 2.15756713982005; fWeightMatrix0to1[1][4] = 0.654249034152611; fWeightMatrix0to1[2][4] = 0.707851863636425; fWeightMatrix0to1[3][4] = -2.89108896758759; fWeightMatrix0to1[4][4] = 0.283407111527327; fWeightMatrix0to1[5][4] = 0.833185272165425; fWeightMatrix0to1[6][4] = 0.757058288823152; fWeightMatrix0to1[7][4] = -0.624382205584801; fWeightMatrix0to1[8][4] = 0.0658393432653102; fWeightMatrix0to1[9][4] = 0.0529543872290011; fWeightMatrix0to1[10][4] = -0.155330760989592; fWeightMatrix0to1[11][4] = -0.601099704198706; fWeightMatrix0to1[12][4] = -2.16868479584519; fWeightMatrix0to1[13][4] = -2.45876100320793; fWeightMatrix0to1[14][4] = 0.995034511300364; fWeightMatrix0to1[15][4] = 4.77390352888123; fWeightMatrix0to1[16][4] = 0.38611331985752; fWeightMatrix0to1[17][4] = 1.19909361895777; fWeightMatrix0to1[18][4] = 0.628891384168232; fWeightMatrix0to1[19][4] = -0.585319564108538; fWeightMatrix0to1[20][4] = -1.47516222269541; fWeightMatrix0to1[21][4] = -0.503906236188701; fWeightMatrix0to1[22][4] = -0.136272135640982; fWeightMatrix0to1[23][4] = -0.0329843834794769; fWeightMatrix0to1[24][4] = 1.51613677964446; fWeightMatrix0to1[25][4] = -1.66803230628269; fWeightMatrix0to1[26][4] = 0.172150789002612; fWeightMatrix0to1[27][4] = -0.325232216041459; fWeightMatrix0to1[28][4] = 1.13572351798075; fWeightMatrix0to1[29][4] = 0.138108719363468; fWeightMatrix0to1[30][4] = 0.5305053185964; fWeightMatrix0to1[31][4] = 0.712851567979545; fWeightMatrix0to1[32][4] = 0.965290191110497; fWeightMatrix0to1[33][4] = 0.0555053413398136; fWeightMatrix0to1[34][4] = -0.676243611111087; fWeightMatrix0to1[35][4] = -1.86604429775471; fWeightMatrix0to1[36][4] = 0.0357794371823083; fWeightMatrix0to1[37][4] = 2.55019839331282; fWeightMatrix0to1[38][4] = -2.65280211278745; fWeightMatrix0to1[39][4] = 0.911014830190918; fWeightMatrix0to1[40][4] = -0.198298853457682; fWeightMatrix0to1[41][4] = -0.839937396271585; fWeightMatrix0to1[42][4] = -1.448502907493; fWeightMatrix0to1[43][4] = 1.13799203846601; fWeightMatrix0to1[44][4] = -1.73768659092142; fWeightMatrix0to1[45][4] = -0.568718643658848; fWeightMatrix0to1[46][4] = -0.468562687806635; fWeightMatrix0to1[47][4] = 1.41955029540873; fWeightMatrix0to1[48][4] = 0.957741970525001; fWeightMatrix0to1[49][4] = -0.969819683057037; fWeightMatrix0to1[0][5] = -1.00145001487283; fWeightMatrix0to1[1][5] = -1.39015954910603; fWeightMatrix0to1[2][5] = 0.333112464764632; fWeightMatrix0to1[3][5] = -0.719620631596561; fWeightMatrix0to1[4][5] = 0.213891271852462; fWeightMatrix0to1[5][5] = -0.883350269070542; fWeightMatrix0to1[6][5] = -2.28824703675517; fWeightMatrix0to1[7][5] = -0.0330652458337834; fWeightMatrix0to1[8][5] = -1.16501959616446; fWeightMatrix0to1[9][5] = -1.98543928770392; fWeightMatrix0to1[10][5] = 1.3439900916987; fWeightMatrix0to1[11][5] = -0.436035689717737; fWeightMatrix0to1[12][5] = 1.50389369014887; fWeightMatrix0to1[13][5] = -2.56753321583456; fWeightMatrix0to1[14][5] = 0.978570549217459; fWeightMatrix0to1[15][5] = -1.53803182047034; fWeightMatrix0to1[16][5] = -1.87684737417526; fWeightMatrix0to1[17][5] = 1.38239728445067; fWeightMatrix0to1[18][5] = 1.16832498704042; fWeightMatrix0to1[19][5] = -0.780171272965832; fWeightMatrix0to1[20][5] = -1.95739805117667; fWeightMatrix0to1[21][5] = 0.889409034308493; fWeightMatrix0to1[22][5] = 1.49589828873159; fWeightMatrix0to1[23][5] = 0.85707817634896; fWeightMatrix0to1[24][5] = -0.416908489340152; fWeightMatrix0to1[25][5] = -1.13731903897446; fWeightMatrix0to1[26][5] = 1.32115360277921; fWeightMatrix0to1[27][5] = 1.0214747009669; fWeightMatrix0to1[28][5] = 0.926880910822014; fWeightMatrix0to1[29][5] = -0.63700719595513; fWeightMatrix0to1[30][5] = -1.1987745202466; fWeightMatrix0to1[31][5] = -0.512558341015244; fWeightMatrix0to1[32][5] = -1.34746556422413; fWeightMatrix0to1[33][5] = 0.0399641918970184; fWeightMatrix0to1[34][5] = -0.385548541073608; fWeightMatrix0to1[35][5] = -0.858922799515734; fWeightMatrix0to1[36][5] = -1.70049241886206; fWeightMatrix0to1[37][5] = 2.07552949882506; fWeightMatrix0to1[38][5] = -3.18379035103797; fWeightMatrix0to1[39][5] = 2.26156145106728; fWeightMatrix0to1[40][5] = -2.50038455317064; fWeightMatrix0to1[41][5] = 1.39353457082913; fWeightMatrix0to1[42][5] = -1.71537325206073; fWeightMatrix0to1[43][5] = -5.91237258967508; fWeightMatrix0to1[44][5] = 1.78179926895276; fWeightMatrix0to1[45][5] = 0.0648568028618841; fWeightMatrix0to1[46][5] = 0.140397103321179; fWeightMatrix0to1[47][5] = 4.63668882979765; fWeightMatrix0to1[48][5] = -1.58219423793068; fWeightMatrix0to1[49][5] = -0.47047011346735; fWeightMatrix0to1[0][6] = -5.3914477732455; fWeightMatrix0to1[1][6] = 1.20511369792176; fWeightMatrix0to1[2][6] = 1.58491562791959; fWeightMatrix0to1[3][6] = 6.36350005295332; fWeightMatrix0to1[4][6] = 0.888692925497217; fWeightMatrix0to1[5][6] = -0.911568372034142; fWeightMatrix0to1[6][6] = 0.800967628614291; fWeightMatrix0to1[7][6] = -4.56347439675941; fWeightMatrix0to1[8][6] = -0.317171739467214; fWeightMatrix0to1[9][6] = -0.555842622009408; fWeightMatrix0to1[10][6] = 4.12213288171483; fWeightMatrix0to1[11][6] = -0.693694413260788; fWeightMatrix0to1[12][6] = -0.98816335820702; fWeightMatrix0to1[13][6] = 4.16767599931961; fWeightMatrix0to1[14][6] = -2.31155173064887; fWeightMatrix0to1[15][6] = 0.478602990063009; fWeightMatrix0to1[16][6] = -0.101727034125687; fWeightMatrix0to1[17][6] = -0.416552679775281; fWeightMatrix0to1[18][6] = 0.568117429928527; fWeightMatrix0to1[19][6] = 0.460602816733474; fWeightMatrix0to1[20][6] = -0.791789704629125; fWeightMatrix0to1[21][6] = 1.54580838820357; fWeightMatrix0to1[22][6] = 0.00308840244075996; fWeightMatrix0to1[23][6] = 2.99560660006547; fWeightMatrix0to1[24][6] = -0.699165214661392; fWeightMatrix0to1[25][6] = -2.53644490543772; fWeightMatrix0to1[26][6] = 0.946699241297802; fWeightMatrix0to1[27][6] = 0.405621158051707; fWeightMatrix0to1[28][6] = -0.718183079889413; fWeightMatrix0to1[29][6] = 0.928877272053422; fWeightMatrix0to1[30][6] = -0.0866522895781354; fWeightMatrix0to1[31][6] = 2.39807206023655; fWeightMatrix0to1[32][6] = -1.48480639507969; fWeightMatrix0to1[33][6] = -1.48710970693453; fWeightMatrix0to1[34][6] = 0.353574659387647; fWeightMatrix0to1[35][6] = 4.37380915822091; fWeightMatrix0to1[36][6] = 0.250246981789582; fWeightMatrix0to1[37][6] = 3.70413537326824; fWeightMatrix0to1[38][6] = 1.56566040765319; fWeightMatrix0to1[39][6] = -0.776564434063156; fWeightMatrix0to1[40][6] = -0.775211601715014; fWeightMatrix0to1[41][6] = -0.523698474717319; fWeightMatrix0to1[42][6] = -0.436565520645437; fWeightMatrix0to1[43][6] = -6.75395555481694; fWeightMatrix0to1[44][6] = 1.30667898100136; fWeightMatrix0to1[45][6] = -0.536470279749025; fWeightMatrix0to1[46][6] = 0.815202501989967; fWeightMatrix0to1[47][6] = -0.959742183887211; fWeightMatrix0to1[48][6] = 0.586024755301985; fWeightMatrix0to1[49][6] = -4.65148257805655; fWeightMatrix0to1[0][7] = 0.691234675387764; fWeightMatrix0to1[1][7] = 2.4914935289264; fWeightMatrix0to1[2][7] = 2.18496481058849; fWeightMatrix0to1[3][7] = 1.82402870932106; fWeightMatrix0to1[4][7] = -0.377303913734938; fWeightMatrix0to1[5][7] = -1.48794412484969; fWeightMatrix0to1[6][7] = -2.3165707436404; fWeightMatrix0to1[7][7] = -1.4681827821699; fWeightMatrix0to1[8][7] = -0.351497768834142; fWeightMatrix0to1[9][7] = -0.494634610242417; fWeightMatrix0to1[10][7] = -0.182253039438724; fWeightMatrix0to1[11][7] = -0.677287346143064; fWeightMatrix0to1[12][7] = -0.5685436496681; fWeightMatrix0to1[13][7] = -1.80317596522518; fWeightMatrix0to1[14][7] = 0.505124425436619; fWeightMatrix0to1[15][7] = 0.106906894241091; fWeightMatrix0to1[16][7] = -1.18525110429042; fWeightMatrix0to1[17][7] = 1.13317734399613; fWeightMatrix0to1[18][7] = -1.70183960583311; fWeightMatrix0to1[19][7] = -1.6942253328025; fWeightMatrix0to1[20][7] = 1.64760650486227; fWeightMatrix0to1[21][7] = -0.930212320377756; fWeightMatrix0to1[22][7] = -1.79527025284302; fWeightMatrix0to1[23][7] = 1.00097825599393; fWeightMatrix0to1[24][7] = -0.175583948750221; fWeightMatrix0to1[25][7] = -2.16214365331149; fWeightMatrix0to1[26][7] = -1.04105231701654; fWeightMatrix0to1[27][7] = 1.30682397675375; fWeightMatrix0to1[28][7] = 1.26259500919196; fWeightMatrix0to1[29][7] = -0.523207859092568; fWeightMatrix0to1[30][7] = 1.12914812207285; fWeightMatrix0to1[31][7] = -1.92768726909519; fWeightMatrix0to1[32][7] = -1.37836135818172; fWeightMatrix0to1[33][7] = 0.682781410565968; fWeightMatrix0to1[34][7] = -0.695884611310306; fWeightMatrix0to1[35][7] = 0.0963846598451091; fWeightMatrix0to1[36][7] = 0.602313195435763; fWeightMatrix0to1[37][7] = 0.0704764913151813; fWeightMatrix0to1[38][7] = 0.49667744958438; fWeightMatrix0to1[39][7] = -0.917581202871197; fWeightMatrix0to1[40][7] = 1.31331565859857; fWeightMatrix0to1[41][7] = 1.22690800526901; fWeightMatrix0to1[42][7] = -1.75046971731341; fWeightMatrix0to1[43][7] = -0.34974311317954; fWeightMatrix0to1[44][7] = -1.78203038505927; fWeightMatrix0to1[45][7] = 1.68778173466284; fWeightMatrix0to1[46][7] = -0.40423057501141; fWeightMatrix0to1[47][7] = -2.63191475071951; fWeightMatrix0to1[48][7] = 0.95654073511816; fWeightMatrix0to1[49][7] = -0.250561007155672; fWeightMatrix0to1[0][8] = 2.08068361780406; fWeightMatrix0to1[1][8] = 1.04669420859351; fWeightMatrix0to1[2][8] = 0.016702056391621; fWeightMatrix0to1[3][8] = -1.90215896627136; fWeightMatrix0to1[4][8] = 0.364823562018103; fWeightMatrix0to1[5][8] = -1.97136487694782; fWeightMatrix0to1[6][8] = 0.103192906950101; fWeightMatrix0to1[7][8] = -0.772031366766268; fWeightMatrix0to1[8][8] = -0.375325864610461; fWeightMatrix0to1[9][8] = -0.635408810464923; fWeightMatrix0to1[10][8] = 0.394154147633118; fWeightMatrix0to1[11][8] = -0.445669175986584; fWeightMatrix0to1[12][8] = -0.191865579473253; fWeightMatrix0to1[13][8] = -1.6391262123853; fWeightMatrix0to1[14][8] = 0.705815612954735; fWeightMatrix0to1[15][8] = -0.412856799905928; fWeightMatrix0to1[16][8] = 0.626003126035464; fWeightMatrix0to1[17][8] = 2.37317579071051; fWeightMatrix0to1[18][8] = 2.33289574480838; fWeightMatrix0to1[19][8] = -0.0499925389190099; fWeightMatrix0to1[20][8] = -0.374953239360256; fWeightMatrix0to1[21][8] = -1.4883433785726; fWeightMatrix0to1[22][8] = 1.8085744069341; fWeightMatrix0to1[23][8] = -3.3963695544939; fWeightMatrix0to1[24][8] = -0.518144320171691; fWeightMatrix0to1[25][8] = 0.597195539637866; fWeightMatrix0to1[26][8] = 0.427279658254304; fWeightMatrix0to1[27][8] = 0.0292683870255239; fWeightMatrix0to1[28][8] = 0.0799825016882907; fWeightMatrix0to1[29][8] = -0.153779861768473; fWeightMatrix0to1[30][8] = -0.141362729867102; fWeightMatrix0to1[31][8] = -2.13944828024028; fWeightMatrix0to1[32][8] = -2.01552306973261; fWeightMatrix0to1[33][8] = 0.34565454417669; fWeightMatrix0to1[34][8] = 0.866221666465151; fWeightMatrix0to1[35][8] = -0.206827850410631; fWeightMatrix0to1[36][8] = 0.510284323211037; fWeightMatrix0to1[37][8] = 2.18947238020495; fWeightMatrix0to1[38][8] = -2.92622567580914; fWeightMatrix0to1[39][8] = -0.53363265105884; fWeightMatrix0to1[40][8] = 0.215818398633206; fWeightMatrix0to1[41][8] = -0.882362063746302; fWeightMatrix0to1[42][8] = -0.13039236716994; fWeightMatrix0to1[43][8] = -1.10790524847462; fWeightMatrix0to1[44][8] = -2.60640316296177; fWeightMatrix0to1[45][8] = 0.116333462137873; fWeightMatrix0to1[46][8] = -0.0405569239312236; fWeightMatrix0to1[47][8] = -0.900123835835546; fWeightMatrix0to1[48][8] = -0.336584510818493; fWeightMatrix0to1[49][8] = -1.71710349568651; fWeightMatrix0to1[0][9] = -0.20011611368181; fWeightMatrix0to1[1][9] = -0.408072507636737; fWeightMatrix0to1[2][9] = 0.0663823150101531; fWeightMatrix0to1[3][9] = 0.598215291226859; fWeightMatrix0to1[4][9] = 0.918751330854271; fWeightMatrix0to1[5][9] = -1.03505834062453; fWeightMatrix0to1[6][9] = -0.549634747200574; fWeightMatrix0to1[7][9] = 1.01848118673543; fWeightMatrix0to1[8][9] = 0.497523237414457; fWeightMatrix0to1[9][9] = 0.389950552705541; fWeightMatrix0to1[10][9] = 0.827578077070286; fWeightMatrix0to1[11][9] = -0.109103463984336; fWeightMatrix0to1[12][9] = 1.37506272708964; fWeightMatrix0to1[13][9] = 1.49679614545709; fWeightMatrix0to1[14][9] = -0.859957443591083; fWeightMatrix0to1[15][9] = -0.59939753910655; fWeightMatrix0to1[16][9] = -0.216629304234484; fWeightMatrix0to1[17][9] = -1.36796676904131; fWeightMatrix0to1[18][9] = -0.749584213311098; fWeightMatrix0to1[19][9] = 0.483703840455079; fWeightMatrix0to1[20][9] = 0.25669938883674; fWeightMatrix0to1[21][9] = 0.382333553318742; fWeightMatrix0to1[22][9] = 0.363315158548103; fWeightMatrix0to1[23][9] = 1.66047606507735; fWeightMatrix0to1[24][9] = -0.370370410104131; fWeightMatrix0to1[25][9] = 4.52558109737385; fWeightMatrix0to1[26][9] = 0.572056239742889; fWeightMatrix0to1[27][9] = -0.402521417017868; fWeightMatrix0to1[28][9] = 0.771669810897114; fWeightMatrix0to1[29][9] = 0.141269393351054; fWeightMatrix0to1[30][9] = 0.655977514808034; fWeightMatrix0to1[31][9] = 0.0489637684698648; fWeightMatrix0to1[32][9] = 1.59440250361406; fWeightMatrix0to1[33][9] = -0.440976372637221; fWeightMatrix0to1[34][9] = 1.32980753444016; fWeightMatrix0to1[35][9] = 0.115617267824644; fWeightMatrix0to1[36][9] = -0.808322672621306; fWeightMatrix0to1[37][9] = -2.99747573529404; fWeightMatrix0to1[38][9] = 1.2722120530974; fWeightMatrix0to1[39][9] = 1.14834955957999; fWeightMatrix0to1[40][9] = -0.343105210453368; fWeightMatrix0to1[41][9] = 0.161693010954421; fWeightMatrix0to1[42][9] = -0.374530177095702; fWeightMatrix0to1[43][9] = 0.441282083589935; fWeightMatrix0to1[44][9] = -0.646616038290698; fWeightMatrix0to1[45][9] = 0.114962783370892; fWeightMatrix0to1[46][9] = 1.9503528858301; fWeightMatrix0to1[47][9] = 0.131632737141203; fWeightMatrix0to1[48][9] = -0.230059161389204; fWeightMatrix0to1[49][9] = -0.481350715249824; fWeightMatrix0to1[0][10] = 1.14910208717231; fWeightMatrix0to1[1][10] = 1.15302433984037; fWeightMatrix0to1[2][10] = 1.50437742876282; fWeightMatrix0to1[3][10] = -1.73200748489276; fWeightMatrix0to1[4][10] = 1.02215391673248; fWeightMatrix0to1[5][10] = -0.98321564206924; fWeightMatrix0to1[6][10] = 2.87474262392048; fWeightMatrix0to1[7][10] = -2.52243375188151; fWeightMatrix0to1[8][10] = -0.245706038285864; fWeightMatrix0to1[9][10] = 0.106825447402185; fWeightMatrix0to1[10][10] = 2.6242865902581; fWeightMatrix0to1[11][10] = -0.53563677497265; fWeightMatrix0to1[12][10] = 0.0228225996307615; fWeightMatrix0to1[13][10] = -0.784391766842392; fWeightMatrix0to1[14][10] = -0.0508468696228751; fWeightMatrix0to1[15][10] = -3.10575357273442; fWeightMatrix0to1[16][10] = 0.0973425428312447; fWeightMatrix0to1[17][10] = 3.17129513495718; fWeightMatrix0to1[18][10] = 1.33834918398434; fWeightMatrix0to1[19][10] = 0.339533346142346; fWeightMatrix0to1[20][10] = 1.12266279559316; fWeightMatrix0to1[21][10] = -3.43701295580455; fWeightMatrix0to1[22][10] = 0.334861075100398; fWeightMatrix0to1[23][10] = -2.97329662160026; fWeightMatrix0to1[24][10] = -0.679861878724344; fWeightMatrix0to1[25][10] = 0.207253962772622; fWeightMatrix0to1[26][10] = 1.29825235954083; fWeightMatrix0to1[27][10] = 0.621402682920641; fWeightMatrix0to1[28][10] = 2.50121786590501; fWeightMatrix0to1[29][10] = -0.797250616292259; fWeightMatrix0to1[30][10] = 0.189191000780636; fWeightMatrix0to1[31][10] = -1.65521531384335; fWeightMatrix0to1[32][10] = 0.641785861350095; fWeightMatrix0to1[33][10] = 1.96152257687131; fWeightMatrix0to1[34][10] = 3.35472091771737; fWeightMatrix0to1[35][10] = -1.432198227553; fWeightMatrix0to1[36][10] = 0.0338354910151412; fWeightMatrix0to1[37][10] = 3.11685957570908; fWeightMatrix0to1[38][10] = -3.00878309214074; fWeightMatrix0to1[39][10] = 0.606657330593712; fWeightMatrix0to1[40][10] = -0.522142702171792; fWeightMatrix0to1[41][10] = -0.561831607558577; fWeightMatrix0to1[42][10] = 1.11535154486636; fWeightMatrix0to1[43][10] = -2.13959924782928; fWeightMatrix0to1[44][10] = -0.28571818261702; fWeightMatrix0to1[45][10] = 0.243392746694767; fWeightMatrix0to1[46][10] = 1.54631960932634; fWeightMatrix0to1[47][10] = -1.47586340178096; fWeightMatrix0to1[48][10] = 1.2037734119482; fWeightMatrix0to1[49][10] = 1.95970572404344; fWeightMatrix0to1[0][11] = -0.386687609538621; fWeightMatrix0to1[1][11] = 0.197908970574644; fWeightMatrix0to1[2][11] = -2.45626043697246; fWeightMatrix0to1[3][11] = 0.453342272579439; fWeightMatrix0to1[4][11] = -1.2725846408814; fWeightMatrix0to1[5][11] = -1.9679682841586; fWeightMatrix0to1[6][11] = -1.98607467996004; fWeightMatrix0to1[7][11] = 0.743904501203819; fWeightMatrix0to1[8][11] = 0.471286284833922; fWeightMatrix0to1[9][11] = -0.323103032624619; fWeightMatrix0to1[10][11] = 2.04287457721711; fWeightMatrix0to1[11][11] = 0.0331350189193375; fWeightMatrix0to1[12][11] = 1.17989926417907; fWeightMatrix0to1[13][11] = 0.9467677195839; fWeightMatrix0to1[14][11] = -1.01383394459253; fWeightMatrix0to1[15][11] = 0.597060933514003; fWeightMatrix0to1[16][11] = 0.223516861399261; fWeightMatrix0to1[17][11] = -2.11754449850508; fWeightMatrix0to1[18][11] = -2.25462819089157; fWeightMatrix0to1[19][11] = -0.0755342921694194; fWeightMatrix0to1[20][11] = 1.38833356352131; fWeightMatrix0to1[21][11] = 2.50068822284225; fWeightMatrix0to1[22][11] = -0.732379187277367; fWeightMatrix0to1[23][11] = -0.439856204874496; fWeightMatrix0to1[24][11] = -0.510554124199539; fWeightMatrix0to1[25][11] = 5.6624994536207; fWeightMatrix0to1[26][11] = -1.81280702044034; fWeightMatrix0to1[27][11] = -0.645673548487543; fWeightMatrix0to1[28][11] = -4.01726232219822; fWeightMatrix0to1[29][11] = 0.508178779349413; fWeightMatrix0to1[30][11] = -0.278445976768782; fWeightMatrix0to1[31][11] = -0.892109077606623; fWeightMatrix0to1[32][11] = 1.03476596275952; fWeightMatrix0to1[33][11] = -2.57331730174434; fWeightMatrix0to1[34][11] = -0.586955226382206; fWeightMatrix0to1[35][11] = 0.436993410539232; fWeightMatrix0to1[36][11] = -0.504400444681305; fWeightMatrix0to1[37][11] = -5.88224891469537; fWeightMatrix0to1[38][11] = 0.916245267794519; fWeightMatrix0to1[39][11] = 0.711777556880005; fWeightMatrix0to1[40][11] = -0.189134966024408; fWeightMatrix0to1[41][11] = 0.297095119007004; fWeightMatrix0to1[42][11] = -0.792503640349033; fWeightMatrix0to1[43][11] = 0.629418178437235; fWeightMatrix0to1[44][11] = -2.17285822821621; fWeightMatrix0to1[45][11] = 0.476591928944952; fWeightMatrix0to1[46][11] = -0.228697128076455; fWeightMatrix0to1[47][11] = 0.811561113613561; fWeightMatrix0to1[48][11] = -0.538784737566437; fWeightMatrix0to1[49][11] = -0.651426134187759; fWeightMatrix0to1[0][12] = 0.0442669596684076; fWeightMatrix0to1[1][12] = -0.576307585188974; fWeightMatrix0to1[2][12] = 1.37651593217833; fWeightMatrix0to1[3][12] = -0.16702823477202; fWeightMatrix0to1[4][12] = 1.66239489687279; fWeightMatrix0to1[5][12] = 0.629380091328643; fWeightMatrix0to1[6][12] = 0.133785819636045; fWeightMatrix0to1[7][12] = -0.642281766719972; fWeightMatrix0to1[8][12] = -0.148422974067776; fWeightMatrix0to1[9][12] = 0.219514204581481; fWeightMatrix0to1[10][12] = -0.0339004567969458; fWeightMatrix0to1[11][12] = 1.07677908131779; fWeightMatrix0to1[12][12] = -0.470051564059605; fWeightMatrix0to1[13][12] = -0.0821667294478186; fWeightMatrix0to1[14][12] = -0.00371751536355343; fWeightMatrix0to1[15][12] = 0.0977044294285975; fWeightMatrix0to1[16][12] = 0.326298715468014; fWeightMatrix0to1[17][12] = 0.133651188896006; fWeightMatrix0to1[18][12] = 0.413838014629318; fWeightMatrix0to1[19][12] = -0.116593247985436; fWeightMatrix0to1[20][12] = 1.55742086351839; fWeightMatrix0to1[21][12] = 2.36119840982394; fWeightMatrix0to1[22][12] = 1.63068582802376; fWeightMatrix0to1[23][12] = -0.915700518628503; fWeightMatrix0to1[24][12] = -0.401324563243069; fWeightMatrix0to1[25][12] = -0.179235002448743; fWeightMatrix0to1[26][12] = -3.03449554988044; fWeightMatrix0to1[27][12] = -0.121714183617861; fWeightMatrix0to1[28][12] = -0.318181388146143; fWeightMatrix0to1[29][12] = 0.0718504267418674; fWeightMatrix0to1[30][12] = 0.0891683614399025; fWeightMatrix0to1[31][12] = -0.380512979538678; fWeightMatrix0to1[32][12] = 0.880830147572479; fWeightMatrix0to1[33][12] = -2.54474488168716; fWeightMatrix0to1[34][12] = 0.0677417709082985; fWeightMatrix0to1[35][12] = 0.385882175536061; fWeightMatrix0to1[36][12] = -0.133314539528729; fWeightMatrix0to1[37][12] = 0.00703546795021633; fWeightMatrix0to1[38][12] = 3.98187241692732; fWeightMatrix0to1[39][12] = -1.7509491891937; fWeightMatrix0to1[40][12] = -0.427611051797282; fWeightMatrix0to1[41][12] = -0.148323362637059; fWeightMatrix0to1[42][12] = 2.06719922203456; fWeightMatrix0to1[43][12] = -0.0399638118898624; fWeightMatrix0to1[44][12] = -1.65567763944053; fWeightMatrix0to1[45][12] = 0.0139492489202151; fWeightMatrix0to1[46][12] = -2.23724986207908; fWeightMatrix0to1[47][12] = 0.0624347568925007; fWeightMatrix0to1[48][12] = 0.125638758835259; fWeightMatrix0to1[49][12] = -0.131423506248527; fWeightMatrix0to1[0][13] = -0.251197553549507; fWeightMatrix0to1[1][13] = -0.0914663287224826; fWeightMatrix0to1[2][13] = -1.62011817170249; fWeightMatrix0to1[3][13] = 0.315710121286368; fWeightMatrix0to1[4][13] = -0.120297268562046; fWeightMatrix0to1[5][13] = 0.725440341748391; fWeightMatrix0to1[6][13] = -0.44841171673771; fWeightMatrix0to1[7][13] = 0.446246127105264; fWeightMatrix0to1[8][13] = 0.0853287517330007; fWeightMatrix0to1[9][13] = 0.203223294740946; fWeightMatrix0to1[10][13] = -2.04812974073122; fWeightMatrix0to1[11][13] = 1.17030511045078; fWeightMatrix0to1[12][13] = 1.28007199013638; fWeightMatrix0to1[13][13] = -4.18394213889853; fWeightMatrix0to1[14][13] = -0.0687381875021263; fWeightMatrix0to1[15][13] = -3.4296677713546; fWeightMatrix0to1[16][13] = -0.142162209275072; fWeightMatrix0to1[17][13] = 1.99004527872586; fWeightMatrix0to1[18][13] = 0.45050945057239; fWeightMatrix0to1[19][13] = -0.038711669493646; fWeightMatrix0to1[20][13] = -2.02027857809119; fWeightMatrix0to1[21][13] = 0.640453206552697; fWeightMatrix0to1[22][13] = -0.0226864929754208; fWeightMatrix0to1[23][13] = 0.057375230159291; fWeightMatrix0to1[24][13] = -0.0361945379126313; fWeightMatrix0to1[25][13] = -0.230316082743151; fWeightMatrix0to1[26][13] = -0.192723899632737; fWeightMatrix0to1[27][13] = 0.390211725905347; fWeightMatrix0to1[28][13] = -0.275423383379757; fWeightMatrix0to1[29][13] = -0.250432503152218; fWeightMatrix0to1[30][13] = 0.00216712387136372; fWeightMatrix0to1[31][13] = 1.24763792359045; fWeightMatrix0to1[32][13] = 1.84023799902437; fWeightMatrix0to1[33][13] = -0.11205767834778; fWeightMatrix0to1[34][13] = -0.415740595374642; fWeightMatrix0to1[35][13] = -0.902143742643383; fWeightMatrix0to1[36][13] = 0.0577833169694362; fWeightMatrix0to1[37][13] = -0.52360540503253; fWeightMatrix0to1[38][13] = -0.553134071258347; fWeightMatrix0to1[39][13] = -1.41506298525468; fWeightMatrix0to1[40][13] = -0.742625839525201; fWeightMatrix0to1[41][13] = 0.192741958027239; fWeightMatrix0to1[42][13] = 1.17220290348637; fWeightMatrix0to1[43][13] = -0.123644787516967; fWeightMatrix0to1[44][13] = 0.569902323628031; fWeightMatrix0to1[45][13] = 0.155000142993178; fWeightMatrix0to1[46][13] = 0.390416901145575; fWeightMatrix0to1[47][13] = 0.0664290639712692; fWeightMatrix0to1[48][13] = 0.120279161016244; fWeightMatrix0to1[49][13] = 0.0151518773085122; fWeightMatrix0to1[0][14] = 0.114325172275898; fWeightMatrix0to1[1][14] = 0.0488111035460982; fWeightMatrix0to1[2][14] = 0.867215117642605; fWeightMatrix0to1[3][14] = -0.151670143492023; fWeightMatrix0to1[4][14] = -1.44317277716765; fWeightMatrix0to1[5][14] = -0.740856993100542; fWeightMatrix0to1[6][14] = 0.0802232653982863; fWeightMatrix0to1[7][14] = -0.8341019924661; fWeightMatrix0to1[8][14] = 0.2302653307348; fWeightMatrix0to1[9][14] = 0.0090378513990109; fWeightMatrix0to1[10][14] = 0.329347286943178; fWeightMatrix0to1[11][14] = 1.24305715048515; fWeightMatrix0to1[12][14] = 1.15310570084099; fWeightMatrix0to1[13][14] = 0.195332256267548; fWeightMatrix0to1[14][14] = 0.258684018591278; fWeightMatrix0to1[15][14] = -0.815001607484793; fWeightMatrix0to1[16][14] = 0.00773508298609426; fWeightMatrix0to1[17][14] = -0.273976230344408; fWeightMatrix0to1[18][14] = 0.977032215251918; fWeightMatrix0to1[19][14] = 0.101310262464079; fWeightMatrix0to1[20][14] = -0.554432302491184; fWeightMatrix0to1[21][14] = 0.743679047405503; fWeightMatrix0to1[22][14] = 0.79100171335671; fWeightMatrix0to1[23][14] = -0.642513642567168; fWeightMatrix0to1[24][14] = -0.677816814356488; fWeightMatrix0to1[25][14] = 0.00112787880126699; fWeightMatrix0to1[26][14] = -0.741799394519733; fWeightMatrix0to1[27][14] = -0.0330267118948095; fWeightMatrix0to1[28][14] = 0.37319194006247; fWeightMatrix0to1[29][14] = 0.0778134533496076; fWeightMatrix0to1[30][14] = 0.233339536783021; fWeightMatrix0to1[31][14] = -1.41118692216336; fWeightMatrix0to1[32][14] = 2.11038313972898; fWeightMatrix0to1[33][14] = -1.36281248749373; fWeightMatrix0to1[34][14] = -0.108740724848224; fWeightMatrix0to1[35][14] = -0.126547515355742; fWeightMatrix0to1[36][14] = 0.20793061307227; fWeightMatrix0to1[37][14] = 0.211999531720872; fWeightMatrix0to1[38][14] = 0.00671502948443586; fWeightMatrix0to1[39][14] = 0.00378832660933664; fWeightMatrix0to1[40][14] = 0.168141665501631; fWeightMatrix0to1[41][14] = 0.214452679415189; fWeightMatrix0to1[42][14] = -1.80112100866731; fWeightMatrix0to1[43][14] = 0.0441250421411412; fWeightMatrix0to1[44][14] = -1.64087134531074; fWeightMatrix0to1[45][14] = 0.0604781681014649; fWeightMatrix0to1[46][14] = 0.516274690158257; fWeightMatrix0to1[47][14] = -0.122107591480738; fWeightMatrix0to1[48][14] = 0.15559535082738; fWeightMatrix0to1[49][14] = -0.135636068629515; fWeightMatrix0to1[0][15] = -3.31581749229525; fWeightMatrix0to1[1][15] = 0.696619200188044; fWeightMatrix0to1[2][15] = 0.955208751940458; fWeightMatrix0to1[3][15] = -1.56433174920588; fWeightMatrix0to1[4][15] = 0.472602931140634; fWeightMatrix0to1[5][15] = -0.0763724535052039; fWeightMatrix0to1[6][15] = -0.00148506263345005; fWeightMatrix0to1[7][15] = -1.65656252392807; fWeightMatrix0to1[8][15] = -1.48312086062472; fWeightMatrix0to1[9][15] = 0.80750622053431; fWeightMatrix0to1[10][15] = -0.390652838295793; fWeightMatrix0to1[11][15] = -0.274752848679757; fWeightMatrix0to1[12][15] = 0.296965237615606; fWeightMatrix0to1[13][15] = -3.69532960221001; fWeightMatrix0to1[14][15] = 6.17701896521694; fWeightMatrix0to1[15][15] = -1.05373410639927; fWeightMatrix0to1[16][15] = -0.488108487343417; fWeightMatrix0to1[17][15] = -0.747889417984374; fWeightMatrix0to1[18][15] = -2.56193897700143; fWeightMatrix0to1[19][15] = -1.30552242539451; fWeightMatrix0to1[20][15] = -1.08692461604006; fWeightMatrix0to1[21][15] = 0.750581377016046; fWeightMatrix0to1[22][15] = 0.894970068773752; fWeightMatrix0to1[23][15] = 1.9253717404985; fWeightMatrix0to1[24][15] = 0.140611712735688; fWeightMatrix0to1[25][15] = -4.50904564931615; fWeightMatrix0to1[26][15] = -2.17772729935013; fWeightMatrix0to1[27][15] = 1.53176753757145; fWeightMatrix0to1[28][15] = 0.608259698418205; fWeightMatrix0to1[29][15] = -0.0499582762391274; fWeightMatrix0to1[30][15] = 2.23821880014829; fWeightMatrix0to1[31][15] = 0.515221105287831; fWeightMatrix0to1[32][15] = 1.40706520753704; fWeightMatrix0to1[33][15] = -0.073738950163513; fWeightMatrix0to1[34][15] = 1.36747478607066; fWeightMatrix0to1[35][15] = 0.423704529986806; fWeightMatrix0to1[36][15] = -1.68723507057017; fWeightMatrix0to1[37][15] = 1.21024684216894; fWeightMatrix0to1[38][15] = 0.161211308281025; fWeightMatrix0to1[39][15] = -0.787427890023685; fWeightMatrix0to1[40][15] = 0.787244392849118; fWeightMatrix0to1[41][15] = -0.630696161794085; fWeightMatrix0to1[42][15] = -0.756042555875875; fWeightMatrix0to1[43][15] = -6.30915222235977; fWeightMatrix0to1[44][15] = 0.981688017304161; fWeightMatrix0to1[45][15] = -3.07658462425575; fWeightMatrix0to1[46][15] = 1.27059957333597; fWeightMatrix0to1[47][15] = 6.56696146530447; fWeightMatrix0to1[48][15] = -0.123249873005463; fWeightMatrix0to1[49][15] = -2.26631629516494; fWeightMatrix0to1[0][16] = 0.177555680876051; fWeightMatrix0to1[1][16] = 0.074830224044881; fWeightMatrix0to1[2][16] = 0.722199056648777; fWeightMatrix0to1[3][16] = -0.419215289688406; fWeightMatrix0to1[4][16] = -2.18070378848704; fWeightMatrix0to1[5][16] = 0.259236177088404; fWeightMatrix0to1[6][16] = 0.287206314472927; fWeightMatrix0to1[7][16] = -1.13023177531025; fWeightMatrix0to1[8][16] = -0.0717032759568288; fWeightMatrix0to1[9][16] = -0.300529381822566; fWeightMatrix0to1[10][16] = -0.0766051562917002; fWeightMatrix0to1[11][16] = -0.900081105444794; fWeightMatrix0to1[12][16] = -0.867479343569059; fWeightMatrix0to1[13][16] = 0.0290307053061772; fWeightMatrix0to1[14][16] = 0.00459910548493301; fWeightMatrix0to1[15][16] = 0.00686317431656725; fWeightMatrix0to1[16][16] = -0.0184279157174889; fWeightMatrix0to1[17][16] = -0.244060666351347; fWeightMatrix0to1[18][16] = -0.764270511075266; fWeightMatrix0to1[19][16] = 0.0464337010374881; fWeightMatrix0to1[20][16] = -1.67996240074273; fWeightMatrix0to1[21][16] = 0.746339466313555; fWeightMatrix0to1[22][16] = -0.592576302084406; fWeightMatrix0to1[23][16] = -2.37856634556072; fWeightMatrix0to1[24][16] = 0.121517612473585; fWeightMatrix0to1[25][16] = -0.0995465432505341; fWeightMatrix0to1[26][16] = -2.51010469787796; fWeightMatrix0to1[27][16] = -0.00055374583806526; fWeightMatrix0to1[28][16] = 0.914107604807082; fWeightMatrix0to1[29][16] = 0.0136014263290734; fWeightMatrix0to1[30][16] = -0.108999486844855; fWeightMatrix0to1[31][16] = 2.10891082136403; fWeightMatrix0to1[32][16] = 1.78944229130901; fWeightMatrix0to1[33][16] = -0.35365233254265; fWeightMatrix0to1[34][16] = -0.0243126836204395; fWeightMatrix0to1[35][16] = 1.54873143117583; fWeightMatrix0to1[36][16] = -0.0668594755111528; fWeightMatrix0to1[37][16] = 0.0537544304268954; fWeightMatrix0to1[38][16] = 0.164932836534186; fWeightMatrix0to1[39][16] = -3.23582210028128; fWeightMatrix0to1[40][16] = 0.507388520811782; fWeightMatrix0to1[41][16] = -0.189256623341668; fWeightMatrix0to1[42][16] = -2.16018787860043; fWeightMatrix0to1[43][16] = -0.0710737156327919; fWeightMatrix0to1[44][16] = -1.94441957652119; fWeightMatrix0to1[45][16] = -0.0574630320020275; fWeightMatrix0to1[46][16] = -1.14415079537948; fWeightMatrix0to1[47][16] = -0.106476825362017; fWeightMatrix0to1[48][16] = -0.00156110047841476; fWeightMatrix0to1[49][16] = -0.00789091060887249; fWeightMatrix0to1[0][17] = 5.2661389089795; fWeightMatrix0to1[1][17] = -1.32631675274822; fWeightMatrix0to1[2][17] = -2.35058492896403; fWeightMatrix0to1[3][17] = 9.57131284655175; fWeightMatrix0to1[4][17] = 1.40547216852403; fWeightMatrix0to1[5][17] = 1.95102648896306; fWeightMatrix0to1[6][17] = -4.80428378524676; fWeightMatrix0to1[7][17] = -0.929894461979277; fWeightMatrix0to1[8][17] = 0.679372440087934; fWeightMatrix0to1[9][17] = -0.445708391353365; fWeightMatrix0to1[10][17] = -4.77579138820026; fWeightMatrix0to1[11][17] = 2.26003724662562; fWeightMatrix0to1[12][17] = -0.323124865571143; fWeightMatrix0to1[13][17] = -3.50394158878811; fWeightMatrix0to1[14][17] = 5.86726342578464; fWeightMatrix0to1[15][17] = 1.41750766060656; fWeightMatrix0to1[16][17] = 1.91376527472909; fWeightMatrix0to1[17][17] = -4.37923987095112; fWeightMatrix0to1[18][17] = 1.29957527113933; fWeightMatrix0to1[19][17] = 2.34292765689389; fWeightMatrix0to1[20][17] = -0.46727206061668; fWeightMatrix0to1[21][17] = 0.883656854223516; fWeightMatrix0to1[22][17] = 1.78284069319023; fWeightMatrix0to1[23][17] = 0.158728500539458; fWeightMatrix0to1[24][17] = -0.51971789696024; fWeightMatrix0to1[25][17] = 3.91318347909306; fWeightMatrix0to1[26][17] = 2.48077036775242; fWeightMatrix0to1[27][17] = -2.5833773642253; fWeightMatrix0to1[28][17] = -3.18657917375057; fWeightMatrix0to1[29][17] = 1.52098380048496; fWeightMatrix0to1[30][17] = 13.7942077295045; fWeightMatrix0to1[31][17] = 0.654573429904643; fWeightMatrix0to1[32][17] = -1.79495987377777; fWeightMatrix0to1[33][17] = 0.327690707094662; fWeightMatrix0to1[34][17] = 12.3054608570198; fWeightMatrix0to1[35][17] = -2.46829451260654; fWeightMatrix0to1[36][17] = -3.12883944872196; fWeightMatrix0to1[37][17] = -5.55753262633566; fWeightMatrix0to1[38][17] = 4.98375681433995; fWeightMatrix0to1[39][17] = 6.026122742666; fWeightMatrix0to1[40][17] = -0.432540766592947; fWeightMatrix0to1[41][17] = 4.29866305233547; fWeightMatrix0to1[42][17] = 8.2513609036927; fWeightMatrix0to1[43][17] = 1.36654403148066; fWeightMatrix0to1[44][17] = 1.42168876328811; fWeightMatrix0to1[45][17] = 11.7178051097141; fWeightMatrix0to1[46][17] = -5.65629386577723; fWeightMatrix0to1[47][17] = -1.21841920363885; fWeightMatrix0to1[48][17] = -3.49242603803372; fWeightMatrix0to1[49][17] = 2.91250446153444; fWeightMatrix0to1[0][18] = 6.84375613923485; fWeightMatrix0to1[1][18] = 7.41776570245704; fWeightMatrix0to1[2][18] = 0.049668797103455; fWeightMatrix0to1[3][18] = 38.9943078127434; fWeightMatrix0to1[4][18] = 1.86475036109667; fWeightMatrix0to1[5][18] = 0.223399076583978; fWeightMatrix0to1[6][18] = 7.47334715424994; fWeightMatrix0to1[7][18] = -9.5471912287372; fWeightMatrix0to1[8][18] = 1.16238272702076; fWeightMatrix0to1[9][18] = 7.65254884836577; fWeightMatrix0to1[10][18] = 7.25744432992406; fWeightMatrix0to1[11][18] = -1.89783659579405; fWeightMatrix0to1[12][18] = 1.53116924778826; fWeightMatrix0to1[13][18] = 44.1831496206394; fWeightMatrix0to1[14][18] = -11.787103310355; fWeightMatrix0to1[15][18] = 14.7632556408134; fWeightMatrix0to1[16][18] = -4.64369439684038; fWeightMatrix0to1[17][18] = 6.73472012649127; fWeightMatrix0to1[18][18] = 5.13346191119833; fWeightMatrix0to1[19][18] = -0.777113459281741; fWeightMatrix0to1[20][18] = -1.60605528101663; fWeightMatrix0to1[21][18] = 1.3191626353107; fWeightMatrix0to1[22][18] = 1.28792832230794; fWeightMatrix0to1[23][18] = -0.725124877290574; fWeightMatrix0to1[24][18] = -6.91904537112274; fWeightMatrix0to1[25][18] = -4.95925428963525; fWeightMatrix0to1[26][18] = 2.655243603973; fWeightMatrix0to1[27][18] = 0.886134719601023; fWeightMatrix0to1[28][18] = 2.26251043839634; fWeightMatrix0to1[29][18] = 0.264606696661645; fWeightMatrix0to1[30][18] = -12.8329041501699; fWeightMatrix0to1[31][18] = -0.777849838690383; fWeightMatrix0to1[32][18] = 2.10462112126033; fWeightMatrix0to1[33][18] = 7.4407494177933; fWeightMatrix0to1[34][18] = -19.8414343749027; fWeightMatrix0to1[35][18] = -0.184077483243861; fWeightMatrix0to1[36][18] = 3.74462322870694; fWeightMatrix0to1[37][18] = 4.80910317028931; fWeightMatrix0to1[38][18] = -4.94068081793254; fWeightMatrix0to1[39][18] = 1.91523381661091; fWeightMatrix0to1[40][18] = 9.1603049342257; fWeightMatrix0to1[41][18] = -6.50501505110476; fWeightMatrix0to1[42][18] = 0.0582299445551607; fWeightMatrix0to1[43][18] = 73.2720564465976; fWeightMatrix0to1[44][18] = -0.494496895968716; fWeightMatrix0to1[45][18] = -16.8029272036822; fWeightMatrix0to1[46][18] = -10.7006469372337; fWeightMatrix0to1[47][18] = -27.3189657804914; fWeightMatrix0to1[48][18] = 3.81830701627175; fWeightMatrix0to1[49][18] = 1.63968349933382; fWeightMatrix0to1[0][19] = -3.97689930277607; fWeightMatrix0to1[1][19] = -0.90207001192232; fWeightMatrix0to1[2][19] = 0.443759439344886; fWeightMatrix0to1[3][19] = -7.45280344614777; fWeightMatrix0to1[4][19] = 0.7484186421708; fWeightMatrix0to1[5][19] = 0.60070884443864; fWeightMatrix0to1[6][19] = -3.1400942971551; fWeightMatrix0to1[7][19] = 4.53554778399796; fWeightMatrix0to1[8][19] = -0.100243559113227; fWeightMatrix0to1[9][19] = -3.14040878821038; fWeightMatrix0to1[10][19] = -2.21568295673233; fWeightMatrix0to1[11][19] = 1.00261319514285; fWeightMatrix0to1[12][19] = 1.5504711671239; fWeightMatrix0to1[13][19] = -1.2723386584698; fWeightMatrix0to1[14][19] = 0.973107693843897; fWeightMatrix0to1[15][19] = -2.81624853236205; fWeightMatrix0to1[16][19] = 1.646027567447; fWeightMatrix0to1[17][19] = -3.14845424920486; fWeightMatrix0to1[18][19] = -2.99687081253578; fWeightMatrix0to1[19][19] = 1.08452818759037; fWeightMatrix0to1[20][19] = 0.431832976769359; fWeightMatrix0to1[21][19] = 0.336581646412501; fWeightMatrix0to1[22][19] = -1.80120433985422; fWeightMatrix0to1[23][19] = 0.815238665078301; fWeightMatrix0to1[24][19] = -1.99123619692747; fWeightMatrix0to1[25][19] = 3.1080787886893; fWeightMatrix0to1[26][19] = -2.47437201284726; fWeightMatrix0to1[27][19] = -1.00022986754177; fWeightMatrix0to1[28][19] = -0.487316779673086; fWeightMatrix0to1[29][19] = 0.88970483046457; fWeightMatrix0to1[30][19] = 0.0144233855703299; fWeightMatrix0to1[31][19] = 1.08393908315179; fWeightMatrix0to1[32][19] = 1.88870914629352; fWeightMatrix0to1[33][19] = -0.587213051134794; fWeightMatrix0to1[34][19] = 2.1167057167146; fWeightMatrix0to1[35][19] = -0.924219565087073; fWeightMatrix0to1[36][19] = -0.678041312595868; fWeightMatrix0to1[37][19] = 0.205378291235041; fWeightMatrix0to1[38][19] = 3.15315117205821; fWeightMatrix0to1[39][19] = -4.26959316769121; fWeightMatrix0to1[40][19] = 1.04974289424921; fWeightMatrix0to1[41][19] = 2.88516698751661; fWeightMatrix0to1[42][19] = 1.84514595279643; fWeightMatrix0to1[43][19] = -9.42928408219166; fWeightMatrix0to1[44][19] = 1.27995184084487; fWeightMatrix0to1[45][19] = 4.16252217876807; fWeightMatrix0to1[46][19] = 6.19495103126934; fWeightMatrix0to1[47][19] = 4.40310869249136; fWeightMatrix0to1[48][19] = -1.06031172036298; fWeightMatrix0to1[49][19] = -2.21750603184339; fWeightMatrix0to1[0][20] = -2.73745523204685; fWeightMatrix0to1[1][20] = 0.964209087908485; fWeightMatrix0to1[2][20] = -1.55781020100785; fWeightMatrix0to1[3][20] = 0.443161690520004; fWeightMatrix0to1[4][20] = -1.64203491619784; fWeightMatrix0to1[5][20] = -1.39351768089531; fWeightMatrix0to1[6][20] = -0.392281377131517; fWeightMatrix0to1[7][20] = 3.97215766824466; fWeightMatrix0to1[8][20] = 0.27315032565271; fWeightMatrix0to1[9][20] = -3.16036298955155; fWeightMatrix0to1[10][20] = 0.207626425195053; fWeightMatrix0to1[11][20] = 1.07494097035032; fWeightMatrix0to1[12][20] = 1.41800955586875; fWeightMatrix0to1[13][20] = 3.23706172947404; fWeightMatrix0to1[14][20] = -4.19084639933524; fWeightMatrix0to1[15][20] = -0.825602485295088; fWeightMatrix0to1[16][20] = 0.753923692992108; fWeightMatrix0to1[17][20] = -1.59614867008513; fWeightMatrix0to1[18][20] = -2.77015410423654; fWeightMatrix0to1[19][20] = 0.781118835910686; fWeightMatrix0to1[20][20] = 0.192958807624941; fWeightMatrix0to1[21][20] = 0.300114566543185; fWeightMatrix0to1[22][20] = -1.78335277185813; fWeightMatrix0to1[23][20] = 0.845522704039582; fWeightMatrix0to1[24][20] = -3.01547780617384; fWeightMatrix0to1[25][20] = 0.647866609082303; fWeightMatrix0to1[26][20] = -3.28686534092411; fWeightMatrix0to1[27][20] = -1.36462497505028; fWeightMatrix0to1[28][20] = 1.0467754376944; fWeightMatrix0to1[29][20] = -2.6725587847626; fWeightMatrix0to1[30][20] = -5.37830816604906; fWeightMatrix0to1[31][20] = 0.820393305135843; fWeightMatrix0to1[32][20] = 0.310480000789895; fWeightMatrix0to1[33][20] = -1.22556337086935; fWeightMatrix0to1[34][20] = -2.87517604371895; fWeightMatrix0to1[35][20] = 0.96697630466804; fWeightMatrix0to1[36][20] = 1.41822505180454; fWeightMatrix0to1[37][20] = 0.542334152268757; fWeightMatrix0to1[38][20] = 4.52893866139579; fWeightMatrix0to1[39][20] = -4.02478736253728; fWeightMatrix0to1[40][20] = 1.48010196283654; fWeightMatrix0to1[41][20] = -0.216493004432904; fWeightMatrix0to1[42][20] = -0.949283264956437; fWeightMatrix0to1[43][20] = 2.38545901175821; fWeightMatrix0to1[44][20] = 1.83205334093962; fWeightMatrix0to1[45][20] = -1.33175870739174; fWeightMatrix0to1[46][20] = 6.36955234115185; fWeightMatrix0to1[47][20] = 0.165045325929226; fWeightMatrix0to1[48][20] = 1.07354009968592; fWeightMatrix0to1[49][20] = -0.102867309253578; fWeightMatrix0to1[0][21] = -1.31312396797249; fWeightMatrix0to1[1][21] = 2.46212044460964; fWeightMatrix0to1[2][21] = -2.08663856910987; fWeightMatrix0to1[3][21] = -2.25124233470865; fWeightMatrix0to1[4][21] = -2.64366638660521; fWeightMatrix0to1[5][21] = -1.72438867932533; fWeightMatrix0to1[6][21] = 0.078988933474281; fWeightMatrix0to1[7][21] = 4.88652215202984; fWeightMatrix0to1[8][21] = -0.682626059112236; fWeightMatrix0to1[9][21] = -2.00322547635475; fWeightMatrix0to1[10][21] = 1.6660266108359; fWeightMatrix0to1[11][21] = -0.325730033665003; fWeightMatrix0to1[12][21] = -1.21809812526218; fWeightMatrix0to1[13][21] = 4.08281458427723; fWeightMatrix0to1[14][21] = 2.40364265608209; fWeightMatrix0to1[15][21] = -0.667522014201002; fWeightMatrix0to1[16][21] = 1.14685079545451; fWeightMatrix0to1[17][21] = -1.43536520339066; fWeightMatrix0to1[18][21] = 0.980077914399725; fWeightMatrix0to1[19][21] = -1.98181907946274; fWeightMatrix0to1[20][21] = 0.425253807155145; fWeightMatrix0to1[21][21] = 0.774423946079931; fWeightMatrix0to1[22][21] = -1.15289807491013; fWeightMatrix0to1[23][21] = -0.828656916456003; fWeightMatrix0to1[24][21] = -1.22961503600792; fWeightMatrix0to1[25][21] = 2.27649549454596; fWeightMatrix0to1[26][21] = -1.54784082519765; fWeightMatrix0to1[27][21] = 2.2996425370852; fWeightMatrix0to1[28][21] = -0.320142057285496; fWeightMatrix0to1[29][21] = 0.425995363006402; fWeightMatrix0to1[30][21] = 2.07291531716717; fWeightMatrix0to1[31][21] = -1.45296340886689; fWeightMatrix0to1[32][21] = 1.15411937756179; fWeightMatrix0to1[33][21] = -0.631662601048352; fWeightMatrix0to1[34][21] = 2.08336738076733; fWeightMatrix0to1[35][21] = 0.440748477739212; fWeightMatrix0to1[36][21] = 0.872715987909542; fWeightMatrix0to1[37][21] = -0.922339587205694; fWeightMatrix0to1[38][21] = 2.8273811289112; fWeightMatrix0to1[39][21] = -3.2535947158954; fWeightMatrix0to1[40][21] = -1.34642189150223; fWeightMatrix0to1[41][21] = -1.52590328311235; fWeightMatrix0to1[42][21] = 1.85625345005379; fWeightMatrix0to1[43][21] = 5.1161174536849; fWeightMatrix0to1[44][21] = -0.784265834668224; fWeightMatrix0to1[45][21] = 5.36392175346456; fWeightMatrix0to1[46][21] = 3.47169722682599; fWeightMatrix0to1[47][21] = -3.28270752638563; fWeightMatrix0to1[48][21] = -0.605017046225479; fWeightMatrix0to1[49][21] = 0.633145927413194; fWeightMatrix0to1[0][22] = 0.0558570557598286; fWeightMatrix0to1[1][22] = 0.496709482081021; fWeightMatrix0to1[2][22] = -0.563219067723032; fWeightMatrix0to1[3][22] = 0.294802069139223; fWeightMatrix0to1[4][22] = -1.81845120160418; fWeightMatrix0to1[5][22] = -0.991081184881676; fWeightMatrix0to1[6][22] = -0.840720154292052; fWeightMatrix0to1[7][22] = 0.356515202884878; fWeightMatrix0to1[8][22] = -0.112691577042407; fWeightMatrix0to1[9][22] = 0.853564247351526; fWeightMatrix0to1[10][22] = -0.0821864378879906; fWeightMatrix0to1[11][22] = -0.448370152443662; fWeightMatrix0to1[12][22] = 1.20607994048742; fWeightMatrix0to1[13][22] = -1.00778234890381; fWeightMatrix0to1[14][22] = 1.72433400559549; fWeightMatrix0to1[15][22] = 0.109466740797014; fWeightMatrix0to1[16][22] = 0.38817860195004; fWeightMatrix0to1[17][22] = 2.76872218138292; fWeightMatrix0to1[18][22] = -2.74484223552742; fWeightMatrix0to1[19][22] = 0.172163124170864; fWeightMatrix0to1[20][22] = -1.56398102157539; fWeightMatrix0to1[21][22] = 5.37251700285924; fWeightMatrix0to1[22][22] = -0.837561806748374; fWeightMatrix0to1[23][22] = 1.81742711140835; fWeightMatrix0to1[24][22] = 0.731333374269267; fWeightMatrix0to1[25][22] = 1.32525345412231; fWeightMatrix0to1[26][22] = -4.28845517935103; fWeightMatrix0to1[27][22] = -0.342200118661068; fWeightMatrix0to1[28][22] = 0.31250025130796; fWeightMatrix0to1[29][22] = -1.47347966914111; fWeightMatrix0to1[30][22] = 13.1410396108665; fWeightMatrix0to1[31][22] = 1.44578519993028; fWeightMatrix0to1[32][22] = -0.390932211457232; fWeightMatrix0to1[33][22] = 1.41562109896649; fWeightMatrix0to1[34][22] = 2.5584888738204; fWeightMatrix0to1[35][22] = 0.0355273499986357; fWeightMatrix0to1[36][22] = -0.117436069101993; fWeightMatrix0to1[37][22] = 0.50545743450637; fWeightMatrix0to1[38][22] = -0.253339333015647; fWeightMatrix0to1[39][22] = 0.194426024261443; fWeightMatrix0to1[40][22] = 0.462281314861672; fWeightMatrix0to1[41][22] = -0.108896125800928; fWeightMatrix0to1[42][22] = 0.526641663797878; fWeightMatrix0to1[43][22] = -0.365830370410802; fWeightMatrix0to1[44][22] = 1.08870507797131; fWeightMatrix0to1[45][22] = 0.534126400162384; fWeightMatrix0to1[46][22] = 1.32939166410078; fWeightMatrix0to1[47][22] = -0.336328210309647; fWeightMatrix0to1[48][22] = -0.256288407790539; fWeightMatrix0to1[49][22] = 1.8996873008321; fWeightMatrix0to1[0][23] = 1.36436840318707; fWeightMatrix0to1[1][23] = -0.114729659403664; fWeightMatrix0to1[2][23] = -1.30827939139187; fWeightMatrix0to1[3][23] = -2.55156681719225; fWeightMatrix0to1[4][23] = -0.521808668995985; fWeightMatrix0to1[5][23] = 1.21166851982771; fWeightMatrix0to1[6][23] = 0.384563477384078; fWeightMatrix0to1[7][23] = -1.51601522139992; fWeightMatrix0to1[8][23] = -0.785055438664039; fWeightMatrix0to1[9][23] = -0.826399191782817; fWeightMatrix0to1[10][23] = 2.6869881946864; fWeightMatrix0to1[11][23] = -2.37263332186677; fWeightMatrix0to1[12][23] = -1.06802756838171; fWeightMatrix0to1[13][23] = -0.574172116220247; fWeightMatrix0to1[14][23] = 5.40125005503387; fWeightMatrix0to1[15][23] = 0.576643964359105; fWeightMatrix0to1[16][23] = -1.41055114563953; fWeightMatrix0to1[17][23] = 2.10272163748023; fWeightMatrix0to1[18][23] = 2.7220349070454; fWeightMatrix0to1[19][23] = -0.974219876408255; fWeightMatrix0to1[20][23] = -0.57774026908755; fWeightMatrix0to1[21][23] = 0.00825941258130693; fWeightMatrix0to1[22][23] = 1.16649997620624; fWeightMatrix0to1[23][23] = -1.11806832658183; fWeightMatrix0to1[24][23] = -1.0560378521598; fWeightMatrix0to1[25][23] = -0.888037771381252; fWeightMatrix0to1[26][23] = 1.92288525475118; fWeightMatrix0to1[27][23] = 1.13270345848704; fWeightMatrix0to1[28][23] = 1.03266368561056; fWeightMatrix0to1[29][23] = -1.10115945109143; fWeightMatrix0to1[30][23] = -1.00837168018227; fWeightMatrix0to1[31][23] = 1.89195145111546; fWeightMatrix0to1[32][23] = 0.950916954967675; fWeightMatrix0to1[33][23] = -0.758705974244145; fWeightMatrix0to1[34][23] = 3.03821373150202; fWeightMatrix0to1[35][23] = -1.58566416812976; fWeightMatrix0to1[36][23] = -0.830876967317307; fWeightMatrix0to1[37][23] = -0.669212539320837; fWeightMatrix0to1[38][23] = -1.94560511423729; fWeightMatrix0to1[39][23] = 0.826980457952186; fWeightMatrix0to1[40][23] = -1.22589030117166; fWeightMatrix0to1[41][23] = -1.59787173510772; fWeightMatrix0to1[42][23] = -2.18964758461502; fWeightMatrix0to1[43][23] = -0.00776489421993653; fWeightMatrix0to1[44][23] = -0.247909725532978; fWeightMatrix0to1[45][23] = 2.39686070902708; fWeightMatrix0to1[46][23] = -9.01481968419541; fWeightMatrix0to1[47][23] = -3.16877813315157; fWeightMatrix0to1[48][23] = -1.18598459659957; fWeightMatrix0to1[49][23] = 4.60203942442489; fWeightMatrix0to1[0][24] = -0.65761049988626; fWeightMatrix0to1[1][24] = 1.94845685879433; fWeightMatrix0to1[2][24] = 1.05652867512452; fWeightMatrix0to1[3][24] = -0.71315600093828; fWeightMatrix0to1[4][24] = -2.97041667624031; fWeightMatrix0to1[5][24] = -1.33159274561097; fWeightMatrix0to1[6][24] = -3.16026327077668; fWeightMatrix0to1[7][24] = 5.98862786889238; fWeightMatrix0to1[8][24] = -0.848268278164454; fWeightMatrix0to1[9][24] = -0.0502740348557803; fWeightMatrix0to1[10][24] = 2.30514150144949; fWeightMatrix0to1[11][24] = 0.385307785860443; fWeightMatrix0to1[12][24] = 1.75925536557605; fWeightMatrix0to1[13][24] = -2.25861872020568; fWeightMatrix0to1[14][24] = 0.270123263199014; fWeightMatrix0to1[15][24] = -1.08333938713131; fWeightMatrix0to1[16][24] = -0.86541717647864; fWeightMatrix0to1[17][24] = 0.780224867737092; fWeightMatrix0to1[18][24] = -4.1056096614309; fWeightMatrix0to1[19][24] = -0.619685435426078; fWeightMatrix0to1[20][24] = 0.0203030599353409; fWeightMatrix0to1[21][24] = 2.1912986970607; fWeightMatrix0to1[22][24] = 4.78026168787817; fWeightMatrix0to1[23][24] = -2.12169561786754; fWeightMatrix0to1[24][24] = -0.19119749667356; fWeightMatrix0to1[25][24] = -0.366757307838711; fWeightMatrix0to1[26][24] = -4.42634314495633; fWeightMatrix0to1[27][24] = -0.796783702123136; fWeightMatrix0to1[28][24] = -1.48438255913544; fWeightMatrix0to1[29][24] = -0.531189857394681; fWeightMatrix0to1[30][24] = -0.118450575628455; fWeightMatrix0to1[31][24] = -0.0708780393421054; fWeightMatrix0to1[32][24] = -1.36322934772214; fWeightMatrix0to1[33][24] = 2.45672365342978; fWeightMatrix0to1[34][24] = 1.21284701500011; fWeightMatrix0to1[35][24] = 0.930359973899313; fWeightMatrix0to1[36][24] = -0.0768583101593176; fWeightMatrix0to1[37][24] = -1.81789736812299; fWeightMatrix0to1[38][24] = -3.22958920073975; fWeightMatrix0to1[39][24] = -1.18810211337354; fWeightMatrix0to1[40][24] = -3.2975756928592; fWeightMatrix0to1[41][24] = 0.0607611467955301; fWeightMatrix0to1[42][24] = -1.01718476968805; fWeightMatrix0to1[43][24] = 0.37352769449018; fWeightMatrix0to1[44][24] = -1.47626997630591; fWeightMatrix0to1[45][24] = 1.07856389777909; fWeightMatrix0to1[46][24] = 1.67048225414346; fWeightMatrix0to1[47][24] = 15.398621324426; fWeightMatrix0to1[48][24] = 0.768901660614874; fWeightMatrix0to1[49][24] = 3.79462223125522; fWeightMatrix0to1[0][25] = -2.10350626136655; fWeightMatrix0to1[1][25] = 1.31779112987736; fWeightMatrix0to1[2][25] = 0.96321557333818; fWeightMatrix0to1[3][25] = -2.79881083811376; fWeightMatrix0to1[4][25] = 0.784869513223865; fWeightMatrix0to1[5][25] = 1.83357156030103; fWeightMatrix0to1[6][25] = -0.514497250441574; fWeightMatrix0to1[7][25] = 0.564890702276277; fWeightMatrix0to1[8][25] = 0.307184496640265; fWeightMatrix0to1[9][25] = 1.90805335123025; fWeightMatrix0to1[10][25] = -1.63131473998189; fWeightMatrix0to1[11][25] = -2.2865293417507; fWeightMatrix0to1[12][25] = 1.69109178635596; fWeightMatrix0to1[13][25] = -3.89095217162861; fWeightMatrix0to1[14][25] = 3.68285101229535; fWeightMatrix0to1[15][25] = -2.19564895736567; fWeightMatrix0to1[16][25] = -0.659475556159578; fWeightMatrix0to1[17][25] = 0.464376662104914; fWeightMatrix0to1[18][25] = 0.654360582556941; fWeightMatrix0to1[19][25] = -0.104285796093948; fWeightMatrix0to1[20][25] = -1.4927396088239; fWeightMatrix0to1[21][25] = 2.43876353703577; fWeightMatrix0to1[22][25] = 1.90687622497716; fWeightMatrix0to1[23][25] = 1.70505417592536; fWeightMatrix0to1[24][25] = 0.0730087944142942; fWeightMatrix0to1[25][25] = 0.120635373055664; fWeightMatrix0to1[26][25] = -0.3923803794399; fWeightMatrix0to1[27][25] = -1.7042109931054; fWeightMatrix0to1[28][25] = -1.62792742338822; fWeightMatrix0to1[29][25] = -0.466584779262688; fWeightMatrix0to1[30][25] = 0.828410864628716; fWeightMatrix0to1[31][25] = -2.03360028549777; fWeightMatrix0to1[32][25] = 1.38681176869459; fWeightMatrix0to1[33][25] = 0.306518603963386; fWeightMatrix0to1[34][25] = 1.76270464371249; fWeightMatrix0to1[35][25] = 2.19265054992493; fWeightMatrix0to1[36][25] = -0.395666839523141; fWeightMatrix0to1[37][25] = -1.04623242133214; fWeightMatrix0to1[38][25] = -0.454657731786095; fWeightMatrix0to1[39][25] = 0.788150015345848; fWeightMatrix0to1[40][25] = -2.08262423860993; fWeightMatrix0to1[41][25] = -0.766017791986522; fWeightMatrix0to1[42][25] = -0.774302473558152; fWeightMatrix0to1[43][25] = -0.607042381519406; fWeightMatrix0to1[44][25] = -1.91995243005868; fWeightMatrix0to1[45][25] = 4.25299441159466; fWeightMatrix0to1[46][25] = 1.06210529025158; fWeightMatrix0to1[47][25] = 3.33099710758097; fWeightMatrix0to1[48][25] = -0.712715414770714; fWeightMatrix0to1[49][25] = 0.191430577030482; fWeightMatrix0to1[0][26] = -3.00713348947639; fWeightMatrix0to1[1][26] = -0.987748427292076; fWeightMatrix0to1[2][26] = -1.09742258099804; fWeightMatrix0to1[3][26] = -8.88979310875521; fWeightMatrix0to1[4][26] = 0.64475899923048; fWeightMatrix0to1[5][26] = 0.394192167024812; fWeightMatrix0to1[6][26] = -6.50905580656547; fWeightMatrix0to1[7][26] = 6.02455500657243; fWeightMatrix0to1[8][26] = 2.18329453851005; fWeightMatrix0to1[9][26] = 2.5023223840573; fWeightMatrix0to1[10][26] = -5.1442586907547; fWeightMatrix0to1[11][26] = 1.38717361063811; fWeightMatrix0to1[12][26] = 1.40755182663134; fWeightMatrix0to1[13][26] = -10.5784506564366; fWeightMatrix0to1[14][26] = 5.91985402202998; fWeightMatrix0to1[15][26] = -1.21221001818451; fWeightMatrix0to1[16][26] = 1.55951983871638; fWeightMatrix0to1[17][26] = -5.90902143631057; fWeightMatrix0to1[18][26] = -4.55891300933037; fWeightMatrix0to1[19][26] = 1.31330758723406; fWeightMatrix0to1[20][26] = 0.383893205300675; fWeightMatrix0to1[21][26] = 2.24721000343362; fWeightMatrix0to1[22][26] = 3.06811357761371; fWeightMatrix0to1[23][26] = 0.377669402740447; fWeightMatrix0to1[24][26] = 1.76411058656334; fWeightMatrix0to1[25][26] = 0.571669362126737; fWeightMatrix0to1[26][26] = -1.11031946702394; fWeightMatrix0to1[27][26] = -0.397988437046638; fWeightMatrix0to1[28][26] = -3.60815027448953; fWeightMatrix0to1[29][26] = 3.17104939167072; fWeightMatrix0to1[30][26] = 9.31547281608934; fWeightMatrix0to1[31][26] = 0.868731675408132; fWeightMatrix0to1[32][26] = 0.663621289581717; fWeightMatrix0to1[33][26] = -0.98210263671328; fWeightMatrix0to1[34][26] = 8.12934429152944; fWeightMatrix0to1[35][26] = 0.408208533128974; fWeightMatrix0to1[36][26] = 0.0589688307916661; fWeightMatrix0to1[37][26] = -2.09534701554509; fWeightMatrix0to1[38][26] = -0.838105101703122; fWeightMatrix0to1[39][26] = 3.68771416568119; fWeightMatrix0to1[40][26] = 0.204464321742232; fWeightMatrix0to1[41][26] = 1.29050291359387; fWeightMatrix0to1[42][26] = 2.9586473526104; fWeightMatrix0to1[43][26] = -12.4372427915775; fWeightMatrix0to1[44][26] = -0.587847023818557; fWeightMatrix0to1[45][26] = 13.3151805142512; fWeightMatrix0to1[46][26] = 4.84536375753974; fWeightMatrix0to1[47][26] = 9.62042894255474; fWeightMatrix0to1[48][26] = 0.0674376544444558; fWeightMatrix0to1[49][26] = 0.272819939655947; fWeightMatrix0to1[0][27] = 5.06242229134437; fWeightMatrix0to1[1][27] = 6.57202829432063; fWeightMatrix0to1[2][27] = -0.233566427593676; fWeightMatrix0to1[3][27] = 11.7509308755956; fWeightMatrix0to1[4][27] = -1.65270035538839; fWeightMatrix0to1[5][27] = -1.64107909465315; fWeightMatrix0to1[6][27] = 8.10283529971174; fWeightMatrix0to1[7][27] = -6.24426652478898; fWeightMatrix0to1[8][27] = 0.616700839386499; fWeightMatrix0to1[9][27] = -3.98387357678072; fWeightMatrix0to1[10][27] = 6.08975281003504; fWeightMatrix0to1[11][27] = 1.17827688496339; fWeightMatrix0to1[12][27] = 0.370805411735822; fWeightMatrix0to1[13][27] = 14.5879521369538; fWeightMatrix0to1[14][27] = -9.48259678486856; fWeightMatrix0to1[15][27] = 2.61589715036233; fWeightMatrix0to1[16][27] = -0.509614666334279; fWeightMatrix0to1[17][27] = 5.45020183773226; fWeightMatrix0to1[18][27] = 4.14273286913372; fWeightMatrix0to1[19][27] = -1.03486333751998; fWeightMatrix0to1[20][27] = 1.37979385267712; fWeightMatrix0to1[21][27] = -0.846850575800599; fWeightMatrix0to1[22][27] = -1.40448727793126; fWeightMatrix0to1[23][27] = 1.16524249180188; fWeightMatrix0to1[24][27] = -1.92435333100398; fWeightMatrix0to1[25][27] = -1.03079338253896; fWeightMatrix0to1[26][27] = 1.97594161356028; fWeightMatrix0to1[27][27] = -0.745588781829404; fWeightMatrix0to1[28][27] = 1.88842389668464; fWeightMatrix0to1[29][27] = -6.05151677967705; fWeightMatrix0to1[30][27] = -9.86686754184607; fWeightMatrix0to1[31][27] = 0.650795867987109; fWeightMatrix0to1[32][27] = 0.865052969834921; fWeightMatrix0to1[33][27] = 0.0408466685157343; fWeightMatrix0to1[34][27] = -10.1255507561331; fWeightMatrix0to1[35][27] = 2.0635112163027; fWeightMatrix0to1[36][27] = -0.140242948848215; fWeightMatrix0to1[37][27] = 3.41341027995347; fWeightMatrix0to1[38][27] = -5.11584275011215; fWeightMatrix0to1[39][27] = -4.18840091164138; fWeightMatrix0to1[40][27] = -1.30734819344024; fWeightMatrix0to1[41][27] = -2.40514586365627; fWeightMatrix0to1[42][27] = -5.27099806138401; fWeightMatrix0to1[43][27] = 25.5105250387265; fWeightMatrix0to1[44][27] = 1.27977672008713; fWeightMatrix0to1[45][27] = -17.2747374384213; fWeightMatrix0to1[46][27] = -4.12664607374289; fWeightMatrix0to1[47][27] = -12.8497321392301; fWeightMatrix0to1[48][27] = 1.14960710996362; fWeightMatrix0to1[49][27] = -0.662805137526095; fWeightMatrix0to1[0][28] = -1.9464915032356; fWeightMatrix0to1[1][28] = -1.77030684872297; fWeightMatrix0to1[2][28] = -0.180133358192355; fWeightMatrix0to1[3][28] = -3.38725597237222; fWeightMatrix0to1[4][28] = 0.27615982328482; fWeightMatrix0to1[5][28] = 1.79644589783864; fWeightMatrix0to1[6][28] = -2.46498402886737; fWeightMatrix0to1[7][28] = -0.349709252892351; fWeightMatrix0to1[8][28] = -0.545798690647364; fWeightMatrix0to1[9][28] = 0.381040833809501; fWeightMatrix0to1[10][28] = -1.6661845671722; fWeightMatrix0to1[11][28] = -0.949480780535707; fWeightMatrix0to1[12][28] = 1.26803814209557; fWeightMatrix0to1[13][28] = -2.92425078701714; fWeightMatrix0to1[14][28] = 1.09251123026737; fWeightMatrix0to1[15][28] = -0.209752992276141; fWeightMatrix0to1[16][28] = 0.23454371952143; fWeightMatrix0to1[17][28] = -1.36529912361554; fWeightMatrix0to1[18][28] = -0.184173930384026; fWeightMatrix0to1[19][28] = -0.550342240905641; fWeightMatrix0to1[20][28] = -0.830925840135162; fWeightMatrix0to1[21][28] = -1.10666986643495; fWeightMatrix0to1[22][28] = 0.136408606912644; fWeightMatrix0to1[23][28] = 1.81480630878145; fWeightMatrix0to1[24][28] = 0.258586947531499; fWeightMatrix0to1[25][28] = 0.169328397539415; fWeightMatrix0to1[26][28] = 0.0305720995774264; fWeightMatrix0to1[27][28] = 0.978692982999453; fWeightMatrix0to1[28][28] = 0.707064603490565; fWeightMatrix0to1[29][28] = 1.26703710030368; fWeightMatrix0to1[30][28] = 1.68166862151776; fWeightMatrix0to1[31][28] = -0.51460303965999; fWeightMatrix0to1[32][28] = 0.884740658456981; fWeightMatrix0to1[33][28] = 0.948323148580927; fWeightMatrix0to1[34][28] = 2.61748491052048; fWeightMatrix0to1[35][28] = -1.62747480130815; fWeightMatrix0to1[36][28] = 0.60206172482068; fWeightMatrix0to1[37][28] = 2.36203777743416; fWeightMatrix0to1[38][28] = -1.27622696197662; fWeightMatrix0to1[39][28] = -0.211934108848822; fWeightMatrix0to1[40][28] = -0.183767844051934; fWeightMatrix0to1[41][28] = -0.28404478105608; fWeightMatrix0to1[42][28] = 1.75380785302094; fWeightMatrix0to1[43][28] = -9.52177849438651; fWeightMatrix0to1[44][28] = 0.174911380263612; fWeightMatrix0to1[45][28] = 4.42689605610911; fWeightMatrix0to1[46][28] = 1.53634148849542; fWeightMatrix0to1[47][28] = 4.07234205292478; fWeightMatrix0to1[48][28] = 0.266119328310523; fWeightMatrix0to1[49][28] = 0.766789697256418; fWeightMatrix0to1[0][29] = -0.816400016386355; fWeightMatrix0to1[1][29] = -1.54071072316305; fWeightMatrix0to1[2][29] = 2.00776919838342; fWeightMatrix0to1[3][29] = -6.22367837540678; fWeightMatrix0to1[4][29] = -1.91264893864561; fWeightMatrix0to1[5][29] = 0.6761777645577; fWeightMatrix0to1[6][29] = -2.89438001621714; fWeightMatrix0to1[7][29] = 3.79941812679815; fWeightMatrix0to1[8][29] = 1.5737627059867; fWeightMatrix0to1[9][29] = 3.09058336243949; fWeightMatrix0to1[10][29] = -2.51440821419839; fWeightMatrix0to1[11][29] = -0.970315955500184; fWeightMatrix0to1[12][29] = -1.15224327847676; fWeightMatrix0to1[13][29] = -7.7835056883257; fWeightMatrix0to1[14][29] = 5.09338107495567; fWeightMatrix0to1[15][29] = -0.445899212005737; fWeightMatrix0to1[16][29] = 0.032634735466897; fWeightMatrix0to1[17][29] = 0.139821569762207; fWeightMatrix0to1[18][29] = -0.887536943721264; fWeightMatrix0to1[19][29] = 0.914579648756027; fWeightMatrix0to1[20][29] = 0.439770384054505; fWeightMatrix0to1[21][29] = 1.62108861151516; fWeightMatrix0to1[22][29] = 2.5718533904362; fWeightMatrix0to1[23][29] = 1.61815816191911; fWeightMatrix0to1[24][29] = 2.12471129560792; fWeightMatrix0to1[25][29] = 1.9772764920891; fWeightMatrix0to1[26][29] = 0.659409313415346; fWeightMatrix0to1[27][29] = -1.12834498991286; fWeightMatrix0to1[28][29] = -3.28298731953082; fWeightMatrix0to1[29][29] = 2.66272914194236; fWeightMatrix0to1[30][29] = 6.62274109967812; fWeightMatrix0to1[31][29] = -0.123949233209062; fWeightMatrix0to1[32][29] = -1.94036874434715; fWeightMatrix0to1[33][29] = -1.1086367944517; fWeightMatrix0to1[34][29] = 4.96186210959129; fWeightMatrix0to1[35][29] = -0.285132898567224; fWeightMatrix0to1[36][29] = 1.55783750344745; fWeightMatrix0to1[37][29] = 0.926598154782816; fWeightMatrix0to1[38][29] = -1.04131826843414; fWeightMatrix0to1[39][29] = 0.112827096617; fWeightMatrix0to1[40][29] = 1.52837626856915; fWeightMatrix0to1[41][29] = -0.186594016451051; fWeightMatrix0to1[42][29] = 2.92164885331579; fWeightMatrix0to1[43][29] = -11.4575919261095; fWeightMatrix0to1[44][29] = -0.486686687747085; fWeightMatrix0to1[45][29] = 7.30203570301207; fWeightMatrix0to1[46][29] = -0.0576912417212351; fWeightMatrix0to1[47][29] = 5.86185595292185; fWeightMatrix0to1[48][29] = 1.14831384147976; fWeightMatrix0to1[49][29] = -0.581597283774441; fWeightMatrix0to1[0][30] = 2.53469963187062; fWeightMatrix0to1[1][30] = 3.51191812403098; fWeightMatrix0to1[2][30] = -0.768916945927248; fWeightMatrix0to1[3][30] = 9.65909830218917; fWeightMatrix0to1[4][30] = 1.80794935813239; fWeightMatrix0to1[5][30] = 0.972870750906183; fWeightMatrix0to1[6][30] = 5.29337131716217; fWeightMatrix0to1[7][30] = -4.27912634421381; fWeightMatrix0to1[8][30] = -1.00688801328685; fWeightMatrix0to1[9][30] = -3.1169644488878; fWeightMatrix0to1[10][30] = 4.69208154313891; fWeightMatrix0to1[11][30] = 1.68092376557814; fWeightMatrix0to1[12][30] = -0.585533691610785; fWeightMatrix0to1[13][30] = 10.5997755924751; fWeightMatrix0to1[14][30] = -6.2406891218828; fWeightMatrix0to1[15][30] = 1.70486928661285; fWeightMatrix0to1[16][30] = -0.446336793682739; fWeightMatrix0to1[17][30] = 3.0233477819241; fWeightMatrix0to1[18][30] = 2.50252238837685; fWeightMatrix0to1[19][30] = -0.415639246986248; fWeightMatrix0to1[20][30] = -0.949726390294904; fWeightMatrix0to1[21][30] = 0.842194210524271; fWeightMatrix0to1[22][30] = 0.20797635550189; fWeightMatrix0to1[23][30] = 1.92707875779631; fWeightMatrix0to1[24][30] = -2.5798310436133; fWeightMatrix0to1[25][30] = -2.36399625607353; fWeightMatrix0to1[26][30] = -0.524140607585519; fWeightMatrix0to1[27][30] = 0.489916362321781; fWeightMatrix0to1[28][30] = -1.2515233670666; fWeightMatrix0to1[29][30] = -4.44276989466447; fWeightMatrix0to1[30][30] = -8.41731965326936; fWeightMatrix0to1[31][30] = 0.590877742290772; fWeightMatrix0to1[32][30] = 0.607708041093185; fWeightMatrix0to1[33][30] = 1.39036328495054; fWeightMatrix0to1[34][30] = -7.56281458978196; fWeightMatrix0to1[35][30] = -2.03759596313878; fWeightMatrix0to1[36][30] = 2.12632734549065; fWeightMatrix0to1[37][30] = 1.28687733571061; fWeightMatrix0to1[38][30] = -2.67593094168496; fWeightMatrix0to1[39][30] = -1.88310697689034; fWeightMatrix0to1[40][30] = 1.13652684986824; fWeightMatrix0to1[41][30] = 1.51322773941653; fWeightMatrix0to1[42][30] = -3.46164851959816; fWeightMatrix0to1[43][30] = 8.40291663595027; fWeightMatrix0to1[44][30] = 0.847398128327165; fWeightMatrix0to1[45][30] = -11.5787163550824; fWeightMatrix0to1[46][30] = -4.08320400275462; fWeightMatrix0to1[47][30] = -9.95686831347592; fWeightMatrix0to1[48][30] = 2.08944987307123; fWeightMatrix0to1[49][30] = 0.111645250431234; fWeightMatrix0to1[0][31] = -0.719155908567216; fWeightMatrix0to1[1][31] = -0.439766473707471; fWeightMatrix0to1[2][31] = -0.213028314930169; fWeightMatrix0to1[3][31] = 1.00767717894726; fWeightMatrix0to1[4][31] = -0.747291294742609; fWeightMatrix0to1[5][31] = 1.80758740543042; fWeightMatrix0to1[6][31] = 0.466448203331032; fWeightMatrix0to1[7][31] = -0.2644099385383; fWeightMatrix0to1[8][31] = -1.18883309651911; fWeightMatrix0to1[9][31] = 0.850146889212101; fWeightMatrix0to1[10][31] = 0.23484747313296; fWeightMatrix0to1[11][31] = 0.237324198115508; fWeightMatrix0to1[12][31] = 1.20025669508808; fWeightMatrix0to1[13][31] = -3.50643033220593; fWeightMatrix0to1[14][31] = -3.2772460091636; fWeightMatrix0to1[15][31] = -0.562561727777204; fWeightMatrix0to1[16][31] = 1.27661718991717; fWeightMatrix0to1[17][31] = 2.10814646689835; fWeightMatrix0to1[18][31] = 1.79851234332511; fWeightMatrix0to1[19][31] = 0.630553371812848; fWeightMatrix0to1[20][31] = -0.360233780506636; fWeightMatrix0to1[21][31] = -0.712347038380302; fWeightMatrix0to1[22][31] = 0.103647967672449; fWeightMatrix0to1[23][31] = -2.21264740828765; fWeightMatrix0to1[24][31] = 0.900527065788362; fWeightMatrix0to1[25][31] = -0.155897888279005; fWeightMatrix0to1[26][31] = 0.18433906383826; fWeightMatrix0to1[27][31] = -0.38894495945539; fWeightMatrix0to1[28][31] = 3.25667359872389; fWeightMatrix0to1[29][31] = 1.68477623604665; fWeightMatrix0to1[30][31] = -1.84047260743042; fWeightMatrix0to1[31][31] = -2.17985876536699; fWeightMatrix0to1[32][31] = -0.53585523869615; fWeightMatrix0to1[33][31] = 1.33861954944573; fWeightMatrix0to1[34][31] = -2.55495297133897; fWeightMatrix0to1[35][31] = -3.23872786965251; fWeightMatrix0to1[36][31] = 0.439845028619969; fWeightMatrix0to1[37][31] = 0.136025112444715; fWeightMatrix0to1[38][31] = -0.991157265425281; fWeightMatrix0to1[39][31] = -1.56024805233325; fWeightMatrix0to1[40][31] = 0.214828381186016; fWeightMatrix0to1[41][31] = 0.61974430393228; fWeightMatrix0to1[42][31] = -0.988695425940768; fWeightMatrix0to1[43][31] = -1.71412032926044; fWeightMatrix0to1[44][31] = -0.0320623633526323; fWeightMatrix0to1[45][31] = -3.64915655717456; fWeightMatrix0to1[46][31] = -1.18835460121976; fWeightMatrix0to1[47][31] = -3.77577673117681; fWeightMatrix0to1[48][31] = 1.57030732726463; fWeightMatrix0to1[49][31] = -0.164695375316893; fWeightMatrix0to1[0][32] = 0.863235923200194; fWeightMatrix0to1[1][32] = 0.410721507182355; fWeightMatrix0to1[2][32] = -0.870793468390444; fWeightMatrix0to1[3][32] = -0.804005317828196; fWeightMatrix0to1[4][32] = 0.628665086990217; fWeightMatrix0to1[5][32] = -1.02352192896007; fWeightMatrix0to1[6][32] = -0.779315505776852; fWeightMatrix0to1[7][32] = 0.961037481273501; fWeightMatrix0to1[8][32] = -0.0507835548045705; fWeightMatrix0to1[9][32] = 1.08913254185782; fWeightMatrix0to1[10][32] = 0.0801472740116087; fWeightMatrix0to1[11][32] = -0.0790013515508654; fWeightMatrix0to1[12][32] = -1.10272181372615; fWeightMatrix0to1[13][32] = -7.76922357755967; fWeightMatrix0to1[14][32] = 3.25269083775334; fWeightMatrix0to1[15][32] = 1.11664950222762; fWeightMatrix0to1[16][32] = 0.566482914779467; fWeightMatrix0to1[17][32] = -0.131057044759299; fWeightMatrix0to1[18][32] = -2.13880756096294; fWeightMatrix0to1[19][32] = -0.757014362496552; fWeightMatrix0to1[20][32] = -1.81935613250207; fWeightMatrix0to1[21][32] = -0.00626449124817749; fWeightMatrix0to1[22][32] = -0.132267547099024; fWeightMatrix0to1[23][32] = -1.44765779720442; fWeightMatrix0to1[24][32] = 3.53899989865118; fWeightMatrix0to1[25][32] = 0.116376471461257; fWeightMatrix0to1[26][32] = -0.496797846846537; fWeightMatrix0to1[27][32] = 0.124862962481775; fWeightMatrix0to1[28][32] = 1.37670601450127; fWeightMatrix0to1[29][32] = 3.87471783399231; fWeightMatrix0to1[30][32] = 1.94820947012835; fWeightMatrix0to1[31][32] = 1.23076725625552; fWeightMatrix0to1[32][32] = -0.592142830686967; fWeightMatrix0to1[33][32] = 1.25974114371046; fWeightMatrix0to1[34][32] = 2.18291332931689; fWeightMatrix0to1[35][32] = -1.05646788060225; fWeightMatrix0to1[36][32] = -0.0600073573494747; fWeightMatrix0to1[37][32] = -2.44455057472644; fWeightMatrix0to1[38][32] = 1.64296852383737; fWeightMatrix0to1[39][32] = 0.558023805802043; fWeightMatrix0to1[40][32] = -0.523939416720324; fWeightMatrix0to1[41][32] = 2.35035526055893; fWeightMatrix0to1[42][32] = 0.875058145493651; fWeightMatrix0to1[43][32] = -10.8134035086369; fWeightMatrix0to1[44][32] = 0.568531562703829; fWeightMatrix0to1[45][32] = 3.62259388910029; fWeightMatrix0to1[46][32] = 0.0201926917952586; fWeightMatrix0to1[47][32] = 3.60554811858049; fWeightMatrix0to1[48][32] = -0.931847313693579; fWeightMatrix0to1[49][32] = 0.326060557854087; fWeightMatrix0to1[0][33] = -0.895627331609336; fWeightMatrix0to1[1][33] = -1.52692181670885; fWeightMatrix0to1[2][33] = -0.243906791022825; fWeightMatrix0to1[3][33] = -0.370500018482896; fWeightMatrix0to1[4][33] = -0.923705353927908; fWeightMatrix0to1[5][33] = -1.06913255857279; fWeightMatrix0to1[6][33] = 0.946079692837375; fWeightMatrix0to1[7][33] = 0.0467718048668368; fWeightMatrix0to1[8][33] = 0.294903178320075; fWeightMatrix0to1[9][33] = 0.708269868406225; fWeightMatrix0to1[10][33] = -0.42275639781103; fWeightMatrix0to1[11][33] = -0.742610098085577; fWeightMatrix0to1[12][33] = 0.862993296330581; fWeightMatrix0to1[13][33] = -3.67435024277859; fWeightMatrix0to1[14][33] = -0.966066589933858; fWeightMatrix0to1[15][33] = 1.16539919730757; fWeightMatrix0to1[16][33] = -1.45882295177746; fWeightMatrix0to1[17][33] = -0.391666419022477; fWeightMatrix0to1[18][33] = -0.448479985272874; fWeightMatrix0to1[19][33] = -0.8068876324034; fWeightMatrix0to1[20][33] = 0.727967890599909; fWeightMatrix0to1[21][33] = 0.0874445202954713; fWeightMatrix0to1[22][33] = -0.52068459529101; fWeightMatrix0to1[23][33] = 1.22039901182299; fWeightMatrix0to1[24][33] = -0.0619141369702134; fWeightMatrix0to1[25][33] = 1.00132797946433; fWeightMatrix0to1[26][33] = -0.146905007749456; fWeightMatrix0to1[27][33] = 0.570573869247974; fWeightMatrix0to1[28][33] = -0.42907857632816; fWeightMatrix0to1[29][33] = 0.861588042632869; fWeightMatrix0to1[30][33] = -1.18804639617985; fWeightMatrix0to1[31][33] = 0.161247144739551; fWeightMatrix0to1[32][33] = -0.558140656269002; fWeightMatrix0to1[33][33] = 0.659753160958448; fWeightMatrix0to1[34][33] = -1.2758833934601; fWeightMatrix0to1[35][33] = 0.952476272687237; fWeightMatrix0to1[36][33] = 1.33548001789254; fWeightMatrix0to1[37][33] = 0.14202738076618; fWeightMatrix0to1[38][33] = 0.308678817746496; fWeightMatrix0to1[39][33] = -0.249478517568103; fWeightMatrix0to1[40][33] = 0.715541764588161; fWeightMatrix0to1[41][33] = 0.699142818685821; fWeightMatrix0to1[42][33] = 0.869480040643262; fWeightMatrix0to1[43][33] = -1.89730128149062; fWeightMatrix0to1[44][33] = -0.981556220512551; fWeightMatrix0to1[45][33] = -0.084705818081236; fWeightMatrix0to1[46][33] = 1.13876417418205; fWeightMatrix0to1[47][33] = 0.853525909196928; fWeightMatrix0to1[48][33] = -0.764919313041734; fWeightMatrix0to1[49][33] = -0.702761832152268; fWeightMatrix0to1[0][34] = 1.03931502606246; fWeightMatrix0to1[1][34] = 1.30683844619287; fWeightMatrix0to1[2][34] = 1.01220873879952; fWeightMatrix0to1[3][34] = 0.423740204775565; fWeightMatrix0to1[4][34] = 1.37381128325417; fWeightMatrix0to1[5][34] = 0.871026587935777; fWeightMatrix0to1[6][34] = -1.05229406130618; fWeightMatrix0to1[7][34] = -0.364394283135427; fWeightMatrix0to1[8][34] = -0.656239501255542; fWeightMatrix0to1[9][34] = -0.829961817416674; fWeightMatrix0to1[10][34] = 1.11995433973013; fWeightMatrix0to1[11][34] = 1.19131934326649; fWeightMatrix0to1[12][34] = 2.06103105154745; fWeightMatrix0to1[13][34] = -1.82026361845; fWeightMatrix0to1[14][34] = 0.948781803367676; fWeightMatrix0to1[15][34] = -0.985555893995406; fWeightMatrix0to1[16][34] = -1.44408168927572; fWeightMatrix0to1[17][34] = -1.70703936693901; fWeightMatrix0to1[18][34] = 0.0744533609459804; fWeightMatrix0to1[19][34] = 0.788638181644646; fWeightMatrix0to1[20][34] = -0.50741882183791; fWeightMatrix0to1[21][34] = -0.757939547183056; fWeightMatrix0to1[22][34] = 0.627174279659876; fWeightMatrix0to1[23][34] = 0.964159519503513; fWeightMatrix0to1[24][34] = -0.220865126924244; fWeightMatrix0to1[25][34] = -0.25557396630486; fWeightMatrix0to1[26][34] = 0.558509231552839; fWeightMatrix0to1[27][34] = -0.543219351577698; fWeightMatrix0to1[28][34] = 0.972036120585247; fWeightMatrix0to1[29][34] = -0.730206173697166; fWeightMatrix0to1[30][34] = 1.23174807731926; fWeightMatrix0to1[31][34] = -0.522473949651524; fWeightMatrix0to1[32][34] = 0.389003123251252; fWeightMatrix0to1[33][34] = -0.968119432683253; fWeightMatrix0to1[34][34] = 1.36654571786801; fWeightMatrix0to1[35][34] = -1.17712512850413; fWeightMatrix0to1[36][34] = -1.7837104823809; fWeightMatrix0to1[37][34] = -0.121838511502394; fWeightMatrix0to1[38][34] = 1.04160734769359; fWeightMatrix0to1[39][34] = -2.66480847609218; fWeightMatrix0to1[40][34] = -0.812713918840677; fWeightMatrix0to1[41][34] = -0.841306176241517; fWeightMatrix0to1[42][34] = -0.789092064253682; fWeightMatrix0to1[43][34] = 1.9114262803216; fWeightMatrix0to1[44][34] = 0.122511825252706; fWeightMatrix0to1[45][34] = -0.0191417584343008; fWeightMatrix0to1[46][34] = -0.516383298756138; fWeightMatrix0to1[47][34] = -0.809304468645441; fWeightMatrix0to1[48][34] = 0.539963554430538; fWeightMatrix0to1[49][34] = 0.892505430472424; fWeightMatrix0to1[0][35] = -2.21013037980746; fWeightMatrix0to1[1][35] = 1.22585177711628; fWeightMatrix0to1[2][35] = -0.182807017996041; fWeightMatrix0to1[3][35] = 5.6405261455925; fWeightMatrix0to1[4][35] = -2.16441212987614; fWeightMatrix0to1[5][35] = 0.654105351760353; fWeightMatrix0to1[6][35] = 1.06055984159855; fWeightMatrix0to1[7][35] = -0.96215055961612; fWeightMatrix0to1[8][35] = 0.863264686540066; fWeightMatrix0to1[9][35] = -1.14631199382424; fWeightMatrix0to1[10][35] = -0.817067434940275; fWeightMatrix0to1[11][35] = -1.17197625110941; fWeightMatrix0to1[12][35] = -1.26162137443687; fWeightMatrix0to1[13][35] = -1.14494464799292; fWeightMatrix0to1[14][35] = 1.81367871227009; fWeightMatrix0to1[15][35] = 5.22265176814888; fWeightMatrix0to1[16][35] = -0.419588217811523; fWeightMatrix0to1[17][35] = -3.26307832825488; fWeightMatrix0to1[18][35] = -0.976948745173316; fWeightMatrix0to1[19][35] = 0.793745654323553; fWeightMatrix0to1[20][35] = 0.286077686128338; fWeightMatrix0to1[21][35] = 0.434832602069099; fWeightMatrix0to1[22][35] = 0.883449175660187; fWeightMatrix0to1[23][35] = -0.495716659051985; fWeightMatrix0to1[24][35] = -2.08145048289567; fWeightMatrix0to1[25][35] = -0.487625584755459; fWeightMatrix0to1[26][35] = -2.45470747635461; fWeightMatrix0to1[27][35] = -1.29389066257075; fWeightMatrix0to1[28][35] = -3.24150720462274; fWeightMatrix0to1[29][35] = -1.07722683548722; fWeightMatrix0to1[30][35] = -0.590347997286735; fWeightMatrix0to1[31][35] = -3.96534068816522; fWeightMatrix0to1[32][35] = -0.349139954914137; fWeightMatrix0to1[33][35] = 2.06412126798705; fWeightMatrix0to1[34][35] = -0.278343144040559; fWeightMatrix0to1[35][35] = -2.33599422643499; fWeightMatrix0to1[36][35] = -0.336981946034469; fWeightMatrix0to1[37][35] = -6.00622599589663; fWeightMatrix0to1[38][35] = 2.30347137634375; fWeightMatrix0to1[39][35] = 1.20745624245525; fWeightMatrix0to1[40][35] = 0.186115215659822; fWeightMatrix0to1[41][35] = 1.14818488961375; fWeightMatrix0to1[42][35] = 2.21581582246345; fWeightMatrix0to1[43][35] = 1.10819365550672; fWeightMatrix0to1[44][35] = -0.200390358040331; fWeightMatrix0to1[45][35] = 1.61510065023355; fWeightMatrix0to1[46][35] = 1.6682971049566; fWeightMatrix0to1[47][35] = -0.834447349863897; fWeightMatrix0to1[48][35] = -0.975153658064528; fWeightMatrix0to1[49][35] = -3.02676443434585; fWeightMatrix0to1[0][36] = -1.72877585465976; fWeightMatrix0to1[1][36] = -0.463167296402881; fWeightMatrix0to1[2][36] = 1.2452788441093; fWeightMatrix0to1[3][36] = -2.69693565959127; fWeightMatrix0to1[4][36] = -2.10492545880239; fWeightMatrix0to1[5][36] = 1.89025424090363; fWeightMatrix0to1[6][36] = 1.13878705192234; fWeightMatrix0to1[7][36] = -1.76364521815594; fWeightMatrix0to1[8][36] = -0.0672262715706056; fWeightMatrix0to1[9][36] = -2.08739648984344; fWeightMatrix0to1[10][36] = -0.105817079502335; fWeightMatrix0to1[11][36] = 0.779813049026888; fWeightMatrix0to1[12][36] = 2.08061007585766; fWeightMatrix0to1[13][36] = -0.226446325029641; fWeightMatrix0to1[14][36] = -0.644407170096779; fWeightMatrix0to1[15][36] = 0.234331872029658; fWeightMatrix0to1[16][36] = 0.0468206275099157; fWeightMatrix0to1[17][36] = 0.755848575401934; fWeightMatrix0to1[18][36] = -1.76894572500294; fWeightMatrix0to1[19][36] = 1.35598185546371; fWeightMatrix0to1[20][36] = -0.102156989072651; fWeightMatrix0to1[21][36] = -1.65517420048523; fWeightMatrix0to1[22][36] = -1.10384537010436; fWeightMatrix0to1[23][36] = 0.118239763223263; fWeightMatrix0to1[24][36] = 0.817077203424328; fWeightMatrix0to1[25][36] = -0.170275522307403; fWeightMatrix0to1[26][36] = 1.49080518486136; fWeightMatrix0to1[27][36] = -1.64127697848403; fWeightMatrix0to1[28][36] = 1.25219587615128; fWeightMatrix0to1[29][36] = 0.232781231786966; fWeightMatrix0to1[30][36] = -0.161884630638668; fWeightMatrix0to1[31][36] = 1.05679054505785; fWeightMatrix0to1[32][36] = 0.871435193759856; fWeightMatrix0to1[33][36] = -0.300720171734088; fWeightMatrix0to1[34][36] = 3.36373012907717; fWeightMatrix0to1[35][36] = -0.587366106634586; fWeightMatrix0to1[36][36] = -0.0573375311518326; fWeightMatrix0to1[37][36] = -1.41478539771943; fWeightMatrix0to1[38][36] = -0.364826985005663; fWeightMatrix0to1[39][36] = -0.246582536419354; fWeightMatrix0to1[40][36] = -2.12425696789077; fWeightMatrix0to1[41][36] = -0.222455604998982; fWeightMatrix0to1[42][36] = -0.801477295722798; fWeightMatrix0to1[43][36] = -5.37714709409835; fWeightMatrix0to1[44][36] = -0.977366448344014; fWeightMatrix0to1[45][36] = 1.420935356178; fWeightMatrix0to1[46][36] = 0.590701534143054; fWeightMatrix0to1[47][36] = 2.20825057109522; fWeightMatrix0to1[48][36] = 0.156865481548528; fWeightMatrix0to1[49][36] = 0.261552254188859; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = 1.51041317482209; fWeightMatrix1to2[0][1] = 1.33388019400264; fWeightMatrix1to2[0][2] = 1.10798181490982; fWeightMatrix1to2[0][3] = 1.11849271707665; fWeightMatrix1to2[0][4] = 1.1679099779186; fWeightMatrix1to2[0][5] = -0.369318066107016; fWeightMatrix1to2[0][6] = 0.506350739675335; fWeightMatrix1to2[0][7] = -0.391875238390462; fWeightMatrix1to2[0][8] = -0.547849943005666; fWeightMatrix1to2[0][9] = -2.11994671670113; fWeightMatrix1to2[0][10] = 0.238797029265487; fWeightMatrix1to2[0][11] = 0.744495281924426; fWeightMatrix1to2[0][12] = -0.26810898071727; fWeightMatrix1to2[0][13] = 0.627328898932563; fWeightMatrix1to2[0][14] = -2.40023837617614; fWeightMatrix1to2[0][15] = 0.269367221206688; fWeightMatrix1to2[0][16] = 0.629807302259773; fWeightMatrix1to2[0][17] = 0.360010095171742; fWeightMatrix1to2[0][18] = 0.337318061702458; fWeightMatrix1to2[0][19] = -0.137246530442924; fWeightMatrix1to2[0][20] = 2.82817410920406; fWeightMatrix1to2[0][21] = -0.382942906752657; fWeightMatrix1to2[0][22] = -0.542098709744384; fWeightMatrix1to2[0][23] = -0.32967904869545; fWeightMatrix1to2[0][24] = -0.0743974689531121; fWeightMatrix1to2[0][25] = -2.08011392083077; fWeightMatrix1to2[0][26] = 0.561994692805161; fWeightMatrix1to2[0][27] = -0.879239814119893; fWeightMatrix1to2[0][28] = 0.528191327028866; fWeightMatrix1to2[0][29] = -2.20178382905882; fWeightMatrix1to2[0][30] = -1.09605337315749; fWeightMatrix1to2[0][31] = 1.03893164474034; fWeightMatrix1to2[0][32] = -1.41109727153186; fWeightMatrix1to2[0][33] = 0.297855355144685; fWeightMatrix1to2[0][34] = -0.430773095563701; fWeightMatrix1to2[0][35] = -0.561972317138798; fWeightMatrix1to2[0][36] = -0.655890828201084; fWeightMatrix1to2[0][37] = 0.408258681649477; fWeightMatrix1to2[0][38] = -0.634483908362427; fWeightMatrix1to2[0][39] = -0.567722736200717; fWeightMatrix1to2[0][40] = -1.39832040796185; fWeightMatrix1to2[0][41] = 1.59119774305116; fWeightMatrix1to2[0][42] = -0.577360975053276; fWeightMatrix1to2[0][43] = 1.02057154497694; fWeightMatrix1to2[0][44] = -2.98952569697546; fWeightMatrix1to2[0][45] = -2.91151900486676; fWeightMatrix1to2[0][46] = -0.760084569921314; fWeightMatrix1to2[0][47] = -0.832201091666152; fWeightMatrix1to2[0][48] = -0.409612174152299; fWeightMatrix1to2[0][49] = 0.537017847043278; fWeightMatrix1to2[0][50] = -2.31719970725489; } inline double ReadMuon_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; 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 ReadMuon_Long_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 3000.02001953; fMax_1[0][0] = 1921772.125; fMin_1[1][0] = 3000.14990234; fMax_1[1][0] = 441275.6875; fMin_1[2][0] = 3000.02001953; fMax_1[2][0] = 1921772.125; fMin_1[0][1] = 0.865624427795; fMax_1[0][1] = 171540.828125; fMin_1[1][1] = 1.19649863243; fMax_1[1][1] = 26821.1601562; fMin_1[2][1] = 0.865624427795; fMax_1[2][1] = 171540.828125; fMin_1[0][2] = 0.162088602781; fMax_1[0][2] = 2.99995851517; fMin_1[1][2] = 0.231936275959; fMax_1[1][2] = 2.999969244; fMin_1[2][2] = 0.162088602781; fMax_1[2][2] = 2.999969244; fMin_1[0][3] = 7; fMax_1[0][3] = 52; fMin_1[1][3] = 8; fMax_1[1][3] = 50; fMin_1[2][3] = 7; fMax_1[2][3] = 52; fMin_1[0][4] = -99.98046875; fMax_1[0][4] = -0.049482550472; fMin_1[1][4] = -77.9020004272; fMax_1[1][4] = -0.730601727962; fMin_1[2][4] = -99.98046875; fMax_1[2][4] = -0.049482550472; 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.0241980645806; fMax_1[0][6] = 110.712471008; fMin_1[1][6] = 0.017450645566; fMax_1[1][6] = 92.8960418701; fMin_1[2][6] = 0.017450645566; fMax_1[2][6] = 110.712471008; fMin_1[0][7] = -999; fMax_1[0][7] = 4999.31347656; fMin_1[1][7] = -999; fMax_1[1][7] = 4981.57324219; fMin_1[2][7] = -999; fMax_1[2][7] = 4999.31347656; fMin_1[0][8] = 6.98609528627e-06; fMax_1[0][8] = 86.6761169434; fMin_1[1][8] = 0.000791752710938; fMax_1[1][8] = 70.2985839844; fMin_1[2][8] = 6.98609528627e-06; fMax_1[2][8] = 86.6761169434; fMin_1[0][9] = 1; fMax_1[0][9] = 24; fMin_1[1][9] = 1; fMax_1[1][9] = 25; fMin_1[2][9] = 1; fMax_1[2][9] = 25; fMin_1[0][10] = 0.000427323015174; fMax_1[0][10] = 97.9267349243; fMin_1[1][10] = 0.00726366462186; fMax_1[1][10] = 81.3866577148; fMin_1[2][10] = 0.000427323015174; fMax_1[2][10] = 97.9267349243; fMin_1[0][11] = 1; fMax_1[0][11] = 29; fMin_1[1][11] = 1; fMax_1[1][11] = 28; fMin_1[2][11] = 1; fMax_1[2][11] = 29; 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] = 103.685401917; fMin_1[1][17] = -999; fMax_1[1][17] = 57.5493011475; fMin_1[2][17] = -999; fMax_1[2][17] = 103.685401917; fMin_1[0][18] = -999; fMax_1[0][18] = 78.24659729; fMin_1[1][18] = -999; fMax_1[1][18] = 94.2658996582; fMin_1[2][18] = -999; fMax_1[2][18] = 94.2658996582; fMin_1[0][19] = -999; fMax_1[0][19] = 105.476303101; fMin_1[1][19] = -999; fMax_1[1][19] = 58.2620010376; fMin_1[2][19] = -999; fMax_1[2][19] = 105.476303101; fMin_1[0][20] = -999; fMax_1[0][20] = 56.4369010925; fMin_1[1][20] = -999; fMax_1[1][20] = 45.2102012634; fMin_1[2][20] = -999; fMax_1[2][20] = 56.4369010925; fMin_1[0][21] = -999; fMax_1[0][21] = 61.8680992126; fMin_1[1][21] = -999; fMax_1[1][21] = 47.5479011536; fMin_1[2][21] = -999; fMax_1[2][21] = 61.8680992126; fMin_1[0][22] = -10.046500206; fMax_1[0][22] = 0.0280000008643; fMin_1[1][22] = -8.80539989471; fMax_1[1][22] = 0.00590000022203; fMin_1[2][22] = -10.046500206; fMax_1[2][22] = 0.0280000008643; fMin_1[0][23] = -69.0775985718; fMax_1[0][23] = 0; fMin_1[1][23] = -69.0775985718; fMax_1[1][23] = 0; fMin_1[2][23] = -69.0775985718; fMax_1[2][23] = 0; fMin_1[0][24] = 1; fMax_1[0][24] = 92; fMin_1[1][24] = 1; fMax_1[1][24] = 66; fMin_1[2][24] = 1; fMax_1[2][24] = 92; fMin_1[0][25] = 0; fMax_1[0][25] = 1; fMin_1[1][25] = 0; fMax_1[1][25] = 1; fMin_1[2][25] = 0; fMax_1[2][25] = 1; fMin_1[0][26] = -999; fMax_1[0][26] = 4.05479049683; fMin_1[1][26] = -999; fMax_1[1][26] = 3.93750190735; fMin_1[2][26] = -999; fMax_1[2][26] = 4.05479049683; fMin_1[0][27] = -999; fMax_1[0][27] = 2.15297603607; fMin_1[1][27] = -999; fMax_1[1][27] = 2.15297603607; fMin_1[2][27] = -999; fMax_1[2][27] = 2.15297603607; fMin_1[0][28] = 0; fMax_1[0][28] = 1; fMin_1[1][28] = 0; fMax_1[1][28] = 1; fMin_1[2][28] = 0; fMax_1[2][28] = 1; fMin_1[0][29] = -999; fMax_1[0][29] = 2.72250461578; fMin_1[1][29] = -999; fMax_1[1][29] = 3.12796974182; fMin_1[2][29] = -999; fMax_1[2][29] = 3.12796974182; fMin_1[0][30] = -999; fMax_1[0][30] = 2.87338900566; fMin_1[1][30] = -999; fMax_1[1][30] = 2.87338900566; fMin_1[2][30] = -999; fMax_1[2][30] = 2.87338900566; fMin_1[0][31] = 0; fMax_1[0][31] = 1; fMin_1[1][31] = 0; fMax_1[1][31] = 1; fMin_1[2][31] = 0; fMax_1[2][31] = 1; fMin_1[0][32] = -999; fMax_1[0][32] = 3.46313500404; fMin_1[1][32] = -999; fMax_1[1][32] = 3.33600306511; 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.39659738541; fMin_1[2][34] = -999; fMax_1[2][34] = 4.79148387909; fMin_1[0][35] = 0.483146071434; fMax_1[0][35] = 5.28089904785; fMin_1[1][35] = 0.613295853138; fMax_1[1][35] = 2.44382023811; fMin_1[2][35] = 0.483146071434; fMax_1[2][35] = 5.28089904785; } //_______________________________________________________________________ inline void ReadMuon_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 std::vector indicesGet; std::vector indicesPut; 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); 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); std::vector dv(nVar); for (int ivar=0; ivar& iv, int sigOrBgd ) const { Transform_1( iv, sigOrBgd ); }