// Class: ReadPion_Long_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Pion_Long_TMVA TMVA Release : 4.1.4 [262404] ROOT Release : 5.34/05 [336389] Creator : jonrob Date : Wed Apr 10 22:57:43 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/Pion/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' [1159.58996582,4943377] TrackPt TrackPt TrackPt TrackPt 'F' [1.29624128342,634796.25] TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof 'F' [0.148644536734,2.99998402596] TrackNumDof TrackNumDof TrackNumDof TrackNumDof 'I' [7,53] TrackLikelihood TrackLikelihood TrackLikelihood TrackLikelihood 'F' [-99.9788513184,-0.175433561206] TrackGhostProbability TrackGhostProbability TrackGhostProbability TrackGhostProbability 'F' [-999,1] TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 'F' [0.0225977953523,108.616737366] TrackCloneDist TrackCloneDist TrackCloneDist TrackCloneDist 'F' [-999,4999.86230469] TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 'F' [7.11076427251e-05,103.772224426] TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF 'I' [1,25] TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 'F' [0.000427323015174,90.3509063721] 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] RichAbovePiThres RichAbovePiThres RichAbovePiThres RichAbovePiThres 'I' [0,1] RichAboveKaThres RichAboveKaThres RichAboveKaThres RichAboveKaThres 'I' [0,1] RichDLLe RichDLLe RichDLLe RichDLLe 'F' [-999,111.730102539] RichDLLmu RichDLLmu RichDLLmu RichDLLmu 'F' [-999,76.87840271] RichDLLk RichDLLk RichDLLk RichDLLk 'F' [-999,101.990898132] RichDLLp RichDLLp RichDLLp RichDLLp 'F' [-999,94.9334030151] RichDLLbt RichDLLbt RichDLLbt RichDLLbt 'F' [-999,64.6279983521] MuonBkgLL MuonBkgLL MuonBkgLL MuonBkgLL 'F' [-999,0.0234999991953] MuonMuLL MuonMuLL MuonMuLL MuonMuLL 'F' [-999,0] MuonIsMuon MuonIsMuon MuonIsMuon MuonIsMuon 'I' [0,1] MuonNShared MuonNShared MuonNShared MuonNShared 'I' [0,74] InAccMuon InAccMuon InAccMuon InAccMuon 'I' [0,1] MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon 'I' [0,1] EcalPIDe EcalPIDe EcalPIDe EcalPIDe 'F' [-999,4.34127378464] EcalPIDmu EcalPIDmu EcalPIDmu EcalPIDmu 'F' [-999,2.15297603607] HcalPIDe HcalPIDe HcalPIDe HcalPIDe 'F' [-999,3.12796974182] HcalPIDmu HcalPIDmu HcalPIDmu HcalPIDmu 'F' [-999,2.87338900566] PrsPIDe PrsPIDe PrsPIDe PrsPIDe 'F' [-999,3.46313500404] InAccBrem InAccBrem InAccBrem InAccBrem 'I' [0,1] BremPIDe BremPIDe BremPIDe BremPIDe 'F' [-999,4.79148387909] VeloCharge VeloCharge VeloCharge VeloCharge 'F' [0.471910119057,4.62359571457] 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 ReadPion_Long_TMVA : public IClassifierReader { public: // constructor ReadPion_Long_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadPion_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", "RichAbovePiThres", "RichAboveKaThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "MuonBkgLL", "MuonMuLL", "MuonIsMuon", "MuonNShared", "InAccMuon", "MuonIsLooseMuon", "EcalPIDe", "EcalPIDmu", "HcalPIDe", "HcalPIDmu", "PrsPIDe", "InAccBrem", "BremPIDe", "VeloCharge" }; // sanity checks if (theInputVars.size() <= 0) { std::cout << "Problem in class \"" << fClassName << "\": empty input vector" << std::endl; fStatusIsClean = false; } if (theInputVars.size() != fNvars) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in number of input values: " << theInputVars.size() << " != " << fNvars << std::endl; fStatusIsClean = false; } // validate input variables for (size_t ivar = 0; ivar < theInputVars.size(); ivar++) { if (theInputVars[ivar] != inputVars[ivar]) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in input variable names" << std::endl << " for variable [" << ivar << "]: " << theInputVars[ivar].c_str() << " != " << inputVars[ivar] << std::endl; fStatusIsClean = false; } } // initialize min and max vectors (for normalisation) fVmin[0] = -1; fVmax[0] = 1; fVmin[1] = -1; fVmax[1] = 1; fVmin[2] = -1; fVmax[2] = 1; fVmin[3] = -1; fVmax[3] = 1; fVmin[4] = -1; fVmax[4] = 0.99999988079071; fVmin[5] = -1; fVmax[5] = 1; fVmin[6] = -1; fVmax[6] = 1; fVmin[7] = -1; fVmax[7] = 1; fVmin[8] = -1; fVmax[8] = 1; fVmin[9] = -1; fVmax[9] = 1; fVmin[10] = -1; fVmax[10] = 1; fVmin[11] = -1; fVmax[11] = 1; fVmin[12] = -1; fVmax[12] = 1; fVmin[13] = -1; fVmax[13] = 1; fVmin[14] = -1; fVmax[14] = 1; fVmin[15] = -1; fVmax[15] = 1; fVmin[16] = -1; fVmax[16] = 1; fVmin[17] = -1; fVmax[17] = 1; fVmin[18] = -1; fVmax[18] = 0.99999988079071; 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] = 'I'; fType[27] = 'I'; fType[28] = 'F'; fType[29] = 'F'; fType[30] = 'F'; fType[31] = 'F'; fType[32] = 'F'; fType[33] = 'I'; fType[34] = 'F'; fType[35] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadPion_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 ReadPion_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.923641092198657; fWeightMatrix0to1[1][0] = 1.87593194269251; fWeightMatrix0to1[2][0] = 0.6942713554229; fWeightMatrix0to1[3][0] = 5.52016459274779; fWeightMatrix0to1[4][0] = -5.86069916065295; fWeightMatrix0to1[5][0] = -0.968090207500946; fWeightMatrix0to1[6][0] = -7.09446290122824; fWeightMatrix0to1[7][0] = 2.66533903107416; fWeightMatrix0to1[8][0] = -1.32994349601034; fWeightMatrix0to1[9][0] = 0.457095816768901; fWeightMatrix0to1[10][0] = 1.46082292439308; fWeightMatrix0to1[11][0] = -0.837028176496921; fWeightMatrix0to1[12][0] = -9.49755049059447; fWeightMatrix0to1[13][0] = -0.0288514551714456; fWeightMatrix0to1[14][0] = 1.02037187550386; fWeightMatrix0to1[15][0] = 2.04003698028614; fWeightMatrix0to1[16][0] = -0.872033286973276; fWeightMatrix0to1[17][0] = 1.73334717497156; fWeightMatrix0to1[18][0] = -0.0853395681088234; fWeightMatrix0to1[19][0] = 11.1076379260911; fWeightMatrix0to1[20][0] = -3.69798704885133; fWeightMatrix0to1[21][0] = -0.406219566065533; fWeightMatrix0to1[22][0] = 1.84947233163151; fWeightMatrix0to1[23][0] = 0.965034804452554; fWeightMatrix0to1[24][0] = -24.4433827177081; fWeightMatrix0to1[25][0] = -2.36435658724325; fWeightMatrix0to1[26][0] = 1.09809503089065; fWeightMatrix0to1[27][0] = -1.34169682169406; fWeightMatrix0to1[28][0] = -1.67025075492571; fWeightMatrix0to1[29][0] = 1.86807050771056; fWeightMatrix0to1[30][0] = 0.0238695774848526; fWeightMatrix0to1[31][0] = 1.39854649895119; fWeightMatrix0to1[32][0] = 5.16318796559591; fWeightMatrix0to1[33][0] = 1.82863031752432; fWeightMatrix0to1[34][0] = 0.332943069516594; fWeightMatrix0to1[35][0] = 0.802588951934105; fWeightMatrix0to1[36][0] = -1.68110444177921; fWeightMatrix0to1[37][0] = 3.32004572989723; fWeightMatrix0to1[38][0] = -2.1573804388558; fWeightMatrix0to1[39][0] = -0.0111300749420782; fWeightMatrix0to1[40][0] = 4.08883650757162; fWeightMatrix0to1[41][0] = -0.0692716597170083; fWeightMatrix0to1[42][0] = 7.44149065322137; fWeightMatrix0to1[43][0] = -1.28012902287317; fWeightMatrix0to1[44][0] = 1.57523300589359; fWeightMatrix0to1[45][0] = 0.963741591817635; fWeightMatrix0to1[46][0] = 9.14830256996787; fWeightMatrix0to1[47][0] = 0.66038627240245; fWeightMatrix0to1[48][0] = 2.60153833417067; fWeightMatrix0to1[49][0] = 1.80743049601901; fWeightMatrix0to1[0][1] = 1.24552881076366; fWeightMatrix0to1[1][1] = 1.20617204313094; fWeightMatrix0to1[2][1] = -3.47516541469421; fWeightMatrix0to1[3][1] = 4.57833884186843; fWeightMatrix0to1[4][1] = -9.32151288916315; fWeightMatrix0to1[5][1] = -1.48460540428806; fWeightMatrix0to1[6][1] = -14.237537237719; fWeightMatrix0to1[7][1] = -0.694614899665736; fWeightMatrix0to1[8][1] = 1.54487912527446; fWeightMatrix0to1[9][1] = -0.0948125678304392; fWeightMatrix0to1[10][1] = -3.23890505559665; fWeightMatrix0to1[11][1] = -0.384376275616621; fWeightMatrix0to1[12][1] = -1.83901920855941; fWeightMatrix0to1[13][1] = 0.87832506724383; fWeightMatrix0to1[14][1] = 3.45371218383455; fWeightMatrix0to1[15][1] = 1.38690783723706; fWeightMatrix0to1[16][1] = 0.293342830812784; fWeightMatrix0to1[17][1] = -1.28787415456526; fWeightMatrix0to1[18][1] = -0.145553954474763; fWeightMatrix0to1[19][1] = 12.1381216969463; fWeightMatrix0to1[20][1] = -16.0519758175688; fWeightMatrix0to1[21][1] = -1.35688199739711; fWeightMatrix0to1[22][1] = 2.35791841489953; fWeightMatrix0to1[23][1] = 2.43014785375026; fWeightMatrix0to1[24][1] = -25.9952431401115; fWeightMatrix0to1[25][1] = 0.838929956731261; fWeightMatrix0to1[26][1] = -7.86984751948337; fWeightMatrix0to1[27][1] = -2.04850600272776; fWeightMatrix0to1[28][1] = 1.28510041888817; fWeightMatrix0to1[29][1] = 2.78602771330128; fWeightMatrix0to1[30][1] = 1.28151313683852; fWeightMatrix0to1[31][1] = 0.29007430945757; fWeightMatrix0to1[32][1] = 8.29034738295482; fWeightMatrix0to1[33][1] = -1.61505633758424; fWeightMatrix0to1[34][1] = -2.18059848407636; fWeightMatrix0to1[35][1] = 1.43727503559754; fWeightMatrix0to1[36][1] = 0.870313694590055; fWeightMatrix0to1[37][1] = -1.24276962687822; fWeightMatrix0to1[38][1] = -0.928833508276877; fWeightMatrix0to1[39][1] = -2.4533156160282; fWeightMatrix0to1[40][1] = 5.87402221214223; fWeightMatrix0to1[41][1] = 0.414344656147135; fWeightMatrix0to1[42][1] = 14.6740170465884; fWeightMatrix0to1[43][1] = -4.80135334628615; fWeightMatrix0to1[44][1] = 1.89228634543393; fWeightMatrix0to1[45][1] = 5.00611222405775; fWeightMatrix0to1[46][1] = 11.2217601358314; fWeightMatrix0to1[47][1] = 2.55395760163555; fWeightMatrix0to1[48][1] = -1.15977168341084; fWeightMatrix0to1[49][1] = 0.843340789028171; fWeightMatrix0to1[0][2] = 1.50674577781586; fWeightMatrix0to1[1][2] = -1.61081301671699; fWeightMatrix0to1[2][2] = -1.8503048715636; fWeightMatrix0to1[3][2] = 0.0826033234236225; fWeightMatrix0to1[4][2] = -3.73680410514888; fWeightMatrix0to1[5][2] = 1.06068241611584; fWeightMatrix0to1[6][2] = 0.0524125678027111; fWeightMatrix0to1[7][2] = 2.47335486499145; fWeightMatrix0to1[8][2] = 0.541986693017583; fWeightMatrix0to1[9][2] = 1.21152554045085; fWeightMatrix0to1[10][2] = 0.0252005730510717; fWeightMatrix0to1[11][2] = 1.80554473920598; fWeightMatrix0to1[12][2] = 0.745047266163316; fWeightMatrix0to1[13][2] = 1.0647599236696; fWeightMatrix0to1[14][2] = -1.91335185994123; fWeightMatrix0to1[15][2] = 5.385352431269; fWeightMatrix0to1[16][2] = -0.95511537132862; fWeightMatrix0to1[17][2] = -4.41738003044435; fWeightMatrix0to1[18][2] = 1.97783663831947; fWeightMatrix0to1[19][2] = -0.416744524259252; fWeightMatrix0to1[20][2] = 0.085166697790446; fWeightMatrix0to1[21][2] = 0.4555249021453; fWeightMatrix0to1[22][2] = -1.36874802279339; fWeightMatrix0to1[23][2] = -0.189089242154669; fWeightMatrix0to1[24][2] = 1.67770629026755; fWeightMatrix0to1[25][2] = -2.36084361344666; fWeightMatrix0to1[26][2] = 0.938402114571539; fWeightMatrix0to1[27][2] = 0.864682613108625; fWeightMatrix0to1[28][2] = -0.5681677145197; fWeightMatrix0to1[29][2] = 3.47475621575213; fWeightMatrix0to1[30][2] = 1.57538104824496; fWeightMatrix0to1[31][2] = -0.498675565015478; fWeightMatrix0to1[32][2] = -1.68897346994188; fWeightMatrix0to1[33][2] = -4.02707950790652; fWeightMatrix0to1[34][2] = -0.728954963691824; fWeightMatrix0to1[35][2] = -0.0661638573165158; fWeightMatrix0to1[36][2] = 0.810441199045543; fWeightMatrix0to1[37][2] = 0.995719139979202; fWeightMatrix0to1[38][2] = 1.30279591634321; fWeightMatrix0to1[39][2] = 3.77356758390665; fWeightMatrix0to1[40][2] = 2.64287095434976; fWeightMatrix0to1[41][2] = 6.63900644964216; fWeightMatrix0to1[42][2] = 4.25198185589219; fWeightMatrix0to1[43][2] = -0.120821049640059; fWeightMatrix0to1[44][2] = 0.101553814553283; fWeightMatrix0to1[45][2] = 1.10140606628502; fWeightMatrix0to1[46][2] = -1.02036087298725; fWeightMatrix0to1[47][2] = 0.114860600485328; fWeightMatrix0to1[48][2] = -1.38512972816166; fWeightMatrix0to1[49][2] = -0.198941626458347; fWeightMatrix0to1[0][3] = -5.15059296997089; fWeightMatrix0to1[1][3] = 1.3707147010238; fWeightMatrix0to1[2][3] = 1.70723098329399; fWeightMatrix0to1[3][3] = -5.6720656621075; fWeightMatrix0to1[4][3] = 0.795910776615375; fWeightMatrix0to1[5][3] = 1.14455520803619; fWeightMatrix0to1[6][3] = -0.0619933701417208; fWeightMatrix0to1[7][3] = 1.18317915591479; fWeightMatrix0to1[8][3] = -0.842832264461049; fWeightMatrix0to1[9][3] = -7.38417540305275; fWeightMatrix0to1[10][3] = 11.6129272428648; fWeightMatrix0to1[11][3] = 5.73561340344128; fWeightMatrix0to1[12][3] = 4.74814810567756; fWeightMatrix0to1[13][3] = 1.12901672997824; fWeightMatrix0to1[14][3] = 0.596929787802665; fWeightMatrix0to1[15][3] = -2.44153445025858; fWeightMatrix0to1[16][3] = -0.528393349071655; fWeightMatrix0to1[17][3] = 12.3668025520535; fWeightMatrix0to1[18][3] = -2.80893856061095; fWeightMatrix0to1[19][3] = 3.17156106042019; fWeightMatrix0to1[20][3] = -0.295382970828771; fWeightMatrix0to1[21][3] = 3.02600668354709; fWeightMatrix0to1[22][3] = 2.43015524917643; fWeightMatrix0to1[23][3] = -2.88840039582764; fWeightMatrix0to1[24][3] = -4.90966410816272; fWeightMatrix0to1[25][3] = 0.189190637611105; fWeightMatrix0to1[26][3] = 4.36492059865525; fWeightMatrix0to1[27][3] = -0.351446830701903; fWeightMatrix0to1[28][3] = 0.722259388817275; fWeightMatrix0to1[29][3] = -5.76650875366618; fWeightMatrix0to1[30][3] = -1.53008868514305; fWeightMatrix0to1[31][3] = 2.72002687734284; fWeightMatrix0to1[32][3] = -0.286777639026761; fWeightMatrix0to1[33][3] = 4.54897354447482; fWeightMatrix0to1[34][3] = 1.48798308880028; fWeightMatrix0to1[35][3] = -3.92854040753314; fWeightMatrix0to1[36][3] = 2.5178715372803; fWeightMatrix0to1[37][3] = 1.41621773592029; fWeightMatrix0to1[38][3] = -0.368648883573601; fWeightMatrix0to1[39][3] = -2.12604759956546; fWeightMatrix0to1[40][3] = -3.4115942549715; fWeightMatrix0to1[41][3] = -8.47049154632262; fWeightMatrix0to1[42][3] = 0.920504919473308; fWeightMatrix0to1[43][3] = 1.58996979495866; fWeightMatrix0to1[44][3] = 4.72486442088865; fWeightMatrix0to1[45][3] = -4.85635900795189; fWeightMatrix0to1[46][3] = 3.31279029876864; fWeightMatrix0to1[47][3] = 5.05895713553858; fWeightMatrix0to1[48][3] = 0.329240361583233; fWeightMatrix0to1[49][3] = -2.08891037079927; fWeightMatrix0to1[0][4] = -2.28082635130381; fWeightMatrix0to1[1][4] = 1.83916447652475; fWeightMatrix0to1[2][4] = 0.786329867528033; fWeightMatrix0to1[3][4] = 1.34793123603741; fWeightMatrix0to1[4][4] = 0.498747942750214; fWeightMatrix0to1[5][4] = -0.775933215849511; fWeightMatrix0to1[6][4] = 2.1600451006737; fWeightMatrix0to1[7][4] = 0.440391204862197; fWeightMatrix0to1[8][4] = 2.0988606385934; fWeightMatrix0to1[9][4] = 4.58478703456522; fWeightMatrix0to1[10][4] = 2.99661485864944; fWeightMatrix0to1[11][4] = -1.98553705716998; fWeightMatrix0to1[12][4] = -4.0929253370211; fWeightMatrix0to1[13][4] = 0.214225048664899; fWeightMatrix0to1[14][4] = 1.59695723039922; fWeightMatrix0to1[15][4] = 2.16928357771077; fWeightMatrix0to1[16][4] = -0.58189525158711; fWeightMatrix0to1[17][4] = 2.45450820577886; fWeightMatrix0to1[18][4] = 9.69019853846233; fWeightMatrix0to1[19][4] = -1.78961035780387; fWeightMatrix0to1[20][4] = -0.537261784271989; fWeightMatrix0to1[21][4] = 0.300045477697326; fWeightMatrix0to1[22][4] = 1.57520925774133; fWeightMatrix0to1[23][4] = -1.50248531871392; fWeightMatrix0to1[24][4] = -5.89954494623111; fWeightMatrix0to1[25][4] = -4.91970837007253; fWeightMatrix0to1[26][4] = -1.81182157407655; fWeightMatrix0to1[27][4] = 1.69173019900478; fWeightMatrix0to1[28][4] = 0.169992076712513; fWeightMatrix0to1[29][4] = -2.57514504538164; fWeightMatrix0to1[30][4] = 0.731344323012365; fWeightMatrix0to1[31][4] = 0.43730894380189; fWeightMatrix0to1[32][4] = -1.66942375232939; fWeightMatrix0to1[33][4] = 1.85436051175111; fWeightMatrix0to1[34][4] = 0.565842426442121; fWeightMatrix0to1[35][4] = -6.81208162568935; fWeightMatrix0to1[36][4] = 2.80479067642804; fWeightMatrix0to1[37][4] = 0.425584790984215; fWeightMatrix0to1[38][4] = -0.527687711422992; fWeightMatrix0to1[39][4] = -1.72200576905853; fWeightMatrix0to1[40][4] = 5.38300463916296; fWeightMatrix0to1[41][4] = -0.640730372601515; fWeightMatrix0to1[42][4] = -0.596444880913839; fWeightMatrix0to1[43][4] = -0.760826008880984; fWeightMatrix0to1[44][4] = -1.90735664577087; fWeightMatrix0to1[45][4] = -1.90587352535369; fWeightMatrix0to1[46][4] = 3.17157050838861; fWeightMatrix0to1[47][4] = -4.54909916276515; fWeightMatrix0to1[48][4] = 1.57798699883344; fWeightMatrix0to1[49][4] = -2.37039945422369; fWeightMatrix0to1[0][5] = -0.687172048041552; fWeightMatrix0to1[1][5] = -1.01093293419104; fWeightMatrix0to1[2][5] = -1.15262130957468; fWeightMatrix0to1[3][5] = 8.14906948260783; fWeightMatrix0to1[4][5] = 7.89306588485502; fWeightMatrix0to1[5][5] = -0.761885197890022; fWeightMatrix0to1[6][5] = 9.49436382248625; fWeightMatrix0to1[7][5] = 0.704141738490694; fWeightMatrix0to1[8][5] = -1.37202590616067; fWeightMatrix0to1[9][5] = 0.664265561072898; fWeightMatrix0to1[10][5] = 0.988120883384947; fWeightMatrix0to1[11][5] = 1.3891633796773; fWeightMatrix0to1[12][5] = -0.283449085950122; fWeightMatrix0to1[13][5] = 1.12735464123902; fWeightMatrix0to1[14][5] = -0.44381518050515; fWeightMatrix0to1[15][5] = 0.885455091569887; fWeightMatrix0to1[16][5] = -2.43521270548422; fWeightMatrix0to1[17][5] = 2.37969142766722; fWeightMatrix0to1[18][5] = -1.08869597661151; fWeightMatrix0to1[19][5] = -14.1071392475131; fWeightMatrix0to1[20][5] = -0.0736895525244442; fWeightMatrix0to1[21][5] = -0.670824476651736; fWeightMatrix0to1[22][5] = 1.94821264543565; fWeightMatrix0to1[23][5] = 3.5053068853536; fWeightMatrix0to1[24][5] = 20.1630962659184; fWeightMatrix0to1[25][5] = 1.76485569134112; fWeightMatrix0to1[26][5] = 6.83875585737889; fWeightMatrix0to1[27][5] = 2.07714529080519; fWeightMatrix0to1[28][5] = 0.835105166545161; fWeightMatrix0to1[29][5] = -0.687547953798262; fWeightMatrix0to1[30][5] = 0.88559997580464; fWeightMatrix0to1[31][5] = 0.270847521152869; fWeightMatrix0to1[32][5] = -6.7525693098739; fWeightMatrix0to1[33][5] = -0.156390195916869; fWeightMatrix0to1[34][5] = -1.22381518565705; fWeightMatrix0to1[35][5] = -0.157232575879679; fWeightMatrix0to1[36][5] = -0.094632645713034; fWeightMatrix0to1[37][5] = 0.441438434334195; fWeightMatrix0to1[38][5] = -0.30754225372389; fWeightMatrix0to1[39][5] = 3.95908040721213; fWeightMatrix0to1[40][5] = -7.43133538709658; fWeightMatrix0to1[41][5] = 6.04090920126978; fWeightMatrix0to1[42][5] = -14.4161122478851; fWeightMatrix0to1[43][5] = -1.34499545112406; fWeightMatrix0to1[44][5] = 0.969928524554442; fWeightMatrix0to1[45][5] = -5.34947154612955; fWeightMatrix0to1[46][5] = -5.80476266955171; fWeightMatrix0to1[47][5] = 1.0013625889616; fWeightMatrix0to1[48][5] = -3.27838974553787; fWeightMatrix0to1[49][5] = 1.40953989171777; fWeightMatrix0to1[0][6] = -0.664951798842498; fWeightMatrix0to1[1][6] = -0.566380303449209; fWeightMatrix0to1[2][6] = 3.02579176514837; fWeightMatrix0to1[3][6] = 0.534638794659163; fWeightMatrix0to1[4][6] = 5.73870648279474; fWeightMatrix0to1[5][6] = -1.18534907026116; fWeightMatrix0to1[6][6] = -0.655193412884246; fWeightMatrix0to1[7][6] = -4.55834388018828; fWeightMatrix0to1[8][6] = 0.37966353884109; fWeightMatrix0to1[9][6] = -0.129264170227065; fWeightMatrix0to1[10][6] = -0.592595588913538; fWeightMatrix0to1[11][6] = -7.89735461982175; fWeightMatrix0to1[12][6] = -1.65478722804162; fWeightMatrix0to1[13][6] = -0.740233287998435; fWeightMatrix0to1[14][6] = 0.0761453756910639; fWeightMatrix0to1[15][6] = 0.955874049944853; fWeightMatrix0to1[16][6] = -0.142330136374784; fWeightMatrix0to1[17][6] = 4.79059131999084; fWeightMatrix0to1[18][6] = 1.76342944695725; fWeightMatrix0to1[19][6] = -0.246788666764369; fWeightMatrix0to1[20][6] = -0.312529253819666; fWeightMatrix0to1[21][6] = -0.446054748095451; fWeightMatrix0to1[22][6] = 3.19669971121805; fWeightMatrix0to1[23][6] = 2.40371048211879; fWeightMatrix0to1[24][6] = 0.150709542762573; fWeightMatrix0to1[25][6] = 1.21752359773548; fWeightMatrix0to1[26][6] = -0.634479161090871; fWeightMatrix0to1[27][6] = 0.173250292353333; fWeightMatrix0to1[28][6] = -2.72233109272066; fWeightMatrix0to1[29][6] = -1.4277235695955; fWeightMatrix0to1[30][6] = -1.3516440744835; fWeightMatrix0to1[31][6] = -1.75643078892092; fWeightMatrix0to1[32][6] = 2.25620794668665; fWeightMatrix0to1[33][6] = -2.25587454342017; fWeightMatrix0to1[34][6] = 1.30625872654883; fWeightMatrix0to1[35][6] = -1.55538312547553; fWeightMatrix0to1[36][6] = 0.55913916870045; fWeightMatrix0to1[37][6] = 0.268633603423085; fWeightMatrix0to1[38][6] = 0.155277012640234; fWeightMatrix0to1[39][6] = 1.29427062499411; fWeightMatrix0to1[40][6] = -1.89901026330594; fWeightMatrix0to1[41][6] = -2.6815107129543; fWeightMatrix0to1[42][6] = 3.13360326162051; fWeightMatrix0to1[43][6] = -0.807024494724473; fWeightMatrix0to1[44][6] = -1.12035447473399; fWeightMatrix0to1[45][6] = -1.14101295509847; fWeightMatrix0to1[46][6] = -0.43768307802933; fWeightMatrix0to1[47][6] = 2.35675058726838; fWeightMatrix0to1[48][6] = -0.656813042324598; fWeightMatrix0to1[49][6] = -0.55187653992508; fWeightMatrix0to1[0][7] = 1.28199860358483; fWeightMatrix0to1[1][7] = 0.457318084134197; fWeightMatrix0to1[2][7] = -0.831356097250192; fWeightMatrix0to1[3][7] = 0.628955790130857; fWeightMatrix0to1[4][7] = -0.261445002988726; fWeightMatrix0to1[5][7] = -1.46243786355848; fWeightMatrix0to1[6][7] = -14.8090588158235; fWeightMatrix0to1[7][7] = -0.218006576356494; fWeightMatrix0to1[8][7] = 0.0443368633030426; fWeightMatrix0to1[9][7] = -1.9309218799531; fWeightMatrix0to1[10][7] = 5.47130970023253; fWeightMatrix0to1[11][7] = 1.92527880838774; fWeightMatrix0to1[12][7] = 0.263504569374472; fWeightMatrix0to1[13][7] = -8.54589691955147; fWeightMatrix0to1[14][7] = 1.76702722969975; fWeightMatrix0to1[15][7] = -0.536843361411846; fWeightMatrix0to1[16][7] = -1.90905561313582; fWeightMatrix0to1[17][7] = -0.418768236790363; fWeightMatrix0to1[18][7] = -2.88640581947795; fWeightMatrix0to1[19][7] = 12.6644578131032; fWeightMatrix0to1[20][7] = -0.0542829568841852; fWeightMatrix0to1[21][7] = 1.70815081407261; fWeightMatrix0to1[22][7] = -6.3908917445143; fWeightMatrix0to1[23][7] = 0.0147124755237408; fWeightMatrix0to1[24][7] = -20.5417547540867; fWeightMatrix0to1[25][7] = -4.99727292168839; fWeightMatrix0to1[26][7] = 2.98064852482672; fWeightMatrix0to1[27][7] = 0.903990873203783; fWeightMatrix0to1[28][7] = 2.03513252942225; fWeightMatrix0to1[29][7] = 0.29171380947969; fWeightMatrix0to1[30][7] = -2.84199413612694; fWeightMatrix0to1[31][7] = 0.719929553253846; fWeightMatrix0to1[32][7] = -4.60401267627735; fWeightMatrix0to1[33][7] = -0.591473257500809; fWeightMatrix0to1[34][7] = 2.78053599929099; fWeightMatrix0to1[35][7] = 0.463491743532459; fWeightMatrix0to1[36][7] = 0.175813067170574; fWeightMatrix0to1[37][7] = 0.550468593160744; fWeightMatrix0to1[38][7] = 1.43471525085138; fWeightMatrix0to1[39][7] = -5.92452661142066; fWeightMatrix0to1[40][7] = -1.55200286306585; fWeightMatrix0to1[41][7] = 1.05367435047589; fWeightMatrix0to1[42][7] = -0.500741370963022; fWeightMatrix0to1[43][7] = 0.462711460251471; fWeightMatrix0to1[44][7] = -3.75914082494733; fWeightMatrix0to1[45][7] = 0.246499392664452; fWeightMatrix0to1[46][7] = 6.03145819823558; fWeightMatrix0to1[47][7] = 4.92449712481155; fWeightMatrix0to1[48][7] = 6.35945174784548; fWeightMatrix0to1[49][7] = -5.50558711117527; fWeightMatrix0to1[0][8] = -0.507503302870433; fWeightMatrix0to1[1][8] = 2.17213479339512; fWeightMatrix0to1[2][8] = 0.692702426148048; fWeightMatrix0to1[3][8] = -2.15610094283679; fWeightMatrix0to1[4][8] = -0.740269476147627; fWeightMatrix0to1[5][8] = -1.89989738206343; fWeightMatrix0to1[6][8] = 1.11493868808936; fWeightMatrix0to1[7][8] = 2.29735894002253; fWeightMatrix0to1[8][8] = -0.339318109644068; fWeightMatrix0to1[9][8] = -0.403754404941816; fWeightMatrix0to1[10][8] = -1.77796958854177; fWeightMatrix0to1[11][8] = 1.58270311086448; fWeightMatrix0to1[12][8] = -4.18568109245709; fWeightMatrix0to1[13][8] = -0.208184087979801; fWeightMatrix0to1[14][8] = 1.79529829964074; fWeightMatrix0to1[15][8] = -2.26445223256188; fWeightMatrix0to1[16][8] = 1.85738098785359; fWeightMatrix0to1[17][8] = 6.94864544703837; fWeightMatrix0to1[18][8] = -1.48333083389262; fWeightMatrix0to1[19][8] = -1.49187496277285; fWeightMatrix0to1[20][8] = -0.119446893510827; fWeightMatrix0to1[21][8] = 1.37873629449005; fWeightMatrix0to1[22][8] = 1.03054403273794; fWeightMatrix0to1[23][8] = 0.049106620607387; fWeightMatrix0to1[24][8] = -1.34853495260073; fWeightMatrix0to1[25][8] = 0.387802848980755; fWeightMatrix0to1[26][8] = 0.480342612782621; fWeightMatrix0to1[27][8] = -0.971117014151277; fWeightMatrix0to1[28][8] = 1.71902644952834; fWeightMatrix0to1[29][8] = -5.41061618538235; fWeightMatrix0to1[30][8] = -0.519668541544671; fWeightMatrix0to1[31][8] = 0.374398454428722; fWeightMatrix0to1[32][8] = 0.673655714377853; fWeightMatrix0to1[33][8] = 4.97127250394115; fWeightMatrix0to1[34][8] = 0.43001995623286; fWeightMatrix0to1[35][8] = -0.0282555350853846; fWeightMatrix0to1[36][8] = 2.03615874065505; fWeightMatrix0to1[37][8] = -0.136293820241367; fWeightMatrix0to1[38][8] = -4.3121891786004; fWeightMatrix0to1[39][8] = -3.2816252858613; fWeightMatrix0to1[40][8] = -0.6203719355722; fWeightMatrix0to1[41][8] = -9.71818933415961; fWeightMatrix0to1[42][8] = -2.27181145837543; fWeightMatrix0to1[43][8] = -0.538157766757082; fWeightMatrix0to1[44][8] = -1.17507305492892; fWeightMatrix0to1[45][8] = -1.45317021275587; fWeightMatrix0to1[46][8] = 0.103316378854367; fWeightMatrix0to1[47][8] = 0.221084454290317; fWeightMatrix0to1[48][8] = 0.321691681758358; fWeightMatrix0to1[49][8] = -0.70294165367115; fWeightMatrix0to1[0][9] = 1.27389401531226; fWeightMatrix0to1[1][9] = 0.301721726301952; fWeightMatrix0to1[2][9] = -1.66948072106405; fWeightMatrix0to1[3][9] = 4.8946377594347; fWeightMatrix0to1[4][9] = 0.543548944426814; fWeightMatrix0to1[5][9] = -0.294192148666971; fWeightMatrix0to1[6][9] = 0.893663644021012; fWeightMatrix0to1[7][9] = -7.95651812541598; fWeightMatrix0to1[8][9] = 0.567556376107521; fWeightMatrix0to1[9][9] = 3.51991439965097; fWeightMatrix0to1[10][9] = -1.79717663357824; fWeightMatrix0to1[11][9] = -1.2786422457972; fWeightMatrix0to1[12][9] = -3.8928260987439; fWeightMatrix0to1[13][9] = -2.07025671902059; fWeightMatrix0to1[14][9] = -0.649053672560541; fWeightMatrix0to1[15][9] = 0.734575072717403; fWeightMatrix0to1[16][9] = -0.0491147171911219; fWeightMatrix0to1[17][9] = -9.11401134576407; fWeightMatrix0to1[18][9] = 2.89403328913015; fWeightMatrix0to1[19][9] = -2.12767857732901; fWeightMatrix0to1[20][9] = 0.159654594278255; fWeightMatrix0to1[21][9] = -1.70036988947341; fWeightMatrix0to1[22][9] = -4.0110275877272; fWeightMatrix0to1[23][9] = 1.5777791096554; fWeightMatrix0to1[24][9] = 2.5818288677222; fWeightMatrix0to1[25][9] = 0.370650255670372; fWeightMatrix0to1[26][9] = -3.90157649706203; fWeightMatrix0to1[27][9] = 0.0621024549431636; fWeightMatrix0to1[28][9] = 0.335174626000018; fWeightMatrix0to1[29][9] = 5.45244536220092; fWeightMatrix0to1[30][9] = -0.54673696529147; fWeightMatrix0to1[31][9] = -2.0460957112059; fWeightMatrix0to1[32][9] = -0.238510405086121; fWeightMatrix0to1[33][9] = -3.43066064019075; fWeightMatrix0to1[34][9] = 0.743230675805914; fWeightMatrix0to1[35][9] = 2.16049873212922; fWeightMatrix0to1[36][9] = -2.44586707641782; fWeightMatrix0to1[37][9] = -1.21184890592375; fWeightMatrix0to1[38][9] = 2.07527049095415; fWeightMatrix0to1[39][9] = 2.67845886439583; fWeightMatrix0to1[40][9] = 1.23873577503411; fWeightMatrix0to1[41][9] = 6.97711237320218; fWeightMatrix0to1[42][9] = -1.34049773957678; fWeightMatrix0to1[43][9] = 0.175951004418161; fWeightMatrix0to1[44][9] = -0.697499950410835; fWeightMatrix0to1[45][9] = 3.97618068694741; fWeightMatrix0to1[46][9] = -2.11770468727553; fWeightMatrix0to1[47][9] = -2.94874518409646; fWeightMatrix0to1[48][9] = 0.443962087900861; fWeightMatrix0to1[49][9] = 1.34562138393308; fWeightMatrix0to1[0][10] = 0.3829172417819; fWeightMatrix0to1[1][10] = 0.391401726361501; fWeightMatrix0to1[2][10] = 1.90969334407261; fWeightMatrix0to1[3][10] = 1.28995101922738; fWeightMatrix0to1[4][10] = 4.41352743744538; fWeightMatrix0to1[5][10] = -1.4457069559552; fWeightMatrix0to1[6][10] = 0.472160761952776; fWeightMatrix0to1[7][10] = -4.13018109322624; fWeightMatrix0to1[8][10] = 0.895386803522649; fWeightMatrix0to1[9][10] = -0.446165286446437; fWeightMatrix0to1[10][10] = 2.26011591225911; fWeightMatrix0to1[11][10] = -1.09403418583795; fWeightMatrix0to1[12][10] = -3.11431156798343; fWeightMatrix0to1[13][10] = 0.855900282660939; fWeightMatrix0to1[14][10] = -0.284880367377371; fWeightMatrix0to1[15][10] = -0.443277941851994; fWeightMatrix0to1[16][10] = -0.724552207903215; fWeightMatrix0to1[17][10] = 4.97708674993178; fWeightMatrix0to1[18][10] = -0.0261271990915229; fWeightMatrix0to1[19][10] = -0.0630444874352921; fWeightMatrix0to1[20][10] = 0.12303423878695; fWeightMatrix0to1[21][10] = -1.8279573041011; fWeightMatrix0to1[22][10] = -2.11565684963951; fWeightMatrix0to1[23][10] = 1.58176438701991; fWeightMatrix0to1[24][10] = -1.58848479261626; fWeightMatrix0to1[25][10] = 0.791036484001424; fWeightMatrix0to1[26][10] = -0.815306748009142; fWeightMatrix0to1[27][10] = 1.36432378747638; fWeightMatrix0to1[28][10] = 2.02239922311512; fWeightMatrix0to1[29][10] = -4.62537644560073; fWeightMatrix0to1[30][10] = -1.52499866994038; fWeightMatrix0to1[31][10] = -1.62186128731861; fWeightMatrix0to1[32][10] = 4.33754849459932; fWeightMatrix0to1[33][10] = 2.14771110576486; fWeightMatrix0to1[34][10] = 0.0819858229469199; fWeightMatrix0to1[35][10] = 0.448980129023289; fWeightMatrix0to1[36][10] = -1.05947960246544; fWeightMatrix0to1[37][10] = -0.472271906518596; fWeightMatrix0to1[38][10] = -1.71369713775777; fWeightMatrix0to1[39][10] = -1.6916995809541; fWeightMatrix0to1[40][10] = 0.495457424054576; fWeightMatrix0to1[41][10] = -7.25637840084043; fWeightMatrix0to1[42][10] = -2.31152681585532; fWeightMatrix0to1[43][10] = -2.54539859870441; fWeightMatrix0to1[44][10] = 0.702064516653444; fWeightMatrix0to1[45][10] = -0.102854007116427; fWeightMatrix0to1[46][10] = 1.30413157516539; fWeightMatrix0to1[47][10] = -3.33611010723612; fWeightMatrix0to1[48][10] = -1.77471987858539; fWeightMatrix0to1[49][10] = 3.44478294342708; fWeightMatrix0to1[0][11] = 2.25865666064258; fWeightMatrix0to1[1][11] = 0.77615409962675; fWeightMatrix0to1[2][11] = -2.29064434639065; fWeightMatrix0to1[3][11] = 2.15225175242595; fWeightMatrix0to1[4][11] = -3.15971493671454; fWeightMatrix0to1[5][11] = -4.54588463156667; fWeightMatrix0to1[6][11] = -0.82829101151183; fWeightMatrix0to1[7][11] = 1.51190810944112; fWeightMatrix0to1[8][11] = 1.28992730926748; fWeightMatrix0to1[9][11] = -2.32320822667241; fWeightMatrix0to1[10][11] = -7.8999168007025; fWeightMatrix0to1[11][11] = -2.54596663076861; fWeightMatrix0to1[12][11] = 1.59559194514402; fWeightMatrix0to1[13][11] = -1.2023793183493; fWeightMatrix0to1[14][11] = -0.251215652145108; fWeightMatrix0to1[15][11] = -0.389986976463563; fWeightMatrix0to1[16][11] = -2.13465880415771; fWeightMatrix0to1[17][11] = -10.2289253897275; fWeightMatrix0to1[18][11] = -1.13637448420647; fWeightMatrix0to1[19][11] = -2.78955556787304; fWeightMatrix0to1[20][11] = 0.0391804925825903; fWeightMatrix0to1[21][11] = 0.788186819427628; fWeightMatrix0to1[22][11] = -0.95026095548199; fWeightMatrix0to1[23][11] = 7.53093231186918; fWeightMatrix0to1[24][11] = 3.01219866190431; fWeightMatrix0to1[25][11] = -4.84397085414898; fWeightMatrix0to1[26][11] = -0.834399567113778; fWeightMatrix0to1[27][11] = -1.75386812062252; fWeightMatrix0to1[28][11] = 1.13200766224622; fWeightMatrix0to1[29][11] = 6.74100451522656; fWeightMatrix0to1[30][11] = -0.32133481680642; fWeightMatrix0to1[31][11] = 0.423449173749061; fWeightMatrix0to1[32][11] = 0.864285662735603; fWeightMatrix0to1[33][11] = -3.96923765361499; fWeightMatrix0to1[34][11] = -1.60454894829614; fWeightMatrix0to1[35][11] = -3.17514311050084; fWeightMatrix0to1[36][11] = -0.44171369698248; fWeightMatrix0to1[37][11] = -1.27953564219037; fWeightMatrix0to1[38][11] = 0.600123450466904; fWeightMatrix0to1[39][11] = -0.160901890190592; fWeightMatrix0to1[40][11] = -0.240427336017947; fWeightMatrix0to1[41][11] = 7.19131004532317; fWeightMatrix0to1[42][11] = -0.0391642518163929; fWeightMatrix0to1[43][11] = -1.48965080711332; fWeightMatrix0to1[44][11] = -3.14947560339964; fWeightMatrix0to1[45][11] = 3.01350128679196; fWeightMatrix0to1[46][11] = -1.88278511663398; fWeightMatrix0to1[47][11] = -2.37150406141497; fWeightMatrix0to1[48][11] = -4.79720512389195; fWeightMatrix0to1[49][11] = -1.50422115900123; fWeightMatrix0to1[0][12] = 0.732594579828551; fWeightMatrix0to1[1][12] = 1.39147859194864; fWeightMatrix0to1[2][12] = 1.28566802723763; fWeightMatrix0to1[3][12] = -3.20780157544899; fWeightMatrix0to1[4][12] = -0.076542044125565; fWeightMatrix0to1[5][12] = 1.85641582694912; fWeightMatrix0to1[6][12] = 0.0960912052416627; fWeightMatrix0to1[7][12] = -0.552902662212598; fWeightMatrix0to1[8][12] = -0.00488572554915518; fWeightMatrix0to1[9][12] = -2.12791367015419; fWeightMatrix0to1[10][12] = 0.364567903084607; fWeightMatrix0to1[11][12] = 0.622259014787145; fWeightMatrix0to1[12][12] = 1.07502232149747; fWeightMatrix0to1[13][12] = -0.611569285381187; fWeightMatrix0to1[14][12] = 0.17201769463924; fWeightMatrix0to1[15][12] = -0.932937140208156; fWeightMatrix0to1[16][12] = -0.0301884210666463; fWeightMatrix0to1[17][12] = 5.81881826530077; fWeightMatrix0to1[18][12] = -0.246622575077294; fWeightMatrix0to1[19][12] = 0.103585609010163; fWeightMatrix0to1[20][12] = -0.0210360707452623; fWeightMatrix0to1[21][12] = 0.0564635922690196; fWeightMatrix0to1[22][12] = 3.68728330193496; fWeightMatrix0to1[23][12] = 0.468583652269043; fWeightMatrix0to1[24][12] = -0.0252552392889834; fWeightMatrix0to1[25][12] = -0.0667829735787251; fWeightMatrix0to1[26][12] = -0.136058969369453; fWeightMatrix0to1[27][12] = -1.87695098702739; fWeightMatrix0to1[28][12] = 1.73798969249481; fWeightMatrix0to1[29][12] = -0.51626319470619; fWeightMatrix0to1[30][12] = 0.587744490365893; fWeightMatrix0to1[31][12] = -1.66689719502102; fWeightMatrix0to1[32][12] = 0.00914250744530005; fWeightMatrix0to1[33][12] = -0.131901071261639; fWeightMatrix0to1[34][12] = 0.743511243821715; fWeightMatrix0to1[35][12] = 0.784756505776877; fWeightMatrix0to1[36][12] = -1.76002715234772; fWeightMatrix0to1[37][12] = -0.41010581474965; fWeightMatrix0to1[38][12] = 0.421544934430833; fWeightMatrix0to1[39][12] = 0.604512333055087; fWeightMatrix0to1[40][12] = 0.224638639407856; fWeightMatrix0to1[41][12] = -0.541119534404737; fWeightMatrix0to1[42][12] = 0.0466989660419014; fWeightMatrix0to1[43][12] = 0.287168798432645; fWeightMatrix0to1[44][12] = 0.175800574928011; fWeightMatrix0to1[45][12] = 0.389690264916786; fWeightMatrix0to1[46][12] = 0.723151665230478; fWeightMatrix0to1[47][12] = -0.54048970442382; fWeightMatrix0to1[48][12] = 0.199075754359634; fWeightMatrix0to1[49][12] = 0.0921383909936934; fWeightMatrix0to1[0][13] = -0.653616157058622; fWeightMatrix0to1[1][13] = -0.127564431641136; fWeightMatrix0to1[2][13] = 0.513396202231777; fWeightMatrix0to1[3][13] = 0.130772382630346; fWeightMatrix0to1[4][13] = 0.162959953949651; fWeightMatrix0to1[5][13] = -0.487966906817147; fWeightMatrix0to1[6][13] = 0.547558524204204; fWeightMatrix0to1[7][13] = -4.30011031408042; fWeightMatrix0to1[8][13] = -0.366729261453653; fWeightMatrix0to1[9][13] = 0.48058365223797; fWeightMatrix0to1[10][13] = -0.221742783395805; fWeightMatrix0to1[11][13] = 1.63813741347477; fWeightMatrix0to1[12][13] = 1.80934699722022; fWeightMatrix0to1[13][13] = 0.790005179047436; fWeightMatrix0to1[14][13] = -0.284759239672536; fWeightMatrix0to1[15][13] = -5.62259749281659; fWeightMatrix0to1[16][13] = 0.403417857855499; fWeightMatrix0to1[17][13] = 5.590507895234; fWeightMatrix0to1[18][13] = 4.25548469799678; fWeightMatrix0to1[19][13] = 0.497462766190573; fWeightMatrix0to1[20][13] = 0.0131087025284318; fWeightMatrix0to1[21][13] = 0.427722866008997; fWeightMatrix0to1[22][13] = 0.282345898990198; fWeightMatrix0to1[23][13] = 0.00224782132708395; fWeightMatrix0to1[24][13] = 0.493133577102253; fWeightMatrix0to1[25][13] = -0.380362746549582; fWeightMatrix0to1[26][13] = 0.0937267874059729; fWeightMatrix0to1[27][13] = -1.30463130244858; fWeightMatrix0to1[28][13] = 1.23908696575571; fWeightMatrix0to1[29][13] = -8.37259389600889; fWeightMatrix0to1[30][13] = 1.32587300999591; fWeightMatrix0to1[31][13] = 0.878456973552903; fWeightMatrix0to1[32][13] = 0.162779806744236; fWeightMatrix0to1[33][13] = -0.322156932291251; fWeightMatrix0to1[34][13] = -1.60939542478379; fWeightMatrix0to1[35][13] = 0.640021204620498; fWeightMatrix0to1[36][13] = 0.603212921177785; fWeightMatrix0to1[37][13] = -0.157642792822287; fWeightMatrix0to1[38][13] = -1.63698035189363; fWeightMatrix0to1[39][13] = 0.320987166464797; fWeightMatrix0to1[40][13] = 0.294510389555252; fWeightMatrix0to1[41][13] = -0.0880289434580302; fWeightMatrix0to1[42][13] = 0.972765045212683; fWeightMatrix0to1[43][13] = -0.197837671461968; fWeightMatrix0to1[44][13] = -3.20628486631286; fWeightMatrix0to1[45][13] = 0.505963999667792; fWeightMatrix0to1[46][13] = -1.15398500895699; fWeightMatrix0to1[47][13] = 0.106013843172978; fWeightMatrix0to1[48][13] = 0.718297381968852; fWeightMatrix0to1[49][13] = 1.69251391553999; fWeightMatrix0to1[0][14] = 2.07891968042259; fWeightMatrix0to1[1][14] = 1.66985296494582; fWeightMatrix0to1[2][14] = -0.00878595456412946; fWeightMatrix0to1[3][14] = -0.315568698105562; fWeightMatrix0to1[4][14] = 0.140657169436862; fWeightMatrix0to1[5][14] = -0.629369741667247; fWeightMatrix0to1[6][14] = -0.624030045694691; fWeightMatrix0to1[7][14] = 0.151943779584476; fWeightMatrix0to1[8][14] = -0.0775710296438031; fWeightMatrix0to1[9][14] = 0.0729943269048371; fWeightMatrix0to1[10][14] = -0.0223468385413172; fWeightMatrix0to1[11][14] = 1.13938925598049; fWeightMatrix0to1[12][14] = 0.0334412453216731; fWeightMatrix0to1[13][14] = -2.53279052217584; fWeightMatrix0to1[14][14] = -0.128274923893691; fWeightMatrix0to1[15][14] = -1.23326960625051; fWeightMatrix0to1[16][14] = -0.313829951510822; fWeightMatrix0to1[17][14] = 0.873005176121738; fWeightMatrix0to1[18][14] = 0.0621978066224526; fWeightMatrix0to1[19][14] = -0.328691897951157; fWeightMatrix0to1[20][14] = 0.100689257880207; fWeightMatrix0to1[21][14] = 0.975972527925715; fWeightMatrix0to1[22][14] = 0.768416213058196; fWeightMatrix0to1[23][14] = -0.198376022142674; fWeightMatrix0to1[24][14] = -0.323542957592355; fWeightMatrix0to1[25][14] = 0.232034077745132; fWeightMatrix0to1[26][14] = 0.339334040350469; fWeightMatrix0to1[27][14] = 0.229342533831624; fWeightMatrix0to1[28][14] = 3.03762638291982; fWeightMatrix0to1[29][14] = 2.14362257600296; fWeightMatrix0to1[30][14] = 0.722113317463156; fWeightMatrix0to1[31][14] = -0.613411613520949; fWeightMatrix0to1[32][14] = 0.28634316296676; fWeightMatrix0to1[33][14] = 0.0717720769021068; fWeightMatrix0to1[34][14] = 0.266655447766362; fWeightMatrix0to1[35][14] = 0.057101292498443; fWeightMatrix0to1[36][14] = -0.727776460281123; fWeightMatrix0to1[37][14] = -0.0742074373465244; fWeightMatrix0to1[38][14] = -0.449518398291186; fWeightMatrix0to1[39][14] = 1.29163520620253; fWeightMatrix0to1[40][14] = -0.541140703935785; fWeightMatrix0to1[41][14] = 0.0272356842930119; fWeightMatrix0to1[42][14] = -0.270923616044881; fWeightMatrix0to1[43][14] = -0.412492514561312; fWeightMatrix0to1[44][14] = -0.546166452592861; fWeightMatrix0to1[45][14] = 0.333683427475074; fWeightMatrix0to1[46][14] = -0.649668377874721; fWeightMatrix0to1[47][14] = -0.182121393895165; fWeightMatrix0to1[48][14] = -0.0058653087535901; fWeightMatrix0to1[49][14] = 0.205788281165589; fWeightMatrix0to1[0][15] = -0.913341729974593; fWeightMatrix0to1[1][15] = 0.948468456027089; fWeightMatrix0to1[2][15] = 5.72788619587382; fWeightMatrix0to1[3][15] = 3.61655858169763; fWeightMatrix0to1[4][15] = 0.126183846768702; fWeightMatrix0to1[5][15] = -0.75199886299755; fWeightMatrix0to1[6][15] = 1.75438493233257; fWeightMatrix0to1[7][15] = -0.370106093896574; fWeightMatrix0to1[8][15] = -2.63232062002113; fWeightMatrix0to1[9][15] = 4.58934058063674; fWeightMatrix0to1[10][15] = -0.0627756323701527; fWeightMatrix0to1[11][15] = 0.657964749959554; fWeightMatrix0to1[12][15] = -2.68068722949028; fWeightMatrix0to1[13][15] = 0.21825808792598; fWeightMatrix0to1[14][15] = 1.23326810535209; fWeightMatrix0to1[15][15] = 0.326011012868414; fWeightMatrix0to1[16][15] = -0.06873617547304; fWeightMatrix0to1[17][15] = 0.00415419159474604; fWeightMatrix0to1[18][15] = 2.98749810098761; fWeightMatrix0to1[19][15] = -15.7501758948293; fWeightMatrix0to1[20][15] = -0.0239721588378039; fWeightMatrix0to1[21][15] = -1.05890524513454; fWeightMatrix0to1[22][15] = 0.100219762923222; fWeightMatrix0to1[23][15] = 0.109248056949017; fWeightMatrix0to1[24][15] = -1.13392057561235; fWeightMatrix0to1[25][15] = -8.06552629005373; fWeightMatrix0to1[26][15] = 1.72482113070803; fWeightMatrix0to1[27][15] = 0.589643842915319; fWeightMatrix0to1[28][15] = 0.385532182342877; fWeightMatrix0to1[29][15] = 0.121959169800773; fWeightMatrix0to1[30][15] = -1.20874659824424; fWeightMatrix0to1[31][15] = 1.12332988722158; fWeightMatrix0to1[32][15] = 0.920927588603554; fWeightMatrix0to1[33][15] = 0.193555626541308; fWeightMatrix0to1[34][15] = -0.516972739230409; fWeightMatrix0to1[35][15] = -0.374631941256463; fWeightMatrix0to1[36][15] = -2.6554054003115; fWeightMatrix0to1[37][15] = 0.391776316815442; fWeightMatrix0to1[38][15] = 0.35767864776751; fWeightMatrix0to1[39][15] = -0.574015475449174; fWeightMatrix0to1[40][15] = -0.402724275082528; fWeightMatrix0to1[41][15] = 0.102073214588216; fWeightMatrix0to1[42][15] = -14.272429499354; fWeightMatrix0to1[43][15] = 2.31819033760202; fWeightMatrix0to1[44][15] = -2.94796190626473; fWeightMatrix0to1[45][15] = 1.87252419636977; fWeightMatrix0to1[46][15] = -7.03500095287659; fWeightMatrix0to1[47][15] = 0.418086823862399; fWeightMatrix0to1[48][15] = 1.87232391394246; fWeightMatrix0to1[49][15] = -0.46389858725767; fWeightMatrix0to1[0][16] = 1.45822233155554; fWeightMatrix0to1[1][16] = 0.965602179597086; fWeightMatrix0to1[2][16] = -1.23197663462624; fWeightMatrix0to1[3][16] = 1.77551583822811; fWeightMatrix0to1[4][16] = -0.158297846101112; fWeightMatrix0to1[5][16] = -0.700007635837456; fWeightMatrix0to1[6][16] = -0.68472793411237; fWeightMatrix0to1[7][16] = 0.0384340549287061; fWeightMatrix0to1[8][16] = -0.328231127057353; fWeightMatrix0to1[9][16] = 2.45435654849473; fWeightMatrix0to1[10][16] = 0.376237037878996; fWeightMatrix0to1[11][16] = -1.17467331443743; fWeightMatrix0to1[12][16] = -0.565166554957588; fWeightMatrix0to1[13][16] = 0.356545647202145; fWeightMatrix0to1[14][16] = 0.536392938679897; fWeightMatrix0to1[15][16] = 0.593090975300741; fWeightMatrix0to1[16][16] = -0.0609915632809507; fWeightMatrix0to1[17][16] = -5.83859455031806; fWeightMatrix0to1[18][16] = -0.0362921981489862; fWeightMatrix0to1[19][16] = -0.311269697776424; fWeightMatrix0to1[20][16] = 0.185940701492596; fWeightMatrix0to1[21][16] = 0.346232834327504; fWeightMatrix0to1[22][16] = 0.297842261725204; fWeightMatrix0to1[23][16] = -0.36851269847614; fWeightMatrix0to1[24][16] = -0.309766022002405; fWeightMatrix0to1[25][16] = 0.0289247135292272; fWeightMatrix0to1[26][16] = -0.141326048120555; fWeightMatrix0to1[27][16] = -1.25663261064779; fWeightMatrix0to1[28][16] = 1.66123698883872; fWeightMatrix0to1[29][16] = 0.227039868891124; fWeightMatrix0to1[30][16] = 0.00862846660781488; fWeightMatrix0to1[31][16] = 0.921118136189699; fWeightMatrix0to1[32][16] = 0.0813850915087234; fWeightMatrix0to1[33][16] = 0.315385287349845; fWeightMatrix0to1[34][16] = -1.08867976816321; fWeightMatrix0to1[35][16] = 6.83090997896155; fWeightMatrix0to1[36][16] = 0.715708309707284; fWeightMatrix0to1[37][16] = 0.0343353474400524; fWeightMatrix0to1[38][16] = 4.55008771779569; fWeightMatrix0to1[39][16] = -6.30356640973189; fWeightMatrix0to1[40][16] = -0.218308824358732; fWeightMatrix0to1[41][16] = 4.44109111534945; fWeightMatrix0to1[42][16] = -0.389962843711723; fWeightMatrix0to1[43][16] = -0.65595491582953; fWeightMatrix0to1[44][16] = -5.86817432841748; fWeightMatrix0to1[45][16] = -0.286845113169882; fWeightMatrix0to1[46][16] = -6.93764357783156; fWeightMatrix0to1[47][16] = 0.0880460116883545; fWeightMatrix0to1[48][16] = -0.769411251091736; fWeightMatrix0to1[49][16] = -0.0714268496355149; fWeightMatrix0to1[0][17] = -1.86523581945454; fWeightMatrix0to1[1][17] = -2.00012583439922; fWeightMatrix0to1[2][17] = -1.81084161447599; fWeightMatrix0to1[3][17] = 8.23871943228944; fWeightMatrix0to1[4][17] = -6.09661223141278; fWeightMatrix0to1[5][17] = 2.11765809758667; fWeightMatrix0to1[6][17] = -39.7829609669209; fWeightMatrix0to1[7][17] = 6.00442977442809; fWeightMatrix0to1[8][17] = 4.25752930265704; fWeightMatrix0to1[9][17] = 1.68233320251817; fWeightMatrix0to1[10][17] = 0.352469115786886; fWeightMatrix0to1[11][17] = 2.24299978636305; fWeightMatrix0to1[12][17] = -0.401111382285712; fWeightMatrix0to1[13][17] = 1.50382580176815; fWeightMatrix0to1[14][17] = 1.05323592819469; fWeightMatrix0to1[15][17] = 3.7250826239171; fWeightMatrix0to1[16][17] = -2.72383440057868; fWeightMatrix0to1[17][17] = -11.2144199012853; fWeightMatrix0to1[18][17] = -4.67869724548003; fWeightMatrix0to1[19][17] = 31.3693052715954; fWeightMatrix0to1[20][17] = -9.43807851210808; fWeightMatrix0to1[21][17] = 2.26020651629396; fWeightMatrix0to1[22][17] = 12.5204990598329; fWeightMatrix0to1[23][17] = 10.4872289007357; fWeightMatrix0to1[24][17] = -31.8395315125398; fWeightMatrix0to1[25][17] = 6.76429729463715; fWeightMatrix0to1[26][17] = -9.946241804201; fWeightMatrix0to1[27][17] = -0.954836500494077; fWeightMatrix0to1[28][17] = -0.349296234733246; fWeightMatrix0to1[29][17] = 3.95950703744632; fWeightMatrix0to1[30][17] = 0.469327007068653; fWeightMatrix0to1[31][17] = 1.55404679990099; fWeightMatrix0to1[32][17] = 2.69518495034983; fWeightMatrix0to1[33][17] = 0.500676480468114; fWeightMatrix0to1[34][17] = 0.155363789181999; fWeightMatrix0to1[35][17] = -1.50971386784024; fWeightMatrix0to1[36][17] = -1.67875017837389; fWeightMatrix0to1[37][17] = -22.6993621550506; fWeightMatrix0to1[38][17] = 4.27374355643967; fWeightMatrix0to1[39][17] = 3.71683113902918; fWeightMatrix0to1[40][17] = 8.08220803446739; fWeightMatrix0to1[41][17] = 13.3329049505295; fWeightMatrix0to1[42][17] = 18.3113214878514; fWeightMatrix0to1[43][17] = 2.28522267175253; fWeightMatrix0to1[44][17] = 4.32395872028883; fWeightMatrix0to1[45][17] = 2.18393822150398; fWeightMatrix0to1[46][17] = -8.89351037553082; fWeightMatrix0to1[47][17] = 1.26793583770199; fWeightMatrix0to1[48][17] = -6.68355683623835; fWeightMatrix0to1[49][17] = 1.55429876659274; fWeightMatrix0to1[0][18] = -1.60402443311448; fWeightMatrix0to1[1][18] = -0.172938143868536; fWeightMatrix0to1[2][18] = 0.495999044379676; fWeightMatrix0to1[3][18] = 3.03467408778534; fWeightMatrix0to1[4][18] = -2.56994065179114; fWeightMatrix0to1[5][18] = 0.713151616660883; fWeightMatrix0to1[6][18] = -3.95796314033561; fWeightMatrix0to1[7][18] = 4.8152183674484; fWeightMatrix0to1[8][18] = 1.00214461536469; fWeightMatrix0to1[9][18] = 1.13575251439248; fWeightMatrix0to1[10][18] = 4.15020052283001; fWeightMatrix0to1[11][18] = -0.597280792147939; fWeightMatrix0to1[12][18] = 1.76077489090737; fWeightMatrix0to1[13][18] = 3.20602587097697; fWeightMatrix0to1[14][18] = 3.07058245312422; fWeightMatrix0to1[15][18] = 1.37949433392507; fWeightMatrix0to1[16][18] = -0.405617385973906; fWeightMatrix0to1[17][18] = -1.71602566124403; fWeightMatrix0to1[18][18] = -8.270813269595; fWeightMatrix0to1[19][18] = 15.9838318884706; fWeightMatrix0to1[20][18] = 1.05034577813471; fWeightMatrix0to1[21][18] = 1.96367483101159; fWeightMatrix0to1[22][18] = 2.36689718414932; fWeightMatrix0to1[23][18] = 4.18198349048284; fWeightMatrix0to1[24][18] = 0.158851578628615; fWeightMatrix0to1[25][18] = 2.15953497630723; fWeightMatrix0to1[26][18] = -6.92095157109638; fWeightMatrix0to1[27][18] = 3.77093056298703; fWeightMatrix0to1[28][18] = 3.03297330925749; fWeightMatrix0to1[29][18] = 5.0628719587335; fWeightMatrix0to1[30][18] = -0.774867288128216; fWeightMatrix0to1[31][18] = 0.103018132172696; fWeightMatrix0to1[32][18] = 7.82944852161455; fWeightMatrix0to1[33][18] = 1.41670505653612; fWeightMatrix0to1[34][18] = 0.338656527120275; fWeightMatrix0to1[35][18] = 1.38003000216093; fWeightMatrix0to1[36][18] = 0.678806072412094; fWeightMatrix0to1[37][18] = -5.41985347185607; fWeightMatrix0to1[38][18] = -1.37871355073119; fWeightMatrix0to1[39][18] = 2.9744137742349; fWeightMatrix0to1[40][18] = 4.89146736517142; fWeightMatrix0to1[41][18] = 0.149146826580454; fWeightMatrix0to1[42][18] = 13.8898841152641; fWeightMatrix0to1[43][18] = 0.339325235111036; fWeightMatrix0to1[44][18] = 3.41120147478707; fWeightMatrix0to1[45][18] = -3.4018503922612; fWeightMatrix0to1[46][18] = -3.54014408524644; fWeightMatrix0to1[47][18] = -0.776619268939745; fWeightMatrix0to1[48][18] = 1.21057537938295; fWeightMatrix0to1[49][18] = 4.81410791287189; fWeightMatrix0to1[0][19] = -2.1316080217295; fWeightMatrix0to1[1][19] = -1.35312102414578; fWeightMatrix0to1[2][19] = -2.05291119336723; fWeightMatrix0to1[3][19] = -3.23636023096098; fWeightMatrix0to1[4][19] = -10.9057092620393; fWeightMatrix0to1[5][19] = -0.98446446451028; fWeightMatrix0to1[6][19] = -39.1200967687911; fWeightMatrix0to1[7][19] = -1.09966478616245; fWeightMatrix0to1[8][19] = 0.228331547238606; fWeightMatrix0to1[9][19] = -2.27461223433725; fWeightMatrix0to1[10][19] = -2.43670359163601; fWeightMatrix0to1[11][19] = 1.85078965359167; fWeightMatrix0to1[12][19] = 2.86774514194461; fWeightMatrix0to1[13][19] = 2.74650929295331; fWeightMatrix0to1[14][19] = -1.15980166683742; fWeightMatrix0to1[15][19] = 3.01478631719056; fWeightMatrix0to1[16][19] = 1.21837026600807; fWeightMatrix0to1[17][19] = -1.53358391936035; fWeightMatrix0to1[18][19] = -0.947191602457599; fWeightMatrix0to1[19][19] = 40.202952078632; fWeightMatrix0to1[20][19] = 4.39465526971264; fWeightMatrix0to1[21][19] = 1.42405029830474; fWeightMatrix0to1[22][19] = 5.31913372146992; fWeightMatrix0to1[23][19] = -0.223935033339291; fWeightMatrix0to1[24][19] = -57.5878658960171; fWeightMatrix0to1[25][19] = 7.09219704034626; fWeightMatrix0to1[26][19] = -24.5389095818081; fWeightMatrix0to1[27][19] = -0.627626401771499; fWeightMatrix0to1[28][19] = 0.976068176141352; fWeightMatrix0to1[29][19] = 2.6307059736524; fWeightMatrix0to1[30][19] = 0.113271308958333; fWeightMatrix0to1[31][19] = 2.11154590626812; fWeightMatrix0to1[32][19] = 11.4195712152599; fWeightMatrix0to1[33][19] = -1.12154629173574; fWeightMatrix0to1[34][19] = -2.0698007930849; fWeightMatrix0to1[35][19] = -0.500829010998147; fWeightMatrix0to1[36][19] = -0.860267778286995; fWeightMatrix0to1[37][19] = 8.78593040953806; fWeightMatrix0to1[38][19] = 1.42755810841847; fWeightMatrix0to1[39][19] = -0.747201421792349; fWeightMatrix0to1[40][19] = 10.0783427372115; fWeightMatrix0to1[41][19] = -2.6561455768332; fWeightMatrix0to1[42][19] = 31.9463987840361; fWeightMatrix0to1[43][19] = -1.74841135122669; fWeightMatrix0to1[44][19] = 9.23686700660473; fWeightMatrix0to1[45][19] = 5.74268927366994; fWeightMatrix0to1[46][19] = 48.9022562950144; fWeightMatrix0to1[47][19] = 12.4753258289128; fWeightMatrix0to1[48][19] = -9.56086687294056; fWeightMatrix0to1[49][19] = -4.01183729849858; fWeightMatrix0to1[0][20] = -1.91987862574381; fWeightMatrix0to1[1][20] = -0.954726516023449; fWeightMatrix0to1[2][20] = -1.15850036576334; fWeightMatrix0to1[3][20] = -4.04299336926158; fWeightMatrix0to1[4][20] = -5.21183425492374; fWeightMatrix0to1[5][20] = -1.60899491102652; fWeightMatrix0to1[6][20] = -9.9905094262619; fWeightMatrix0to1[7][20] = -0.782002847912759; fWeightMatrix0to1[8][20] = -0.612048037985401; fWeightMatrix0to1[9][20] = -2.44653848521839; fWeightMatrix0to1[10][20] = -2.9693515041206; fWeightMatrix0to1[11][20] = 2.12605331905403; fWeightMatrix0to1[12][20] = 2.02453369133939; fWeightMatrix0to1[13][20] = -0.125930120952483; fWeightMatrix0to1[14][20] = -2.66015090449025; fWeightMatrix0to1[15][20] = -1.19183189875806; fWeightMatrix0to1[16][20] = 1.5139536867041; fWeightMatrix0to1[17][20] = -0.964607682314054; fWeightMatrix0to1[18][20] = 1.54406315992827; fWeightMatrix0to1[19][20] = 16.3061409305638; fWeightMatrix0to1[20][20] = 0.692991424988548; fWeightMatrix0to1[21][20] = 1.22490697309636; fWeightMatrix0to1[22][20] = 0.0930622923525067; fWeightMatrix0to1[23][20] = -2.43502856091572; fWeightMatrix0to1[24][20] = -13.0737968240841; fWeightMatrix0to1[25][20] = -2.7245604398708; fWeightMatrix0to1[26][20] = -13.9228376018297; fWeightMatrix0to1[27][20] = -1.21688880580597; fWeightMatrix0to1[28][20] = 2.39251091036769; fWeightMatrix0to1[29][20] = -3.27806443292769; fWeightMatrix0to1[30][20] = 0.0516094513192566; fWeightMatrix0to1[31][20] = 1.88221062170796; fWeightMatrix0to1[32][20] = 3.09435308801324; fWeightMatrix0to1[33][20] = -0.762261933180956; fWeightMatrix0to1[34][20] = 0.781705823536208; fWeightMatrix0to1[35][20] = 1.32859462854059; fWeightMatrix0to1[36][20] = 0.63449002868883; fWeightMatrix0to1[37][20] = 9.24458045460945; fWeightMatrix0to1[38][20] = 1.7437302602654; fWeightMatrix0to1[39][20] = -3.03681715836829; fWeightMatrix0to1[40][20] = 2.48636669215919; fWeightMatrix0to1[41][20] = -4.60344890072223; fWeightMatrix0to1[42][20] = 9.18087074376127; fWeightMatrix0to1[43][20] = -1.49361533088868; fWeightMatrix0to1[44][20] = 3.74683380743712; fWeightMatrix0to1[45][20] = 4.45261539697654; fWeightMatrix0to1[46][20] = 18.784725859091; fWeightMatrix0to1[47][20] = 5.34493400467165; fWeightMatrix0to1[48][20] = -2.37432863788645; fWeightMatrix0to1[49][20] = -2.73381927449161; fWeightMatrix0to1[0][21] = -2.13544492858018; fWeightMatrix0to1[1][21] = 0.199043546132423; fWeightMatrix0to1[2][21] = -1.52858394316958; fWeightMatrix0to1[3][21] = -3.30129530859977; fWeightMatrix0to1[4][21] = -6.87482960910396; fWeightMatrix0to1[5][21] = -0.927689043401755; fWeightMatrix0to1[6][21] = -6.77673556451202; fWeightMatrix0to1[7][21] = -0.577833687015878; fWeightMatrix0to1[8][21] = -1.51386007922916; fWeightMatrix0to1[9][21] = -0.709199510683651; fWeightMatrix0to1[10][21] = 0.980939771351257; fWeightMatrix0to1[11][21] = 0.763337147698882; fWeightMatrix0to1[12][21] = -1.44855200651505; fWeightMatrix0to1[13][21] = 3.08523484053912; fWeightMatrix0to1[14][21] = 1.06853097047993; fWeightMatrix0to1[15][21] = -0.0904605652523097; fWeightMatrix0to1[16][21] = 1.74796108748321; fWeightMatrix0to1[17][21] = -0.768415407657692; fWeightMatrix0to1[18][21] = 4.07721292607051; fWeightMatrix0to1[19][21] = 7.26778554905111; fWeightMatrix0to1[20][21] = 3.28302577493576; fWeightMatrix0to1[21][21] = 2.0043679523743; fWeightMatrix0to1[22][21] = 0.462583525466737; fWeightMatrix0to1[23][21] = -4.29019699324932; fWeightMatrix0to1[24][21] = -18.1136696225434; fWeightMatrix0to1[25][21] = -4.65459539701409; fWeightMatrix0to1[26][21] = -13.2841229244502; fWeightMatrix0to1[27][21] = 2.7783388333221; fWeightMatrix0to1[28][21] = 1.18575581598205; fWeightMatrix0to1[29][21] = 0.147959159520795; fWeightMatrix0to1[30][21] = 0.0531424176034234; fWeightMatrix0to1[31][21] = -0.362023203578424; fWeightMatrix0to1[32][21] = 4.96348768382164; fWeightMatrix0to1[33][21] = 0.452106203528866; fWeightMatrix0to1[34][21] = 2.3614088391615; fWeightMatrix0to1[35][21] = 1.48271982082963; fWeightMatrix0to1[36][21] = 0.22107001321043; fWeightMatrix0to1[37][21] = 9.92483232684371; fWeightMatrix0to1[38][21] = -2.32964483793048; fWeightMatrix0to1[39][21] = -2.0090190249369; fWeightMatrix0to1[40][21] = -2.20460750661132; fWeightMatrix0to1[41][21] = -6.01085078647393; fWeightMatrix0to1[42][21] = 1.78842670391762; fWeightMatrix0to1[43][21] = -1.54938423162143; fWeightMatrix0to1[44][21] = 1.64679166930904; fWeightMatrix0to1[45][21] = 6.93064912560799; fWeightMatrix0to1[46][21] = 29.9571507930228; fWeightMatrix0to1[47][21] = 1.05862938436296; fWeightMatrix0to1[48][21] = -4.00283004251535; fWeightMatrix0to1[49][21] = -1.57267208850061; fWeightMatrix0to1[0][22] = -0.541644821009844; fWeightMatrix0to1[1][22] = 0.992184612169084; fWeightMatrix0to1[2][22] = -0.0114977110707555; fWeightMatrix0to1[3][22] = -4.5872025426844; fWeightMatrix0to1[4][22] = 1.60307428404487; fWeightMatrix0to1[5][22] = -0.385258242656242; fWeightMatrix0to1[6][22] = -1.06691504565012; fWeightMatrix0to1[7][22] = 1.09173469131261; fWeightMatrix0to1[8][22] = -1.24388289147448; fWeightMatrix0to1[9][22] = -0.660121636446522; fWeightMatrix0to1[10][22] = -1.3700902068775; fWeightMatrix0to1[11][22] = -2.96737336375619; fWeightMatrix0to1[12][22] = 0.81922912640846; fWeightMatrix0to1[13][22] = 0.985224008110766; fWeightMatrix0to1[14][22] = 0.425520479764681; fWeightMatrix0to1[15][22] = 2.05427292574474; fWeightMatrix0to1[16][22] = 0.590152481555974; fWeightMatrix0to1[17][22] = 0.262341658210649; fWeightMatrix0to1[18][22] = -0.790257144102687; fWeightMatrix0to1[19][22] = -0.126500358245973; fWeightMatrix0to1[20][22] = -1.20268854988398; fWeightMatrix0to1[21][22] = 1.27746830528295; fWeightMatrix0to1[22][22] = 3.80145625797761; fWeightMatrix0to1[23][22] = 0.85126268682189; fWeightMatrix0to1[24][22] = 0.848107063312087; fWeightMatrix0to1[25][22] = 0.230851636269166; fWeightMatrix0to1[26][22] = -8.18964425140818; fWeightMatrix0to1[27][22] = 0.811060329597908; fWeightMatrix0to1[28][22] = -0.166865410307402; fWeightMatrix0to1[29][22] = 1.09990955046066; fWeightMatrix0to1[30][22] = 0.834120186369942; fWeightMatrix0to1[31][22] = 1.51555343893843; fWeightMatrix0to1[32][22] = -1.21006865750272; fWeightMatrix0to1[33][22] = 1.0250688606877; fWeightMatrix0to1[34][22] = 1.15257640145302; fWeightMatrix0to1[35][22] = -0.957829456138629; fWeightMatrix0to1[36][22] = 0.789935982814114; fWeightMatrix0to1[37][22] = 1.73152830340797; fWeightMatrix0to1[38][22] = -2.94571080939584; fWeightMatrix0to1[39][22] = -1.63132754151671; fWeightMatrix0to1[40][22] = 0.347339956368552; fWeightMatrix0to1[41][22] = -0.00520211692578644; fWeightMatrix0to1[42][22] = 0.582720481365228; fWeightMatrix0to1[43][22] = -0.159987992818982; fWeightMatrix0to1[44][22] = 0.0541171713211073; fWeightMatrix0to1[45][22] = 0.579187859512908; fWeightMatrix0to1[46][22] = 7.72142892145494; fWeightMatrix0to1[47][22] = -1.50413492129844; fWeightMatrix0to1[48][22] = -0.86097785393862; fWeightMatrix0to1[49][22] = 0.566174022923815; fWeightMatrix0to1[0][23] = 0.38278709466226; fWeightMatrix0to1[1][23] = -0.688757354321266; fWeightMatrix0to1[2][23] = -1.17623469102047; fWeightMatrix0to1[3][23] = -2.36208260745192; fWeightMatrix0to1[4][23] = 0.38842494006965; fWeightMatrix0to1[5][23] = 1.74511470927864; fWeightMatrix0to1[6][23] = -0.113859341686518; fWeightMatrix0to1[7][23] = 0.147426590516535; fWeightMatrix0to1[8][23] = -0.311910500110555; fWeightMatrix0to1[9][23] = -0.244858466039101; fWeightMatrix0to1[10][23] = 0.938123630659228; fWeightMatrix0to1[11][23] = -2.99576179160413; fWeightMatrix0to1[12][23] = -0.417832628487808; fWeightMatrix0to1[13][23] = -0.759176975955914; fWeightMatrix0to1[14][23] = 1.27558857872853; fWeightMatrix0to1[15][23] = -0.436954021680478; fWeightMatrix0to1[16][23] = -1.27693151105528; fWeightMatrix0to1[17][23] = 1.2900680769323; fWeightMatrix0to1[18][23] = 1.1458596516214; fWeightMatrix0to1[19][23] = -0.577496907591046; fWeightMatrix0to1[20][23] = 0.066540072766854; fWeightMatrix0to1[21][23] = -0.0207169263924608; fWeightMatrix0to1[22][23] = 4.95341065745056; fWeightMatrix0to1[23][23] = -1.25495941154588; fWeightMatrix0to1[24][23] = -0.875948697446524; fWeightMatrix0to1[25][23] = -1.14854302305221; fWeightMatrix0to1[26][23] = -7.3854005194151; fWeightMatrix0to1[27][23] = 0.496015821156406; fWeightMatrix0to1[28][23] = 0.239342171652873; fWeightMatrix0to1[29][23] = 0.44224831501855; fWeightMatrix0to1[30][23] = -0.676755207435014; fWeightMatrix0to1[31][23] = 2.43645575940703; fWeightMatrix0to1[32][23] = 0.43521675153983; fWeightMatrix0to1[33][23] = -1.00965355730979; fWeightMatrix0to1[34][23] = 0.349140932328626; fWeightMatrix0to1[35][23] = -0.863233422827675; fWeightMatrix0to1[36][23] = -0.898653965542204; fWeightMatrix0to1[37][23] = -1.48912851838821; fWeightMatrix0to1[38][23] = -2.10996986028225; fWeightMatrix0to1[39][23] = 0.149026050844475; fWeightMatrix0to1[40][23] = -0.263260601322733; fWeightMatrix0to1[41][23] = -0.205958997351144; fWeightMatrix0to1[42][23] = -1.22620291722899; fWeightMatrix0to1[43][23] = -0.648668671402905; fWeightMatrix0to1[44][23] = -1.31503263431478; fWeightMatrix0to1[45][23] = 0.736430639079856; fWeightMatrix0to1[46][23] = 5.23395199577263; fWeightMatrix0to1[47][23] = -2.59355270230669; fWeightMatrix0to1[48][23] = -3.11885465767579; fWeightMatrix0to1[49][23] = 1.03288472539756; fWeightMatrix0to1[0][24] = -1.29964247817444; fWeightMatrix0to1[1][24] = 1.38801015245997; fWeightMatrix0to1[2][24] = 0.496365568000763; fWeightMatrix0to1[3][24] = 2.10344278337829; fWeightMatrix0to1[4][24] = 0.132230192862285; fWeightMatrix0to1[5][24] = 0.578265241163681; fWeightMatrix0to1[6][24] = -13.5780164091812; fWeightMatrix0to1[7][24] = -0.107905830032488; fWeightMatrix0to1[8][24] = -0.38346641130663; fWeightMatrix0to1[9][24] = 0.868658204611241; fWeightMatrix0to1[10][24] = 0.0227150481808104; fWeightMatrix0to1[11][24] = 0.874726914581877; fWeightMatrix0to1[12][24] = 0.820757322559778; fWeightMatrix0to1[13][24] = -0.337476482066198; fWeightMatrix0to1[14][24] = 0.755334198755044; fWeightMatrix0to1[15][24] = -4.16053080079227; fWeightMatrix0to1[16][24] = -0.0661415269404198; fWeightMatrix0to1[17][24] = -0.360624434521071; fWeightMatrix0to1[18][24] = 0.882236994450342; fWeightMatrix0to1[19][24] = -0.347875906370063; fWeightMatrix0to1[20][24] = 0.0726186593307298; fWeightMatrix0to1[21][24] = -0.0255800471598479; fWeightMatrix0to1[22][24] = 4.77626383595241; fWeightMatrix0to1[23][24] = 0.0689648563730226; fWeightMatrix0to1[24][24] = 0.0446698526925919; fWeightMatrix0to1[25][24] = -0.399274575724237; fWeightMatrix0to1[26][24] = -6.33203167784164; fWeightMatrix0to1[27][24] = -2.50772024558977; fWeightMatrix0to1[28][24] = -1.60414129437991; fWeightMatrix0to1[29][24] = 0.606347653211585; fWeightMatrix0to1[30][24] = 1.32172940729387; fWeightMatrix0to1[31][24] = 0.151832340190989; fWeightMatrix0to1[32][24] = 0.185394842460343; fWeightMatrix0to1[33][24] = -0.0411986124795759; fWeightMatrix0to1[34][24] = -1.95360927120891; fWeightMatrix0to1[35][24] = 0.212433620130837; fWeightMatrix0to1[36][24] = -1.12398152208161; fWeightMatrix0to1[37][24] = -1.76575904582434; fWeightMatrix0to1[38][24] = -1.39953415596418; fWeightMatrix0to1[39][24] = -0.619454077858382; fWeightMatrix0to1[40][24] = -0.22095422292812; fWeightMatrix0to1[41][24] = 0.179218191585834; fWeightMatrix0to1[42][24] = -0.0770093933726489; fWeightMatrix0to1[43][24] = -0.0190084406183145; fWeightMatrix0to1[44][24] = 0.477243542257792; fWeightMatrix0to1[45][24] = -2.10926619583467; fWeightMatrix0to1[46][24] = 7.33764276472873; fWeightMatrix0to1[47][24] = 0.925357745029227; fWeightMatrix0to1[48][24] = -1.08635442506779; fWeightMatrix0to1[49][24] = 9.00349289194084; fWeightMatrix0to1[0][25] = 1.82141802713881; fWeightMatrix0to1[1][25] = 0.424971674878063; fWeightMatrix0to1[2][25] = 0.00497748850920123; fWeightMatrix0to1[3][25] = -1.84351793237401; fWeightMatrix0to1[4][25] = -0.293214095188186; fWeightMatrix0to1[5][25] = 1.43440451171641; fWeightMatrix0to1[6][25] = -2.06510032317617; fWeightMatrix0to1[7][25] = -2.64143813306923; fWeightMatrix0to1[8][25] = 0.161275306944332; fWeightMatrix0to1[9][25] = -0.354693634135928; fWeightMatrix0to1[10][25] = -1.59139226784062; fWeightMatrix0to1[11][25] = -2.62016736389262; fWeightMatrix0to1[12][25] = 0.605604232452813; fWeightMatrix0to1[13][25] = -2.73824836283681; fWeightMatrix0to1[14][25] = -1.48254656653689; fWeightMatrix0to1[15][25] = -0.363216897739104; fWeightMatrix0to1[16][25] = 0.0653330412627349; fWeightMatrix0to1[17][25] = 2.62474958400033; fWeightMatrix0to1[18][25] = 5.97362732877511; fWeightMatrix0to1[19][25] = 3.56588705705653; fWeightMatrix0to1[20][25] = -0.408309848588544; fWeightMatrix0to1[21][25] = -0.299476451880503; fWeightMatrix0to1[22][25] = 3.79537474964925; fWeightMatrix0to1[23][25] = -0.338828685800765; fWeightMatrix0to1[24][25] = -1.00566708481889; fWeightMatrix0to1[25][25] = 1.0737635052364; fWeightMatrix0to1[26][25] = -6.84003370867686; fWeightMatrix0to1[27][25] = 0.811705842809494; fWeightMatrix0to1[28][25] = -1.92252854915054; fWeightMatrix0to1[29][25] = -5.27180488707406; fWeightMatrix0to1[30][25] = -2.52030777065232; fWeightMatrix0to1[31][25] = -2.34779663386564; fWeightMatrix0to1[32][25] = -0.149397671087329; fWeightMatrix0to1[33][25] = 0.434335719173683; fWeightMatrix0to1[34][25] = -1.76238530330628; fWeightMatrix0to1[35][25] = 2.31237192142148; fWeightMatrix0to1[36][25] = -1.17125531791784; fWeightMatrix0to1[37][25] = 4.35035396637685; fWeightMatrix0to1[38][25] = 1.04349561112383; fWeightMatrix0to1[39][25] = 1.89065539477405; fWeightMatrix0to1[40][25] = -2.07380679946192; fWeightMatrix0to1[41][25] = 0.746447362587531; fWeightMatrix0to1[42][25] = -2.54022763842396; fWeightMatrix0to1[43][25] = -0.0324051008154134; fWeightMatrix0to1[44][25] = -1.59673565824311; fWeightMatrix0to1[45][25] = 1.58597270502248; fWeightMatrix0to1[46][25] = 7.05154250501096; fWeightMatrix0to1[47][25] = 4.43242909524612; fWeightMatrix0to1[48][25] = -0.507186163850294; fWeightMatrix0to1[49][25] = 1.93863487877914; fWeightMatrix0to1[0][26] = 0.344283127765073; fWeightMatrix0to1[1][26] = 1.65046760114115; fWeightMatrix0to1[2][26] = -0.492516662014416; fWeightMatrix0to1[3][26] = 1.77737856667778; fWeightMatrix0to1[4][26] = -0.19307456607209; fWeightMatrix0to1[5][26] = -2.54522651846789; fWeightMatrix0to1[6][26] = 0.029566504323043; fWeightMatrix0to1[7][26] = -0.956249739400136; fWeightMatrix0to1[8][26] = 2.53528777504759; fWeightMatrix0to1[9][26] = 0.7252761467601; fWeightMatrix0to1[10][26] = -0.363249837908492; fWeightMatrix0to1[11][26] = 0.426690627808839; fWeightMatrix0to1[12][26] = 2.99501821319771; fWeightMatrix0to1[13][26] = 2.75872951505004; fWeightMatrix0to1[14][26] = -1.35297470274966; fWeightMatrix0to1[15][26] = 1.04165262421568; fWeightMatrix0to1[16][26] = 0.611509896419678; fWeightMatrix0to1[17][26] = -6.62064547580511; fWeightMatrix0to1[18][26] = -0.169864076967305; fWeightMatrix0to1[19][26] = -10.7726839706087; fWeightMatrix0to1[20][26] = 0.131272708236523; fWeightMatrix0to1[21][26] = -0.933991239862348; fWeightMatrix0to1[22][26] = -0.52282559192726; fWeightMatrix0to1[23][26] = -2.68327751097937; fWeightMatrix0to1[24][26] = -0.43775581366886; fWeightMatrix0to1[25][26] = -0.0894569038107411; fWeightMatrix0to1[26][26] = 0.077947212045289; fWeightMatrix0to1[27][26] = -0.241535901508051; fWeightMatrix0to1[28][26] = 1.76283388461877; fWeightMatrix0to1[29][26] = 0.176958523941228; fWeightMatrix0to1[30][26] = 1.32047576849176; fWeightMatrix0to1[31][26] = 1.20163195649482; fWeightMatrix0to1[32][26] = -0.360005989948828; fWeightMatrix0to1[33][26] = -0.201535418431623; fWeightMatrix0to1[34][26] = -0.965189659258124; fWeightMatrix0to1[35][26] = 0.893072746582838; fWeightMatrix0to1[36][26] = 1.79018766023782; fWeightMatrix0to1[37][26] = 0.171146134285811; fWeightMatrix0to1[38][26] = -4.12920316620514; fWeightMatrix0to1[39][26] = -2.23622943173788; fWeightMatrix0to1[40][26] = 0.218906212943356; fWeightMatrix0to1[41][26] = 0.0921415390239817; fWeightMatrix0to1[42][26] = -0.00529854143895032; fWeightMatrix0to1[43][26] = 2.57116533582216; fWeightMatrix0to1[44][26] = 0.0463170636242541; fWeightMatrix0to1[45][26] = 0.206430802137197; fWeightMatrix0to1[46][26] = 0.109137148385489; fWeightMatrix0to1[47][26] = -0.372259132435894; fWeightMatrix0to1[48][26] = 5.26357367038192; fWeightMatrix0to1[49][26] = -0.0193763812800155; fWeightMatrix0to1[0][27] = 2.00985737482936; fWeightMatrix0to1[1][27] = 2.16113591326423; fWeightMatrix0to1[2][27] = -1.26239959961234; fWeightMatrix0to1[3][27] = -2.11262116836152; fWeightMatrix0to1[4][27] = -2.11710541991605; fWeightMatrix0to1[5][27] = -1.15090698984444; fWeightMatrix0to1[6][27] = 0.858521674668423; fWeightMatrix0to1[7][27] = -0.787980695387712; fWeightMatrix0to1[8][27] = 1.71075576584029; fWeightMatrix0to1[9][27] = -0.328711392690876; fWeightMatrix0to1[10][27] = 0.47478151342312; fWeightMatrix0to1[11][27] = 0.285746038376802; fWeightMatrix0to1[12][27] = 0.868784419197495; fWeightMatrix0to1[13][27] = 0.363663309511867; fWeightMatrix0to1[14][27] = 1.42523058572459; fWeightMatrix0to1[15][27] = -1.29497724535374; fWeightMatrix0to1[16][27] = 0.728319732739873; fWeightMatrix0to1[17][27] = 1.85781666277905; fWeightMatrix0to1[18][27] = -0.749692323650965; fWeightMatrix0to1[19][27] = 0.363341081214577; fWeightMatrix0to1[20][27] = 1.19801699809931; fWeightMatrix0to1[21][27] = -1.38621573420826; fWeightMatrix0to1[22][27] = 4.72681563513432; fWeightMatrix0to1[23][27] = 0.166447716033989; fWeightMatrix0to1[24][27] = -0.0690072145513108; fWeightMatrix0to1[25][27] = 1.29006411577085; fWeightMatrix0to1[26][27] = -6.63273717450109; fWeightMatrix0to1[27][27] = -1.67260530507844; fWeightMatrix0to1[28][27] = -0.0193951942756904; fWeightMatrix0to1[29][27] = -0.924521455822253; fWeightMatrix0to1[30][27] = -1.89840443413994; fWeightMatrix0to1[31][27] = 1.3672238170899; fWeightMatrix0to1[32][27] = 0.896788551995961; fWeightMatrix0to1[33][27] = 0.208783941433552; fWeightMatrix0to1[34][27] = 0.895655183120417; fWeightMatrix0to1[35][27] = 1.3832748456696; fWeightMatrix0to1[36][27] = -0.827688937398617; fWeightMatrix0to1[37][27] = -0.432630152469487; fWeightMatrix0to1[38][27] = -2.47193993201733; fWeightMatrix0to1[39][27] = -1.59903697106235; fWeightMatrix0to1[40][27] = 0.103806252290836; fWeightMatrix0to1[41][27] = 0.167391099382116; fWeightMatrix0to1[42][27] = 0.177818144215728; fWeightMatrix0to1[43][27] = 0.897964059815064; fWeightMatrix0to1[44][27] = 0.959054291319611; fWeightMatrix0to1[45][27] = -1.57957391884907; fWeightMatrix0to1[46][27] = 7.30103004600974; fWeightMatrix0to1[47][27] = -2.5498897120731; fWeightMatrix0to1[48][27] = -2.4184439974298; fWeightMatrix0to1[49][27] = -1.82930101523552; fWeightMatrix0to1[0][28] = -1.36247554300867; fWeightMatrix0to1[1][28] = -1.17020407947308; fWeightMatrix0to1[2][28] = -1.87194919156777; fWeightMatrix0to1[3][28] = 0.721628003677085; fWeightMatrix0to1[4][28] = -1.26335201283823; fWeightMatrix0to1[5][28] = 2.45151130857006; fWeightMatrix0to1[6][28] = -10.3061222902968; fWeightMatrix0to1[7][28] = 1.03582394887045; fWeightMatrix0to1[8][28] = 0.28690042341503; fWeightMatrix0to1[9][28] = 2.61732360552875; fWeightMatrix0to1[10][28] = -3.60414854982366; fWeightMatrix0to1[11][28] = -2.87248788033575; fWeightMatrix0to1[12][28] = 0.57592826970852; fWeightMatrix0to1[13][28] = -3.23865027968856; fWeightMatrix0to1[14][28] = -1.43936791109752; fWeightMatrix0to1[15][28] = 1.75003146467751; fWeightMatrix0to1[16][28] = -0.394526043242171; fWeightMatrix0to1[17][28] = -5.21583592661552; fWeightMatrix0to1[18][28] = -1.45895081710727; fWeightMatrix0to1[19][28] = 6.29705188712834; fWeightMatrix0to1[20][28] = -25.8265310420802; fWeightMatrix0to1[21][28] = -1.28562541971523; fWeightMatrix0to1[22][28] = 3.93205731441905; fWeightMatrix0to1[23][28] = 4.43703422515897; fWeightMatrix0to1[24][28] = -7.09638680308885; fWeightMatrix0to1[25][28] = 3.48185618187577; fWeightMatrix0to1[26][28] = -5.19583298816617; fWeightMatrix0to1[27][28] = 0.92265577428055; fWeightMatrix0to1[28][28] = 0.850064436969678; fWeightMatrix0to1[29][28] = 4.21319753027605; fWeightMatrix0to1[30][28] = 0.222036719565737; fWeightMatrix0to1[31][28] = -0.818749909065454; fWeightMatrix0to1[32][28] = 2.44387543853519; fWeightMatrix0to1[33][28] = -2.45886705700907; fWeightMatrix0to1[34][28] = -1.26544067894439; fWeightMatrix0to1[35][28] = -1.07726611950358; fWeightMatrix0to1[36][28] = 2.30327811183794; fWeightMatrix0to1[37][28] = -2.458285807078; fWeightMatrix0to1[38][28] = 2.24220746325478; fWeightMatrix0to1[39][28] = 0.893088018463473; fWeightMatrix0to1[40][28] = 2.75233101059131; fWeightMatrix0to1[41][28] = 9.53330757113341; fWeightMatrix0to1[42][28] = 4.38913294620287; fWeightMatrix0to1[43][28] = -3.0082203827821; fWeightMatrix0to1[44][28] = 0.924770091000499; fWeightMatrix0to1[45][28] = 2.71876756153321; fWeightMatrix0to1[46][28] = -1.0681313492462; fWeightMatrix0to1[47][28] = 4.57776684656039; fWeightMatrix0to1[48][28] = -1.15080271784011; fWeightMatrix0to1[49][28] = 4.17809832292452; fWeightMatrix0to1[0][29] = -0.966191188233523; fWeightMatrix0to1[1][29] = -0.334056782472902; fWeightMatrix0to1[2][29] = 4.39638970406549; fWeightMatrix0to1[3][29] = -0.340005218176022; fWeightMatrix0to1[4][29] = 1.52708357568177; fWeightMatrix0to1[5][29] = 1.32566074459842; fWeightMatrix0to1[6][29] = 10.2043133230033; fWeightMatrix0to1[7][29] = -0.707407670103529; fWeightMatrix0to1[8][29] = -0.191366210615682; fWeightMatrix0to1[9][29] = 4.93109121096641; fWeightMatrix0to1[10][29] = 3.76427929849061; fWeightMatrix0to1[11][29] = 1.61426915435388; fWeightMatrix0to1[12][29] = -2.1477343361023; fWeightMatrix0to1[13][29] = -0.485775083366721; fWeightMatrix0to1[14][29] = 1.2329272322486; fWeightMatrix0to1[15][29] = -2.64758934100072; fWeightMatrix0to1[16][29] = 0.84451914413087; fWeightMatrix0to1[17][29] = 5.19952201551562; fWeightMatrix0to1[18][29] = 5.73058219105516; fWeightMatrix0to1[19][29] = -6.33747669880204; fWeightMatrix0to1[20][29] = 25.738207945439; fWeightMatrix0to1[21][29] = 1.35467666757263; fWeightMatrix0to1[22][29] = -4.27195355303849; fWeightMatrix0to1[23][29] = 3.0206059592211; fWeightMatrix0to1[24][29] = 7.06303534722705; fWeightMatrix0to1[25][29] = -3.09931052356135; fWeightMatrix0to1[26][29] = 5.12617575904655; fWeightMatrix0to1[27][29] = -0.667393489441235; fWeightMatrix0to1[28][29] = -2.28697714540731; fWeightMatrix0to1[29][29] = -3.35362877925018; fWeightMatrix0to1[30][29] = 2.39022822785977; fWeightMatrix0to1[31][29] = 0.104480396905782; fWeightMatrix0to1[32][29] = -2.45938615905093; fWeightMatrix0to1[33][29] = 2.51837968000654; fWeightMatrix0to1[34][29] = 1.16392269966971; fWeightMatrix0to1[35][29] = 1.2591703577494; fWeightMatrix0to1[36][29] = 3.74397868646086; fWeightMatrix0to1[37][29] = 7.94276294660323; fWeightMatrix0to1[38][29] = -2.09066794310006; fWeightMatrix0to1[39][29] = -1.39133909204695; fWeightMatrix0to1[40][29] = -0.672208007655798; fWeightMatrix0to1[41][29] = -9.52376673908256; fWeightMatrix0to1[42][29] = -4.27245739668616; fWeightMatrix0to1[43][29] = 2.4539980972089; fWeightMatrix0to1[44][29] = -0.270799373135415; fWeightMatrix0to1[45][29] = -0.414399676818189; fWeightMatrix0to1[46][29] = 1.09611535201328; fWeightMatrix0to1[47][29] = -0.50379454364743; fWeightMatrix0to1[48][29] = 7.15187782781637; fWeightMatrix0to1[49][29] = 6.86494913191463; fWeightMatrix0to1[0][30] = -0.423583072833938; fWeightMatrix0to1[1][30] = 0.0711377083178944; fWeightMatrix0to1[2][30] = -1.07078001480927; fWeightMatrix0to1[3][30] = 0.817624254091162; fWeightMatrix0to1[4][30] = 0.253694838014294; fWeightMatrix0to1[5][30] = -0.331155153026192; fWeightMatrix0to1[6][30] = -1.84958129199361; fWeightMatrix0to1[7][30] = -0.205993508351895; fWeightMatrix0to1[8][30] = -0.619552431136566; fWeightMatrix0to1[9][30] = -1.22303103584967; fWeightMatrix0to1[10][30] = 0.395170408528806; fWeightMatrix0to1[11][30] = 0.102974118806517; fWeightMatrix0to1[12][30] = 1.85146094070724; fWeightMatrix0to1[13][30] = -0.00639733064885479; fWeightMatrix0to1[14][30] = 0.311053192799185; fWeightMatrix0to1[15][30] = 0.499363949178414; fWeightMatrix0to1[16][30] = -1.45388490834405; fWeightMatrix0to1[17][30] = -1.02360318231229; fWeightMatrix0to1[18][30] = -1.67433794040351; fWeightMatrix0to1[19][30] = 2.27175766078614; fWeightMatrix0to1[20][30] = -5.67080980296342; fWeightMatrix0to1[21][30] = 1.12314775294951; fWeightMatrix0to1[22][30] = 2.9047414311726; fWeightMatrix0to1[23][30] = 1.45928080074932; fWeightMatrix0to1[24][30] = -4.13279818942723; fWeightMatrix0to1[25][30] = 0.947913395504148; fWeightMatrix0to1[26][30] = -2.84648012836307; fWeightMatrix0to1[27][30] = 0.191548036454088; fWeightMatrix0to1[28][30] = -0.695953725979008; fWeightMatrix0to1[29][30] = 0.389523965681467; fWeightMatrix0to1[30][30] = -1.69254176796573; fWeightMatrix0to1[31][30] = -0.231538990287102; fWeightMatrix0to1[32][30] = 2.06592457841084; fWeightMatrix0to1[33][30] = -2.19386119027839; fWeightMatrix0to1[34][30] = 0.0546632855870447; fWeightMatrix0to1[35][30] = -2.09675631191205; fWeightMatrix0to1[36][30] = 3.03661365898165; fWeightMatrix0to1[37][30] = -4.05918918393404; fWeightMatrix0to1[38][30] = -1.51715698911046; fWeightMatrix0to1[39][30] = 0.144868122760742; fWeightMatrix0to1[40][30] = 0.667736268693009; fWeightMatrix0to1[41][30] = 2.1675190533327; fWeightMatrix0to1[42][30] = 1.0508546751255; fWeightMatrix0to1[43][30] = -2.45069397751602; fWeightMatrix0to1[44][30] = 1.13368463202955; fWeightMatrix0to1[45][30] = -0.793588312995332; fWeightMatrix0to1[46][30] = 1.91480090063491; fWeightMatrix0to1[47][30] = -0.590043635924072; fWeightMatrix0to1[48][30] = 3.82583976364927; fWeightMatrix0to1[49][30] = 1.96277589045367; fWeightMatrix0to1[0][31] = -1.84654939366919; fWeightMatrix0to1[1][31] = -1.55296019101507; fWeightMatrix0to1[2][31] = 1.48615396156722; fWeightMatrix0to1[3][31] = -1.25857451885592; fWeightMatrix0to1[4][31] = -0.2521545186741; fWeightMatrix0to1[5][31] = 0.509102118622611; fWeightMatrix0to1[6][31] = 2.1121230551163; fWeightMatrix0to1[7][31] = 0.76116532316374; fWeightMatrix0to1[8][31] = -2.04263389864666; fWeightMatrix0to1[9][31] = 1.18964684658257; fWeightMatrix0to1[10][31] = -0.0465742466315849; fWeightMatrix0to1[11][31] = 0.794896746030256; fWeightMatrix0to1[12][31] = 4.07291300311769; fWeightMatrix0to1[13][31] = -1.02266541235805; fWeightMatrix0to1[14][31] = -0.685905117720659; fWeightMatrix0to1[15][31] = -1.50069941631434; fWeightMatrix0to1[16][31] = 0.849133073387787; fWeightMatrix0to1[17][31] = 0.835603389450221; fWeightMatrix0to1[18][31] = 1.79975768036747; fWeightMatrix0to1[19][31] = -2.27646433986454; fWeightMatrix0to1[20][31] = 5.64092569214806; fWeightMatrix0to1[21][31] = -0.94667393477216; fWeightMatrix0to1[22][31] = 1.05453872662773; fWeightMatrix0to1[23][31] = -1.74219892280388; fWeightMatrix0to1[24][31] = 4.30032202180294; fWeightMatrix0to1[25][31] = -0.422998140514932; fWeightMatrix0to1[26][31] = 2.9661299846521; fWeightMatrix0to1[27][31] = -0.36537846113895; fWeightMatrix0to1[28][31] = 1.88730700187591; fWeightMatrix0to1[29][31] = -0.528223400859024; fWeightMatrix0to1[30][31] = -0.0254621757598691; fWeightMatrix0to1[31][31] = -2.95254707673213; fWeightMatrix0to1[32][31] = -1.96440483188665; fWeightMatrix0to1[33][31] = 2.20151490308246; fWeightMatrix0to1[34][31] = 0.507247954190121; fWeightMatrix0to1[35][31] = -2.69853662435797; fWeightMatrix0to1[36][31] = 2.6484823817462; fWeightMatrix0to1[37][31] = -1.0108886400625; fWeightMatrix0to1[38][31] = -3.06360501373826; fWeightMatrix0to1[39][31] = -0.455167874511349; fWeightMatrix0to1[40][31] = -1.02015131916078; fWeightMatrix0to1[41][31] = -2.66494883628604; fWeightMatrix0to1[42][31] = -0.845861977999639; fWeightMatrix0to1[43][31] = -0.250998577738438; fWeightMatrix0to1[44][31] = -1.20843934978147; fWeightMatrix0to1[45][31] = 0.859483322865539; fWeightMatrix0to1[46][31] = -1.83425810952248; fWeightMatrix0to1[47][31] = -2.62675658019651; fWeightMatrix0to1[48][31] = 7.46484959324434; fWeightMatrix0to1[49][31] = -1.64130910540641; fWeightMatrix0to1[0][32] = 1.98860073582765; fWeightMatrix0to1[1][32] = 0.0879848277001161; fWeightMatrix0to1[2][32] = -6.16349266845435; fWeightMatrix0to1[3][32] = 0.244577902182867; fWeightMatrix0to1[4][32] = -0.114913615236958; fWeightMatrix0to1[5][32] = 0.180046197945129; fWeightMatrix0to1[6][32] = 0.131470503301736; fWeightMatrix0to1[7][32] = -0.588247252647143; fWeightMatrix0to1[8][32] = 0.892363843282718; fWeightMatrix0to1[9][32] = 0.194592921697968; fWeightMatrix0to1[10][32] = -0.406567573751741; fWeightMatrix0to1[11][32] = -1.29977132315161; fWeightMatrix0to1[12][32] = -2.74005614384778; fWeightMatrix0to1[13][32] = -5.32418868346823; fWeightMatrix0to1[14][32] = 1.62296469668434; fWeightMatrix0to1[15][32] = 0.0533135996014199; fWeightMatrix0to1[16][32] = -1.11307572958514; fWeightMatrix0to1[17][32] = -0.0260715886139441; fWeightMatrix0to1[18][32] = -3.34002673050337; fWeightMatrix0to1[19][32] = -0.592514050980602; fWeightMatrix0to1[20][32] = -43.8294137957424; fWeightMatrix0to1[21][32] = -1.84319750400112; fWeightMatrix0to1[22][32] = 0.125276576630882; fWeightMatrix0to1[23][32] = -1.13571678463753; fWeightMatrix0to1[24][32] = -0.0183204230982181; fWeightMatrix0to1[25][32] = -0.0249481414768989; fWeightMatrix0to1[26][32] = -0.00433088313579602; fWeightMatrix0to1[27][32] = 0.393897920459985; fWeightMatrix0to1[28][32] = 2.48526814241286; fWeightMatrix0to1[29][32] = -0.784147954181898; fWeightMatrix0to1[30][32] = -0.199214521123598; fWeightMatrix0to1[31][32] = 0.994538262797687; fWeightMatrix0to1[32][32] = -0.102785459485254; fWeightMatrix0to1[33][32] = 0.0342192922536094; fWeightMatrix0to1[34][32] = 0.0469104718803686; fWeightMatrix0to1[35][32] = -0.136274249361405; fWeightMatrix0to1[36][32] = 0.88946946419638; fWeightMatrix0to1[37][32] = 1.2193915540364; fWeightMatrix0to1[38][32] = 0.982946716643278; fWeightMatrix0to1[39][32] = -0.403481245439375; fWeightMatrix0to1[40][32] = -0.613581061725117; fWeightMatrix0to1[41][32] = -0.421475302824459; fWeightMatrix0to1[42][32] = -0.00820392655373073; fWeightMatrix0to1[43][32] = -8.31821585815959; fWeightMatrix0to1[44][32] = 0.0120356566819699; fWeightMatrix0to1[45][32] = 0.213898520810558; fWeightMatrix0to1[46][32] = 0.0273969805017038; fWeightMatrix0to1[47][32] = -0.343651740312777; fWeightMatrix0to1[48][32] = -4.64736750710036; fWeightMatrix0to1[49][32] = -1.77001452389711; fWeightMatrix0to1[0][33] = -0.463041307800729; fWeightMatrix0to1[1][33] = -0.585555572430171; fWeightMatrix0to1[2][33] = -0.418781877401188; fWeightMatrix0to1[3][33] = 0.972847330108896; fWeightMatrix0to1[4][33] = -0.65840689983273; fWeightMatrix0to1[5][33] = -1.00895696693863; fWeightMatrix0to1[6][33] = 2.07822037636623; fWeightMatrix0to1[7][33] = -3.19345859013586; fWeightMatrix0to1[8][33] = 0.398750618152296; fWeightMatrix0to1[9][33] = -0.346538831088377; fWeightMatrix0to1[10][33] = -0.496157264768098; fWeightMatrix0to1[11][33] = 0.247829780235863; fWeightMatrix0to1[12][33] = 2.09615658077621; fWeightMatrix0to1[13][33] = -1.3267905406621; fWeightMatrix0to1[14][33] = -0.807671404780429; fWeightMatrix0to1[15][33] = 0.932982303122158; fWeightMatrix0to1[16][33] = -0.000817989961726066; fWeightMatrix0to1[17][33] = 3.29411992403679; fWeightMatrix0to1[18][33] = 0.0986071000522734; fWeightMatrix0to1[19][33] = -1.70286812782651; fWeightMatrix0to1[20][33] = 2.18433130138124; fWeightMatrix0to1[21][33] = 0.481692981593955; fWeightMatrix0to1[22][33] = -0.910728161555662; fWeightMatrix0to1[23][33] = -0.225093081497721; fWeightMatrix0to1[24][33] = 0.912066731082796; fWeightMatrix0to1[25][33] = 0.159267807256658; fWeightMatrix0to1[26][33] = 0.440528890382577; fWeightMatrix0to1[27][33] = -0.121321930114632; fWeightMatrix0to1[28][33] = 0.465651406396606; fWeightMatrix0to1[29][33] = 0.361113949449654; fWeightMatrix0to1[30][33] = -1.21650138367439; fWeightMatrix0to1[31][33] = 1.50376192894173; fWeightMatrix0to1[32][33] = -1.00538627130247; fWeightMatrix0to1[33][33] = 1.06622453627589; fWeightMatrix0to1[34][33] = -0.81854325068167; fWeightMatrix0to1[35][33] = 3.10025204507367; fWeightMatrix0to1[36][33] = 1.52956558449865; fWeightMatrix0to1[37][33] = 0.650167307709482; fWeightMatrix0to1[38][33] = 1.82259267625899; fWeightMatrix0to1[39][33] = 0.770481491126084; fWeightMatrix0to1[40][33] = 0.3942538436416; fWeightMatrix0to1[41][33] = 0.254031976173849; fWeightMatrix0to1[42][33] = 0.208714881018149; fWeightMatrix0to1[43][33] = -1.62102635520002; fWeightMatrix0to1[44][33] = -4.76014754708801; fWeightMatrix0to1[45][33] = -0.264489706588238; fWeightMatrix0to1[46][33] = 0.516071186410351; fWeightMatrix0to1[47][33] = 0.40629911193343; fWeightMatrix0to1[48][33] = -0.587913673038719; fWeightMatrix0to1[49][33] = -0.912834389588334; fWeightMatrix0to1[0][34] = 1.53233458845382; fWeightMatrix0to1[1][34] = 2.19900216462824; fWeightMatrix0to1[2][34] = 0.329293772615828; fWeightMatrix0to1[3][34] = 2.14649844304736; fWeightMatrix0to1[4][34] = 0.658182091825262; fWeightMatrix0to1[5][34] = 0.915897863324668; fWeightMatrix0to1[6][34] = -2.04473290375582; fWeightMatrix0to1[7][34] = -2.9498208018684; fWeightMatrix0to1[8][34] = -0.511911293568951; fWeightMatrix0to1[9][34] = -1.97000323469281; fWeightMatrix0to1[10][34] = 0.673765738962393; fWeightMatrix0to1[11][34] = 2.16118814189299; fWeightMatrix0to1[12][34] = 3.28667713086891; fWeightMatrix0to1[13][34] = 0.347151470814972; fWeightMatrix0to1[14][34] = 1.12390437832573; fWeightMatrix0to1[15][34] = -0.754325672596823; fWeightMatrix0to1[16][34] = 0.114877881185147; fWeightMatrix0to1[17][34] = 1.32314618636978; fWeightMatrix0to1[18][34] = -0.0952706819050446; fWeightMatrix0to1[19][34] = 1.66875383167752; fWeightMatrix0to1[20][34] = -2.19649972792348; fWeightMatrix0to1[21][34] = -0.474003282262051; fWeightMatrix0to1[22][34] = 0.945666169877379; fWeightMatrix0to1[23][34] = 0.056500929881136; fWeightMatrix0to1[24][34] = -0.832959345695326; fWeightMatrix0to1[25][34] = -0.250937076681878; fWeightMatrix0to1[26][34] = -0.502829304376674; fWeightMatrix0to1[27][34] = -1.22168726653433; fWeightMatrix0to1[28][34] = 1.85710744508737; fWeightMatrix0to1[29][34] = -0.379155906099672; fWeightMatrix0to1[30][34] = 1.13721895255103; fWeightMatrix0to1[31][34] = 0.786154437198377; fWeightMatrix0to1[32][34] = 1.01376204089084; fWeightMatrix0to1[33][34] = -1.18306562026583; fWeightMatrix0to1[34][34] = 1.4043239923593; fWeightMatrix0to1[35][34] = 1.15318507210727; fWeightMatrix0to1[36][34] = -1.65059299460292; fWeightMatrix0to1[37][34] = -1.09029248458605; fWeightMatrix0to1[38][34] = 2.79628390672079; fWeightMatrix0to1[39][34] = -1.42496678922226; fWeightMatrix0to1[40][34] = -0.153019533632399; fWeightMatrix0to1[41][34] = -0.410646533249126; fWeightMatrix0to1[42][34] = -0.152521716897829; fWeightMatrix0to1[43][34] = 1.65285521602576; fWeightMatrix0to1[44][34] = -3.12697180316844; fWeightMatrix0to1[45][34] = 0.249293794692918; fWeightMatrix0to1[46][34] = -0.866647748376953; fWeightMatrix0to1[47][34] = -0.5567878637793; fWeightMatrix0to1[48][34] = 0.125653751714365; fWeightMatrix0to1[49][34] = 1.17672041160584; fWeightMatrix0to1[0][35] = -0.73495023515339; fWeightMatrix0to1[1][35] = 2.68657334270245; fWeightMatrix0to1[2][35] = 2.66185579217153; fWeightMatrix0to1[3][35] = 3.78848649119772; fWeightMatrix0to1[4][35] = -5.46666796037321; fWeightMatrix0to1[5][35] = -3.15357345461828; fWeightMatrix0to1[6][35] = -3.95456464641763; fWeightMatrix0to1[7][35] = 5.00640946842676; fWeightMatrix0to1[8][35] = 1.02714993012179; fWeightMatrix0to1[9][35] = 1.40266992614472; fWeightMatrix0to1[10][35] = 2.66684585300016; fWeightMatrix0to1[11][35] = -0.381938142186004; fWeightMatrix0to1[12][35] = 0.215824656261722; fWeightMatrix0to1[13][35] = -3.69992628660416; fWeightMatrix0to1[14][35] = -0.31714750108067; fWeightMatrix0to1[15][35] = 4.2067601305042; fWeightMatrix0to1[16][35] = -0.331694617797471; fWeightMatrix0to1[17][35] = -7.95750728565911; fWeightMatrix0to1[18][35] = 3.77381220627922; fWeightMatrix0to1[19][35] = -1.75142397315608; fWeightMatrix0to1[20][35] = -2.04664489324536; fWeightMatrix0to1[21][35] = -0.525976535202426; fWeightMatrix0to1[22][35] = -1.68534819090709; fWeightMatrix0to1[23][35] = -0.391152088531415; fWeightMatrix0to1[24][35] = 9.39429048425147; fWeightMatrix0to1[25][35] = -0.138770740380648; fWeightMatrix0to1[26][35] = -0.914519062282643; fWeightMatrix0to1[27][35] = -2.5621997357408; fWeightMatrix0to1[28][35] = -1.96682230328635; fWeightMatrix0to1[29][35] = -2.8736412513322; fWeightMatrix0to1[30][35] = -1.53115569205601; fWeightMatrix0to1[31][35] = -2.27329675317965; fWeightMatrix0to1[32][35] = -2.28266779791134; fWeightMatrix0to1[33][35] = 0.848357134922451; fWeightMatrix0to1[34][35] = -1.2304411925973; fWeightMatrix0to1[35][35] = 2.24935781018725; fWeightMatrix0to1[36][35] = -1.79390398196018; fWeightMatrix0to1[37][35] = -6.35238843942738; fWeightMatrix0to1[38][35] = 9.55750000957573; fWeightMatrix0to1[39][35] = 5.59625845084536; fWeightMatrix0to1[40][35] = 1.63517870825769; fWeightMatrix0to1[41][35] = 9.52799450374122; fWeightMatrix0to1[42][35] = -2.25415244390378; fWeightMatrix0to1[43][35] = 3.45874828500112; fWeightMatrix0to1[44][35] = -3.05216683721878; fWeightMatrix0to1[45][35] = -0.880292137537112; fWeightMatrix0to1[46][35] = -12.0404853645217; fWeightMatrix0to1[47][35] = 1.89019434077501; fWeightMatrix0to1[48][35] = 3.46252756499423; fWeightMatrix0to1[49][35] = -0.965808185981345; fWeightMatrix0to1[0][36] = -0.730782426853946; fWeightMatrix0to1[1][36] = -0.204647234255473; fWeightMatrix0to1[2][36] = 3.80348788191567; fWeightMatrix0to1[3][36] = -2.5323389283375; fWeightMatrix0to1[4][36] = 5.65793952250948; fWeightMatrix0to1[5][36] = 2.67659111143324; fWeightMatrix0to1[6][36] = 15.3189058097208; fWeightMatrix0to1[7][36] = -3.29553371466283; fWeightMatrix0to1[8][36] = 0.378827339667322; fWeightMatrix0to1[9][36] = -0.488882886213212; fWeightMatrix0to1[10][36] = 2.76716201285454; fWeightMatrix0to1[11][36] = 2.20123226536834; fWeightMatrix0to1[12][36] = 2.35699115923419; fWeightMatrix0to1[13][36] = 1.63456649900775; fWeightMatrix0to1[14][36] = -2.92409742293413; fWeightMatrix0to1[15][36] = -0.422776432820382; fWeightMatrix0to1[16][36] = -0.294366803134268; fWeightMatrix0to1[17][36] = 1.01140137788886; fWeightMatrix0to1[18][36] = -1.31015720291134; fWeightMatrix0to1[19][36] = -13.3387695924787; fWeightMatrix0to1[20][36] = 23.2286127493676; fWeightMatrix0to1[21][36] = -1.94271716449422; fWeightMatrix0to1[22][36] = -3.0376111821519; fWeightMatrix0to1[23][36] = -1.99374738357925; fWeightMatrix0to1[24][36] = 22.3371462811038; fWeightMatrix0to1[25][36] = -2.42527892187131; fWeightMatrix0to1[26][36] = 8.36167532402417; fWeightMatrix0to1[27][36] = -1.01727558605916; fWeightMatrix0to1[28][36] = 1.24199208032139; fWeightMatrix0to1[29][36] = -1.87761596482009; fWeightMatrix0to1[30][36] = 0.483689667224535; fWeightMatrix0to1[31][36] = 1.67366585778885; fWeightMatrix0to1[32][36] = -6.17251176264181; fWeightMatrix0to1[33][36] = 0.915694848309704; fWeightMatrix0to1[34][36] = 2.5342729440697; fWeightMatrix0to1[35][36] = -2.63642542260237; fWeightMatrix0to1[36][36] = 0.288910945195392; fWeightMatrix0to1[37][36] = 1.25856286378801; fWeightMatrix0to1[38][36] = -0.852294719637698; fWeightMatrix0to1[39][36] = -0.70721583543209; fWeightMatrix0to1[40][36] = -7.83386433153759; fWeightMatrix0to1[41][36] = -1.8102378501335; fWeightMatrix0to1[42][36] = -14.6228881725105; fWeightMatrix0to1[43][36] = 4.11315734638238; fWeightMatrix0to1[44][36] = -3.75255792127975; fWeightMatrix0to1[45][36] = -4.05002181049378; fWeightMatrix0to1[46][36] = -6.1956581362297; fWeightMatrix0to1[47][36] = -6.43149940791575; fWeightMatrix0to1[48][36] = -0.340050004497381; fWeightMatrix0to1[49][36] = -1.76415984302381; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = -0.945719815739701; fWeightMatrix1to2[0][1] = 0.772261827350962; fWeightMatrix1to2[0][2] = 0.393694546800345; fWeightMatrix1to2[0][3] = -0.749939280686101; fWeightMatrix1to2[0][4] = 0.61715256241855; fWeightMatrix1to2[0][5] = 0.552341781945891; fWeightMatrix1to2[0][6] = 0.384950818532349; fWeightMatrix1to2[0][7] = -0.268677200775843; fWeightMatrix1to2[0][8] = 0.569124315575335; fWeightMatrix1to2[0][9] = 0.530995209975698; fWeightMatrix1to2[0][10] = 0.611853016771865; fWeightMatrix1to2[0][11] = 0.874400577970672; fWeightMatrix1to2[0][12] = -1.44835405507091; fWeightMatrix1to2[0][13] = 0.670801243604333; fWeightMatrix1to2[0][14] = -1.12199630471724; fWeightMatrix1to2[0][15] = -0.224940409214913; fWeightMatrix1to2[0][16] = -0.49921966731451; fWeightMatrix1to2[0][17] = 0.573784050525599; fWeightMatrix1to2[0][18] = 0.317483143649503; fWeightMatrix1to2[0][19] = -0.479965652086663; fWeightMatrix1to2[0][20] = 9.31183513516479; fWeightMatrix1to2[0][21] = 3.46098057820889; fWeightMatrix1to2[0][22] = -0.277508216173296; fWeightMatrix1to2[0][23] = -0.603322087374512; fWeightMatrix1to2[0][24] = 0.930277128852846; fWeightMatrix1to2[0][25] = -0.40492350777844; fWeightMatrix1to2[0][26] = 0.596965218574541; fWeightMatrix1to2[0][27] = -2.02647841538501; fWeightMatrix1to2[0][28] = 0.583851725830949; fWeightMatrix1to2[0][29] = -0.423109085746455; fWeightMatrix1to2[0][30] = -8.31653308582739; fWeightMatrix1to2[0][31] = 0.855541932201479; fWeightMatrix1to2[0][32] = -0.535715402161091; fWeightMatrix1to2[0][33] = 0.545323337584237; fWeightMatrix1to2[0][34] = 0.321080333025512; fWeightMatrix1to2[0][35] = -0.338306187129858; fWeightMatrix1to2[0][36] = 1.62612594331301; fWeightMatrix1to2[0][37] = 1.60395161784302; fWeightMatrix1to2[0][38] = -0.286295812819664; fWeightMatrix1to2[0][39] = -0.259049428122968; fWeightMatrix1to2[0][40] = -0.430363477455982; fWeightMatrix1to2[0][41] = -0.418670156857327; fWeightMatrix1to2[0][42] = -0.516834636720314; fWeightMatrix1to2[0][43] = 0.378664459677759; fWeightMatrix1to2[0][44] = -0.353817100471774; fWeightMatrix1to2[0][45] = -1.04327621953053; fWeightMatrix1to2[0][46] = -0.896941208697009; fWeightMatrix1to2[0][47] = -0.333877995711659; fWeightMatrix1to2[0][48] = 0.251788020217485; fWeightMatrix1to2[0][49] = -0.848899427465058; fWeightMatrix1to2[0][50] = -7.44503714621655; } inline double ReadPion_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 ReadPion_Long_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 1159.58996582; fMax_1[0][0] = 581942.6875; fMin_1[1][0] = 1165.58996582; fMax_1[1][0] = 4943377; fMin_1[2][0] = 1159.58996582; fMax_1[2][0] = 4943377; fMin_1[0][1] = 11.4981527328; fMax_1[0][1] = 27090.8613281; fMin_1[1][1] = 1.29624128342; fMax_1[1][1] = 634796.25; fMin_1[2][1] = 1.29624128342; fMax_1[2][1] = 634796.25; fMin_1[0][2] = 0.177172467113; fMax_1[0][2] = 2.99998402596; fMin_1[1][2] = 0.148644536734; fMax_1[1][2] = 2.9999461174; fMin_1[2][2] = 0.148644536734; fMax_1[2][2] = 2.99998402596; fMin_1[0][3] = 7; fMax_1[0][3] = 53; fMin_1[1][3] = 7; fMax_1[1][3] = 50; fMin_1[2][3] = 7; fMax_1[2][3] = 53; fMin_1[0][4] = -87.2041702271; fMax_1[0][4] = -0.175433561206; fMin_1[1][4] = -99.9788513184; fMax_1[1][4] = -0.21292822063; fMin_1[2][4] = -99.9788513184; fMax_1[2][4] = -0.175433561206; 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.0279137007892; fMax_1[0][6] = 99.1285018921; fMin_1[1][6] = 0.0225977953523; fMax_1[1][6] = 108.616737366; fMin_1[2][6] = 0.0225977953523; fMax_1[2][6] = 108.616737366; fMin_1[0][7] = -999; fMax_1[0][7] = 4995.60058594; fMin_1[1][7] = -999; fMax_1[1][7] = 4999.86230469; fMin_1[2][7] = -999; fMax_1[2][7] = 4999.86230469; fMin_1[0][8] = 8.61390144564e-05; fMax_1[0][8] = 73.5754776001; fMin_1[1][8] = 7.11076427251e-05; fMax_1[1][8] = 103.772224426; fMin_1[2][8] = 7.11076427251e-05; fMax_1[2][8] = 103.772224426; fMin_1[0][9] = 1; fMax_1[0][9] = 25; fMin_1[1][9] = 1; fMax_1[1][9] = 24; fMin_1[2][9] = 1; fMax_1[2][9] = 25; fMin_1[0][10] = 0.000427323015174; fMax_1[0][10] = 88.604057312; fMin_1[1][10] = 0.000977525138296; fMax_1[1][10] = 90.3509063721; fMin_1[2][10] = 0.000427323015174; fMax_1[2][10] = 90.3509063721; fMin_1[0][11] = 1; fMax_1[0][11] = 29; fMin_1[1][11] = 1; fMax_1[1][11] = 29; 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] = 52.324798584; fMin_1[1][17] = -999; fMax_1[1][17] = 111.730102539; fMin_1[2][17] = -999; fMax_1[2][17] = 111.730102539; fMin_1[0][18] = -999; fMax_1[0][18] = 45.09400177; fMin_1[1][18] = -999; fMax_1[1][18] = 76.87840271; fMin_1[2][18] = -999; fMax_1[2][18] = 76.87840271; fMin_1[0][19] = -999; fMax_1[0][19] = 43.5756988525; fMin_1[1][19] = -999; fMax_1[1][19] = 101.990898132; fMin_1[2][19] = -999; fMax_1[2][19] = 101.990898132; fMin_1[0][20] = -999; fMax_1[0][20] = 50.3680000305; fMin_1[1][20] = -999; fMax_1[1][20] = 94.9334030151; fMin_1[2][20] = -999; fMax_1[2][20] = 94.9334030151; fMin_1[0][21] = -999; fMax_1[0][21] = 54.6008987427; fMin_1[1][21] = -999; fMax_1[1][21] = 64.6279983521; fMin_1[2][21] = -999; fMax_1[2][21] = 64.6279983521; fMin_1[0][22] = -999; fMax_1[0][22] = 0.0217000003904; fMin_1[1][22] = -999; fMax_1[1][22] = 0.0234999991953; fMin_1[2][22] = -999; fMax_1[2][22] = 0.0234999991953; fMin_1[0][23] = -999; fMax_1[0][23] = 0; fMin_1[1][23] = -999; fMax_1[1][23] = 0; fMin_1[2][23] = -999; fMax_1[2][23] = 0; fMin_1[0][24] = 0; fMax_1[0][24] = 1; fMin_1[1][24] = 0; fMax_1[1][24] = 1; fMin_1[2][24] = 0; fMax_1[2][24] = 1; fMin_1[0][25] = 0; fMax_1[0][25] = 51; fMin_1[1][25] = 0; fMax_1[1][25] = 74; fMin_1[2][25] = 0; fMax_1[2][25] = 74; fMin_1[0][26] = 0; fMax_1[0][26] = 1; fMin_1[1][26] = 0; fMax_1[1][26] = 1; fMin_1[2][26] = 0; fMax_1[2][26] = 1; fMin_1[0][27] = 0; fMax_1[0][27] = 1; fMin_1[1][27] = 0; fMax_1[1][27] = 1; fMin_1[2][27] = 0; fMax_1[2][27] = 1; fMin_1[0][28] = -999; fMax_1[0][28] = 4.05479049683; fMin_1[1][28] = -999; fMax_1[1][28] = 4.34127378464; fMin_1[2][28] = -999; fMax_1[2][28] = 4.34127378464; fMin_1[0][29] = -999; fMax_1[0][29] = 2.15297603607; fMin_1[1][29] = -999; fMax_1[1][29] = 2.15297603607; fMin_1[2][29] = -999; fMax_1[2][29] = 2.15297603607; fMin_1[0][30] = -999; fMax_1[0][30] = 2.38102626801; fMin_1[1][30] = -999; fMax_1[1][30] = 3.12796974182; fMin_1[2][30] = -999; fMax_1[2][30] = 3.12796974182; fMin_1[0][31] = -999; fMax_1[0][31] = 2.87338900566; fMin_1[1][31] = -999; fMax_1[1][31] = 2.87338900566; fMin_1[2][31] = -999; fMax_1[2][31] = 2.87338900566; fMin_1[0][32] = -999; fMax_1[0][32] = 3.46313500404; fMin_1[1][32] = -999; fMax_1[1][32] = 3.46313500404; fMin_1[2][32] = -999; fMax_1[2][32] = 3.46313500404; fMin_1[0][33] = 0; fMax_1[0][33] = 1; fMin_1[1][33] = 0; fMax_1[1][33] = 1; fMin_1[2][33] = 0; fMax_1[2][33] = 1; fMin_1[0][34] = -999; fMax_1[0][34] = 4.79148387909; fMin_1[1][34] = -999; fMax_1[1][34] = 4.79148387909; fMin_1[2][34] = -999; fMax_1[2][34] = 4.79148387909; fMin_1[0][35] = 0.554775297642; fMax_1[0][35] = 2.8988764286; fMin_1[1][35] = 0.471910119057; fMax_1[1][35] = 4.62359571457; fMin_1[2][35] = 0.471910119057; fMax_1[2][35] = 4.62359571457; } //_______________________________________________________________________ inline void ReadPion_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 ); }