// Class: ReadProton_Long_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Proton_Long_TMVA TMVA Release : 4.1.4 [262404] ROOT Release : 5.34/05 [336389] Creator : jonrob Date : Thu Apr 11 16:02:42 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.2/BP/NCycles750/CE/tanh/Proton/Long Training events: 1000000 Analysis type : [Classification] #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*- # Set by User: NCycles: "750" [Number of training cycles] HiddenLayers: "45" [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 38 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] RichAbovePrThres RichAbovePrThres RichAbovePrThres RichAbovePrThres '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] CaloPrsE CaloPrsE CaloPrsE CaloPrsE 'F' [-999,280.579986572] 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 ReadProton_Long_TMVA : public IClassifierReader { public: // constructor ReadProton_Long_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadProton_Long_TMVA" ), fNvars( 38 ), 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", "RichAbovePrThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "MuonBkgLL", "MuonMuLL", "MuonIsMuon", "MuonNShared", "InAccMuon", "MuonIsLooseMuon", "EcalPIDe", "EcalPIDmu", "HcalPIDe", "HcalPIDmu", "CaloPrsE", "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] = 1; fVmin[19] = -1; fVmax[19] = 0.99999988079071; 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] = 1; fVmin[33] = -1; fVmax[33] = 1; fVmin[34] = -1; fVmax[34] = 0.99999988079071; fVmin[35] = -1; fVmax[35] = 1; fVmin[36] = -1; fVmax[36] = 1; fVmin[37] = -1; fVmax[37] = 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] = 'I'; fType[18] = 'F'; fType[19] = 'F'; fType[20] = 'F'; fType[21] = 'F'; fType[22] = 'F'; fType[23] = 'F'; fType[24] = 'F'; fType[25] = 'I'; fType[26] = 'I'; fType[27] = 'I'; fType[28] = 'I'; fType[29] = 'F'; fType[30] = 'F'; fType[31] = 'F'; fType[32] = 'F'; fType[33] = 'F'; fType[34] = 'F'; fType[35] = 'I'; fType[36] = 'F'; fType[37] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadProton_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][38]; double fMax_1[3][38]; 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[38]; double fVmax[38]; 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[38]; // 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[46][39]; // weight matrix from layer 0 to 1 double fWeightMatrix1to2[1][46]; // weight matrix from layer 1 to 2 double * fWeights[3]; }; inline void ReadProton_Long_TMVA::Initialize() { // build network structure fLayers = 3; fLayerSize[0] = 39; fWeights[0] = new double[39]; fLayerSize[1] = 46; fWeights[1] = new double[46]; fLayerSize[2] = 1; fWeights[2] = new double[1]; // weight matrix from layer 0 to 1 fWeightMatrix0to1[0][0] = -0.194344216735794; fWeightMatrix0to1[1][0] = 0.922171104164583; fWeightMatrix0to1[2][0] = 0.58524556765552; fWeightMatrix0to1[3][0] = 2.34366340823129; fWeightMatrix0to1[4][0] = 2.89076838070271; fWeightMatrix0to1[5][0] = -15.4324980354543; fWeightMatrix0to1[6][0] = -0.524486458249876; fWeightMatrix0to1[7][0] = 1.49224955376556; fWeightMatrix0to1[8][0] = -1.27745107155297; fWeightMatrix0to1[9][0] = -0.943970961050508; fWeightMatrix0to1[10][0] = -1.26391312289545; fWeightMatrix0to1[11][0] = 0.256701165696052; fWeightMatrix0to1[12][0] = -1.2171247734386; fWeightMatrix0to1[13][0] = 6.71875699251101; fWeightMatrix0to1[14][0] = -0.919097886258061; fWeightMatrix0to1[15][0] = -4.35145894367839; fWeightMatrix0to1[16][0] = -1.48715799233039; fWeightMatrix0to1[17][0] = 3.74732493895954; fWeightMatrix0to1[18][0] = 1.49575777029716; fWeightMatrix0to1[19][0] = 0.580549864253619; fWeightMatrix0to1[20][0] = -0.393967633072259; fWeightMatrix0to1[21][0] = 3.8821606084149; fWeightMatrix0to1[22][0] = 0.162180537203712; fWeightMatrix0to1[23][0] = -0.484295985197589; fWeightMatrix0to1[24][0] = -10.1631464260926; fWeightMatrix0to1[25][0] = -0.114798237904275; fWeightMatrix0to1[26][0] = 1.17900765386213; fWeightMatrix0to1[27][0] = -5.39127372705596; fWeightMatrix0to1[28][0] = -1.90578869267149; fWeightMatrix0to1[29][0] = -0.00585699172498799; fWeightMatrix0to1[30][0] = 0.409930509730248; fWeightMatrix0to1[31][0] = 3.83548867977972; fWeightMatrix0to1[32][0] = -0.866161981360972; fWeightMatrix0to1[33][0] = 0.0868665543972478; fWeightMatrix0to1[34][0] = 1.27679412185377; fWeightMatrix0to1[35][0] = -0.242019248810626; fWeightMatrix0to1[36][0] = -1.04161885635719; fWeightMatrix0to1[37][0] = 4.46689708994716; fWeightMatrix0to1[38][0] = -1.4048700362321; fWeightMatrix0to1[39][0] = 7.54953134742909; fWeightMatrix0to1[40][0] = 1.46619025679271; fWeightMatrix0to1[41][0] = 2.53364135937679; fWeightMatrix0to1[42][0] = 2.21882716194329; fWeightMatrix0to1[43][0] = 1.67415049037114; fWeightMatrix0to1[44][0] = -2.00711086855088; fWeightMatrix0to1[0][1] = -1.44580233589677; fWeightMatrix0to1[1][1] = 0.762769022270074; fWeightMatrix0to1[2][1] = -0.18843771039522; fWeightMatrix0to1[3][1] = 2.1268344704057; fWeightMatrix0to1[4][1] = 5.37445423269274; fWeightMatrix0to1[5][1] = -13.1131391485427; fWeightMatrix0to1[6][1] = 1.42952363836871; fWeightMatrix0to1[7][1] = -2.18949910565341; fWeightMatrix0to1[8][1] = 1.29588393792615; fWeightMatrix0to1[9][1] = -2.18358471874203; fWeightMatrix0to1[10][1] = -0.156470578833865; fWeightMatrix0to1[11][1] = -0.800857972772502; fWeightMatrix0to1[12][1] = -1.72593697536753; fWeightMatrix0to1[13][1] = 8.46488869240076; fWeightMatrix0to1[14][1] = 0.364156330786362; fWeightMatrix0to1[15][1] = -5.43706919126625; fWeightMatrix0to1[16][1] = -0.793692109400224; fWeightMatrix0to1[17][1] = 1.88188778959427; fWeightMatrix0to1[18][1] = 1.77625675832273; fWeightMatrix0to1[19][1] = 0.893812275579139; fWeightMatrix0to1[20][1] = -0.427983704153724; fWeightMatrix0to1[21][1] = 3.42114944061826; fWeightMatrix0to1[22][1] = -2.18592210836804; fWeightMatrix0to1[23][1] = -0.0615417352267185; fWeightMatrix0to1[24][1] = -10.052703348276; fWeightMatrix0to1[25][1] = -0.624497586445061; fWeightMatrix0to1[26][1] = -1.77112391415804; fWeightMatrix0to1[27][1] = -2.54526555710117; fWeightMatrix0to1[28][1] = 1.17304117288206; fWeightMatrix0to1[29][1] = 1.15424503600175; fWeightMatrix0to1[30][1] = -0.803518936775523; fWeightMatrix0to1[31][1] = 0.231007618021386; fWeightMatrix0to1[32][1] = -1.78274794210046; fWeightMatrix0to1[33][1] = 1.4711005745449; fWeightMatrix0to1[34][1] = 1.36216260123949; fWeightMatrix0to1[35][1] = 2.04890052091844; fWeightMatrix0to1[36][1] = 1.09630758257466; fWeightMatrix0to1[37][1] = 3.4100260925728; fWeightMatrix0to1[38][1] = -0.874186091051429; fWeightMatrix0to1[39][1] = 4.8119521668751; fWeightMatrix0to1[40][1] = 0.0334350047453509; fWeightMatrix0to1[41][1] = 2.2223129418666; fWeightMatrix0to1[42][1] = -2.25823274492621; fWeightMatrix0to1[43][1] = -1.12462553426856; fWeightMatrix0to1[44][1] = -2.68122862792657; fWeightMatrix0to1[0][2] = -1.06825332713215; fWeightMatrix0to1[1][2] = -0.657309181639837; fWeightMatrix0to1[2][2] = 0.0999162383847884; fWeightMatrix0to1[3][2] = -2.4489223635493; fWeightMatrix0to1[4][2] = -0.724708069453493; fWeightMatrix0to1[5][2] = -0.18717429116598; fWeightMatrix0to1[6][2] = -0.0462156736671841; fWeightMatrix0to1[7][2] = 0.223764759681566; fWeightMatrix0to1[8][2] = 0.299391151326851; fWeightMatrix0to1[9][2] = 0.119744353703658; fWeightMatrix0to1[10][2] = -2.72109076097989; fWeightMatrix0to1[11][2] = -3.07110717584748; fWeightMatrix0to1[12][2] = 0.267691552571599; fWeightMatrix0to1[13][2] = -0.0244686687346223; fWeightMatrix0to1[14][2] = 0.0902712151921999; fWeightMatrix0to1[15][2] = 0.02824001441289; fWeightMatrix0to1[16][2] = 0.863555934603565; fWeightMatrix0to1[17][2] = -1.64235145621468; fWeightMatrix0to1[18][2] = 1.05753494767781; fWeightMatrix0to1[19][2] = -0.11937306049964; fWeightMatrix0to1[20][2] = 0.0456084333125809; fWeightMatrix0to1[21][2] = 0.834915542847679; fWeightMatrix0to1[22][2] = 0.581108502901194; fWeightMatrix0to1[23][2] = -0.682749308345454; fWeightMatrix0to1[24][2] = -0.102825942179699; fWeightMatrix0to1[25][2] = 0.983418636318041; fWeightMatrix0to1[26][2] = 1.31632900880735; fWeightMatrix0to1[27][2] = -0.437121336980633; fWeightMatrix0to1[28][2] = 1.68277348832016; fWeightMatrix0to1[29][2] = 0.542176780379174; fWeightMatrix0to1[30][2] = -0.517272839340797; fWeightMatrix0to1[31][2] = -0.835174683721779; fWeightMatrix0to1[32][2] = 0.00239036091637197; fWeightMatrix0to1[33][2] = 0.22585208326196; fWeightMatrix0to1[34][2] = -0.449688036105262; fWeightMatrix0to1[35][2] = 0.22540950375343; fWeightMatrix0to1[36][2] = -1.25400879883592; fWeightMatrix0to1[37][2] = -0.568751171430261; fWeightMatrix0to1[38][2] = -0.788747288415744; fWeightMatrix0to1[39][2] = -0.201348592223119; fWeightMatrix0to1[40][2] = 0.0930209777681187; fWeightMatrix0to1[41][2] = -1.55165671173263; fWeightMatrix0to1[42][2] = 2.17054247301905; fWeightMatrix0to1[43][2] = -0.99731637454102; fWeightMatrix0to1[44][2] = -0.396767380674324; fWeightMatrix0to1[0][3] = 1.63557232523388; fWeightMatrix0to1[1][3] = 5.31452060884403; fWeightMatrix0to1[2][3] = -1.67969090232768; fWeightMatrix0to1[3][3] = 0.807287394809513; fWeightMatrix0to1[4][3] = 2.20580486504514; fWeightMatrix0to1[5][3] = 0.863984144778872; fWeightMatrix0to1[6][3] = -0.209529432467665; fWeightMatrix0to1[7][3] = -4.0309564229335; fWeightMatrix0to1[8][3] = 0.385333356530438; fWeightMatrix0to1[9][3] = -1.97179174056977; fWeightMatrix0to1[10][3] = 2.61863378529676; fWeightMatrix0to1[11][3] = 0.677680355561694; fWeightMatrix0to1[12][3] = -0.34289655971808; fWeightMatrix0to1[13][3] = -0.615685201830417; fWeightMatrix0to1[14][3] = 0.423766209446178; fWeightMatrix0to1[15][3] = 0.561060586411485; fWeightMatrix0to1[16][3] = 0.694192977876484; fWeightMatrix0to1[17][3] = -0.0775871159239865; fWeightMatrix0to1[18][3] = 0.33277172977041; fWeightMatrix0to1[19][3] = -5.83177116385235; fWeightMatrix0to1[20][3] = 0.631368038883248; fWeightMatrix0to1[21][3] = 2.49950217841006; fWeightMatrix0to1[22][3] = 2.15473221459043; fWeightMatrix0to1[23][3] = 0.278125377126705; fWeightMatrix0to1[24][3] = -0.746908752806742; fWeightMatrix0to1[25][3] = 1.09127707091336; fWeightMatrix0to1[26][3] = 1.29516854189027; fWeightMatrix0to1[27][3] = 3.24403789545539; fWeightMatrix0to1[28][3] = -0.264610090428562; fWeightMatrix0to1[29][3] = -0.0480872593662468; fWeightMatrix0to1[30][3] = -0.827983063800967; fWeightMatrix0to1[31][3] = 0.855273941949539; fWeightMatrix0to1[32][3] = 0.216120285376877; fWeightMatrix0to1[33][3] = -1.28140494619514; fWeightMatrix0to1[34][3] = -0.452989024117377; fWeightMatrix0to1[35][3] = 1.46819509659818; fWeightMatrix0to1[36][3] = 4.04287007263011; fWeightMatrix0to1[37][3] = 0.443001405595467; fWeightMatrix0to1[38][3] = 0.0452617030348311; fWeightMatrix0to1[39][3] = 0.0450528901693206; fWeightMatrix0to1[40][3] = -0.770423839109796; fWeightMatrix0to1[41][3] = 1.84766986067026; fWeightMatrix0to1[42][3] = -7.18191008469603; fWeightMatrix0to1[43][3] = 0.822146487778618; fWeightMatrix0to1[44][3] = -2.15168554673222; fWeightMatrix0to1[0][4] = -1.6301093175297; fWeightMatrix0to1[1][4] = 4.64082130665191; fWeightMatrix0to1[2][4] = 0.898184773925152; fWeightMatrix0to1[3][4] = -2.01222525200088; fWeightMatrix0to1[4][4] = 1.56135029576176; fWeightMatrix0to1[5][4] = 2.03455722026922; fWeightMatrix0to1[6][4] = -0.71556252871422; fWeightMatrix0to1[7][4] = 0.488233927092998; fWeightMatrix0to1[8][4] = -1.22901303565911; fWeightMatrix0to1[9][4] = 1.98563226196941; fWeightMatrix0to1[10][4] = 3.10663261098883; fWeightMatrix0to1[11][4] = -0.789715174652004; fWeightMatrix0to1[12][4] = 1.61848903522525; fWeightMatrix0to1[13][4] = -0.670489602274981; fWeightMatrix0to1[14][4] = -0.0972505812135236; fWeightMatrix0to1[15][4] = -0.792491775440929; fWeightMatrix0to1[16][4] = -4.80201835361371; fWeightMatrix0to1[17][4] = -1.04934722325506; fWeightMatrix0to1[18][4] = -0.951795360755003; fWeightMatrix0to1[19][4] = -7.5939709891431; fWeightMatrix0to1[20][4] = -0.842368881509159; fWeightMatrix0to1[21][4] = -1.3046282900612; fWeightMatrix0to1[22][4] = -2.35051279730841; fWeightMatrix0to1[23][4] = -2.53948164053302; fWeightMatrix0to1[24][4] = -1.55685185771235; fWeightMatrix0to1[25][4] = -0.157167212808187; fWeightMatrix0to1[26][4] = -0.309294156911669; fWeightMatrix0to1[27][4] = 1.4046876489781; fWeightMatrix0to1[28][4] = 1.79588111800368; fWeightMatrix0to1[29][4] = -0.0642698188556702; fWeightMatrix0to1[30][4] = -0.135048246280903; fWeightMatrix0to1[31][4] = -1.19204509110233; fWeightMatrix0to1[32][4] = -3.51083644339686; fWeightMatrix0to1[33][4] = 0.973084374953074; fWeightMatrix0to1[34][4] = 1.76651997366576; fWeightMatrix0to1[35][4] = 0.570785309712088; fWeightMatrix0to1[36][4] = 1.9988385367282; fWeightMatrix0to1[37][4] = -0.341332842900311; fWeightMatrix0to1[38][4] = 4.31692090966583; fWeightMatrix0to1[39][4] = 0.485501378207804; fWeightMatrix0to1[40][4] = -0.610955776647326; fWeightMatrix0to1[41][4] = 3.98548476274374; fWeightMatrix0to1[42][4] = -1.62936816032187; fWeightMatrix0to1[43][4] = -0.388926658603355; fWeightMatrix0to1[44][4] = 1.90583840036012; fWeightMatrix0to1[0][5] = -1.50616255527612; fWeightMatrix0to1[1][5] = 0.604461496131317; fWeightMatrix0to1[2][5] = 0.0511856642368106; fWeightMatrix0to1[3][5] = -2.11037089828861; fWeightMatrix0to1[4][5] = -4.35238002897644; fWeightMatrix0to1[5][5] = 16.7936191321453; fWeightMatrix0to1[6][5] = 0.231855100277337; fWeightMatrix0to1[7][5] = 1.99201223447007; fWeightMatrix0to1[8][5] = -1.10655112718357; fWeightMatrix0to1[9][5] = 3.14049029476138; fWeightMatrix0to1[10][5] = -1.32201021903948; fWeightMatrix0to1[11][5] = 0.115450047519833; fWeightMatrix0to1[12][5] = 0.133451032238782; fWeightMatrix0to1[13][5] = -7.39368462477981; fWeightMatrix0to1[14][5] = -0.993847463466926; fWeightMatrix0to1[15][5] = 1.63028869940992; fWeightMatrix0to1[16][5] = -0.0194321862571989; fWeightMatrix0to1[17][5] = -3.61262761802364; fWeightMatrix0to1[18][5] = -2.23015540585679; fWeightMatrix0to1[19][5] = -0.98986422941864; fWeightMatrix0to1[20][5] = 0.0711897697771905; fWeightMatrix0to1[21][5] = -4.18490994022912; fWeightMatrix0to1[22][5] = -0.557926689803359; fWeightMatrix0to1[23][5] = 2.17496561116081; fWeightMatrix0to1[24][5] = 7.07963093941293; fWeightMatrix0to1[25][5] = 0.0117151912393495; fWeightMatrix0to1[26][5] = -0.744770549129755; fWeightMatrix0to1[27][5] = 1.79345770554382; fWeightMatrix0to1[28][5] = 2.02041176665237; fWeightMatrix0to1[29][5] = 1.63876575864554; fWeightMatrix0to1[30][5] = -1.04854100772567; fWeightMatrix0to1[31][5] = -3.15853834236518; fWeightMatrix0to1[32][5] = -2.31349958641647; fWeightMatrix0to1[33][5] = -0.205745634160476; fWeightMatrix0to1[34][5] = -2.689244037619; fWeightMatrix0to1[35][5] = 0.471581426444734; fWeightMatrix0to1[36][5] = 0.104168243591572; fWeightMatrix0to1[37][5] = -0.921707083445821; fWeightMatrix0to1[38][5] = -0.00751592538767234; fWeightMatrix0to1[39][5] = -5.01539733511313; fWeightMatrix0to1[40][5] = -0.750381518144951; fWeightMatrix0to1[41][5] = -2.06447600926687; fWeightMatrix0to1[42][5] = 1.14519713431976; fWeightMatrix0to1[43][5] = 1.31510533065931; fWeightMatrix0to1[44][5] = 0.528751477378061; fWeightMatrix0to1[0][6] = -0.423950871354631; fWeightMatrix0to1[1][6] = 3.17735472275556; fWeightMatrix0to1[2][6] = 0.257059418544931; fWeightMatrix0to1[3][6] = 1.1104200282202; fWeightMatrix0to1[4][6] = -0.429642075024268; fWeightMatrix0to1[5][6] = 0.119753608915857; fWeightMatrix0to1[6][6] = 0.235224088859287; fWeightMatrix0to1[7][6] = -0.24496712995951; fWeightMatrix0to1[8][6] = 0.628157303415649; fWeightMatrix0to1[9][6] = -0.646128231697735; fWeightMatrix0to1[10][6] = -4.67033274150714; fWeightMatrix0to1[11][6] = -1.07136010415485; fWeightMatrix0to1[12][6] = -0.595606163151676; fWeightMatrix0to1[13][6] = 0.0429656820888012; fWeightMatrix0to1[14][6] = -0.477276024818452; fWeightMatrix0to1[15][6] = -0.0804253466036304; fWeightMatrix0to1[16][6] = -2.1386520105499; fWeightMatrix0to1[17][6] = 1.99426146990013; fWeightMatrix0to1[18][6] = 0.372909145613856; fWeightMatrix0to1[19][6] = 3.31992595652475; fWeightMatrix0to1[20][6] = -0.509334941238983; fWeightMatrix0to1[21][6] = -0.511444727466367; fWeightMatrix0to1[22][6] = -1.94196105209127; fWeightMatrix0to1[23][6] = -0.56233064864494; fWeightMatrix0to1[24][6] = 0.0436324659850627; fWeightMatrix0to1[25][6] = -1.29947209578083; fWeightMatrix0to1[26][6] = 0.251774687589908; fWeightMatrix0to1[27][6] = -0.610651142404892; fWeightMatrix0to1[28][6] = -1.16583358820155; fWeightMatrix0to1[29][6] = -0.703578789549579; fWeightMatrix0to1[30][6] = -0.355348213485146; fWeightMatrix0to1[31][6] = -0.679691480482563; fWeightMatrix0to1[32][6] = 2.5246086043601; fWeightMatrix0to1[33][6] = -0.374194173204535; fWeightMatrix0to1[34][6] = 1.59848098138393; fWeightMatrix0to1[35][6] = -0.314611871942943; fWeightMatrix0to1[36][6] = -1.133769129967; fWeightMatrix0to1[37][6] = 0.528280047357527; fWeightMatrix0to1[38][6] = -0.0231058920667523; fWeightMatrix0to1[39][6] = -0.107721318607049; fWeightMatrix0to1[40][6] = 1.96853596201122; fWeightMatrix0to1[41][6] = -1.43679420477044; fWeightMatrix0to1[42][6] = -4.32859348784352; fWeightMatrix0to1[43][6] = 2.17808731593898; fWeightMatrix0to1[44][6] = 1.28761923815325; fWeightMatrix0to1[0][7] = -0.365560934565857; fWeightMatrix0to1[1][7] = 2.19516705978509; fWeightMatrix0to1[2][7] = -1.60694599895224; fWeightMatrix0to1[3][7] = 1.8963305678107; fWeightMatrix0to1[4][7] = 0.805940206459209; fWeightMatrix0to1[5][7] = -14.5652610203848; fWeightMatrix0to1[6][7] = -0.757275211436276; fWeightMatrix0to1[7][7] = 1.27840117582258; fWeightMatrix0to1[8][7] = -1.63185589885119; fWeightMatrix0to1[9][7] = -0.587448679516373; fWeightMatrix0to1[10][7] = 2.63273182130398; fWeightMatrix0to1[11][7] = 1.58960618753931; fWeightMatrix0to1[12][7] = 2.08108004897042; fWeightMatrix0to1[13][7] = -0.464835220715365; fWeightMatrix0to1[14][7] = 0.563648197803643; fWeightMatrix0to1[15][7] = 0.0455449884009349; fWeightMatrix0to1[16][7] = 0.642809803403689; fWeightMatrix0to1[17][7] = 0.612669750729386; fWeightMatrix0to1[18][7] = -1.95043142201389; fWeightMatrix0to1[19][7] = 1.23202909713516; fWeightMatrix0to1[20][7] = 1.24649366608595; fWeightMatrix0to1[21][7] = 0.556450688394984; fWeightMatrix0to1[22][7] = 0.560227558223327; fWeightMatrix0to1[23][7] = 1.13710757640705; fWeightMatrix0to1[24][7] = -3.75272403691826; fWeightMatrix0to1[25][7] = -0.0947789427108676; fWeightMatrix0to1[26][7] = -0.244850681379742; fWeightMatrix0to1[27][7] = 1.78816022522355; fWeightMatrix0to1[28][7] = -0.972391144072762; fWeightMatrix0to1[29][7] = 0.0094981630807365; fWeightMatrix0to1[30][7] = -0.690543879688105; fWeightMatrix0to1[31][7] = -0.911717142668742; fWeightMatrix0to1[32][7] = 0.0737628018344685; fWeightMatrix0to1[33][7] = -0.325653036447601; fWeightMatrix0to1[34][7] = -1.19154831191394; fWeightMatrix0to1[35][7] = 0.646787616646196; fWeightMatrix0to1[36][7] = 1.84251969328808; fWeightMatrix0to1[37][7] = 1.06030012925931; fWeightMatrix0to1[38][7] = 0.686526836643195; fWeightMatrix0to1[39][7] = 0.0463473921603885; fWeightMatrix0to1[40][7] = -1.17965311316456; fWeightMatrix0to1[41][7] = -0.937122715632818; fWeightMatrix0to1[42][7] = 8.11716455500646; fWeightMatrix0to1[43][7] = 0.280923731819496; fWeightMatrix0to1[44][7] = -0.98908235260813; fWeightMatrix0to1[0][8] = 0.677688657536476; fWeightMatrix0to1[1][8] = 1.86847346284227; fWeightMatrix0to1[2][8] = -0.874406013062166; fWeightMatrix0to1[3][8] = -0.666118589694543; fWeightMatrix0to1[4][8] = 0.983404256730368; fWeightMatrix0to1[5][8] = 0.413799845527645; fWeightMatrix0to1[6][8] = -0.539963097430714; fWeightMatrix0to1[7][8] = -1.13147817534066; fWeightMatrix0to1[8][8] = 0.757361399569465; fWeightMatrix0to1[9][8] = 0.174680383059965; fWeightMatrix0to1[10][8] = 4.32607136056711; fWeightMatrix0to1[11][8] = -0.964946277075599; fWeightMatrix0to1[12][8] = -1.58636929307132; fWeightMatrix0to1[13][8] = -0.217333344382357; fWeightMatrix0to1[14][8] = 0.381872279415115; fWeightMatrix0to1[15][8] = -0.170743271872314; fWeightMatrix0to1[16][8] = 1.08624032831202; fWeightMatrix0to1[17][8] = 1.25425032619592; fWeightMatrix0to1[18][8] = 1.06373741359354; fWeightMatrix0to1[19][8] = -1.82770686233945; fWeightMatrix0to1[20][8] = -0.420476189976508; fWeightMatrix0to1[21][8] = 0.0236301181231306; fWeightMatrix0to1[22][8] = -2.24383579666286; fWeightMatrix0to1[23][8] = 0.177127388042089; fWeightMatrix0to1[24][8] = -0.494692952312702; fWeightMatrix0to1[25][8] = -0.29423075215398; fWeightMatrix0to1[26][8] = 1.22602187260207; fWeightMatrix0to1[27][8] = 0.772023337980323; fWeightMatrix0to1[28][8] = 1.0955203975838; fWeightMatrix0to1[29][8] = -1.23784084659834; fWeightMatrix0to1[30][8] = 1.46112085489692; fWeightMatrix0to1[31][8] = 1.86379678387744; fWeightMatrix0to1[32][8] = -0.581907330382873; fWeightMatrix0to1[33][8] = 0.594730973719822; fWeightMatrix0to1[34][8] = -1.23970963975031; fWeightMatrix0to1[35][8] = 0.622226680920716; fWeightMatrix0to1[36][8] = -0.311126136159172; fWeightMatrix0to1[37][8] = 0.252990015008971; fWeightMatrix0to1[38][8] = 2.19578184490181; fWeightMatrix0to1[39][8] = 0.299817491212098; fWeightMatrix0to1[40][8] = 2.42826237369039; fWeightMatrix0to1[41][8] = 2.3631905309699; fWeightMatrix0to1[42][8] = -0.923016378355814; fWeightMatrix0to1[43][8] = -0.806840866304616; fWeightMatrix0to1[44][8] = -0.240659583942408; fWeightMatrix0to1[0][9] = -1.17105704753948; fWeightMatrix0to1[1][9] = -3.83214335222062; fWeightMatrix0to1[2][9] = 1.16468658972775; fWeightMatrix0to1[3][9] = -0.680673108269468; fWeightMatrix0to1[4][9] = -1.19867961631496; fWeightMatrix0to1[5][9] = -0.630329347920212; fWeightMatrix0to1[6][9] = 0.231073310781023; fWeightMatrix0to1[7][9] = 2.47073390485787; fWeightMatrix0to1[8][9] = 0.852172040738834; fWeightMatrix0to1[9][9] = 1.83915555556128; fWeightMatrix0to1[10][9] = -2.4362142219521; fWeightMatrix0to1[11][9] = 1.63609149592582; fWeightMatrix0to1[12][9] = 1.6560288427449; fWeightMatrix0to1[13][9] = -0.00386883026507609; fWeightMatrix0to1[14][9] = -0.427906190145216; fWeightMatrix0to1[15][9] = -0.686595102843844; fWeightMatrix0to1[16][9] = 0.324140934157355; fWeightMatrix0to1[17][9] = 0.605270520743214; fWeightMatrix0to1[18][9] = -0.676203694227098; fWeightMatrix0to1[19][9] = 1.03061503462577; fWeightMatrix0to1[20][9] = 0.0877275977302169; fWeightMatrix0to1[21][9] = -3.06008208228308; fWeightMatrix0to1[22][9] = -0.0958704319761961; fWeightMatrix0to1[23][9] = -1.40953713731197; fWeightMatrix0to1[24][9] = 0.493036476750982; fWeightMatrix0to1[25][9] = -0.66291417771673; fWeightMatrix0to1[26][9] = -1.52460139075229; fWeightMatrix0to1[27][9] = -2.84417026062091; fWeightMatrix0to1[28][9] = 0.319010314550516; fWeightMatrix0to1[29][9] = 0.522798867392172; fWeightMatrix0to1[30][9] = 3.19013169671697; fWeightMatrix0to1[31][9] = 0.554231214820097; fWeightMatrix0to1[32][9] = 1.12275190011045; fWeightMatrix0to1[33][9] = -4.74254547291489; fWeightMatrix0to1[34][9] = -2.13355645552654; fWeightMatrix0to1[35][9] = -1.02830037779872; fWeightMatrix0to1[36][9] = -0.622974642397085; fWeightMatrix0to1[37][9] = -2.40574793228762; fWeightMatrix0to1[38][9] = -1.30379211677093; fWeightMatrix0to1[39][9] = 0.00244644394073534; fWeightMatrix0to1[40][9] = 1.68705998301952; fWeightMatrix0to1[41][9] = -1.18623066253818; fWeightMatrix0to1[42][9] = 2.16240514140812; fWeightMatrix0to1[43][9] = -1.1472842719651; fWeightMatrix0to1[44][9] = 1.87416594470816; fWeightMatrix0to1[0][10] = 0.447602651476982; fWeightMatrix0to1[1][10] = -2.03011481948339; fWeightMatrix0to1[2][10] = -0.155547466290199; fWeightMatrix0to1[3][10] = 1.24317754970069; fWeightMatrix0to1[4][10] = 0.0826263870348336; fWeightMatrix0to1[5][10] = 0.198698411699106; fWeightMatrix0to1[6][10] = 1.411222824919; fWeightMatrix0to1[7][10] = -1.33026694143225; fWeightMatrix0to1[8][10] = 1.00998964365744; fWeightMatrix0to1[9][10] = 4.02697230549558; fWeightMatrix0to1[10][10] = 0.516347528678546; fWeightMatrix0to1[11][10] = -0.474791808946325; fWeightMatrix0to1[12][10] = -0.946319371775626; fWeightMatrix0to1[13][10] = 0.829735224674646; fWeightMatrix0to1[14][10] = 0.550393722138991; fWeightMatrix0to1[15][10] = 0.0352903805159772; fWeightMatrix0to1[16][10] = -3.44419004532618; fWeightMatrix0to1[17][10] = 0.259971486686136; fWeightMatrix0to1[18][10] = 1.24905735008381; fWeightMatrix0to1[19][10] = 2.29032673045419; fWeightMatrix0to1[20][10] = 0.091865116537238; fWeightMatrix0to1[21][10] = -0.278431934494779; fWeightMatrix0to1[22][10] = -1.98029334289418; fWeightMatrix0to1[23][10] = 0.470928910299876; fWeightMatrix0to1[24][10] = 0.473565816006413; fWeightMatrix0to1[25][10] = -1.22076652433139; fWeightMatrix0to1[26][10] = -0.499895089030481; fWeightMatrix0to1[27][10] = -0.336288582231456; fWeightMatrix0to1[28][10] = 1.72860740994514; fWeightMatrix0to1[29][10] = 0.0517792317512989; fWeightMatrix0to1[30][10] = -2.27418371782755; fWeightMatrix0to1[31][10] = -0.296717010925732; fWeightMatrix0to1[32][10] = -0.0316092917622646; fWeightMatrix0to1[33][10] = 1.84354626597681; fWeightMatrix0to1[34][10] = 0.900005205336314; fWeightMatrix0to1[35][10] = 0.00357909355756853; fWeightMatrix0to1[36][10] = 1.83274941345085; fWeightMatrix0to1[37][10] = 1.24213624914274; fWeightMatrix0to1[38][10] = -0.107572560036814; fWeightMatrix0to1[39][10] = 0.155688006497408; fWeightMatrix0to1[40][10] = 0.465150305587398; fWeightMatrix0to1[41][10] = 1.35275715528236; fWeightMatrix0to1[42][10] = -2.24907209974538; fWeightMatrix0to1[43][10] = 0.813918403908594; fWeightMatrix0to1[44][10] = 2.56024535569236; fWeightMatrix0to1[0][11] = -1.59099290927405; fWeightMatrix0to1[1][11] = 0.0198180991148942; fWeightMatrix0to1[2][11] = 0.152679581699407; fWeightMatrix0to1[3][11] = 1.80749226745813; fWeightMatrix0to1[4][11] = -0.975480040272716; fWeightMatrix0to1[5][11] = -0.454223662140697; fWeightMatrix0to1[6][11] = -0.4180441067816; fWeightMatrix0to1[7][11] = 2.18914331882939; fWeightMatrix0to1[8][11] = -1.51240278867609; fWeightMatrix0to1[9][11] = -5.27599477069539; fWeightMatrix0to1[10][11] = -1.73895342603708; fWeightMatrix0to1[11][11] = 0.228701074387773; fWeightMatrix0to1[12][11] = -1.92442026610744; fWeightMatrix0to1[13][11] = -0.949614450735624; fWeightMatrix0to1[14][11] = -0.631219845010637; fWeightMatrix0to1[15][11] = -0.720506607914483; fWeightMatrix0to1[16][11] = -1.78838312279767; fWeightMatrix0to1[17][11] = -0.259698716081707; fWeightMatrix0to1[18][11] = -1.23272855221524; fWeightMatrix0to1[19][11] = 1.43009820996017; fWeightMatrix0to1[20][11] = -0.153980324958745; fWeightMatrix0to1[21][11] = -0.40841877677152; fWeightMatrix0to1[22][11] = 2.76576489808575; fWeightMatrix0to1[23][11] = 1.21578481644043; fWeightMatrix0to1[24][11] = -0.267837836729756; fWeightMatrix0to1[25][11] = -0.404365382644764; fWeightMatrix0to1[26][11] = -1.49740935491319; fWeightMatrix0to1[27][11] = 0.431957443986845; fWeightMatrix0to1[28][11] = -4.84212979518077; fWeightMatrix0to1[29][11] = -0.482392261177138; fWeightMatrix0to1[30][11] = 1.22919728016373; fWeightMatrix0to1[31][11] = -0.449116285445936; fWeightMatrix0to1[32][11] = 0.211194056355338; fWeightMatrix0to1[33][11] = -0.402129134464224; fWeightMatrix0to1[34][11] = 0.125588793020779; fWeightMatrix0to1[35][11] = -1.01517949384976; fWeightMatrix0to1[36][11] = -4.4835381216438; fWeightMatrix0to1[37][11] = -0.216389787752816; fWeightMatrix0to1[38][11] = 1.27219607362684; fWeightMatrix0to1[39][11] = -0.0208213680557299; fWeightMatrix0to1[40][11] = 0.0242247331361446; fWeightMatrix0to1[41][11] = -2.51984512661614; fWeightMatrix0to1[42][11] = 4.58289123551559; fWeightMatrix0to1[43][11] = 0.792044186702565; fWeightMatrix0to1[44][11] = -2.90520363114035; fWeightMatrix0to1[0][12] = -0.0979279047569476; fWeightMatrix0to1[1][12] = -0.876690399355817; fWeightMatrix0to1[2][12] = 0.046866075829862; fWeightMatrix0to1[3][12] = -0.620828821766539; fWeightMatrix0to1[4][12] = 0.649802289645566; fWeightMatrix0to1[5][12] = 0.800774269993222; fWeightMatrix0to1[6][12] = 0.903107454049533; fWeightMatrix0to1[7][12] = -3.26330512016737; fWeightMatrix0to1[8][12] = 1.05593771645688; fWeightMatrix0to1[9][12] = -1.30000630206089; fWeightMatrix0to1[10][12] = 0.459839835355777; fWeightMatrix0to1[11][12] = -0.728122469259318; fWeightMatrix0to1[12][12] = -2.52322021857397; fWeightMatrix0to1[13][12] = -0.162673556766491; fWeightMatrix0to1[14][12] = -0.32626319816027; fWeightMatrix0to1[15][12] = -2.1798983651733; fWeightMatrix0to1[16][12] = 0.768676839741752; fWeightMatrix0to1[17][12] = -1.65518154921299; fWeightMatrix0to1[18][12] = -0.718036170795336; fWeightMatrix0to1[19][12] = -3.0348001580774; fWeightMatrix0to1[20][12] = 0.417355634262525; fWeightMatrix0to1[21][12] = 0.675350672883106; fWeightMatrix0to1[22][12] = -0.180525770542128; fWeightMatrix0to1[23][12] = 0.884850480208721; fWeightMatrix0to1[24][12] = 0.181977059935995; fWeightMatrix0to1[25][12] = 0.611340436885596; fWeightMatrix0to1[26][12] = -0.560087322597345; fWeightMatrix0to1[27][12] = -0.0412374614187869; fWeightMatrix0to1[28][12] = -0.822938734273206; fWeightMatrix0to1[29][12] = -0.0672171650130208; fWeightMatrix0to1[30][12] = 2.96358116687778; fWeightMatrix0to1[31][12] = -1.82618176719719; fWeightMatrix0to1[32][12] = 0.355190940663283; fWeightMatrix0to1[33][12] = 0.954264113073843; fWeightMatrix0to1[34][12] = -1.17350593402282; fWeightMatrix0to1[35][12] = 0.0207002252047434; fWeightMatrix0to1[36][12] = -1.81042181817812; fWeightMatrix0to1[37][12] = -1.33379301700195; fWeightMatrix0to1[38][12] = 1.11182309813229; fWeightMatrix0to1[39][12] = -0.333874344838098; fWeightMatrix0to1[40][12] = -0.141045272345067; fWeightMatrix0to1[41][12] = 0.222592522864801; fWeightMatrix0to1[42][12] = -0.0703004907698462; fWeightMatrix0to1[43][12] = -1.95309444285071; fWeightMatrix0to1[44][12] = 0.695042099528888; fWeightMatrix0to1[0][13] = -1.4786947283365; fWeightMatrix0to1[1][13] = -0.551226534443678; fWeightMatrix0to1[2][13] = 0.109106004486358; fWeightMatrix0to1[3][13] = -1.24055875038422; fWeightMatrix0to1[4][13] = -0.932615132510055; fWeightMatrix0to1[5][13] = -1.40113905915479; fWeightMatrix0to1[6][13] = 0.372925129159351; fWeightMatrix0to1[7][13] = -0.704384865821528; fWeightMatrix0to1[8][13] = 0.947967903607818; fWeightMatrix0to1[9][13] = -2.21268512078319; fWeightMatrix0to1[10][13] = -0.362899074294332; fWeightMatrix0to1[11][13] = 1.44820370760824; fWeightMatrix0to1[12][13] = -1.88170942823847; fWeightMatrix0to1[13][13] = 0.280209900643525; fWeightMatrix0to1[14][13] = -0.090216826411114; fWeightMatrix0to1[15][13] = 0.519405466315655; fWeightMatrix0to1[16][13] = 0.126431899276443; fWeightMatrix0to1[17][13] = 4.71819719650535; fWeightMatrix0to1[18][13] = -2.42080239491501; fWeightMatrix0to1[19][13] = -0.541772095946863; fWeightMatrix0to1[20][13] = 0.0241046109077395; fWeightMatrix0to1[21][13] = 1.26138756114795; fWeightMatrix0to1[22][13] = -2.27445467882822; fWeightMatrix0to1[23][13] = 0.21518626477221; fWeightMatrix0to1[24][13] = 0.563414533317254; fWeightMatrix0to1[25][13] = 0.138992136574297; fWeightMatrix0to1[26][13] = 1.70829453600749; fWeightMatrix0to1[27][13] = 0.444683325891019; fWeightMatrix0to1[28][13] = -0.30747512049494; fWeightMatrix0to1[29][13] = -0.0854386578613601; fWeightMatrix0to1[30][13] = 0.676710454829165; fWeightMatrix0to1[31][13] = 0.513685950512647; fWeightMatrix0to1[32][13] = 2.02166553526065; fWeightMatrix0to1[33][13] = 1.60564819485729; fWeightMatrix0to1[34][13] = -1.53267390989883; fWeightMatrix0to1[35][13] = 0.000738289645274328; fWeightMatrix0to1[36][13] = 0.329116382517439; fWeightMatrix0to1[37][13] = 0.282018416199185; fWeightMatrix0to1[38][13] = -0.374234104576801; fWeightMatrix0to1[39][13] = -0.483008983791284; fWeightMatrix0to1[40][13] = -1.50256342745907; fWeightMatrix0to1[41][13] = 0.185333033211686; fWeightMatrix0to1[42][13] = 0.217813946823663; fWeightMatrix0to1[43][13] = -1.85356450866157; fWeightMatrix0to1[44][13] = 0.191287314515846; fWeightMatrix0to1[0][14] = 0.161616881794805; fWeightMatrix0to1[1][14] = -0.31243882728867; fWeightMatrix0to1[2][14] = -0.472695974234632; fWeightMatrix0to1[3][14] = -2.16839756034941; fWeightMatrix0to1[4][14] = -1.69800263080326; fWeightMatrix0to1[5][14] = 0.267639521053222; fWeightMatrix0to1[6][14] = -0.27290699588467; fWeightMatrix0to1[7][14] = 0.494299618564534; fWeightMatrix0to1[8][14] = -0.450955971852989; fWeightMatrix0to1[9][14] = -0.472131770273466; fWeightMatrix0to1[10][14] = 0.113203809951635; fWeightMatrix0to1[11][14] = -0.223743414873583; fWeightMatrix0to1[12][14] = -0.25303404385352; fWeightMatrix0to1[13][14] = 0.020404873154775; fWeightMatrix0to1[14][14] = -0.0807259507322686; fWeightMatrix0to1[15][14] = -0.323919963060747; fWeightMatrix0to1[16][14] = -0.20820661612719; fWeightMatrix0to1[17][14] = 0.0982417575681371; fWeightMatrix0to1[18][14] = 0.0253757007057678; fWeightMatrix0to1[19][14] = -0.108545787999356; fWeightMatrix0to1[20][14] = -0.0630825566730012; fWeightMatrix0to1[21][14] = 0.222190460767126; fWeightMatrix0to1[22][14] = -4.29786335706888; fWeightMatrix0to1[23][14] = -3.37545283164796; fWeightMatrix0to1[24][14] = -0.0854878832642881; fWeightMatrix0to1[25][14] = -0.583146665170384; fWeightMatrix0to1[26][14] = 0.474191526369659; fWeightMatrix0to1[27][14] = 0.552889834424851; fWeightMatrix0to1[28][14] = 0.399558008687226; fWeightMatrix0to1[29][14] = -0.211293267788525; fWeightMatrix0to1[30][14] = -2.36417780148908; fWeightMatrix0to1[31][14] = 2.06474380993368; fWeightMatrix0to1[32][14] = -0.662450405728491; fWeightMatrix0to1[33][14] = -0.332466911054159; fWeightMatrix0to1[34][14] = 0.0911627411401621; fWeightMatrix0to1[35][14] = -0.0576387018544282; fWeightMatrix0to1[36][14] = -0.186240524483506; fWeightMatrix0to1[37][14] = -0.316350492840393; fWeightMatrix0to1[38][14] = -0.440805564049789; fWeightMatrix0to1[39][14] = -0.0758792188809162; fWeightMatrix0to1[40][14] = -1.62100044618203; fWeightMatrix0to1[41][14] = 0.1957505213819; fWeightMatrix0to1[42][14] = 0.0499832660077923; fWeightMatrix0to1[43][14] = 0.00290446098899631; fWeightMatrix0to1[44][14] = 0.977613239028904; fWeightMatrix0to1[0][15] = -1.29906115621807; fWeightMatrix0to1[1][15] = -0.0377825982099639; fWeightMatrix0to1[2][15] = -0.860854994902573; fWeightMatrix0to1[3][15] = 0.0380304641515182; fWeightMatrix0to1[4][15] = -5.29246012870701; fWeightMatrix0to1[5][15] = 16.4259504390147; fWeightMatrix0to1[6][15] = -0.165200407055108; fWeightMatrix0to1[7][15] = 3.60749280885903; fWeightMatrix0to1[8][15] = -0.210476148210728; fWeightMatrix0to1[9][15] = 1.00765522924388; fWeightMatrix0to1[10][15] = 0.0898611309497973; fWeightMatrix0to1[11][15] = 1.75379046872657; fWeightMatrix0to1[12][15] = -0.305195596924124; fWeightMatrix0to1[13][15] = -7.28335325516496; fWeightMatrix0to1[14][15] = -1.43249312372671; fWeightMatrix0to1[15][15] = 0.901372066417398; fWeightMatrix0to1[16][15] = 0.186738118492631; fWeightMatrix0to1[17][15] = -0.339679964503931; fWeightMatrix0to1[18][15] = 1.46704256905077; fWeightMatrix0to1[19][15] = 0.754620330198008; fWeightMatrix0to1[20][15] = -0.839622566762898; fWeightMatrix0to1[21][15] = -2.18507588515814; fWeightMatrix0to1[22][15] = 2.33128782519613; fWeightMatrix0to1[23][15] = -2.30324646609365; fWeightMatrix0to1[24][15] = 6.64212976995237; fWeightMatrix0to1[25][15] = 0.304386552444718; fWeightMatrix0to1[26][15] = 2.79408502537595; fWeightMatrix0to1[27][15] = 2.75740227213825; fWeightMatrix0to1[28][15] = -0.728101777773949; fWeightMatrix0to1[29][15] = 0.155680814418679; fWeightMatrix0to1[30][15] = -0.933108948494669; fWeightMatrix0to1[31][15] = -4.42943235465402; fWeightMatrix0to1[32][15] = -1.86062012412583; fWeightMatrix0to1[33][15] = 1.09850088842778; fWeightMatrix0to1[34][15] = -0.0401688791961192; fWeightMatrix0to1[35][15] = -0.536971195053978; fWeightMatrix0to1[36][15] = 2.53721096108194; fWeightMatrix0to1[37][15] = -0.807809590979269; fWeightMatrix0to1[38][15] = -1.56861668059145; fWeightMatrix0to1[39][15] = -0.314852195241339; fWeightMatrix0to1[40][15] = 0.101219255300308; fWeightMatrix0to1[41][15] = -0.0461894146317976; fWeightMatrix0to1[42][15] = -5.91432589893684; fWeightMatrix0to1[43][15] = 2.50272735796629; fWeightMatrix0to1[44][15] = 0.12659943369997; fWeightMatrix0to1[0][16] = 0.250489256655113; fWeightMatrix0to1[1][16] = 0.879999937254757; fWeightMatrix0to1[2][16] = -0.651772663355376; fWeightMatrix0to1[3][16] = 0.317585144483414; fWeightMatrix0to1[4][16] = -0.437282909523701; fWeightMatrix0to1[5][16] = 0.226561800784166; fWeightMatrix0to1[6][16] = -0.350324727120316; fWeightMatrix0to1[7][16] = 4.51627157681181; fWeightMatrix0to1[8][16] = 1.58580935853493; fWeightMatrix0to1[9][16] = 1.25210840391374; fWeightMatrix0to1[10][16] = -0.0398298663399375; fWeightMatrix0to1[11][16] = 0.398988623104695; fWeightMatrix0to1[12][16] = 0.624111405328849; fWeightMatrix0to1[13][16] = 0.0685017593992852; fWeightMatrix0to1[14][16] = -0.21908591501262; fWeightMatrix0to1[15][16] = -0.98328144741978; fWeightMatrix0to1[16][16] = -0.399888912020901; fWeightMatrix0to1[17][16] = -0.485744241017633; fWeightMatrix0to1[18][16] = 0.0763615708638079; fWeightMatrix0to1[19][16] = -0.132039451164271; fWeightMatrix0to1[20][16] = 0.434092475254179; fWeightMatrix0to1[21][16] = -0.340088920657436; fWeightMatrix0to1[22][16] = -2.58205306025195; fWeightMatrix0to1[23][16] = -0.165156343078213; fWeightMatrix0to1[24][16] = -0.115482820127175; fWeightMatrix0to1[25][16] = -0.568022818615309; fWeightMatrix0to1[26][16] = 0.926753876976885; fWeightMatrix0to1[27][16] = 0.0912737031163395; fWeightMatrix0to1[28][16] = -1.37141118019799; fWeightMatrix0to1[29][16] = -0.105046022394583; fWeightMatrix0to1[30][16] = -0.38883456178185; fWeightMatrix0to1[31][16] = 3.68277324613505; fWeightMatrix0to1[32][16] = 2.11982869572796; fWeightMatrix0to1[33][16] = -1.10915538722668; fWeightMatrix0to1[34][16] = -0.278755379859816; fWeightMatrix0to1[35][16] = -0.0651482424363385; fWeightMatrix0to1[36][16] = 1.86806409978671; fWeightMatrix0to1[37][16] = 2.5034548407439; fWeightMatrix0to1[38][16] = -1.23208062356673; fWeightMatrix0to1[39][16] = 0.140406570767781; fWeightMatrix0to1[40][16] = -0.504249878719928; fWeightMatrix0to1[41][16] = -0.0613020925762808; fWeightMatrix0to1[42][16] = 0.356623423073078; fWeightMatrix0to1[43][16] = 0.00636376715580615; fWeightMatrix0to1[44][16] = 2.57621242544367; fWeightMatrix0to1[0][17] = -0.373846218977323; fWeightMatrix0to1[1][17] = -0.13916317036581; fWeightMatrix0to1[2][17] = 0.281122526483507; fWeightMatrix0to1[3][17] = -1.23524846937335; fWeightMatrix0to1[4][17] = -0.290423345196839; fWeightMatrix0to1[5][17] = 0.481972166343584; fWeightMatrix0to1[6][17] = 0.283987313763581; fWeightMatrix0to1[7][17] = 0.918525901156726; fWeightMatrix0to1[8][17] = 3.07315042625817; fWeightMatrix0to1[9][17] = 1.49019340860942; fWeightMatrix0to1[10][17] = -0.0725277075292643; fWeightMatrix0to1[11][17] = -2.23732839069108; fWeightMatrix0to1[12][17] = 0.717627233076943; fWeightMatrix0to1[13][17] = 0.00387764847209805; fWeightMatrix0to1[14][17] = 0.026942241370173; fWeightMatrix0to1[15][17] = -1.42329000374174; fWeightMatrix0to1[16][17] = -0.485745675999534; fWeightMatrix0to1[17][17] = 1.76989590720399; fWeightMatrix0to1[18][17] = -0.408601666083946; fWeightMatrix0to1[19][17] = 0.479544439976814; fWeightMatrix0to1[20][17] = 0.102628719367612; fWeightMatrix0to1[21][17] = -0.191260494880732; fWeightMatrix0to1[22][17] = 0.749738018364292; fWeightMatrix0to1[23][17] = 1.99379656011343; fWeightMatrix0to1[24][17] = -0.476369696270402; fWeightMatrix0to1[25][17] = 0.377870719465568; fWeightMatrix0to1[26][17] = -1.36712489092924; fWeightMatrix0to1[27][17] = -0.0281418326740653; fWeightMatrix0to1[28][17] = 1.69889857792202; fWeightMatrix0to1[29][17] = -0.094941467778243; fWeightMatrix0to1[30][17] = 0.770181555773805; fWeightMatrix0to1[31][17] = -2.11081050443492; fWeightMatrix0to1[32][17] = -0.31487311836525; fWeightMatrix0to1[33][17] = -2.6608393060762; fWeightMatrix0to1[34][17] = 0.0890474854207474; fWeightMatrix0to1[35][17] = -0.0748159788939149; fWeightMatrix0to1[36][17] = 1.14460858695275; fWeightMatrix0to1[37][17] = -0.378618445679553; fWeightMatrix0to1[38][17] = 0.00271611566431632; fWeightMatrix0to1[39][17] = 0.200155216741928; fWeightMatrix0to1[40][17] = 0.078376079515003; fWeightMatrix0to1[41][17] = -0.080469965436174; fWeightMatrix0to1[42][17] = -0.000345707190608362; fWeightMatrix0to1[43][17] = -0.493951672788023; fWeightMatrix0to1[44][17] = 0.284263794531048; fWeightMatrix0to1[0][18] = 2.16213802723084; fWeightMatrix0to1[1][18] = -1.39703617426423; fWeightMatrix0to1[2][18] = -0.523288352051217; fWeightMatrix0to1[3][18] = -0.613934149759088; fWeightMatrix0to1[4][18] = 1.57666165344674; fWeightMatrix0to1[5][18] = -16.6115975690783; fWeightMatrix0to1[6][18] = -1.3800942493468; fWeightMatrix0to1[7][18] = 2.78332922413638; fWeightMatrix0to1[8][18] = 0.510005402539215; fWeightMatrix0to1[9][18] = -3.20627539821832; fWeightMatrix0to1[10][18] = -4.35125049745712; fWeightMatrix0to1[11][18] = 0.645310824421436; fWeightMatrix0to1[12][18] = 0.407243166220721; fWeightMatrix0to1[13][18] = 4.21780007688082; fWeightMatrix0to1[14][18] = 1.16742707446696; fWeightMatrix0to1[15][18] = 3.26908228691655; fWeightMatrix0to1[16][18] = 3.6278702991654; fWeightMatrix0to1[17][18] = -0.547893307915252; fWeightMatrix0to1[18][18] = 0.307063744927305; fWeightMatrix0to1[19][18] = 3.29732709439871; fWeightMatrix0to1[20][18] = -0.716790911822241; fWeightMatrix0to1[21][18] = 10.2547991259; fWeightMatrix0to1[22][18] = 4.77189973551464; fWeightMatrix0to1[23][18] = 0.552778550937326; fWeightMatrix0to1[24][18] = -1.3663093419633; fWeightMatrix0to1[25][18] = 0.721614903864122; fWeightMatrix0to1[26][18] = 1.82462862469487; fWeightMatrix0to1[27][18] = 0.0590863098944604; fWeightMatrix0to1[28][18] = -0.58882547521833; fWeightMatrix0to1[29][18] = -1.86287379859006; fWeightMatrix0to1[30][18] = -0.306561553518166; fWeightMatrix0to1[31][18] = -0.0212837138728518; fWeightMatrix0to1[32][18] = -4.07690553688745; fWeightMatrix0to1[33][18] = -4.43826065297861; fWeightMatrix0to1[34][18] = -1.45415950293464; fWeightMatrix0to1[35][18] = 0.906227289577811; fWeightMatrix0to1[36][18] = -4.58488547954736; fWeightMatrix0to1[37][18] = -2.14288982976864; fWeightMatrix0to1[38][18] = -0.188884653759025; fWeightMatrix0to1[39][18] = -2.04585655539; fWeightMatrix0to1[40][18] = -1.85096181210667; fWeightMatrix0to1[41][18] = -1.83836716731103; fWeightMatrix0to1[42][18] = 1.78233723090861; fWeightMatrix0to1[43][18] = 4.13870450864598; fWeightMatrix0to1[44][18] = -3.33707647100272; fWeightMatrix0to1[0][19] = 2.14765651277742; fWeightMatrix0to1[1][19] = 0.391662304757729; fWeightMatrix0to1[2][19] = -0.375344514467673; fWeightMatrix0to1[3][19] = 0.526347908296353; fWeightMatrix0to1[4][19] = 3.10205418561995; fWeightMatrix0to1[5][19] = -10.2923026611281; fWeightMatrix0to1[6][19] = 1.93441981093452; fWeightMatrix0to1[7][19] = -0.281589879856142; fWeightMatrix0to1[8][19] = -0.247628273220491; fWeightMatrix0to1[9][19] = -0.559050906886834; fWeightMatrix0to1[10][19] = 0.0643354722034913; fWeightMatrix0to1[11][19] = 0.0810044932247465; fWeightMatrix0to1[12][19] = -1.90225926921666; fWeightMatrix0to1[13][19] = 6.18182879950252; fWeightMatrix0to1[14][19] = 1.97626004738277; fWeightMatrix0to1[15][19] = -0.722464704942186; fWeightMatrix0to1[16][19] = 1.4653565915125; fWeightMatrix0to1[17][19] = 2.0444404970401; fWeightMatrix0to1[18][19] = 3.6594601729105; fWeightMatrix0to1[19][19] = -0.640443032934341; fWeightMatrix0to1[20][19] = 0.332506086960496; fWeightMatrix0to1[21][19] = 5.37823497111382; fWeightMatrix0to1[22][19] = -1.80842084248572; fWeightMatrix0to1[23][19] = -0.828177161126127; fWeightMatrix0to1[24][19] = 1.05697401737248; fWeightMatrix0to1[25][19] = 0.457583334019701; fWeightMatrix0to1[26][19] = 1.26283989880806; fWeightMatrix0to1[27][19] = -5.8407199512998; fWeightMatrix0to1[28][19] = 0.435992356034785; fWeightMatrix0to1[29][19] = 0.509791879048654; fWeightMatrix0to1[30][19] = -0.864355458627328; fWeightMatrix0to1[31][19] = -0.956051511952008; fWeightMatrix0to1[32][19] = -2.43368449124541; fWeightMatrix0to1[33][19] = 1.37349105175502; fWeightMatrix0to1[34][19] = 2.03606171850735; fWeightMatrix0to1[35][19] = 1.80894891957351; fWeightMatrix0to1[36][19] = 1.03695595152873; fWeightMatrix0to1[37][19] = 2.82588780399962; fWeightMatrix0to1[38][19] = -1.00163952536644; fWeightMatrix0to1[39][19] = -1.83252881037716; fWeightMatrix0to1[40][19] = 0.534847687094907; fWeightMatrix0to1[41][19] = -3.19492465767513; fWeightMatrix0to1[42][19] = -1.29162998386217; fWeightMatrix0to1[43][19] = -0.175867218541321; fWeightMatrix0to1[44][19] = -0.879058557190868; fWeightMatrix0to1[0][20] = -1.11397539572292; fWeightMatrix0to1[1][20] = 2.57406169068084; fWeightMatrix0to1[2][20] = 1.73333956774551; fWeightMatrix0to1[3][20] = 0.502359882688612; fWeightMatrix0to1[4][20] = -12.3087713171256; fWeightMatrix0to1[5][20] = -18.1873126482219; fWeightMatrix0to1[6][20] = 4.09815397789441; fWeightMatrix0to1[7][20] = 0.904127973290464; fWeightMatrix0to1[8][20] = 7.74423877462624; fWeightMatrix0to1[9][20] = 2.25666513510727; fWeightMatrix0to1[10][20] = -0.697034519120944; fWeightMatrix0to1[11][20] = -3.0912546356358; fWeightMatrix0to1[12][20] = 0.988603059767543; fWeightMatrix0to1[13][20] = 27.0538141594262; fWeightMatrix0to1[14][20] = 0.169180964131172; fWeightMatrix0to1[15][20] = 16.1251240791371; fWeightMatrix0to1[16][20] = 4.65814887128862; fWeightMatrix0to1[17][20] = -5.43456628312197; fWeightMatrix0to1[18][20] = -8.44409816224314; fWeightMatrix0to1[19][20] = 1.25248710645348; fWeightMatrix0to1[20][20] = -1.04147734006806; fWeightMatrix0to1[21][20] = 1.73481194090423; fWeightMatrix0to1[22][20] = 0.158905359386198; fWeightMatrix0to1[23][20] = 2.03030507477832; fWeightMatrix0to1[24][20] = -17.0607924195256; fWeightMatrix0to1[25][20] = -0.386873122454257; fWeightMatrix0to1[26][20] = -0.406360728962228; fWeightMatrix0to1[27][20] = 13.235211649718; fWeightMatrix0to1[28][20] = 1.92196318022381; fWeightMatrix0to1[29][20] = 0.18755672439222; fWeightMatrix0to1[30][20] = -0.343028638739015; fWeightMatrix0to1[31][20] = -1.35343647949872; fWeightMatrix0to1[32][20] = 15.9699295498852; fWeightMatrix0to1[33][20] = 3.75165193304734; fWeightMatrix0to1[34][20] = -4.1729919218396; fWeightMatrix0to1[35][20] = 1.09285683424605; fWeightMatrix0to1[36][20] = 1.49751950314257; fWeightMatrix0to1[37][20] = -3.73682425099715; fWeightMatrix0to1[38][20] = 3.27088200635932; fWeightMatrix0to1[39][20] = 35.9087532342453; fWeightMatrix0to1[40][20] = 1.3258512038547; fWeightMatrix0to1[41][20] = -1.86244597416675; fWeightMatrix0to1[42][20] = -0.317641584924453; fWeightMatrix0to1[43][20] = -0.0796147665698749; fWeightMatrix0to1[44][20] = 12.2472701582073; fWeightMatrix0to1[0][21] = -1.54118645188183; fWeightMatrix0to1[1][21] = 2.62390880489874; fWeightMatrix0to1[2][21] = -1.80266108207815; fWeightMatrix0to1[3][21] = 1.53870058967; fWeightMatrix0to1[4][21] = 22.1914012653021; fWeightMatrix0to1[5][21] = -45.5128046907969; fWeightMatrix0to1[6][21] = -2.14601111061622; fWeightMatrix0to1[7][21] = 0.34755441380032; fWeightMatrix0to1[8][21] = -5.10990765102792; fWeightMatrix0to1[9][21] = 4.21471354590263; fWeightMatrix0to1[10][21] = 3.45768567477522; fWeightMatrix0to1[11][21] = 0.801484913044907; fWeightMatrix0to1[12][21] = -1.43745103674224; fWeightMatrix0to1[13][21] = 23.4176159040055; fWeightMatrix0to1[14][21] = -0.945910684068837; fWeightMatrix0to1[15][21] = -36.9301900616626; fWeightMatrix0to1[16][21] = -6.34128608697244; fWeightMatrix0to1[17][21] = 6.5447286428674; fWeightMatrix0to1[18][21] = 9.0986803274085; fWeightMatrix0to1[19][21] = -2.48752091715049; fWeightMatrix0to1[20][21] = -1.13051351080839; fWeightMatrix0to1[21][21] = 17.9091332443871; fWeightMatrix0to1[22][21] = -6.05051080850855; fWeightMatrix0to1[23][21] = -1.62796156295873; fWeightMatrix0to1[24][21] = -18.32539449428; fWeightMatrix0to1[25][21] = 2.37481775217422; fWeightMatrix0to1[26][21] = 0.500259758450783; fWeightMatrix0to1[27][21] = -28.2068283424219; fWeightMatrix0to1[28][21] = 0.372469928887487; fWeightMatrix0to1[29][21] = -0.843216688496965; fWeightMatrix0to1[30][21] = 1.29892017063733; fWeightMatrix0to1[31][21] = 2.5967368632304; fWeightMatrix0to1[32][21] = -10.0972973453215; fWeightMatrix0to1[33][21] = 1.90650494696025; fWeightMatrix0to1[34][21] = 4.75489996751724; fWeightMatrix0to1[35][21] = 1.52521741275576; fWeightMatrix0to1[36][21] = 2.99636609624154; fWeightMatrix0to1[37][21] = 13.7523229155561; fWeightMatrix0to1[38][21] = -4.68470225739604; fWeightMatrix0to1[39][21] = -16.7588665350359; fWeightMatrix0to1[40][21] = -1.67455026765997; fWeightMatrix0to1[41][21] = -0.669384171585737; fWeightMatrix0to1[42][21] = 0.102885626397881; fWeightMatrix0to1[43][21] = 2.60614341979773; fWeightMatrix0to1[44][21] = -14.7918976412563; fWeightMatrix0to1[0][22] = 2.32083489892521; fWeightMatrix0to1[1][22] = 1.72365649182113; fWeightMatrix0to1[2][22] = 1.91230294382361; fWeightMatrix0to1[3][22] = 0.0335468837268209; fWeightMatrix0to1[4][22] = 9.82097530912508; fWeightMatrix0to1[5][22] = -19.503809565234; fWeightMatrix0to1[6][22] = 2.51103507814234; fWeightMatrix0to1[7][22] = 0.0440702599957202; fWeightMatrix0to1[8][22] = -1.20710533932304; fWeightMatrix0to1[9][22] = 1.03369411201772; fWeightMatrix0to1[10][22] = -1.90240199956046; fWeightMatrix0to1[11][22] = 0.142334783153481; fWeightMatrix0to1[12][22] = -1.24293757773113; fWeightMatrix0to1[13][22] = 18.5699085463614; fWeightMatrix0to1[14][22] = -0.827925742607424; fWeightMatrix0to1[15][22] = -2.09794342175253; fWeightMatrix0to1[16][22] = -3.96093031280734; fWeightMatrix0to1[17][22] = 2.71939744974678; fWeightMatrix0to1[18][22] = 3.16285578670578; fWeightMatrix0to1[19][22] = -1.06959325894395; fWeightMatrix0to1[20][22] = -0.718466803750061; fWeightMatrix0to1[21][22] = 9.38412665742431; fWeightMatrix0to1[22][22] = -1.38578899680805; fWeightMatrix0to1[23][22] = -1.68755205549612; fWeightMatrix0to1[24][22] = -17.0172175635978; fWeightMatrix0to1[25][22] = -0.341111011071171; fWeightMatrix0to1[26][22] = 1.36220237808663; fWeightMatrix0to1[27][22] = -16.826962258791; fWeightMatrix0to1[28][22] = 0.0401514846487456; fWeightMatrix0to1[29][22] = 1.97620578199363; fWeightMatrix0to1[30][22] = 0.219344413999639; fWeightMatrix0to1[31][22] = 1.724566887393; fWeightMatrix0to1[32][22] = -1.00300215821922; fWeightMatrix0to1[33][22] = 2.25564740942977; fWeightMatrix0to1[34][22] = -2.22728075814887; fWeightMatrix0to1[35][22] = 0.0541072176437994; fWeightMatrix0to1[36][22] = 0.679310244401137; fWeightMatrix0to1[37][22] = 4.88143824377503; fWeightMatrix0to1[38][22] = -0.744329173651884; fWeightMatrix0to1[39][22] = 6.43181497134521; fWeightMatrix0to1[40][22] = -0.356742008429369; fWeightMatrix0to1[41][22] = 1.08610696975754; fWeightMatrix0to1[42][22] = 1.7991326114237; fWeightMatrix0to1[43][22] = -1.13880115943655; fWeightMatrix0to1[44][22] = -1.00736536665256; fWeightMatrix0to1[0][23] = 0.537275527512915; fWeightMatrix0to1[1][23] = -0.289196924997901; fWeightMatrix0to1[2][23] = 1.60238294575941; fWeightMatrix0to1[3][23] = 2.16054393157933; fWeightMatrix0to1[4][23] = -1.3994433582796; fWeightMatrix0to1[5][23] = 1.1589505829916; fWeightMatrix0to1[6][23] = -0.0598628680122941; fWeightMatrix0to1[7][23] = 1.58287950019577; fWeightMatrix0to1[8][23] = 0.161293982253548; fWeightMatrix0to1[9][23] = 1.6148802705528; fWeightMatrix0to1[10][23] = -0.585617086079884; fWeightMatrix0to1[11][23] = 1.42349141320913; fWeightMatrix0to1[12][23] = 1.71300328594041; fWeightMatrix0to1[13][23] = 0.508281519108715; fWeightMatrix0to1[14][23] = 1.00985184721975; fWeightMatrix0to1[15][23] = -2.04798204023264; fWeightMatrix0to1[16][23] = -0.170693852206926; fWeightMatrix0to1[17][23] = -2.06138870892765; fWeightMatrix0to1[18][23] = -0.0936824281678494; fWeightMatrix0to1[19][23] = -2.74276015537956; fWeightMatrix0to1[20][23] = -1.67947368685575; fWeightMatrix0to1[21][23] = 0.447111937198702; fWeightMatrix0to1[22][23] = 0.996866447791371; fWeightMatrix0to1[23][23] = -0.44795317677267; fWeightMatrix0to1[24][23] = -0.993818024303664; fWeightMatrix0to1[25][23] = 1.53138279822834; fWeightMatrix0to1[26][23] = 0.270579044891446; fWeightMatrix0to1[27][23] = -2.74672426528535; fWeightMatrix0to1[28][23] = 0.584030566722751; fWeightMatrix0to1[29][23] = 1.78755105384527; fWeightMatrix0to1[30][23] = -0.675317662368002; fWeightMatrix0to1[31][23] = 1.85851116104357; fWeightMatrix0to1[32][23] = -0.720324041378406; fWeightMatrix0to1[33][23] = 3.22549297860699; fWeightMatrix0to1[34][23] = -0.0109752520938062; fWeightMatrix0to1[35][23] = 0.271261267258778; fWeightMatrix0to1[36][23] = 0.833341819328206; fWeightMatrix0to1[37][23] = 0.590641495351628; fWeightMatrix0to1[38][23] = -0.645099154674561; fWeightMatrix0to1[39][23] = -0.317758683911685; fWeightMatrix0to1[40][23] = -0.368043711188132; fWeightMatrix0to1[41][23] = -0.177844005349723; fWeightMatrix0to1[42][23] = 1.79568257523312; fWeightMatrix0to1[43][23] = -0.363525877470714; fWeightMatrix0to1[44][23] = 0.980081065885767; fWeightMatrix0to1[0][24] = 0.194391198542886; fWeightMatrix0to1[1][24] = -1.73080206811405; fWeightMatrix0to1[2][24] = 0.810000525079804; fWeightMatrix0to1[3][24] = 0.511759932491187; fWeightMatrix0to1[4][24] = -0.219405792043809; fWeightMatrix0to1[5][24] = 0.018454846708296; fWeightMatrix0to1[6][24] = 0.0217404973521326; fWeightMatrix0to1[7][24] = 1.66093687868788; fWeightMatrix0to1[8][24] = 0.154419839745798; fWeightMatrix0to1[9][24] = -1.00887903003783; fWeightMatrix0to1[10][24] = -1.75957831388254; fWeightMatrix0to1[11][24] = -1.78812067705433; fWeightMatrix0to1[12][24] = 1.63919737999481; fWeightMatrix0to1[13][24] = -1.01928579180775; fWeightMatrix0to1[14][24] = -0.217895043546117; fWeightMatrix0to1[15][24] = 1.96018936174056; fWeightMatrix0to1[16][24] = 1.02089401407794; fWeightMatrix0to1[17][24] = -1.77998328819971; fWeightMatrix0to1[18][24] = -0.021936644877141; fWeightMatrix0to1[19][24] = -1.1525164563321; fWeightMatrix0to1[20][24] = -0.597424187690984; fWeightMatrix0to1[21][24] = 0.908362219230008; fWeightMatrix0to1[22][24] = -0.38518594376866; fWeightMatrix0to1[23][24] = -1.79659745761906; fWeightMatrix0to1[24][24] = 1.19432037315937; fWeightMatrix0to1[25][24] = -1.35735963103193; fWeightMatrix0to1[26][24] = -0.291855333019836; fWeightMatrix0to1[27][24] = 0.0623719388202277; fWeightMatrix0to1[28][24] = -2.74000222349809; fWeightMatrix0to1[29][24] = -1.56485988679048; fWeightMatrix0to1[30][24] = -1.08751915992507; fWeightMatrix0to1[31][24] = -1.22077427297225; fWeightMatrix0to1[32][24] = 0.629442988477315; fWeightMatrix0to1[33][24] = 2.68936354709393; fWeightMatrix0to1[34][24] = 1.92466474756212; fWeightMatrix0to1[35][24] = 1.22505010527578; fWeightMatrix0to1[36][24] = 1.39632705265251; fWeightMatrix0to1[37][24] = -0.816135868642986; fWeightMatrix0to1[38][24] = -0.302585306124373; fWeightMatrix0to1[39][24] = -0.361124347328471; fWeightMatrix0to1[40][24] = -1.59059506119233; fWeightMatrix0to1[41][24] = 2.99351658984314; fWeightMatrix0to1[42][24] = -0.0163900406612687; fWeightMatrix0to1[43][24] = 1.94075720483764; fWeightMatrix0to1[44][24] = 1.18273439321472; fWeightMatrix0to1[0][25] = 0.138062376559367; fWeightMatrix0to1[1][25] = -0.0205395110019701; fWeightMatrix0to1[2][25] = 1.62188442136091; fWeightMatrix0to1[3][25] = -0.476755456774964; fWeightMatrix0to1[4][25] = 0.142244048063749; fWeightMatrix0to1[5][25] = 0.234882542721307; fWeightMatrix0to1[6][25] = -0.0544692513347066; fWeightMatrix0to1[7][25] = 0.527744926785659; fWeightMatrix0to1[8][25] = -1.38109507428315; fWeightMatrix0to1[9][25] = 1.2398428425499; fWeightMatrix0to1[10][25] = 0.417781181154515; fWeightMatrix0to1[11][25] = -0.626249129472365; fWeightMatrix0to1[12][25] = 1.89539106598997; fWeightMatrix0to1[13][25] = 0.124090301233081; fWeightMatrix0to1[14][25] = -1.88504305836963; fWeightMatrix0to1[15][25] = 0.0710069833465658; fWeightMatrix0to1[16][25] = 0.368287719852716; fWeightMatrix0to1[17][25] = 1.10159284466206; fWeightMatrix0to1[18][25] = 1.537239648164; fWeightMatrix0to1[19][25] = 0.313924710413084; fWeightMatrix0to1[20][25] = 0.341087770200616; fWeightMatrix0to1[21][25] = -0.00503226833462794; fWeightMatrix0to1[22][25] = 0.0664267794340492; fWeightMatrix0to1[23][25] = -0.302552536192775; fWeightMatrix0to1[24][25] = 0.117431881517953; fWeightMatrix0to1[25][25] = 0.85044701860404; fWeightMatrix0to1[26][25] = -1.12990403900456; fWeightMatrix0to1[27][25] = -2.72528896487023; fWeightMatrix0to1[28][25] = -0.355949146174522; fWeightMatrix0to1[29][25] = 0.0804947765167429; fWeightMatrix0to1[30][25] = 0.0529321509990762; fWeightMatrix0to1[31][25] = 0.0907801950859826; fWeightMatrix0to1[32][25] = 0.475465875839124; fWeightMatrix0to1[33][25] = 0.310911085289944; fWeightMatrix0to1[34][25] = -1.19660614177335; fWeightMatrix0to1[35][25] = 1.67010136495343; fWeightMatrix0to1[36][25] = -1.82714581867587; fWeightMatrix0to1[37][25] = 0.342178579744243; fWeightMatrix0to1[38][25] = 0.0312536681319974; fWeightMatrix0to1[39][25] = 0.00885413318318; fWeightMatrix0to1[40][25] = -0.681587335056874; fWeightMatrix0to1[41][25] = -0.0725795035746048; fWeightMatrix0to1[42][25] = -0.295115877257712; fWeightMatrix0to1[43][25] = -0.36773156354398; fWeightMatrix0to1[44][25] = -0.838528127959029; fWeightMatrix0to1[0][26] = 0.0937225204222149; fWeightMatrix0to1[1][26] = 1.85390619106691; fWeightMatrix0to1[2][26] = 1.04996456076476; fWeightMatrix0to1[3][26] = -0.273862091027946; fWeightMatrix0to1[4][26] = -0.749637262116317; fWeightMatrix0to1[5][26] = 0.462677832119703; fWeightMatrix0to1[6][26] = -0.708703325510053; fWeightMatrix0to1[7][26] = 1.02726461054563; fWeightMatrix0to1[8][26] = 1.73629719783024; fWeightMatrix0to1[9][26] = -0.651906896914014; fWeightMatrix0to1[10][26] = 0.220803071121386; fWeightMatrix0to1[11][26] = 2.14704345351584; fWeightMatrix0to1[12][26] = 1.24250065087479; fWeightMatrix0to1[13][26] = -0.948685831202752; fWeightMatrix0to1[14][26] = 0.646471797605198; fWeightMatrix0to1[15][26] = -0.334605518692618; fWeightMatrix0to1[16][26] = -0.864705214116735; fWeightMatrix0to1[17][26] = 0.471257064187721; fWeightMatrix0to1[18][26] = -1.98867750666258; fWeightMatrix0to1[19][26] = -0.881254155402486; fWeightMatrix0to1[20][26] = -1.12623941801759; fWeightMatrix0to1[21][26] = -2.42224647550326; fWeightMatrix0to1[22][26] = -1.40339006477458; fWeightMatrix0to1[23][26] = -0.799986700494953; fWeightMatrix0to1[24][26] = -1.82912870889344; fWeightMatrix0to1[25][26] = 1.08229582724532; fWeightMatrix0to1[26][26] = -2.05020768164835; fWeightMatrix0to1[27][26] = -2.96073710260955; fWeightMatrix0to1[28][26] = -1.79568938303261; fWeightMatrix0to1[29][26] = 1.26542942947269; fWeightMatrix0to1[30][26] = 0.23724920366639; fWeightMatrix0to1[31][26] = 0.601446926601134; fWeightMatrix0to1[32][26] = 1.22805198065745; fWeightMatrix0to1[33][26] = 1.38196212984364; fWeightMatrix0to1[34][26] = -0.902808513226851; fWeightMatrix0to1[35][26] = -1.21338249498331; fWeightMatrix0to1[36][26] = -1.02377777615649; fWeightMatrix0to1[37][26] = -1.51359351528214; fWeightMatrix0to1[38][26] = -0.779551644167072; fWeightMatrix0to1[39][26] = 0.516669716612184; fWeightMatrix0to1[40][26] = 1.98819028696731; fWeightMatrix0to1[41][26] = 0.776119152342828; fWeightMatrix0to1[42][26] = 0.862856844475154; fWeightMatrix0to1[43][26] = 0.589102639871606; fWeightMatrix0to1[44][26] = 0.114033120224322; fWeightMatrix0to1[0][27] = -1.43508694112672; fWeightMatrix0to1[1][27] = -4.82707735050756; fWeightMatrix0to1[2][27] = -0.00420957096195921; fWeightMatrix0to1[3][27] = 1.206222169377; fWeightMatrix0to1[4][27] = 0.0206856692674244; fWeightMatrix0to1[5][27] = -0.364149256508133; fWeightMatrix0to1[6][27] = -0.101169083303854; fWeightMatrix0to1[7][27] = 0.10053071064571; fWeightMatrix0to1[8][27] = -2.13188058237056; fWeightMatrix0to1[9][27] = 3.03858168358201; fWeightMatrix0to1[10][27] = -0.454856534702505; fWeightMatrix0to1[11][27] = -0.369885219376872; fWeightMatrix0to1[12][27] = -0.568282290653918; fWeightMatrix0to1[13][27] = -6.97501135675918; fWeightMatrix0to1[14][27] = -0.107217589523629; fWeightMatrix0to1[15][27] = -0.00100583461608132; fWeightMatrix0to1[16][27] = 0.959758354537556; fWeightMatrix0to1[17][27] = 0.201244109309233; fWeightMatrix0to1[18][27] = -0.775110764663779; fWeightMatrix0to1[19][27] = -1.42700745939091; fWeightMatrix0to1[20][27] = 0.930029891921953; fWeightMatrix0to1[21][27] = -3.20744090775378; fWeightMatrix0to1[22][27] = 0.659873788553521; fWeightMatrix0to1[23][27] = -0.656199549319117; fWeightMatrix0to1[24][27] = 0.0548235606240148; fWeightMatrix0to1[25][27] = -2.04155650030708; fWeightMatrix0to1[26][27] = 0.324675099508535; fWeightMatrix0to1[27][27] = 0.176691215958517; fWeightMatrix0to1[28][27] = -0.448410308575825; fWeightMatrix0to1[29][27] = -0.299818116639918; fWeightMatrix0to1[30][27] = -4.28442787122881; fWeightMatrix0to1[31][27] = 2.33325480007226; fWeightMatrix0to1[32][27] = 1.77785758688904; fWeightMatrix0to1[33][27] = -0.370665818351564; fWeightMatrix0to1[34][27] = 0.983711397051948; fWeightMatrix0to1[35][27] = -0.0357759962486502; fWeightMatrix0to1[36][27] = 1.55495959427267; fWeightMatrix0to1[37][27] = -0.315157308758336; fWeightMatrix0to1[38][27] = 0.917061004044778; fWeightMatrix0to1[39][27] = 0.0225098819946691; fWeightMatrix0to1[40][27] = 1.57157763603972; fWeightMatrix0to1[41][27] = 0.976383202700177; fWeightMatrix0to1[42][27] = -0.166355865242257; fWeightMatrix0to1[43][27] = 0.305927521792122; fWeightMatrix0to1[44][27] = 0.067700301886492; fWeightMatrix0to1[0][28] = -0.58140854386503; fWeightMatrix0to1[1][28] = -2.39047589483252; fWeightMatrix0to1[2][28] = 0.816154220196714; fWeightMatrix0to1[3][28] = -0.391027628738478; fWeightMatrix0to1[4][28] = 1.55611467317272; fWeightMatrix0to1[5][28] = -1.23021708523177; fWeightMatrix0to1[6][28] = -0.0786764797558589; fWeightMatrix0to1[7][28] = 2.90875524722403; fWeightMatrix0to1[8][28] = 2.75702079061959; fWeightMatrix0to1[9][28] = -0.936737473655617; fWeightMatrix0to1[10][28] = -1.57941915598722; fWeightMatrix0to1[11][28] = 0.905212130936148; fWeightMatrix0to1[12][28] = 1.92379811240847; fWeightMatrix0to1[13][28] = 0.539422979892237; fWeightMatrix0to1[14][28] = -0.728831722433504; fWeightMatrix0to1[15][28] = -0.0529728845108222; fWeightMatrix0to1[16][28] = -1.28740311905978; fWeightMatrix0to1[17][28] = -2.11674665267915; fWeightMatrix0to1[18][28] = 0.284324512484685; fWeightMatrix0to1[19][28] = -2.20432994333387; fWeightMatrix0to1[20][28] = -1.63127041062903; fWeightMatrix0to1[21][28] = -1.46092504505139; fWeightMatrix0to1[22][28] = 1.16109574031904; fWeightMatrix0to1[23][28] = 1.62767583361309; fWeightMatrix0to1[24][28] = -0.15687300448674; fWeightMatrix0to1[25][28] = 0.512326840512205; fWeightMatrix0to1[26][28] = -0.0231500418708637; fWeightMatrix0to1[27][28] = -1.62760807637446; fWeightMatrix0to1[28][28] = -1.26508085472851; fWeightMatrix0to1[29][28] = 0.172839332142795; fWeightMatrix0to1[30][28] = -1.80747543827185; fWeightMatrix0to1[31][28] = -0.530056567109582; fWeightMatrix0to1[32][28] = -0.513497380360693; fWeightMatrix0to1[33][28] = 2.8125147944311; fWeightMatrix0to1[34][28] = -0.507827931757896; fWeightMatrix0to1[35][28] = 1.13006043739054; fWeightMatrix0to1[36][28] = 0.33834605379658; fWeightMatrix0to1[37][28] = -0.0280835236970259; fWeightMatrix0to1[38][28] = 0.248439045917084; fWeightMatrix0to1[39][28] = 0.604485909304359; fWeightMatrix0to1[40][28] = -0.254009275180244; fWeightMatrix0to1[41][28] = 3.0296262099562; fWeightMatrix0to1[42][28] = -1.64454760396815; fWeightMatrix0to1[43][28] = 1.78260596041435; fWeightMatrix0to1[44][28] = 1.11686122783036; fWeightMatrix0to1[0][29] = 0.369170900678651; fWeightMatrix0to1[1][29] = -1.12290096250825; fWeightMatrix0to1[2][29] = 0.744279808663241; fWeightMatrix0to1[3][29] = 0.833717016455067; fWeightMatrix0to1[4][29] = 1.68671348932626; fWeightMatrix0to1[5][29] = 0.252525634825521; fWeightMatrix0to1[6][29] = 1.51874842401158; fWeightMatrix0to1[7][29] = 0.765615242240855; fWeightMatrix0to1[8][29] = 1.31803563425754; fWeightMatrix0to1[9][29] = -0.612482812005577; fWeightMatrix0to1[10][29] = 0.537271554315453; fWeightMatrix0to1[11][29] = 0.828359384235907; fWeightMatrix0to1[12][29] = -1.21017384788133; fWeightMatrix0to1[13][29] = -10.2429859172415; fWeightMatrix0to1[14][29] = 0.148929646185806; fWeightMatrix0to1[15][29] = -0.283555451993723; fWeightMatrix0to1[16][29] = 0.177771159765171; fWeightMatrix0to1[17][29] = 0.238978167695563; fWeightMatrix0to1[18][29] = -1.01184322063027; fWeightMatrix0to1[19][29] = 0.12938020967036; fWeightMatrix0to1[20][29] = -1.10642329169581; fWeightMatrix0to1[21][29] = -3.86458322622466; fWeightMatrix0to1[22][29] = 0.203665189053079; fWeightMatrix0to1[23][29] = -1.39439157356156; fWeightMatrix0to1[24][29] = 0.433384333804217; fWeightMatrix0to1[25][29] = 1.04670457995084; fWeightMatrix0to1[26][29] = 1.58224906074585; fWeightMatrix0to1[27][29] = 1.30450117610896; fWeightMatrix0to1[28][29] = 1.96100736174868; fWeightMatrix0to1[29][29] = -1.02020059749113; fWeightMatrix0to1[30][29] = -0.96797724384216; fWeightMatrix0to1[31][29] = 2.11643046601302; fWeightMatrix0to1[32][29] = 2.48289589051114; fWeightMatrix0to1[33][29] = -1.42594029944258; fWeightMatrix0to1[34][29] = 1.63590773749927; fWeightMatrix0to1[35][29] = 1.41123078923818; fWeightMatrix0to1[36][29] = -0.429069311761945; fWeightMatrix0to1[37][29] = 0.343051387048667; fWeightMatrix0to1[38][29] = 0.869655225886569; fWeightMatrix0to1[39][29] = -1.4848877000117; fWeightMatrix0to1[40][29] = 0.579277338201872; fWeightMatrix0to1[41][29] = 0.640756739610685; fWeightMatrix0to1[42][29] = -0.503142680579663; fWeightMatrix0to1[43][29] = 0.733034529124434; fWeightMatrix0to1[44][29] = -0.510366533268793; fWeightMatrix0to1[0][30] = 1.97688734398817; fWeightMatrix0to1[1][30] = 1.36557311125459; fWeightMatrix0to1[2][30] = -1.41845548766138; fWeightMatrix0to1[3][30] = -1.45213763073452; fWeightMatrix0to1[4][30] = -1.92179427071578; fWeightMatrix0to1[5][30] = -0.376930487400173; fWeightMatrix0to1[6][30] = 1.46510318704797; fWeightMatrix0to1[7][30] = -0.690864421132625; fWeightMatrix0to1[8][30] = 2.84244510749822; fWeightMatrix0to1[9][30] = 0.302002902077112; fWeightMatrix0to1[10][30] = -0.536187106379447; fWeightMatrix0to1[11][30] = 0.777713334012769; fWeightMatrix0to1[12][30] = 0.380228603373196; fWeightMatrix0to1[13][30] = -6.17058777960792; fWeightMatrix0to1[14][30] = 0.859067290313811; fWeightMatrix0to1[15][30] = 0.334593981300525; fWeightMatrix0to1[16][30] = 0.570287062692316; fWeightMatrix0to1[17][30] = -0.0663327600943868; fWeightMatrix0to1[18][30] = -1.35731736756765; fWeightMatrix0to1[19][30] = 1.12561695699982; fWeightMatrix0to1[20][30] = 0.969312552438479; fWeightMatrix0to1[21][30] = -5.63502571453456; fWeightMatrix0to1[22][30] = 0.584956477567032; fWeightMatrix0to1[23][30] = 0.254847080633747; fWeightMatrix0to1[24][30] = -0.339416326213747; fWeightMatrix0to1[25][30] = 0.301589103287695; fWeightMatrix0to1[26][30] = -0.192729072661331; fWeightMatrix0to1[27][30] = -1.04804545465227; fWeightMatrix0to1[28][30] = 1.48735009271159; fWeightMatrix0to1[29][30] = -1.49342041251743; fWeightMatrix0to1[30][30] = -2.21421882967632; fWeightMatrix0to1[31][30] = 2.37060076210189; fWeightMatrix0to1[32][30] = 3.2740070627745; fWeightMatrix0to1[33][30] = 0.743958240479058; fWeightMatrix0to1[34][30] = 1.28055224986071; fWeightMatrix0to1[35][30] = 0.865702678755822; fWeightMatrix0to1[36][30] = -0.0320133420329608; fWeightMatrix0to1[37][30] = 0.25113463439464; fWeightMatrix0to1[38][30] = -1.25095401402982; fWeightMatrix0to1[39][30] = 1.62851450783757; fWeightMatrix0to1[40][30] = -1.11102177515345; fWeightMatrix0to1[41][30] = -0.860434646896821; fWeightMatrix0to1[42][30] = 0.799400836614419; fWeightMatrix0to1[43][30] = 1.4746369004318; fWeightMatrix0to1[44][30] = 1.86755384666502; fWeightMatrix0to1[0][31] = -0.854169516282916; fWeightMatrix0to1[1][31] = 0.660810038583962; fWeightMatrix0to1[2][31] = -1.48293634585271; fWeightMatrix0to1[3][31] = -0.249552687632399; fWeightMatrix0to1[4][31] = -0.843035716369814; fWeightMatrix0to1[5][31] = -2.11121200189945; fWeightMatrix0to1[6][31] = -0.567671404946027; fWeightMatrix0to1[7][31] = -1.38278040269759; fWeightMatrix0to1[8][31] = -0.867390285361122; fWeightMatrix0to1[9][31] = -0.344506507376581; fWeightMatrix0to1[10][31] = 0.807362917368275; fWeightMatrix0to1[11][31] = -1.05978022361632; fWeightMatrix0to1[12][31] = -2.56391659608587; fWeightMatrix0to1[13][31] = 0.519176606429382; fWeightMatrix0to1[14][31] = 0.423631958036866; fWeightMatrix0to1[15][31] = -0.912451534553517; fWeightMatrix0to1[16][31] = -2.01053600512673; fWeightMatrix0to1[17][31] = -0.0218204058269577; fWeightMatrix0to1[18][31] = 0.958354320175735; fWeightMatrix0to1[19][31] = -0.989962759866015; fWeightMatrix0to1[20][31] = 0.00975536864006724; fWeightMatrix0to1[21][31] = -3.5826786680302; fWeightMatrix0to1[22][31] = -1.48302857770552; fWeightMatrix0to1[23][31] = 0.380991008489102; fWeightMatrix0to1[24][31] = -1.44351622963654; fWeightMatrix0to1[25][31] = -1.28590896995587; fWeightMatrix0to1[26][31] = -0.603314472270402; fWeightMatrix0to1[27][31] = -1.17637135820784; fWeightMatrix0to1[28][31] = 2.05821520049412; fWeightMatrix0to1[29][31] = -0.651692765675386; fWeightMatrix0to1[30][31] = 0.824376519763957; fWeightMatrix0to1[31][31] = 0.289068455122069; fWeightMatrix0to1[32][31] = 1.12330871009055; fWeightMatrix0to1[33][31] = 0.18848787040869; fWeightMatrix0to1[34][31] = -0.783645282717316; fWeightMatrix0to1[35][31] = -0.490092597035396; fWeightMatrix0to1[36][31] = -0.9012220619572; fWeightMatrix0to1[37][31] = 1.27125373096539; fWeightMatrix0to1[38][31] = 0.299896437587254; fWeightMatrix0to1[39][31] = -0.105397028617764; fWeightMatrix0to1[40][31] = -1.70768929080072; fWeightMatrix0to1[41][31] = 0.282771774145984; fWeightMatrix0to1[42][31] = 1.85579528568077; fWeightMatrix0to1[43][31] = -1.36690382079137; fWeightMatrix0to1[44][31] = -0.441548253808994; fWeightMatrix0to1[0][32] = 0.238240418045216; fWeightMatrix0to1[1][32] = -0.791148058230917; fWeightMatrix0to1[2][32] = 1.39285006595515; fWeightMatrix0to1[3][32] = -0.749776224096159; fWeightMatrix0to1[4][32] = 0.91317505977147; fWeightMatrix0to1[5][32] = 2.02805377957332; fWeightMatrix0to1[6][32] = 2.12704565278824; fWeightMatrix0to1[7][32] = 1.38311005854301; fWeightMatrix0to1[8][32] = -1.15972373980823; fWeightMatrix0to1[9][32] = 0.96036809546172; fWeightMatrix0to1[10][32] = -0.860655705189957; fWeightMatrix0to1[11][32] = -0.960118029635731; fWeightMatrix0to1[12][32] = 0.637692962643679; fWeightMatrix0to1[13][32] = -0.63913530853147; fWeightMatrix0to1[14][32] = -1.17033219904708; fWeightMatrix0to1[15][32] = 0.952757464974209; fWeightMatrix0to1[16][32] = 0.300414193576236; fWeightMatrix0to1[17][32] = -0.0545445267124504; fWeightMatrix0to1[18][32] = 2.06236567511674; fWeightMatrix0to1[19][32] = 0.831190127143599; fWeightMatrix0to1[20][32] = -0.298735691373476; fWeightMatrix0to1[21][32] = -4.6447919015146; fWeightMatrix0to1[22][32] = -2.12615887290734; fWeightMatrix0to1[23][32] = -1.76700047644054; fWeightMatrix0to1[24][32] = 1.37142923886558; fWeightMatrix0to1[25][32] = 0.7588819835368; fWeightMatrix0to1[26][32] = -0.828141558081862; fWeightMatrix0to1[27][32] = 1.16235468347656; fWeightMatrix0to1[28][32] = 1.24411768015845; fWeightMatrix0to1[29][32] = 0.321828352835044; fWeightMatrix0to1[30][32] = 1.45105590858962; fWeightMatrix0to1[31][32] = 1.32095309744713; fWeightMatrix0to1[32][32] = 1.93653857073467; fWeightMatrix0to1[33][32] = -0.10736481677212; fWeightMatrix0to1[34][32] = -0.596371971798687; fWeightMatrix0to1[35][32] = 0.526836574499699; fWeightMatrix0to1[36][32] = 0.708248593167921; fWeightMatrix0to1[37][32] = -1.5510883082101; fWeightMatrix0to1[38][32] = -1.30864144917129; fWeightMatrix0to1[39][32] = 0.1237908884183; fWeightMatrix0to1[40][32] = 1.84064485125068; fWeightMatrix0to1[41][32] = -0.267112269494047; fWeightMatrix0to1[42][32] = -1.84007656515319; fWeightMatrix0to1[43][32] = -1.54161534294316; fWeightMatrix0to1[44][32] = 0.238722353494779; fWeightMatrix0to1[0][33] = 0.282867896282166; fWeightMatrix0to1[1][33] = 0.804362349796056; fWeightMatrix0to1[2][33] = 2.40883853658164; fWeightMatrix0to1[3][33] = -2.13560837033877; fWeightMatrix0to1[4][33] = -4.72156972561128; fWeightMatrix0to1[5][33] = -1.72158862933097; fWeightMatrix0to1[6][33] = -1.6461608084071; fWeightMatrix0to1[7][33] = 2.72583877705728; fWeightMatrix0to1[8][33] = -1.24427164580119; fWeightMatrix0to1[9][33] = -0.43658964481853; fWeightMatrix0to1[10][33] = -1.08877579749579; fWeightMatrix0to1[11][33] = -1.17716738239014; fWeightMatrix0to1[12][33] = 1.72545997444093; fWeightMatrix0to1[13][33] = -5.27258299934368; fWeightMatrix0to1[14][33] = -0.268834365388768; fWeightMatrix0to1[15][33] = -2.82313596346011; fWeightMatrix0to1[16][33] = 2.24154069969999; fWeightMatrix0to1[17][33] = -0.688317354616597; fWeightMatrix0to1[18][33] = 0.881614406482121; fWeightMatrix0to1[19][33] = 1.92568171396215; fWeightMatrix0to1[20][33] = 0.557298197507538; fWeightMatrix0to1[21][33] = 0.376988752621851; fWeightMatrix0to1[22][33] = 2.13796460717136; fWeightMatrix0to1[23][33] = 0.347272699495406; fWeightMatrix0to1[24][33] = 1.64755739126901; fWeightMatrix0to1[25][33] = 1.24468990048646; fWeightMatrix0to1[26][33] = 0.287080618979539; fWeightMatrix0to1[27][33] = 3.39228784082582; fWeightMatrix0to1[28][33] = 0.591490452229846; fWeightMatrix0to1[29][33] = 0.93446948234105; fWeightMatrix0to1[30][33] = -1.30450381563704; fWeightMatrix0to1[31][33] = -2.55133348795341; fWeightMatrix0to1[32][33] = -4.95039995621803; fWeightMatrix0to1[33][33] = -1.1273789300003; fWeightMatrix0to1[34][33] = -1.64766460249559; fWeightMatrix0to1[35][33] = -1.18961284509062; fWeightMatrix0to1[36][33] = -2.22369184090963; fWeightMatrix0to1[37][33] = -0.629554365632399; fWeightMatrix0to1[38][33] = 0.838678918576572; fWeightMatrix0to1[39][33] = -1.75633584340607; fWeightMatrix0to1[40][33] = -1.25678024807429; fWeightMatrix0to1[41][33] = -2.46491650989439; fWeightMatrix0to1[42][33] = -0.810395186705018; fWeightMatrix0to1[43][33] = -2.56714914639047; fWeightMatrix0to1[44][33] = -3.59299675197677; fWeightMatrix0to1[0][34] = -1.52907191464799; fWeightMatrix0to1[1][34] = -1.3573203572836; fWeightMatrix0to1[2][34] = 1.06436520653921; fWeightMatrix0to1[3][34] = -1.77889733901315; fWeightMatrix0to1[4][34] = -2.82698935873025; fWeightMatrix0to1[5][34] = 1.30589890397896; fWeightMatrix0to1[6][34] = 0.275997362845517; fWeightMatrix0to1[7][34] = -2.26525101191118; fWeightMatrix0to1[8][34] = -0.664985896974426; fWeightMatrix0to1[9][34] = 0.43148324395179; fWeightMatrix0to1[10][34] = 0.940152810666565; fWeightMatrix0to1[11][34] = 1.24703798857756; fWeightMatrix0to1[12][34] = 0.521667069079134; fWeightMatrix0to1[13][34] = -8.10043423424732; fWeightMatrix0to1[14][34] = 0.372280686410752; fWeightMatrix0to1[15][34] = 2.22936435514553; fWeightMatrix0to1[16][34] = -1.37333318674427; fWeightMatrix0to1[17][34] = 0.260154461240413; fWeightMatrix0to1[18][34] = 0.443063355449751; fWeightMatrix0to1[19][34] = -1.12446084198685; fWeightMatrix0to1[20][34] = -1.78057461170776; fWeightMatrix0to1[21][34] = -4.49072121453776; fWeightMatrix0to1[22][34] = -2.11191874083913; fWeightMatrix0to1[23][34] = -2.28284438741564; fWeightMatrix0to1[24][34] = -1.33213220620078; fWeightMatrix0to1[25][34] = 1.76404489993149; fWeightMatrix0to1[26][34] = -0.751115117043397; fWeightMatrix0to1[27][34] = 3.67657811457236; fWeightMatrix0to1[28][34] = -0.571164901617414; fWeightMatrix0to1[29][34] = 1.87451403913645; fWeightMatrix0to1[30][34] = -0.766967730428966; fWeightMatrix0to1[31][34] = 3.21789279859299; fWeightMatrix0to1[32][34] = 0.502180348219113; fWeightMatrix0to1[33][34] = 1.2922782865618; fWeightMatrix0to1[34][34] = -1.40084307484341; fWeightMatrix0to1[35][34] = -1.34706757196091; fWeightMatrix0to1[36][34] = 1.63105562935985; fWeightMatrix0to1[37][34] = 0.474957022036114; fWeightMatrix0to1[38][34] = -0.0122785676323677; fWeightMatrix0to1[39][34] = 1.37174092959603; fWeightMatrix0to1[40][34] = -0.509130806733953; fWeightMatrix0to1[41][34] = 1.54008232773951; fWeightMatrix0to1[42][34] = 0.62766505164495; fWeightMatrix0to1[43][34] = -0.629388870527474; fWeightMatrix0to1[44][34] = 1.62971454254283; fWeightMatrix0to1[0][35] = 0.891374459523897; fWeightMatrix0to1[1][35] = -0.0611346386626005; fWeightMatrix0to1[2][35] = -0.240587529318731; fWeightMatrix0to1[3][35] = 1.48854990788412; fWeightMatrix0to1[4][35] = -0.269477270007152; fWeightMatrix0to1[5][35] = 0.27239440533823; fWeightMatrix0to1[6][35] = -2.63555159074761; fWeightMatrix0to1[7][35] = -0.483731507481023; fWeightMatrix0to1[8][35] = 0.381324470956376; fWeightMatrix0to1[9][35] = -0.558146181541592; fWeightMatrix0to1[10][35] = -0.270322504103862; fWeightMatrix0to1[11][35] = -0.13849729249319; fWeightMatrix0to1[12][35] = -2.23368524780992; fWeightMatrix0to1[13][35] = -0.865549871553783; fWeightMatrix0to1[14][35] = 0.230106880485961; fWeightMatrix0to1[15][35] = 0.544767649595591; fWeightMatrix0to1[16][35] = -0.470214038148124; fWeightMatrix0to1[17][35] = -1.35163772050885; fWeightMatrix0to1[18][35] = -0.880649355285719; fWeightMatrix0to1[19][35] = 0.317004073706987; fWeightMatrix0to1[20][35] = 0.336569613152869; fWeightMatrix0to1[21][35] = -1.09599807342505; fWeightMatrix0to1[22][35] = -1.85457142481339; fWeightMatrix0to1[23][35] = 1.47564112580437; fWeightMatrix0to1[24][35] = -0.868864817915573; fWeightMatrix0to1[25][35] = 0.534704253524608; fWeightMatrix0to1[26][35] = 1.67357114594376; fWeightMatrix0to1[27][35] = -1.0268598722197; fWeightMatrix0to1[28][35] = 0.325510426053443; fWeightMatrix0to1[29][35] = -0.0793808096806049; fWeightMatrix0to1[30][35] = -1.6773592641235; fWeightMatrix0to1[31][35] = 2.14393343736323; fWeightMatrix0to1[32][35] = -0.993001759472132; fWeightMatrix0to1[33][35] = -0.117061130678853; fWeightMatrix0to1[34][35] = 0.960442145851362; fWeightMatrix0to1[35][35] = 1.34474350182519; fWeightMatrix0to1[36][35] = -0.727917771660255; fWeightMatrix0to1[37][35] = -2.37438843438658; fWeightMatrix0to1[38][35] = -0.816375287477978; fWeightMatrix0to1[39][35] = 0.327684699908428; fWeightMatrix0to1[40][35] = 1.40572630706559; fWeightMatrix0to1[41][35] = 0.361001620412912; fWeightMatrix0to1[42][35] = -0.407433594528453; fWeightMatrix0to1[43][35] = -2.28458154022696; fWeightMatrix0to1[44][35] = -0.247164603042016; fWeightMatrix0to1[0][36] = -0.866408471914348; fWeightMatrix0to1[1][36] = -0.0861075936205593; fWeightMatrix0to1[2][36] = -0.130175957924551; fWeightMatrix0to1[3][36] = 0.043411037748792; fWeightMatrix0to1[4][36] = 0.419042082697256; fWeightMatrix0to1[5][36] = -0.286433177737671; fWeightMatrix0to1[6][36] = -1.23093977964859; fWeightMatrix0to1[7][36] = 0.280481564137716; fWeightMatrix0to1[8][36] = 1.12899998320972; fWeightMatrix0to1[9][36] = 1.13571738767104; fWeightMatrix0to1[10][36] = 0.204542396108957; fWeightMatrix0to1[11][36] = 0.659536167031789; fWeightMatrix0to1[12][36] = -1.1201724958016; fWeightMatrix0to1[13][36] = 0.863374326795199; fWeightMatrix0to1[14][36] = -0.233493224788345; fWeightMatrix0to1[15][36] = -0.373700991895991; fWeightMatrix0to1[16][36] = 0.145326203754963; fWeightMatrix0to1[17][36] = -1.9578546933299; fWeightMatrix0to1[18][36] = 1.45531032472449; fWeightMatrix0to1[19][36] = -0.113811716325568; fWeightMatrix0to1[20][36] = -0.332873332490416; fWeightMatrix0to1[21][36] = -0.0743571631077971; fWeightMatrix0to1[22][36] = -1.06850195156106; fWeightMatrix0to1[23][36] = -1.77000203795502; fWeightMatrix0to1[24][36] = 0.897059132163383; fWeightMatrix0to1[25][36] = -1.10976450415394; fWeightMatrix0to1[26][36] = -0.663599457389207; fWeightMatrix0to1[27][36] = 0.586521893722606; fWeightMatrix0to1[28][36] = -1.71326253057742; fWeightMatrix0to1[29][36] = -0.287328507684723; fWeightMatrix0to1[30][36] = -1.15512493032123; fWeightMatrix0to1[31][36] = -0.832250607744894; fWeightMatrix0to1[32][36] = -1.69276438653714; fWeightMatrix0to1[33][36] = 0.590589772823611; fWeightMatrix0to1[34][36] = -1.11634637677926; fWeightMatrix0to1[35][36] = -1.40423580236499; fWeightMatrix0to1[36][36] = -0.178912651358149; fWeightMatrix0to1[37][36] = -3.04347788561224; fWeightMatrix0to1[38][36] = 0.288355053002685; fWeightMatrix0to1[39][36] = -0.268168806196891; fWeightMatrix0to1[40][36] = 0.110003065344922; fWeightMatrix0to1[41][36] = -0.37862624594193; fWeightMatrix0to1[42][36] = 0.702508988451497; fWeightMatrix0to1[43][36] = -2.57637026579344; fWeightMatrix0to1[44][36] = 0.283700702075173; fWeightMatrix0to1[0][37] = 0.358893732720659; fWeightMatrix0to1[1][37] = -3.72560697965255; fWeightMatrix0to1[2][37] = 1.28710124491996; fWeightMatrix0to1[3][37] = -0.17947856917267; fWeightMatrix0to1[4][37] = -6.07941217612117; fWeightMatrix0to1[5][37] = -0.0532629539227756; fWeightMatrix0to1[6][37] = 2.18495422007238; fWeightMatrix0to1[7][37] = -12.0696382150565; fWeightMatrix0to1[8][37] = 3.25740034363974; fWeightMatrix0to1[9][37] = -0.139673527398917; fWeightMatrix0to1[10][37] = -0.878833455410003; fWeightMatrix0to1[11][37] = -1.31529662349157; fWeightMatrix0to1[12][37] = -0.518311323579526; fWeightMatrix0to1[13][37] = -1.36885449973184; fWeightMatrix0to1[14][37] = 0.392317065899928; fWeightMatrix0to1[15][37] = -1.91938809339327; fWeightMatrix0to1[16][37] = 3.25009748447834; fWeightMatrix0to1[17][37] = -8.06158413105626; fWeightMatrix0to1[18][37] = 0.092553082397726; fWeightMatrix0to1[19][37] = -0.928690437318167; fWeightMatrix0to1[20][37] = 1.37082160724071; fWeightMatrix0to1[21][37] = -3.87102393799716; fWeightMatrix0to1[22][37] = 2.91992892134871; fWeightMatrix0to1[23][37] = 2.38940806490746; fWeightMatrix0to1[24][37] = 2.97956293874013; fWeightMatrix0to1[25][37] = -1.3156152243404; fWeightMatrix0to1[26][37] = -0.296575082691026; fWeightMatrix0to1[27][37] = -2.41732816952016; fWeightMatrix0to1[28][37] = -2.22963031901411; fWeightMatrix0to1[29][37] = -1.9998286892267; fWeightMatrix0to1[30][37] = -0.319574617137301; fWeightMatrix0to1[31][37] = -4.97392912894499; fWeightMatrix0to1[32][37] = -1.05418510171518; fWeightMatrix0to1[33][37] = 4.18494443711281; fWeightMatrix0to1[34][37] = -3.47874515695476; fWeightMatrix0to1[35][37] = 0.959412645284807; fWeightMatrix0to1[36][37] = 0.83404312818962; fWeightMatrix0to1[37][37] = -3.7427988084684; fWeightMatrix0to1[38][37] = -0.0464008569254717; fWeightMatrix0to1[39][37] = -0.825090514242284; fWeightMatrix0to1[40][37] = 0.818316744554165; fWeightMatrix0to1[41][37] = -4.49125340312575; fWeightMatrix0to1[42][37] = -3.71134413086108; fWeightMatrix0to1[43][37] = -5.69619438508107; fWeightMatrix0to1[44][37] = -0.375967581044025; fWeightMatrix0to1[0][38] = 1.68976392067218; fWeightMatrix0to1[1][38] = -0.829126346548375; fWeightMatrix0to1[2][38] = 2.05078443318754; fWeightMatrix0to1[3][38] = -0.261969327534954; fWeightMatrix0to1[4][38] = -2.64817759618529; fWeightMatrix0to1[5][38] = 13.6636889125561; fWeightMatrix0to1[6][38] = -1.51327519996707; fWeightMatrix0to1[7][38] = 0.371720880684775; fWeightMatrix0to1[8][38] = 0.762858253609216; fWeightMatrix0to1[9][38] = 0.589203624289754; fWeightMatrix0to1[10][38] = -1.00061491463983; fWeightMatrix0to1[11][38] = -0.243241117656703; fWeightMatrix0to1[12][38] = -0.167825829507446; fWeightMatrix0to1[13][38] = -4.02888028452235; fWeightMatrix0to1[14][38] = 0.0535112643969778; fWeightMatrix0to1[15][38] = 4.36945412901374; fWeightMatrix0to1[16][38] = 1.64222519418291; fWeightMatrix0to1[17][38] = -3.52066934156074; fWeightMatrix0to1[18][38] = 0.657511215539245; fWeightMatrix0to1[19][38] = 0.271385809835139; fWeightMatrix0to1[20][38] = 1.07277760727791; fWeightMatrix0to1[21][38] = -3.13102443828126; fWeightMatrix0to1[22][38] = 1.25463913767142; fWeightMatrix0to1[23][38] = 0.426487834998774; fWeightMatrix0to1[24][38] = 9.71934125553897; fWeightMatrix0to1[25][38] = -0.885629462564987; fWeightMatrix0to1[26][38] = -1.40090426348658; fWeightMatrix0to1[27][38] = 1.72023825645792; fWeightMatrix0to1[28][38] = 1.98039137292645; fWeightMatrix0to1[29][38] = -1.51350058809085; fWeightMatrix0to1[30][38] = -1.37509308002018; fWeightMatrix0to1[31][38] = -3.41952732646407; fWeightMatrix0to1[32][38] = -0.738997686418942; fWeightMatrix0to1[33][38] = 1.23588305483952; fWeightMatrix0to1[34][38] = -1.13998110938605; fWeightMatrix0to1[35][38] = 0.882894519218962; fWeightMatrix0to1[36][38] = -1.87068627859988; fWeightMatrix0to1[37][38] = -3.35781891718202; fWeightMatrix0to1[38][38] = 0.30284415052656; fWeightMatrix0to1[39][38] = -2.87737196647818; fWeightMatrix0to1[40][38] = -2.12707240400558; fWeightMatrix0to1[41][38] = 0.0577768517348885; fWeightMatrix0to1[42][38] = 2.34784268793774; fWeightMatrix0to1[43][38] = -0.0165463958340008; fWeightMatrix0to1[44][38] = -0.500071243358554; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = -0.404646354058685; fWeightMatrix1to2[0][1] = 1.2150105514782; fWeightMatrix1to2[0][2] = -0.785120596656539; fWeightMatrix1to2[0][3] = 1.13101027511827; fWeightMatrix1to2[0][4] = 0.739118928689016; fWeightMatrix1to2[0][5] = -1.49146838090599; fWeightMatrix1to2[0][6] = -0.333512102119934; fWeightMatrix1to2[0][7] = -2.187205685105; fWeightMatrix1to2[0][8] = -0.348224294855208; fWeightMatrix1to2[0][9] = 1.80365976708828; fWeightMatrix1to2[0][10] = 0.602264949875736; fWeightMatrix1to2[0][11] = 0.225578718001107; fWeightMatrix1to2[0][12] = 0.459078490835166; fWeightMatrix1to2[0][13] = 0.775132335837399; fWeightMatrix1to2[0][14] = 0.205789984624726; fWeightMatrix1to2[0][15] = -1.45840190648379; fWeightMatrix1to2[0][16] = -0.291082004239488; fWeightMatrix1to2[0][17] = 0.418992429495317; fWeightMatrix1to2[0][18] = 0.459818389729696; fWeightMatrix1to2[0][19] = -0.49690005345222; fWeightMatrix1to2[0][20] = -0.275257080576655; fWeightMatrix1to2[0][21] = 0.709216671620588; fWeightMatrix1to2[0][22] = -0.306398517962262; fWeightMatrix1to2[0][23] = -0.40920115147333; fWeightMatrix1to2[0][24] = -1.05308376930563; fWeightMatrix1to2[0][25] = 0.825157544071938; fWeightMatrix1to2[0][26] = -5.23230302762555; fWeightMatrix1to2[0][27] = -0.5109341556197; fWeightMatrix1to2[0][28] = 0.618456693567145; fWeightMatrix1to2[0][29] = 0.282850644714292; fWeightMatrix1to2[0][30] = -0.496068909377727; fWeightMatrix1to2[0][31] = 0.588969855557264; fWeightMatrix1to2[0][32] = -0.325741722569325; fWeightMatrix1to2[0][33] = 0.62239158580006; fWeightMatrix1to2[0][34] = 0.614644799507705; fWeightMatrix1to2[0][35] = 0.0649371077697685; fWeightMatrix1to2[0][36] = 0.520646934608459; fWeightMatrix1to2[0][37] = 0.518779836444281; fWeightMatrix1to2[0][38] = -0.361568435731027; fWeightMatrix1to2[0][39] = -3.6647233670838; fWeightMatrix1to2[0][40] = 3.00400798433076; fWeightMatrix1to2[0][41] = 0.893798379805614; fWeightMatrix1to2[0][42] = -1.64697904619106; fWeightMatrix1to2[0][43] = 0.619263716141354; fWeightMatrix1to2[0][44] = -0.357036069600244; fWeightMatrix1to2[0][45] = -3.18382507749433; } inline double ReadProton_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 ReadProton_Long_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 1159.58996582; fMax_1[0][0] = 4943377; fMin_1[1][0] = 1212.18005371; fMax_1[1][0] = 525295.1875; fMin_1[2][0] = 1159.58996582; fMax_1[2][0] = 4943377; fMin_1[0][1] = 1.29624128342; fMax_1[0][1] = 634796.25; fMin_1[1][1] = 23.1135730743; fMax_1[1][1] = 21947.2207031; fMin_1[2][1] = 1.29624128342; fMax_1[2][1] = 634796.25; fMin_1[0][2] = 0.148644536734; fMax_1[0][2] = 2.99998402596; fMin_1[1][2] = 0.238591432571; fMax_1[1][2] = 2.99629330635; 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] = 9; fMax_1[1][3] = 50; fMin_1[2][3] = 7; fMax_1[2][3] = 53; fMin_1[0][4] = -99.9788513184; fMax_1[0][4] = -0.175433561206; fMin_1[1][4] = -75.6516418457; fMax_1[1][4] = -0.597930312157; 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] = 0.999286353588; fMin_1[2][5] = -999; fMax_1[2][5] = 1; fMin_1[0][6] = 0.0225977953523; fMax_1[0][6] = 108.616737366; fMin_1[1][6] = 0.0482650101185; fMax_1[1][6] = 76.0273590088; fMin_1[2][6] = 0.0225977953523; fMax_1[2][6] = 108.616737366; fMin_1[0][7] = -999; fMax_1[0][7] = 4999.86230469; fMin_1[1][7] = -999; fMax_1[1][7] = 4999.37109375; fMin_1[2][7] = -999; fMax_1[2][7] = 4999.86230469; fMin_1[0][8] = 7.11076427251e-05; fMax_1[0][8] = 75.7846984863; fMin_1[1][8] = 0.000287206174107; 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] = 90.3509063721; fMin_1[1][10] = 0.0106382137164; fMax_1[1][10] = 83.0422058105; 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] = 27; 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] = 0; fMax_1[0][17] = 1; fMin_1[1][17] = 0; fMax_1[1][17] = 1; fMin_1[2][17] = 0; fMax_1[2][17] = 1; fMin_1[0][18] = -999; fMax_1[0][18] = 111.730102539; fMin_1[1][18] = -999; fMax_1[1][18] = 41.8712005615; fMin_1[2][18] = -999; fMax_1[2][18] = 111.730102539; fMin_1[0][19] = -999; fMax_1[0][19] = 76.87840271; fMin_1[1][19] = -999; fMax_1[1][19] = 36.7845001221; fMin_1[2][19] = -999; fMax_1[2][19] = 76.87840271; fMin_1[0][20] = -999; fMax_1[0][20] = 101.990898132; fMin_1[1][20] = -999; fMax_1[1][20] = 53.9987983704; fMin_1[2][20] = -999; fMax_1[2][20] = 101.990898132; fMin_1[0][21] = -999; fMax_1[0][21] = 58.5022010803; fMin_1[1][21] = -999; fMax_1[1][21] = 94.9334030151; fMin_1[2][21] = -999; fMax_1[2][21] = 94.9334030151; fMin_1[0][22] = -999; fMax_1[0][22] = 64.6279983521; fMin_1[1][22] = -999; fMax_1[1][22] = 63.7510986328; fMin_1[2][22] = -999; fMax_1[2][22] = 64.6279983521; fMin_1[0][23] = -999; fMax_1[0][23] = 0.0234999991953; fMin_1[1][23] = -999; fMax_1[1][23] = 0.0200999993831; fMin_1[2][23] = -999; fMax_1[2][23] = 0.0234999991953; fMin_1[0][24] = -999; fMax_1[0][24] = 0; fMin_1[1][24] = -999; fMax_1[1][24] = 0; fMin_1[2][24] = -999; fMax_1[2][24] = 0; fMin_1[0][25] = 0; fMax_1[0][25] = 1; fMin_1[1][25] = 0; fMax_1[1][25] = 1; fMin_1[2][25] = 0; fMax_1[2][25] = 1; fMin_1[0][26] = 0; fMax_1[0][26] = 74; fMin_1[1][26] = 0; fMax_1[1][26] = 40; fMin_1[2][26] = 0; fMax_1[2][26] = 74; 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] = 0; fMax_1[0][28] = 1; fMin_1[1][28] = 0; fMax_1[1][28] = 1; fMin_1[2][28] = 0; fMax_1[2][28] = 1; fMin_1[0][29] = -999; fMax_1[0][29] = 4.34127378464; fMin_1[1][29] = -999; fMax_1[1][29] = 4.04088783264; fMin_1[2][29] = -999; fMax_1[2][29] = 4.34127378464; fMin_1[0][30] = -999; fMax_1[0][30] = 2.15297603607; fMin_1[1][30] = -999; fMax_1[1][30] = 2.15297603607; fMin_1[2][30] = -999; fMax_1[2][30] = 2.15297603607; fMin_1[0][31] = -999; fMax_1[0][31] = 3.12796974182; fMin_1[1][31] = -999; fMax_1[1][31] = 2.38102626801; fMin_1[2][31] = -999; fMax_1[2][31] = 3.12796974182; fMin_1[0][32] = -999; fMax_1[0][32] = 2.87338900566; fMin_1[1][32] = -999; fMax_1[1][32] = 2.87338900566; fMin_1[2][32] = -999; fMax_1[2][32] = 2.87338900566; fMin_1[0][33] = -999; fMax_1[0][33] = 280.579986572; fMin_1[1][33] = -999; fMax_1[1][33] = 280.579986572; fMin_1[2][33] = -999; fMax_1[2][33] = 280.579986572; fMin_1[0][34] = -999; fMax_1[0][34] = 3.46313500404; fMin_1[1][34] = -999; fMax_1[1][34] = 3.33600306511; fMin_1[2][34] = -999; fMax_1[2][34] = 3.46313500404; fMin_1[0][35] = 0; fMax_1[0][35] = 1; fMin_1[1][35] = 0; fMax_1[1][35] = 1; fMin_1[2][35] = 0; fMax_1[2][35] = 1; fMin_1[0][36] = -999; fMax_1[0][36] = 4.79148387909; fMin_1[1][36] = -999; fMax_1[1][36] = 4.49353694916; fMin_1[2][36] = -999; fMax_1[2][36] = 4.79148387909; fMin_1[0][37] = 0.471910119057; fMax_1[0][37] = 4.62359571457; fMin_1[1][37] = 0.622659146786; fMax_1[1][37] = 2.1278090477; fMin_1[2][37] = 0.471910119057; fMax_1[2][37] = 4.62359571457; } //_______________________________________________________________________ inline void ReadProton_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 = 38; // 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); indicesGet.push_back( 36); indicesGet.push_back( 37); 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); indicesPut.push_back( 36); indicesPut.push_back( 37); std::vector dv(nVar); for (int ivar=0; ivar& iv, int sigOrBgd ) const { Transform_1( iv, sigOrBgd ); }