// Class: ReadMuon_Long_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Muon_Long_TMVA TMVA Release : 4.2.0 [262656] ROOT Release : 5.34/18 [336402] Creator : jonesc Date : Wed Nov 26 18:52:08 2014 Host : ec-slc6-x86-64-spi-9 Dir : /var/pcfst/r03/lhcb/jonesc/ANNPID/results/MC12/TrainBs2MuMu/TrainAllTks-EvalAllTks-NoReweight-EqualMix/GhostAccFrac1.0/TMVA-Bs2MuMu/MLP/Norm/ScaleF1.4/BP/NCycles750/CE/sigmoid/CVTest15/CVImp1e-16/NotUseRegulator/Muon/Long Training events: 1200000 Analysis type : [Classification] #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*- # Set by User: NCycles: "750" [Number of training cycles] HiddenLayers: "50" [Specification of hidden layer architecture] NeuronType: "sigmoid" [Neuron activation function type] EstimatorType: "CE" [MSE (Mean Square Estimator) for Gaussian Likelihood or CE(Cross-Entropy) for Bernoulli Likelihood] V: "True" [Verbose output (short form of "VerbosityLevel" below - overrides the latter one)] VarTransform: "Norm" [List of variable transformations performed before training, e.g., "D_Background,P_Signal,G,N_AllClasses" for: "Decorrelation, PCA-transformation, Gaussianisation, Normalisation, each for the given class of events ('AllClasses' denotes all events of all classes, if no class indication is given, 'All' is assumed)"] H: "True" [Print method-specific help message] TrainingMethod: "BP" [Train with Back-Propagation (BP), BFGS Algorithm (BFGS), or Genetic Algorithm (GA - slower and worse)] EpochMonitoring: "True" [Provide epoch-wise monitoring plots according to TestRate (caution: causes big ROOT output file!)] ConvergenceImprove: "1.000000e-16" [Minimum improvement which counts as improvement (<0 means automatic convergence check is turned off)] ConvergenceTests: "15" [Number of steps (without improvement) required for convergence (<0 means automatic convergence check is turned off)] UseRegulator: "False" [Use regulator to avoid over-training] # Default: RandomSeed: "1" [Random seed for initial synapse weights (0 means unique seed for each run; default value '1')] NeuronInputType: "sum" [Neuron input function type] VerbosityLevel: "Verbose" [Verbosity level] CreateMVAPdfs: "False" [Create PDFs for classifier outputs (signal and background)] IgnoreNegWeightsInTraining: "False" [Events with negative weights are ignored in the training (but are included for testing and performance evaluation)] LearningRate: "2.000000e-02" [ANN learning rate parameter] DecayRate: "1.000000e-02" [Decay rate for learning parameter] TestRate: "10" [Test for overtraining performed at each #th epochs] Sampling: "1.000000e+00" [Only 'Sampling' (randomly selected) events are trained each epoch] SamplingEpoch: "1.000000e+00" [Sampling is used for the first 'SamplingEpoch' epochs, afterwards, all events are taken for training] SamplingImportance: "1.000000e+00" [ The sampling weights of events in epochs which successful (worse estimator than before) are multiplied with SamplingImportance, else they are divided.] SamplingTraining: "True" [The training sample is sampled] SamplingTesting: "False" [The testing sample is sampled] ResetStep: "50" [How often BFGS should reset history] Tau: "3.000000e+00" [LineSearch "size step"] BPMode: "sequential" [Back-propagation learning mode: sequential or batch] BatchSize: "-1" [Batch size: number of events/batch, only set if in Batch Mode, -1 for BatchSize=number_of_events] UpdateLimit: "10000" [Maximum times of regulator update] CalculateErrors: "False" [Calculates inverse Hessian matrix at the end of the training to be able to calculate the uncertainties of an MVA value] WeightRange: "1.000000e+00" [Take the events for the estimator calculations from small deviations from the desired value to large deviations only over the weight range] ## #VAR -*-*-*-*-*-*-*-*-*-*-*-* variables *-*-*-*-*-*-*-*-*-*-*-*- NVar 36 TrackP TrackP TrackP TrackP 'F' [1642.2199707,499765.90625] TrackPt TrackPt TrackPt TrackPt 'F' [250.231399536,39997.453125] TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof 'F' [0.162230923772,2.9999024868] TrackNumDof TrackNumDof TrackNumDof TrackNumDof 'I' [8,54] TrackLikelihood TrackLikelihood TrackLikelihood TrackLikelihood 'F' [-72.4599761963,-0.039919745177] TrackGhostProbability TrackGhostProbability TrackGhostProbability TrackGhostProbability 'F' [-999,0.299963325262] TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 'F' [0.0132548101246,86.6125869751] TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 'F' [2.47159077844e-05,78.3563995361] TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF 'I' [1,27] TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 'F' [0.0201730765402,90.4859848022] 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] RichAboveKaThres RichAboveKaThres RichAboveKaThres RichAboveKaThres 'I' [0,1] RichDLLe RichDLLe RichDLLe RichDLLe 'F' [-999,59.5344009399] RichDLLmu RichDLLmu RichDLLmu RichDLLmu 'F' [-999,108.26210022] RichDLLk RichDLLk RichDLLk RichDLLk 'F' [-999,169.875793457] RichDLLp RichDLLp RichDLLp RichDLLp 'F' [-999,75.6992034912] RichDLLbt RichDLLbt RichDLLbt RichDLLbt 'F' [-999,79.4583969116] MuonBkgLL MuonBkgLL MuonBkgLL MuonBkgLL 'F' [-10000,0.0175000000745] MuonMuLL MuonMuLL MuonMuLL MuonMuLL 'F' [-10000,0] MuonNShared MuonNShared MuonNShared MuonNShared 'I' [0,31] MuonIsMuon MuonIsMuon MuonIsMuon MuonIsMuon 'I' [0,1] MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon 'I' [0,1] InAccEcal InAccEcal InAccEcal InAccEcal 'I' [0,1] EcalPIDe EcalPIDe EcalPIDe EcalPIDe 'F' [-999,4.34127378464] EcalPIDmu EcalPIDmu EcalPIDmu EcalPIDmu 'F' [-999,2.15297603607] InAccHcal InAccHcal InAccHcal InAccHcal 'I' [0,1] HcalPIDe HcalPIDe HcalPIDe HcalPIDe 'F' [-999,3.12796974182] HcalPIDmu HcalPIDmu HcalPIDmu HcalPIDmu 'F' [-999,2.87338900566] InAccPrs InAccPrs InAccPrs InAccPrs 'I' [0,1] PrsPIDe PrsPIDe PrsPIDe PrsPIDe 'F' [-999,3.46313500404] InAccBrem InAccBrem InAccBrem InAccBrem 'I' [0,1] BremPIDe BremPIDe BremPIDe BremPIDe 'F' [-999,4.79148387909] VeloCharge VeloCharge VeloCharge VeloCharge 'F' [0.561797738075,2.39817404747] NSpec 0 ============================================================================ */ #include #include #include #include #ifndef IClassifierReader__def #define IClassifierReader__def class IClassifierReader { public: // constructor IClassifierReader() : fStatusIsClean( true ) {} virtual ~IClassifierReader() {} // return classifier response virtual double GetMvaValue( const std::vector& inputValues ) const = 0; // returns classifier status bool IsStatusClean() const { return fStatusIsClean; } protected: bool fStatusIsClean; }; #endif class ReadMuon_Long_TMVA : public IClassifierReader { public: // constructor ReadMuon_Long_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadMuon_Long_TMVA" ), fNvars( 36 ), fIsNormalised( false ) { // the training input variables const char* inputVars[] = { "TrackP", "TrackPt", "TrackChi2PerDof", "TrackNumDof", "TrackLikelihood", "TrackGhostProbability", "TrackFitMatchChi2", "TrackFitVeloChi2", "TrackFitVeloNDoF", "TrackFitTChi2", "TrackFitTNDoF", "RichUsedAero", "RichUsedR1Gas", "RichUsedR2Gas", "RichAboveKaThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "MuonBkgLL", "MuonMuLL", "MuonNShared", "MuonIsMuon", "MuonIsLooseMuon", "InAccEcal", "EcalPIDe", "EcalPIDmu", "InAccHcal", "HcalPIDe", "HcalPIDmu", "InAccPrs", "PrsPIDe", "InAccBrem", "BremPIDe", "VeloCharge" }; // sanity checks if (theInputVars.size() <= 0) { std::cout << "Problem in class \"" << fClassName << "\": empty input vector" << std::endl; fStatusIsClean = false; } if (theInputVars.size() != fNvars) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in number of input values: " << theInputVars.size() << " != " << fNvars << std::endl; fStatusIsClean = false; } // validate input variables for (size_t ivar = 0; ivar < theInputVars.size(); ivar++) { if (theInputVars[ivar] != inputVars[ivar]) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in input variable names" << std::endl << " for variable [" << ivar << "]: " << theInputVars[ivar].c_str() << " != " << inputVars[ivar] << std::endl; fStatusIsClean = false; } } // initialize min and max vectors (for normalisation) fVmin[0] = -1; fVmax[0] = 1; fVmin[1] = -1; fVmax[1] = 1; fVmin[2] = -1; fVmax[2] = 1; fVmin[3] = -1; fVmax[3] = 1; fVmin[4] = -1; fVmax[4] = 1; fVmin[5] = -1; fVmax[5] = 1; fVmin[6] = -1; fVmax[6] = 1; fVmin[7] = -1; fVmax[7] = 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] = 1; fVmin[20] = -1; fVmax[20] = 1; fVmin[21] = -1; fVmax[21] = 1; fVmin[22] = -1; fVmax[22] = 1; fVmin[23] = -1; fVmax[23] = 1; fVmin[24] = -1; fVmax[24] = 1; fVmin[25] = -1; fVmax[25] = 1; fVmin[26] = -1; fVmax[26] = 1; fVmin[27] = -1; fVmax[27] = 1; fVmin[28] = -1; fVmax[28] = 1; fVmin[29] = -1; fVmax[29] = 1; fVmin[30] = -1; fVmax[30] = 1; fVmin[31] = -1; fVmax[31] = 1; fVmin[32] = -1; fVmax[32] = 0.99999988079071; fVmin[33] = -1; fVmax[33] = 1; fVmin[34] = -1; fVmax[34] = 1; fVmin[35] = -1; fVmax[35] = 1; // initialize input variable types fType[0] = 'F'; fType[1] = 'F'; fType[2] = 'F'; fType[3] = 'I'; fType[4] = 'F'; fType[5] = 'F'; fType[6] = 'F'; fType[7] = 'F'; fType[8] = 'I'; fType[9] = 'F'; fType[10] = 'I'; fType[11] = 'I'; fType[12] = 'I'; fType[13] = 'I'; fType[14] = 'I'; fType[15] = 'F'; fType[16] = 'F'; fType[17] = 'F'; fType[18] = 'F'; fType[19] = 'F'; fType[20] = 'F'; fType[21] = 'F'; fType[22] = 'I'; fType[23] = 'I'; fType[24] = 'I'; fType[25] = 'I'; fType[26] = 'F'; fType[27] = 'F'; fType[28] = 'I'; fType[29] = 'F'; fType[30] = 'F'; fType[31] = 'I'; fType[32] = 'F'; fType[33] = 'I'; fType[34] = 'F'; fType[35] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadMuon_Long_TMVA() { Clear(); // method-specific } // the classifier response // "inputValues" is a vector of input values in the same order as the // variables given to the constructor double GetMvaValue( const std::vector& inputValues ) const; private: // method-specific destructor void Clear(); // input variable transformation double fMin_1[3][36]; double fMax_1[3][36]; void InitTransform_1(); void Transform_1( std::vector & iv, int sigOrBgd ) const; void InitTransform(); void Transform( std::vector & iv, int sigOrBgd ) const; // common member variables const char* fClassName; const size_t fNvars; size_t GetNvar() const { return fNvars; } char GetType( int ivar ) const { return fType[ivar]; } // normalisation of input variables const bool fIsNormalised; bool IsNormalised() const { return fIsNormalised; } double fVmin[36]; double fVmax[36]; double NormVariable( double x, double xmin, double xmax ) const { // normalise to output range: [-1, 1] return 2*(x - xmin)/(xmax - xmin) - 1.0; } // type of input variable: 'F' or 'I' char fType[36]; // initialize internal variables void Initialize(); double GetMvaValue__( const std::vector& inputValues ) const; // private members (method specific) double ActivationFnc(double x) const; double OutputActivationFnc(double x) const; int fLayers; int fLayerSize[3]; double fWeightMatrix0to1[51][37]; // weight matrix from layer 0 to 1 double fWeightMatrix1to2[1][51]; // weight matrix from layer 1 to 2 double * fWeights[3]; }; inline void ReadMuon_Long_TMVA::Initialize() { // build network structure fLayers = 3; fLayerSize[0] = 37; fWeights[0] = new double[37]; fLayerSize[1] = 51; fWeights[1] = new double[51]; fLayerSize[2] = 1; fWeights[2] = new double[1]; // weight matrix from layer 0 to 1 fWeightMatrix0to1[0][0] = -0.35753051458746; fWeightMatrix0to1[1][0] = 8.58857903522159; fWeightMatrix0to1[2][0] = 2.74763201292708; fWeightMatrix0to1[3][0] = 6.75936242787343; fWeightMatrix0to1[4][0] = 0.732664045657793; fWeightMatrix0to1[5][0] = -3.93578683623106; fWeightMatrix0to1[6][0] = -5.96260757441045; fWeightMatrix0to1[7][0] = 0.152370881970123; fWeightMatrix0to1[8][0] = -4.70572436263421; fWeightMatrix0to1[9][0] = -0.409018787846703; fWeightMatrix0to1[10][0] = 1.23066126216286; fWeightMatrix0to1[11][0] = 0.151760849722533; fWeightMatrix0to1[12][0] = -2.75399165118779; fWeightMatrix0to1[13][0] = -4.16081929283442; fWeightMatrix0to1[14][0] = 3.28276583965413; fWeightMatrix0to1[15][0] = -0.640394633244756; fWeightMatrix0to1[16][0] = 1.67347702723506; fWeightMatrix0to1[17][0] = 11.5350085724754; fWeightMatrix0to1[18][0] = -1.03580693248976; fWeightMatrix0to1[19][0] = 0.402525097003223; fWeightMatrix0to1[20][0] = -0.109501595613385; fWeightMatrix0to1[21][0] = 0.571506839561476; fWeightMatrix0to1[22][0] = 1.45433774452668; fWeightMatrix0to1[23][0] = 4.84578431383385; fWeightMatrix0to1[24][0] = -1.63134224160731; fWeightMatrix0to1[25][0] = -3.78578764364833; fWeightMatrix0to1[26][0] = 3.94577220425489; fWeightMatrix0to1[27][0] = -3.37954530895192; fWeightMatrix0to1[28][0] = -1.20314022496515; fWeightMatrix0to1[29][0] = 1.12445702234994; fWeightMatrix0to1[30][0] = 3.49225362201775; fWeightMatrix0to1[31][0] = 5.96586162835491; fWeightMatrix0to1[32][0] = 0.299953415744889; fWeightMatrix0to1[33][0] = 6.44216910437583; fWeightMatrix0to1[34][0] = -0.254638845295454; fWeightMatrix0to1[35][0] = -0.211816574380373; fWeightMatrix0to1[36][0] = -7.47084806518724; fWeightMatrix0to1[37][0] = 4.88516777257167; fWeightMatrix0to1[38][0] = -0.0166670284254038; fWeightMatrix0to1[39][0] = 0.193625017247352; fWeightMatrix0to1[40][0] = 4.35321809680636; fWeightMatrix0to1[41][0] = 1.14756148532269; fWeightMatrix0to1[42][0] = 5.03846725917418; fWeightMatrix0to1[43][0] = 2.0860898218088; fWeightMatrix0to1[44][0] = 5.85784102572605; fWeightMatrix0to1[45][0] = -0.711896966182666; fWeightMatrix0to1[46][0] = 1.66880326449599; fWeightMatrix0to1[47][0] = -1.05758687241314; fWeightMatrix0to1[48][0] = 2.17655120478129; fWeightMatrix0to1[49][0] = 8.27135603850771; fWeightMatrix0to1[0][1] = 3.42819196343419; fWeightMatrix0to1[1][1] = 0.306712578604411; fWeightMatrix0to1[2][1] = -6.83161630585941; fWeightMatrix0to1[3][1] = 1.27061008579045; fWeightMatrix0to1[4][1] = -1.06988529642873; fWeightMatrix0to1[5][1] = -3.2772460692558; fWeightMatrix0to1[6][1] = -16.9148672547665; fWeightMatrix0to1[7][1] = -3.01145943719722; fWeightMatrix0to1[8][1] = -1.77139468386813; fWeightMatrix0to1[9][1] = 1.28301238018432; fWeightMatrix0to1[10][1] = -2.31302216858488; fWeightMatrix0to1[11][1] = 0.573641672952114; fWeightMatrix0to1[12][1] = -0.69300644361438; fWeightMatrix0to1[13][1] = -7.10591925317583; fWeightMatrix0to1[14][1] = 12.892380782601; fWeightMatrix0to1[15][1] = -3.124304130004; fWeightMatrix0to1[16][1] = 2.16129307665755; fWeightMatrix0to1[17][1] = -3.39461700428154; fWeightMatrix0to1[18][1] = 1.37769600621279; fWeightMatrix0to1[19][1] = -2.98770804712226; fWeightMatrix0to1[20][1] = -2.01204483415458; fWeightMatrix0to1[21][1] = -0.464317221802495; fWeightMatrix0to1[22][1] = 1.54577581638535; fWeightMatrix0to1[23][1] = 3.04557306641597; fWeightMatrix0to1[24][1] = 1.14310298540918; fWeightMatrix0to1[25][1] = -0.701147183155675; fWeightMatrix0to1[26][1] = -9.78398243936732; fWeightMatrix0to1[27][1] = 0.389462163297817; fWeightMatrix0to1[28][1] = 3.60979273557951; fWeightMatrix0to1[29][1] = 1.5615274551794; fWeightMatrix0to1[30][1] = 0.649651441191178; fWeightMatrix0to1[31][1] = -10.9029865018604; fWeightMatrix0to1[32][1] = 1.64230372410475; fWeightMatrix0to1[33][1] = 1.11100200020615; fWeightMatrix0to1[34][1] = -0.772898171741787; fWeightMatrix0to1[35][1] = 0.0248581587343564; fWeightMatrix0to1[36][1] = -1.27814829175249; fWeightMatrix0to1[37][1] = -1.48325971303261; fWeightMatrix0to1[38][1] = 1.45012755723368; fWeightMatrix0to1[39][1] = -1.57629538529168; fWeightMatrix0to1[40][1] = -0.847990670265346; fWeightMatrix0to1[41][1] = 0.604970698359438; fWeightMatrix0to1[42][1] = 2.56387356344645; fWeightMatrix0to1[43][1] = -1.63033327747931; fWeightMatrix0to1[44][1] = 4.41976145850395; fWeightMatrix0to1[45][1] = 1.31087880218237; fWeightMatrix0to1[46][1] = -5.18547575124961; fWeightMatrix0to1[47][1] = -0.680797516780147; fWeightMatrix0to1[48][1] = -2.9049914638805; fWeightMatrix0to1[49][1] = 0.914786404981564; fWeightMatrix0to1[0][2] = -1.06889706419997; fWeightMatrix0to1[1][2] = 1.01909771938665; fWeightMatrix0to1[2][2] = -0.95233508249958; fWeightMatrix0to1[3][2] = 1.21451880582379; fWeightMatrix0to1[4][2] = 0.745475986603815; fWeightMatrix0to1[5][2] = -0.645820234366409; fWeightMatrix0to1[6][2] = -2.01785261177041; fWeightMatrix0to1[7][2] = -0.210647869083297; fWeightMatrix0to1[8][2] = 0.319887720217382; fWeightMatrix0to1[9][2] = 2.80217719331157; fWeightMatrix0to1[10][2] = -1.93755293696366; fWeightMatrix0to1[11][2] = 1.11245360228073; fWeightMatrix0to1[12][2] = -0.053966641127337; fWeightMatrix0to1[13][2] = -0.90686701007974; fWeightMatrix0to1[14][2] = -0.630312831062248; fWeightMatrix0to1[15][2] = 2.00397178745174; fWeightMatrix0to1[16][2] = -0.807647977551206; fWeightMatrix0to1[17][2] = 1.56265807411116; fWeightMatrix0to1[18][2] = 0.310800283851936; fWeightMatrix0to1[19][2] = -0.39272517410808; fWeightMatrix0to1[20][2] = -1.65579738612607; fWeightMatrix0to1[21][2] = 0.186402143797575; fWeightMatrix0to1[22][2] = -0.506300306738167; fWeightMatrix0to1[23][2] = -1.90103531351576; fWeightMatrix0to1[24][2] = 1.31849346686792; fWeightMatrix0to1[25][2] = 0.169130588302513; fWeightMatrix0to1[26][2] = 3.26747257795315; fWeightMatrix0to1[27][2] = 0.909005940641848; fWeightMatrix0to1[28][2] = -0.553043643491457; fWeightMatrix0to1[29][2] = -0.226032278825697; fWeightMatrix0to1[30][2] = 2.81943385130545; fWeightMatrix0to1[31][2] = 0.0458967070792422; fWeightMatrix0to1[32][2] = -0.633596231491273; fWeightMatrix0to1[33][2] = -1.37496824837075; fWeightMatrix0to1[34][2] = 0.185040910392112; fWeightMatrix0to1[35][2] = 4.62515074807541; fWeightMatrix0to1[36][2] = -0.248832741333714; fWeightMatrix0to1[37][2] = -2.90061529942017; fWeightMatrix0to1[38][2] = -1.1465490108436; fWeightMatrix0to1[39][2] = 2.40117722834625; fWeightMatrix0to1[40][2] = 0.705949616181891; fWeightMatrix0to1[41][2] = 0.25347283518134; fWeightMatrix0to1[42][2] = 0.0465850522732485; fWeightMatrix0to1[43][2] = 2.42611319470995; fWeightMatrix0to1[44][2] = -3.04959759343911; fWeightMatrix0to1[45][2] = 1.49481902825425; fWeightMatrix0to1[46][2] = -1.25844295198858; fWeightMatrix0to1[47][2] = 0.518036202460189; fWeightMatrix0to1[48][2] = -0.65838204096511; fWeightMatrix0to1[49][2] = 0.519923118227766; fWeightMatrix0to1[0][3] = -3.2752455479425; fWeightMatrix0to1[1][3] = 2.82455649035415; fWeightMatrix0to1[2][3] = 0.676869988583583; fWeightMatrix0to1[3][3] = -1.9752046765216; fWeightMatrix0to1[4][3] = -2.20200975534673; fWeightMatrix0to1[5][3] = -2.39136284171701; fWeightMatrix0to1[6][3] = -1.52635533342882; fWeightMatrix0to1[7][3] = 1.27887783723982; fWeightMatrix0to1[8][3] = -3.37019500817527; fWeightMatrix0to1[9][3] = -2.37042915359665; fWeightMatrix0to1[10][3] = 4.00309067879375; fWeightMatrix0to1[11][3] = 1.00298100001294; fWeightMatrix0to1[12][3] = 1.84586726085749; fWeightMatrix0to1[13][3] = -0.13154084295155; fWeightMatrix0to1[14][3] = 0.936819647105284; fWeightMatrix0to1[15][3] = 0.734434802595413; fWeightMatrix0to1[16][3] = -0.5157028010673; fWeightMatrix0to1[17][3] = 1.69213340493261; fWeightMatrix0to1[18][3] = 0.172982339766077; fWeightMatrix0to1[19][3] = -0.861761155345913; fWeightMatrix0to1[20][3] = 1.97497673730576; fWeightMatrix0to1[21][3] = 1.20635265491305; fWeightMatrix0to1[22][3] = 0.293921870299948; fWeightMatrix0to1[23][3] = 3.65036585100344; fWeightMatrix0to1[24][3] = 0.561376616266539; fWeightMatrix0to1[25][3] = 3.74850243559009; fWeightMatrix0to1[26][3] = 1.09324659456929; fWeightMatrix0to1[27][3] = -3.06076106851424; fWeightMatrix0to1[28][3] = 1.16721448475456; fWeightMatrix0to1[29][3] = -2.10523681250965; fWeightMatrix0to1[30][3] = -0.390491186866405; fWeightMatrix0to1[31][3] = 1.78623822543431; fWeightMatrix0to1[32][3] = 1.55060959531153; fWeightMatrix0to1[33][3] = -3.36478265845591; fWeightMatrix0to1[34][3] = -0.0309887056382109; fWeightMatrix0to1[35][3] = 2.19553628397114; fWeightMatrix0to1[36][3] = -0.43019076231925; fWeightMatrix0to1[37][3] = 2.8173322078575; fWeightMatrix0to1[38][3] = -0.398826545681676; fWeightMatrix0to1[39][3] = 2.04653603144679; fWeightMatrix0to1[40][3] = -0.840468121286239; fWeightMatrix0to1[41][3] = 1.36374727905819; fWeightMatrix0to1[42][3] = 6.23827271230794; fWeightMatrix0to1[43][3] = 1.9452486316605; fWeightMatrix0to1[44][3] = -1.24163985335917; fWeightMatrix0to1[45][3] = -2.34551614470768; fWeightMatrix0to1[46][3] = 0.0167393408309519; fWeightMatrix0to1[47][3] = 1.55071033097125; fWeightMatrix0to1[48][3] = 0.65166441866194; fWeightMatrix0to1[49][3] = -1.28599750622984; fWeightMatrix0to1[0][4] = 0.733497357758738; fWeightMatrix0to1[1][4] = -3.5114737274334; fWeightMatrix0to1[2][4] = 1.6575400288622; fWeightMatrix0to1[3][4] = -1.776779164585; fWeightMatrix0to1[4][4] = 3.24376093089876; fWeightMatrix0to1[5][4] = 1.24716414583545; fWeightMatrix0to1[6][4] = 0.30072621414347; fWeightMatrix0to1[7][4] = -0.346544069750527; fWeightMatrix0to1[8][4] = 3.31824182443013; fWeightMatrix0to1[9][4] = 1.65571568623229; fWeightMatrix0to1[10][4] = 0.493841967021081; fWeightMatrix0to1[11][4] = -0.465067129591741; fWeightMatrix0to1[12][4] = -1.18356315959576; fWeightMatrix0to1[13][4] = 0.7933902684513; fWeightMatrix0to1[14][4] = 0.0470037058070099; fWeightMatrix0to1[15][4] = -1.90481977074158; fWeightMatrix0to1[16][4] = -1.42465753429991; fWeightMatrix0to1[17][4] = 2.35832330830869; fWeightMatrix0to1[18][4] = 2.33869744583635; fWeightMatrix0to1[19][4] = -2.19569368458838; fWeightMatrix0to1[20][4] = -1.88177285779767; fWeightMatrix0to1[21][4] = -0.568279908858232; fWeightMatrix0to1[22][4] = -1.85078109022517; fWeightMatrix0to1[23][4] = -1.68906075223922; fWeightMatrix0to1[24][4] = 4.01797852952667; fWeightMatrix0to1[25][4] = -2.23269817727023; fWeightMatrix0to1[26][4] = -4.99825547512093; fWeightMatrix0to1[27][4] = 4.3234720151976; fWeightMatrix0to1[28][4] = -2.69050331976363; fWeightMatrix0to1[29][4] = -3.51895946665865; fWeightMatrix0to1[30][4] = -1.65317880525936; fWeightMatrix0to1[31][4] = -1.64292806111568; fWeightMatrix0to1[32][4] = 1.53137859257621; fWeightMatrix0to1[33][4] = -0.193412951795333; fWeightMatrix0to1[34][4] = 1.39520243028194; fWeightMatrix0to1[35][4] = -2.40181305144931; fWeightMatrix0to1[36][4] = -0.368560478001734; fWeightMatrix0to1[37][4] = 1.55475734019925; fWeightMatrix0to1[38][4] = 0.209789882081085; fWeightMatrix0to1[39][4] = -0.983253509069902; fWeightMatrix0to1[40][4] = -1.93223479527653; fWeightMatrix0to1[41][4] = -0.831545366655015; fWeightMatrix0to1[42][4] = -1.65567764328023; fWeightMatrix0to1[43][4] = -0.837013931455563; fWeightMatrix0to1[44][4] = -2.84921344948916; fWeightMatrix0to1[45][4] = 1.1821193522796; fWeightMatrix0to1[46][4] = 0.336518571786831; fWeightMatrix0to1[47][4] = -2.79439352561039; fWeightMatrix0to1[48][4] = 1.69527144520575; fWeightMatrix0to1[49][4] = -0.111766246421118; fWeightMatrix0to1[0][5] = -0.295599378500766; fWeightMatrix0to1[1][5] = 0.458071505526955; fWeightMatrix0to1[2][5] = 0.659184694735566; fWeightMatrix0to1[3][5] = 0.583660838606543; fWeightMatrix0to1[4][5] = 3.88026025253672; fWeightMatrix0to1[5][5] = -1.0004114737643; fWeightMatrix0to1[6][5] = -0.0602299451949282; fWeightMatrix0to1[7][5] = -3.13623594192731; fWeightMatrix0to1[8][5] = 0.0530666658700699; fWeightMatrix0to1[9][5] = -3.45577694593812; fWeightMatrix0to1[10][5] = -1.28672147580077; fWeightMatrix0to1[11][5] = 0.312766539419512; fWeightMatrix0to1[12][5] = 3.78266348321405; fWeightMatrix0to1[13][5] = 0.16599753694785; fWeightMatrix0to1[14][5] = 6.22138418774111; fWeightMatrix0to1[15][5] = -0.577729052937373; fWeightMatrix0to1[16][5] = 0.467286656520123; fWeightMatrix0to1[17][5] = 0.55669577575511; fWeightMatrix0to1[18][5] = 0.0365485052632028; fWeightMatrix0to1[19][5] = -2.65444522511407; fWeightMatrix0to1[20][5] = -0.770188761148645; fWeightMatrix0to1[21][5] = -0.00287627477140894; fWeightMatrix0to1[22][5] = -0.958610132407571; fWeightMatrix0to1[23][5] = -2.60248849749306; fWeightMatrix0to1[24][5] = -1.65956279219793; fWeightMatrix0to1[25][5] = -0.449240993604086; fWeightMatrix0to1[26][5] = -0.923910823724819; fWeightMatrix0to1[27][5] = -0.436826376510512; fWeightMatrix0to1[28][5] = 2.30850772801023; fWeightMatrix0to1[29][5] = -0.690826201894197; fWeightMatrix0to1[30][5] = -0.237493716884308; fWeightMatrix0to1[31][5] = -0.0521097894780722; fWeightMatrix0to1[32][5] = -2.98404732257293; fWeightMatrix0to1[33][5] = -0.988850565413936; fWeightMatrix0to1[34][5] = -1.78573122462684; fWeightMatrix0to1[35][5] = -2.75652778104325; fWeightMatrix0to1[36][5] = 1.23908720243996; fWeightMatrix0to1[37][5] = -0.0643827617136422; fWeightMatrix0to1[38][5] = -3.09688712508007; fWeightMatrix0to1[39][5] = 1.26051030073595; fWeightMatrix0to1[40][5] = -2.86649946541685; fWeightMatrix0to1[41][5] = 0.528656542902938; fWeightMatrix0to1[42][5] = -2.58210732208344; fWeightMatrix0to1[43][5] = 0.171176737657845; fWeightMatrix0to1[44][5] = 4.09571973539678; fWeightMatrix0to1[45][5] = -3.06421072323351; fWeightMatrix0to1[46][5] = 3.24789753487004; fWeightMatrix0to1[47][5] = 0.606309951348824; fWeightMatrix0to1[48][5] = -0.878583606162138; fWeightMatrix0to1[49][5] = -3.55404408351093; fWeightMatrix0to1[0][6] = -2.07694217938703; fWeightMatrix0to1[1][6] = 0.20196051687509; fWeightMatrix0to1[2][6] = -2.8732569599457; fWeightMatrix0to1[3][6] = 0.0887297092933234; fWeightMatrix0to1[4][6] = -6.46703892478907; fWeightMatrix0to1[5][6] = -0.0744122249155894; fWeightMatrix0to1[6][6] = 0.981486932357283; fWeightMatrix0to1[7][6] = -2.13946123570162; fWeightMatrix0to1[8][6] = -0.000793324656291708; fWeightMatrix0to1[9][6] = -0.281998990806124; fWeightMatrix0to1[10][6] = 0.588063444253796; fWeightMatrix0to1[11][6] = -0.166789231145758; fWeightMatrix0to1[12][6] = -2.39836633835284; fWeightMatrix0to1[13][6] = 1.00122913183182; fWeightMatrix0to1[14][6] = 0.140679457599966; fWeightMatrix0to1[15][6] = 0.659941464114816; fWeightMatrix0to1[16][6] = 0.706481579224514; fWeightMatrix0to1[17][6] = -0.796378349441467; fWeightMatrix0to1[18][6] = 2.26090162614186; fWeightMatrix0to1[19][6] = 2.82372549472059; fWeightMatrix0to1[20][6] = -1.49522123940007; fWeightMatrix0to1[21][6] = 1.48243775833044; fWeightMatrix0to1[22][6] = 0.0446718985395208; fWeightMatrix0to1[23][6] = 3.50762838132848; fWeightMatrix0to1[24][6] = -0.920862193572716; fWeightMatrix0to1[25][6] = 6.37685714996855; fWeightMatrix0to1[26][6] = 2.78988667308698; fWeightMatrix0to1[27][6] = 1.83639399362213; fWeightMatrix0to1[28][6] = -1.0390648921828; fWeightMatrix0to1[29][6] = 0.850991776654371; fWeightMatrix0to1[30][6] = 0.563694056332888; fWeightMatrix0to1[31][6] = 2.27529250409458; fWeightMatrix0to1[32][6] = -1.86105178870187; fWeightMatrix0to1[33][6] = -1.61250077072232; fWeightMatrix0to1[34][6] = 0.259848229377042; fWeightMatrix0to1[35][6] = 2.14613102267175; fWeightMatrix0to1[36][6] = 1.28613461336188; fWeightMatrix0to1[37][6] = -0.753186204441325; fWeightMatrix0to1[38][6] = -0.357346676883165; fWeightMatrix0to1[39][6] = 1.28929980257504; fWeightMatrix0to1[40][6] = -0.398494484835446; fWeightMatrix0to1[41][6] = 0.577477666699947; fWeightMatrix0to1[42][6] = 2.07904268498137; fWeightMatrix0to1[43][6] = -1.86958857568659; fWeightMatrix0to1[44][6] = -0.718668002532853; fWeightMatrix0to1[45][6] = -0.430833010863274; fWeightMatrix0to1[46][6] = -2.69973432741647; fWeightMatrix0to1[47][6] = 0.0268317079140399; fWeightMatrix0to1[48][6] = -0.210860484692972; fWeightMatrix0to1[49][6] = -0.718593505351867; fWeightMatrix0to1[0][7] = 1.33582972613146; fWeightMatrix0to1[1][7] = 1.5304500399301; fWeightMatrix0to1[2][7] = 0.564055820327303; fWeightMatrix0to1[3][7] = 0.151202936590957; fWeightMatrix0to1[4][7] = -0.0353240024005037; fWeightMatrix0to1[5][7] = -2.01678851679755; fWeightMatrix0to1[6][7] = 2.11182236904461; fWeightMatrix0to1[7][7] = 0.878902416419403; fWeightMatrix0to1[8][7] = -0.948434212151902; fWeightMatrix0to1[9][7] = 0.24171762696113; fWeightMatrix0to1[10][7] = 0.383033393359736; fWeightMatrix0to1[11][7] = -0.75131755142817; fWeightMatrix0to1[12][7] = 0.296181639270264; fWeightMatrix0to1[13][7] = -0.852928773756471; fWeightMatrix0to1[14][7] = 0.525956616412846; fWeightMatrix0to1[15][7] = -0.189928344058041; fWeightMatrix0to1[16][7] = -1.4555839209044; fWeightMatrix0to1[17][7] = -0.162215126656916; fWeightMatrix0to1[18][7] = -0.642942251213754; fWeightMatrix0to1[19][7] = -2.24616831588836; fWeightMatrix0to1[20][7] = 0.480919479292853; fWeightMatrix0to1[21][7] = -1.38513728400249; fWeightMatrix0to1[22][7] = -0.444214087571613; fWeightMatrix0to1[23][7] = 1.40430066257073; fWeightMatrix0to1[24][7] = 0.525908403070739; fWeightMatrix0to1[25][7] = -0.678022531925902; fWeightMatrix0to1[26][7] = 0.351159728533532; fWeightMatrix0to1[27][7] = 0.931241340655718; fWeightMatrix0to1[28][7] = 0.798957089404647; fWeightMatrix0to1[29][7] = 1.55158683269701; fWeightMatrix0to1[30][7] = -1.57209624569938; fWeightMatrix0to1[31][7] = -2.32800262734961; fWeightMatrix0to1[32][7] = -1.03794093470586; fWeightMatrix0to1[33][7] = 3.61329299442032; fWeightMatrix0to1[34][7] = 1.0013240913847; fWeightMatrix0to1[35][7] = -0.986212834118454; fWeightMatrix0to1[36][7] = 0.498019991614909; fWeightMatrix0to1[37][7] = 0.286491651034234; fWeightMatrix0to1[38][7] = 1.91468159379738; fWeightMatrix0to1[39][7] = -1.1128944702901; fWeightMatrix0to1[40][7] = 2.02095520725526; fWeightMatrix0to1[41][7] = 1.28741424691786; fWeightMatrix0to1[42][7] = -0.518190377999976; fWeightMatrix0to1[43][7] = 1.42931342441901; fWeightMatrix0to1[44][7] = 0.802476604629214; fWeightMatrix0to1[45][7] = -0.11760164825349; fWeightMatrix0to1[46][7] = 0.322315076050439; fWeightMatrix0to1[47][7] = 1.891235851161; fWeightMatrix0to1[48][7] = 2.27304707367512; fWeightMatrix0to1[49][7] = -0.712049288236411; fWeightMatrix0to1[0][8] = 3.86081820731307; fWeightMatrix0to1[1][8] = 2.92514726347952; fWeightMatrix0to1[2][8] = 0.321622095367374; fWeightMatrix0to1[3][8] = -4.91991225723778; fWeightMatrix0to1[4][8] = 1.69311687581441; fWeightMatrix0to1[5][8] = -0.442373093088723; fWeightMatrix0to1[6][8] = -0.076945476759459; fWeightMatrix0to1[7][8] = 1.84810913786413; fWeightMatrix0to1[8][8] = 1.97606364653856; fWeightMatrix0to1[9][8] = -1.53942639009319; fWeightMatrix0to1[10][8] = -0.227353935036425; fWeightMatrix0to1[11][8] = -0.997077211354759; fWeightMatrix0to1[12][8] = 1.63091280256072; fWeightMatrix0to1[13][8] = -4.34848743168817; fWeightMatrix0to1[14][8] = 1.28793357649578; fWeightMatrix0to1[15][8] = 2.44902698024892; fWeightMatrix0to1[16][8] = 1.96518232148587; fWeightMatrix0to1[17][8] = -1.05457025544663; fWeightMatrix0to1[18][8] = 0.78733373384487; fWeightMatrix0to1[19][8] = -4.20115946445425; fWeightMatrix0to1[20][8] = 0.0176037555364196; fWeightMatrix0to1[21][8] = 0.562718866684631; fWeightMatrix0to1[22][8] = 2.086626327101; fWeightMatrix0to1[23][8] = -2.70384641259967; fWeightMatrix0to1[24][8] = -0.625044235636966; fWeightMatrix0to1[25][8] = -2.22973246885326; fWeightMatrix0to1[26][8] = -3.64867187488823; fWeightMatrix0to1[27][8] = -5.86401412936996; fWeightMatrix0to1[28][8] = -1.55791261832522; fWeightMatrix0to1[29][8] = 1.0812019098402; fWeightMatrix0to1[30][8] = 1.09231330160293; fWeightMatrix0to1[31][8] = -1.57972639871213; fWeightMatrix0to1[32][8] = -1.24312405553512; fWeightMatrix0to1[33][8] = -1.39911173688133; fWeightMatrix0to1[34][8] = 2.00462328550607; fWeightMatrix0to1[35][8] = 4.75012613881096; fWeightMatrix0to1[36][8] = 0.0720535610539677; fWeightMatrix0to1[37][8] = -0.988689389825501; fWeightMatrix0to1[38][8] = -4.49259491803168; fWeightMatrix0to1[39][8] = 0.707650479511408; fWeightMatrix0to1[40][8] = -0.869753374606693; fWeightMatrix0to1[41][8] = -1.1310108114436; fWeightMatrix0to1[42][8] = 4.49432040908702; fWeightMatrix0to1[43][8] = -1.40689497567866; fWeightMatrix0to1[44][8] = -3.58077223501466; fWeightMatrix0to1[45][8] = 1.93850868729147; fWeightMatrix0to1[46][8] = 1.26926599510586; fWeightMatrix0to1[47][8] = -0.337910622322417; fWeightMatrix0to1[48][8] = -0.0827404415597007; fWeightMatrix0to1[49][8] = 1.01941484078993; fWeightMatrix0to1[0][9] = 1.04392362260512; fWeightMatrix0to1[1][9] = 2.15419997904863; fWeightMatrix0to1[2][9] = -0.50895220964764; fWeightMatrix0to1[3][9] = 1.6674806279899; fWeightMatrix0to1[4][9] = -2.5147549175508; fWeightMatrix0to1[5][9] = -2.15756261365683; fWeightMatrix0to1[6][9] = 0.522943686197055; fWeightMatrix0to1[7][9] = -0.26496306364408; fWeightMatrix0to1[8][9] = -2.24306554380678; fWeightMatrix0to1[9][9] = 2.01481753416265; fWeightMatrix0to1[10][9] = 0.275401753811976; fWeightMatrix0to1[11][9] = -0.754436322401834; fWeightMatrix0to1[12][9] = 0.338272348786384; fWeightMatrix0to1[13][9] = 0.325413409615728; fWeightMatrix0to1[14][9] = 0.476143450888917; fWeightMatrix0to1[15][9] = 0.714522247019642; fWeightMatrix0to1[16][9] = -0.651466481400553; fWeightMatrix0to1[17][9] = -1.69264000526623; fWeightMatrix0to1[18][9] = 1.23219700889604; fWeightMatrix0to1[19][9] = 2.54262203637556; fWeightMatrix0to1[20][9] = 3.03523639186989; fWeightMatrix0to1[21][9] = -0.684242802147396; fWeightMatrix0to1[22][9] = -1.44468352332614; fWeightMatrix0to1[23][9] = 2.83309787761712; fWeightMatrix0to1[24][9] = -2.69367588400645; fWeightMatrix0to1[25][9] = 1.30597387907784; fWeightMatrix0to1[26][9] = -0.407867136263347; fWeightMatrix0to1[27][9] = -1.62487447092467; fWeightMatrix0to1[28][9] = 0.789596010812702; fWeightMatrix0to1[29][9] = 2.14825835438703; fWeightMatrix0to1[30][9] = 0.0526485720410141; fWeightMatrix0to1[31][9] = 2.48895465377089; fWeightMatrix0to1[32][9] = 2.25129862404141; fWeightMatrix0to1[33][9] = 0.0562337279515838; fWeightMatrix0to1[34][9] = 0.0957901210438477; fWeightMatrix0to1[35][9] = 2.27911801306752; fWeightMatrix0to1[36][9] = 2.29727606770053; fWeightMatrix0to1[37][9] = -0.772614692041942; fWeightMatrix0to1[38][9] = 0.118960015212587; fWeightMatrix0to1[39][9] = 0.565110096384166; fWeightMatrix0to1[40][9] = 0.538049892774146; fWeightMatrix0to1[41][9] = -1.44436060623157; fWeightMatrix0to1[42][9] = -1.45324367185181; fWeightMatrix0to1[43][9] = 0.469667077151355; fWeightMatrix0to1[44][9] = -1.59409113793942; fWeightMatrix0to1[45][9] = -0.750712352225269; fWeightMatrix0to1[46][9] = 0.242241112866296; fWeightMatrix0to1[47][9] = 0.496978080150997; fWeightMatrix0to1[48][9] = 2.03939737165927; fWeightMatrix0to1[49][9] = -0.213259997331603; fWeightMatrix0to1[0][10] = -5.62674828230432; fWeightMatrix0to1[1][10] = 1.23606198709659; fWeightMatrix0to1[2][10] = 0.639803434549147; fWeightMatrix0to1[3][10] = -1.45590721311057; fWeightMatrix0to1[4][10] = 3.33234954833183; fWeightMatrix0to1[5][10] = -2.317229633199; fWeightMatrix0to1[6][10] = 0.557057698257686; fWeightMatrix0to1[7][10] = -2.15536445174924; fWeightMatrix0to1[8][10] = 4.25847767841373; fWeightMatrix0to1[9][10] = -0.208219202568027; fWeightMatrix0to1[10][10] = 8.0555076613217; fWeightMatrix0to1[11][10] = -0.735550645160769; fWeightMatrix0to1[12][10] = 1.83618375293064; fWeightMatrix0to1[13][10] = -0.637530567463469; fWeightMatrix0to1[14][10] = 0.0531961550705831; fWeightMatrix0to1[15][10] = -0.333501628877138; fWeightMatrix0to1[16][10] = -1.87990801895843; fWeightMatrix0to1[17][10] = -0.623310540943671; fWeightMatrix0to1[18][10] = 1.4487327956856; fWeightMatrix0to1[19][10] = 2.07217641934585; fWeightMatrix0to1[20][10] = 2.27818211555724; fWeightMatrix0to1[21][10] = -1.19140674918221; fWeightMatrix0to1[22][10] = 0.836008317800061; fWeightMatrix0to1[23][10] = -3.09719139239763; fWeightMatrix0to1[24][10] = 1.15308345486312; fWeightMatrix0to1[25][10] = -3.77530300835114; fWeightMatrix0to1[26][10] = 3.44980607246979; fWeightMatrix0to1[27][10] = 1.70211597775307; fWeightMatrix0to1[28][10] = -0.247240238554328; fWeightMatrix0to1[29][10] = -1.54236602709006; fWeightMatrix0to1[30][10] = -0.375517421505869; fWeightMatrix0to1[31][10] = -1.59001081538635; fWeightMatrix0to1[32][10] = 0.749850167748341; fWeightMatrix0to1[33][10] = -1.27239538106149; fWeightMatrix0to1[34][10] = 0.0926170283328123; fWeightMatrix0to1[35][10] = -0.970239120589265; fWeightMatrix0to1[36][10] = -1.23999197851169; fWeightMatrix0to1[37][10] = 0.303722573108936; fWeightMatrix0to1[38][10] = 0.105297783986584; fWeightMatrix0to1[39][10] = -2.43610259243511; fWeightMatrix0to1[40][10] = 0.0261547688476927; fWeightMatrix0to1[41][10] = 0.483637751749069; fWeightMatrix0to1[42][10] = -3.89937904170492; fWeightMatrix0to1[43][10] = -1.32485957365604; fWeightMatrix0to1[44][10] = 1.41083512406422; fWeightMatrix0to1[45][10] = -2.54591657870838; fWeightMatrix0to1[46][10] = 0.11802047167194; fWeightMatrix0to1[47][10] = -1.0425608582921; fWeightMatrix0to1[48][10] = 2.06410244099596; fWeightMatrix0to1[49][10] = 0.210398877013939; fWeightMatrix0to1[0][11] = -0.230721786296044; fWeightMatrix0to1[1][11] = 0.608745711385512; fWeightMatrix0to1[2][11] = 0.0825725124152671; fWeightMatrix0to1[3][11] = -2.71554301417477; fWeightMatrix0to1[4][11] = -0.347470420565924; fWeightMatrix0to1[5][11] = -2.93364641111092; fWeightMatrix0to1[6][11] = 1.80052725030958; fWeightMatrix0to1[7][11] = -0.527025712829817; fWeightMatrix0to1[8][11] = 0.530360498935233; fWeightMatrix0to1[9][11] = 0.324607007732829; fWeightMatrix0to1[10][11] = -0.0273209582960833; fWeightMatrix0to1[11][11] = 1.96928741768826; fWeightMatrix0to1[12][11] = 1.95639467990031; fWeightMatrix0to1[13][11] = 6.23764828370172; fWeightMatrix0to1[14][11] = 5.21590424785869; fWeightMatrix0to1[15][11] = 0.762584152932117; fWeightMatrix0to1[16][11] = -0.848339640511093; fWeightMatrix0to1[17][11] = -0.580628065235852; fWeightMatrix0to1[18][11] = -1.43768541343376; fWeightMatrix0to1[19][11] = 0.699310133092356; fWeightMatrix0to1[20][11] = 1.62562531868995; fWeightMatrix0to1[21][11] = -0.35821796072069; fWeightMatrix0to1[22][11] = 3.74702642413938; fWeightMatrix0to1[23][11] = -0.222402617459301; fWeightMatrix0to1[24][11] = 0.0609895972773307; fWeightMatrix0to1[25][11] = -0.114190631915857; fWeightMatrix0to1[26][11] = -1.23794379965237; fWeightMatrix0to1[27][11] = -3.2557977812935; fWeightMatrix0to1[28][11] = 0.581445888695294; fWeightMatrix0to1[29][11] = -1.81133692377582; fWeightMatrix0to1[30][11] = 0.818291126777212; fWeightMatrix0to1[31][11] = -0.33876843602214; fWeightMatrix0to1[32][11] = 0.718174889257655; fWeightMatrix0to1[33][11] = -0.849503016719149; fWeightMatrix0to1[34][11] = 0.415361311551816; fWeightMatrix0to1[35][11] = -0.488801181607134; fWeightMatrix0to1[36][11] = -0.131845800939951; fWeightMatrix0to1[37][11] = 4.36679188322437; fWeightMatrix0to1[38][11] = 1.26566002663632; fWeightMatrix0to1[39][11] = 0.787862367046945; fWeightMatrix0to1[40][11] = -0.05454551255453; fWeightMatrix0to1[41][11] = 1.76785923119655; fWeightMatrix0to1[42][11] = -1.38439048349474; fWeightMatrix0to1[43][11] = 2.87149832591566; fWeightMatrix0to1[44][11] = -2.32974174820813; fWeightMatrix0to1[45][11] = -1.54122183147092; fWeightMatrix0to1[46][11] = 0.0356711240351494; fWeightMatrix0to1[47][11] = -0.987545984289006; fWeightMatrix0to1[48][11] = -0.927224035908263; fWeightMatrix0to1[49][11] = -1.22040906793569; fWeightMatrix0to1[0][12] = 1.17072318376828; fWeightMatrix0to1[1][12] = 0.560279949076028; fWeightMatrix0to1[2][12] = 0.84433042413788; fWeightMatrix0to1[3][12] = -2.66695639382756; fWeightMatrix0to1[4][12] = 0.0473267134631142; fWeightMatrix0to1[5][12] = -0.232919814686351; fWeightMatrix0to1[6][12] = 0.291776694249758; fWeightMatrix0to1[7][12] = -0.391156448289979; fWeightMatrix0to1[8][12] = -0.163207969181847; fWeightMatrix0to1[9][12] = -2.77925150631204; fWeightMatrix0to1[10][12] = -0.425425536675851; fWeightMatrix0to1[11][12] = 3.03871927692891; fWeightMatrix0to1[12][12] = -1.5154325885086; fWeightMatrix0to1[13][12] = 1.84118726202756; fWeightMatrix0to1[14][12] = 0.0534654414711613; fWeightMatrix0to1[15][12] = 1.46626669181611; fWeightMatrix0to1[16][12] = 2.96702659791244; fWeightMatrix0to1[17][12] = 1.64554397086049; fWeightMatrix0to1[18][12] = -0.268579311752557; fWeightMatrix0to1[19][12] = -1.20982466045388; fWeightMatrix0to1[20][12] = 1.56138044711023; fWeightMatrix0to1[21][12] = -2.10155136088159; fWeightMatrix0to1[22][12] = 1.56172595291644; fWeightMatrix0to1[23][12] = 1.3900922906915; fWeightMatrix0to1[24][12] = -0.019862333831177; fWeightMatrix0to1[25][12] = 0.907132805133916; fWeightMatrix0to1[26][12] = -0.502122371167273; fWeightMatrix0to1[27][12] = -1.32207988117063; fWeightMatrix0to1[28][12] = 1.19546647040301; fWeightMatrix0to1[29][12] = 0.944096765002973; fWeightMatrix0to1[30][12] = 1.33537806601321; fWeightMatrix0to1[31][12] = 0.790495794125391; fWeightMatrix0to1[32][12] = 0.871745294363069; fWeightMatrix0to1[33][12] = -0.975511693416252; fWeightMatrix0to1[34][12] = -1.37929829238709; fWeightMatrix0to1[35][12] = 0.0587272110703101; fWeightMatrix0to1[36][12] = 1.15378905937642; fWeightMatrix0to1[37][12] = 0.471992785510669; fWeightMatrix0to1[38][12] = 1.09318985194783; fWeightMatrix0to1[39][12] = -0.112787036344639; fWeightMatrix0to1[40][12] = -1.34737277711562; fWeightMatrix0to1[41][12] = -1.03874511844641; fWeightMatrix0to1[42][12] = 0.939166639034324; fWeightMatrix0to1[43][12] = 0.901367908319173; fWeightMatrix0to1[44][12] = -2.65459085785609; fWeightMatrix0to1[45][12] = -0.608051867023714; fWeightMatrix0to1[46][12] = 2.35703768314341; fWeightMatrix0to1[47][12] = 2.23657238072569; fWeightMatrix0to1[48][12] = -0.0901091817547037; fWeightMatrix0to1[49][12] = 0.709218816246399; fWeightMatrix0to1[0][13] = -2.86665452651992; fWeightMatrix0to1[1][13] = -2.29120807500069; fWeightMatrix0to1[2][13] = -0.167736254029025; fWeightMatrix0to1[3][13] = 1.76320315729428; fWeightMatrix0to1[4][13] = -0.339246619919909; fWeightMatrix0to1[5][13] = 0.15348191445399; fWeightMatrix0to1[6][13] = -0.405871942059126; fWeightMatrix0to1[7][13] = -1.81327708642489; fWeightMatrix0to1[8][13] = 0.210461771737106; fWeightMatrix0to1[9][13] = 0.984863163244203; fWeightMatrix0to1[10][13] = 0.160164018951224; fWeightMatrix0to1[11][13] = 1.03766676520317; fWeightMatrix0to1[12][13] = 0.443303426115539; fWeightMatrix0to1[13][13] = 0.383948329384804; fWeightMatrix0to1[14][13] = -1.66255900347191; fWeightMatrix0to1[15][13] = -2.84049018431268; fWeightMatrix0to1[16][13] = 0.924253254177155; fWeightMatrix0to1[17][13] = 1.84458228318025; fWeightMatrix0to1[18][13] = 0.184143431156692; fWeightMatrix0to1[19][13] = 3.25811665165522; fWeightMatrix0to1[20][13] = -2.45897314099058; fWeightMatrix0to1[21][13] = -1.9021616937269; fWeightMatrix0to1[22][13] = -2.23806671571314; fWeightMatrix0to1[23][13] = -0.474506458102634; fWeightMatrix0to1[24][13] = 3.51193512014793; fWeightMatrix0to1[25][13] = -0.00983180180717127; fWeightMatrix0to1[26][13] = 0.370941197605441; fWeightMatrix0to1[27][13] = 0.223275546418053; fWeightMatrix0to1[28][13] = 0.349419066096242; fWeightMatrix0to1[29][13] = -1.86404342776408; fWeightMatrix0to1[30][13] = 2.5905081662244; fWeightMatrix0to1[31][13] = -0.274904341754372; fWeightMatrix0to1[32][13] = 2.25919034638343; fWeightMatrix0to1[33][13] = -2.70210343951695; fWeightMatrix0to1[34][13] = 0.512530295970158; fWeightMatrix0to1[35][13] = 1.63577817716816; fWeightMatrix0to1[36][13] = 0.00128844677088034; fWeightMatrix0to1[37][13] = -4.40326814500318; fWeightMatrix0to1[38][13] = -4.00639214756; fWeightMatrix0to1[39][13] = -0.492861416161089; fWeightMatrix0to1[40][13] = 0.754705268438347; fWeightMatrix0to1[41][13] = 0.166413183595224; fWeightMatrix0to1[42][13] = 2.5366217209003; fWeightMatrix0to1[43][13] = 2.20730862083066; fWeightMatrix0to1[44][13] = 0.499715996038888; fWeightMatrix0to1[45][13] = -2.05284930370902; fWeightMatrix0to1[46][13] = -0.199277075951031; fWeightMatrix0to1[47][13] = -1.04085465398649; fWeightMatrix0to1[48][13] = -1.50553536675867; fWeightMatrix0to1[49][13] = 0.276495561473361; fWeightMatrix0to1[0][14] = -0.0995386850849495; fWeightMatrix0to1[1][14] = 0.575643424080477; fWeightMatrix0to1[2][14] = -1.04876099788914; fWeightMatrix0to1[3][14] = -2.97784062435519; fWeightMatrix0to1[4][14] = 0.197782821717245; fWeightMatrix0to1[5][14] = -0.814473117938115; fWeightMatrix0to1[6][14] = -0.969418328667402; fWeightMatrix0to1[7][14] = 0.250271415480705; fWeightMatrix0to1[8][14] = 7.8180178438452; fWeightMatrix0to1[9][14] = 0.63408872434286; fWeightMatrix0to1[10][14] = 0.0278958149552679; fWeightMatrix0to1[11][14] = 2.01225601908591; fWeightMatrix0to1[12][14] = 0.132243735370339; fWeightMatrix0to1[13][14] = -0.186571268977476; fWeightMatrix0to1[14][14] = -4.60767849333801; fWeightMatrix0to1[15][14] = -0.692279392036643; fWeightMatrix0to1[16][14] = 0.696002961594098; fWeightMatrix0to1[17][14] = -0.595401816647701; fWeightMatrix0to1[18][14] = 1.48371125291531; fWeightMatrix0to1[19][14] = -1.08525617154439; fWeightMatrix0to1[20][14] = -0.203597424226036; fWeightMatrix0to1[21][14] = 1.19230434921267; fWeightMatrix0to1[22][14] = -2.79225435059585; fWeightMatrix0to1[23][14] = -0.68285503899587; fWeightMatrix0to1[24][14] = 1.89754585199269; fWeightMatrix0to1[25][14] = 1.14298215301579; fWeightMatrix0to1[26][14] = -0.0155564859564375; fWeightMatrix0to1[27][14] = -3.4777245955281; fWeightMatrix0to1[28][14] = 3.06178101664289; fWeightMatrix0to1[29][14] = 0.8500140389164; fWeightMatrix0to1[30][14] = 0.287506843375021; fWeightMatrix0to1[31][14] = 0.142057080920615; fWeightMatrix0to1[32][14] = 1.295502590817; fWeightMatrix0to1[33][14] = 3.24969493547769; fWeightMatrix0to1[34][14] = 0.104861068188149; fWeightMatrix0to1[35][14] = -0.0921765943789226; fWeightMatrix0to1[36][14] = -1.39514805391085; fWeightMatrix0to1[37][14] = 0.188112485017838; fWeightMatrix0to1[38][14] = -2.11696285904473; fWeightMatrix0to1[39][14] = 0.46558274085965; fWeightMatrix0to1[40][14] = -1.02899526228457; fWeightMatrix0to1[41][14] = 1.02887965596787; fWeightMatrix0to1[42][14] = -3.50672395730756; fWeightMatrix0to1[43][14] = -0.55403822570226; fWeightMatrix0to1[44][14] = -1.54866159518124; fWeightMatrix0to1[45][14] = 0.325709184785437; fWeightMatrix0to1[46][14] = 4.8066912925165; fWeightMatrix0to1[47][14] = 1.69632424141285; fWeightMatrix0to1[48][14] = -1.90163129556358; fWeightMatrix0to1[49][14] = 0.126998663532658; fWeightMatrix0to1[0][15] = 0.0913306626955509; fWeightMatrix0to1[1][15] = 5.51596920110413; fWeightMatrix0to1[2][15] = 7.70916469998428; fWeightMatrix0to1[3][15] = 4.00579209756702; fWeightMatrix0to1[4][15] = -14.0595022763809; fWeightMatrix0to1[5][15] = 1.1758070730903; fWeightMatrix0to1[6][15] = -9.21677232267351; fWeightMatrix0to1[7][15] = -0.763099200674268; fWeightMatrix0to1[8][15] = -12.1462677676877; fWeightMatrix0to1[9][15] = 1.08843284640071; fWeightMatrix0to1[10][15] = 0.331099845899436; fWeightMatrix0to1[11][15] = 0.0701135362032934; fWeightMatrix0to1[12][15] = 0.404193557142536; fWeightMatrix0to1[13][15] = -6.35501793518709; fWeightMatrix0to1[14][15] = 8.29292091565823; fWeightMatrix0to1[15][15] = 0.339409112664655; fWeightMatrix0to1[16][15] = -1.48115898588013; fWeightMatrix0to1[17][15] = -1.08919316090227; fWeightMatrix0to1[18][15] = -1.37180029034019; fWeightMatrix0to1[19][15] = -2.51192992224339; fWeightMatrix0to1[20][15] = -0.548801406782655; fWeightMatrix0to1[21][15] = -0.465408494370265; fWeightMatrix0to1[22][15] = 1.533289266988; fWeightMatrix0to1[23][15] = -3.59722559514668; fWeightMatrix0to1[24][15] = 4.66361645201793; fWeightMatrix0to1[25][15] = -15.2723291181453; fWeightMatrix0to1[26][15] = -2.06710657230861; fWeightMatrix0to1[27][15] = -0.0667392551855901; fWeightMatrix0to1[28][15] = -2.63501398590483; fWeightMatrix0to1[29][15] = -0.544304662218193; fWeightMatrix0to1[30][15] = -1.995377132176; fWeightMatrix0to1[31][15] = -0.928814716914348; fWeightMatrix0to1[32][15] = 1.14594297461172; fWeightMatrix0to1[33][15] = -1.51420300717713; fWeightMatrix0to1[34][15] = -0.985282567242225; fWeightMatrix0to1[35][15] = -0.081966946262809; fWeightMatrix0to1[36][15] = -9.77169772050746; fWeightMatrix0to1[37][15] = 1.07818391196395; fWeightMatrix0to1[38][15] = -2.87332730298577; fWeightMatrix0to1[39][15] = -3.58420362335399; fWeightMatrix0to1[40][15] = 1.39466477680115; fWeightMatrix0to1[41][15] = -1.92920207638094; fWeightMatrix0to1[42][15] = -0.96313705635159; fWeightMatrix0to1[43][15] = -1.50226605045384; fWeightMatrix0to1[44][15] = 1.88762237987761; fWeightMatrix0to1[45][15] = 1.21152322874244; fWeightMatrix0to1[46][15] = -8.37062205654575; fWeightMatrix0to1[47][15] = 1.57933733721961; fWeightMatrix0to1[48][15] = -0.0338440716251675; fWeightMatrix0to1[49][15] = 1.12369375564332; fWeightMatrix0to1[0][16] = 2.97267741111016; fWeightMatrix0to1[1][16] = 8.45726783769853; fWeightMatrix0to1[2][16] = 26.248871944004; fWeightMatrix0to1[3][16] = 4.91659136522767; fWeightMatrix0to1[4][16] = -33.6676960371951; fWeightMatrix0to1[5][16] = 1.31372696887515; fWeightMatrix0to1[6][16] = 15.4576525828326; fWeightMatrix0to1[7][16] = -2.9788610811829; fWeightMatrix0to1[8][16] = -29.5547447503375; fWeightMatrix0to1[9][16] = -1.68483056666998; fWeightMatrix0to1[10][16] = 2.56330526770391; fWeightMatrix0to1[11][16] = -1.48662111958752; fWeightMatrix0to1[12][16] = -0.894914620190611; fWeightMatrix0to1[13][16] = 8.49898819340105; fWeightMatrix0to1[14][16] = -10.7783073676423; fWeightMatrix0to1[15][16] = 2.47777966781451; fWeightMatrix0to1[16][16] = -3.84522973562088; fWeightMatrix0to1[17][16] = -9.05539474889053; fWeightMatrix0to1[18][16] = -0.308657555098391; fWeightMatrix0to1[19][16] = -2.95549831746937; fWeightMatrix0to1[20][16] = 0.608631548950549; fWeightMatrix0to1[21][16] = 0.128770353369541; fWeightMatrix0to1[22][16] = -1.9331911234074; fWeightMatrix0to1[23][16] = -17.7124109396618; fWeightMatrix0to1[24][16] = 8.2191355172665; fWeightMatrix0to1[25][16] = -23.6259058077066; fWeightMatrix0to1[26][16] = 7.21089360388484; fWeightMatrix0to1[27][16] = -1.60083855101348; fWeightMatrix0to1[28][16] = -6.94592341499544; fWeightMatrix0to1[29][16] = 0.340285541988019; fWeightMatrix0to1[30][16] = -1.32799348956402; fWeightMatrix0to1[31][16] = 6.83900683038238; fWeightMatrix0to1[32][16] = 1.36904597976394; fWeightMatrix0to1[33][16] = -2.70846830411092; fWeightMatrix0to1[34][16] = -0.457600109295664; fWeightMatrix0to1[35][16] = 1.33389715143174; fWeightMatrix0to1[36][16] = -11.2872333401402; fWeightMatrix0to1[37][16] = 2.86715797669572; fWeightMatrix0to1[38][16] = -2.50223398966326; fWeightMatrix0to1[39][16] = -3.78631618147054; fWeightMatrix0to1[40][16] = -1.03994592317746; fWeightMatrix0to1[41][16] = 0.346309319435018; fWeightMatrix0to1[42][16] = -1.8106393638156; fWeightMatrix0to1[43][16] = -1.78651596721228; fWeightMatrix0to1[44][16] = -7.35000835251516; fWeightMatrix0to1[45][16] = 2.83092683111694; fWeightMatrix0to1[46][16] = -16.8141716581183; fWeightMatrix0to1[47][16] = 0.18966373569547; fWeightMatrix0to1[48][16] = -0.714443573700852; fWeightMatrix0to1[49][16] = 1.95808145737637; fWeightMatrix0to1[0][17] = -0.906768239920338; fWeightMatrix0to1[1][17] = -3.40865068333989; fWeightMatrix0to1[2][17] = -7.47825825232051; fWeightMatrix0to1[3][17] = -1.70002144763779; fWeightMatrix0to1[4][17] = 49.5050318078113; fWeightMatrix0to1[5][17] = -1.44413951816843; fWeightMatrix0to1[6][17] = -2.149931833683; fWeightMatrix0to1[7][17] = -0.820444167441856; fWeightMatrix0to1[8][17] = 3.85375352267455; fWeightMatrix0to1[9][17] = 1.61407566616982; fWeightMatrix0to1[10][17] = 3.29216090936443; fWeightMatrix0to1[11][17] = 1.69761805032341; fWeightMatrix0to1[12][17] = -0.906582912850698; fWeightMatrix0to1[13][17] = -0.74272763835497; fWeightMatrix0to1[14][17] = -1.08329107423971; fWeightMatrix0to1[15][17] = -0.0943729268955285; fWeightMatrix0to1[16][17] = -1.05774029785552; fWeightMatrix0to1[17][17] = -5.5457262950726; fWeightMatrix0to1[18][17] = -0.457231627850202; fWeightMatrix0to1[19][17] = 4.22183575290786; fWeightMatrix0to1[20][17] = -2.0029319031105; fWeightMatrix0to1[21][17] = 0.924079089593621; fWeightMatrix0to1[22][17] = 1.42063921983002; fWeightMatrix0to1[23][17] = 42.4714738332542; fWeightMatrix0to1[24][17] = -18.0286196692001; fWeightMatrix0to1[25][17] = 30.8732659401132; fWeightMatrix0to1[26][17] = -3.60744968256521; fWeightMatrix0to1[27][17] = -2.64162559825454; fWeightMatrix0to1[28][17] = -7.49445672037375; fWeightMatrix0to1[29][17] = 0.440741380699836; fWeightMatrix0to1[30][17] = 2.08045903662011; fWeightMatrix0to1[31][17] = -2.13437652656242; fWeightMatrix0to1[32][17] = -2.29560198711311; fWeightMatrix0to1[33][17] = 4.90859516933554; fWeightMatrix0to1[34][17] = 0.404298304407392; fWeightMatrix0to1[35][17] = 0.541678688412591; fWeightMatrix0to1[36][17] = -14.8716112157137; fWeightMatrix0to1[37][17] = -5.66519475138058; fWeightMatrix0to1[38][17] = 1.1400362206971; fWeightMatrix0to1[39][17] = 0.626077503310056; fWeightMatrix0to1[40][17] = 0.601635711848808; fWeightMatrix0to1[41][17] = 1.34145564465304; fWeightMatrix0to1[42][17] = 7.38248843298777; fWeightMatrix0to1[43][17] = -0.585161161293174; fWeightMatrix0to1[44][17] = 4.37434471824625; fWeightMatrix0to1[45][17] = -3.5259067852305; fWeightMatrix0to1[46][17] = -3.88643827564937; fWeightMatrix0to1[47][17] = -3.42333521375394; fWeightMatrix0to1[48][17] = -0.725014371019841; fWeightMatrix0to1[49][17] = -4.22316386676352; fWeightMatrix0to1[0][18] = -0.980243412328032; fWeightMatrix0to1[1][18] = 0.392783845452598; fWeightMatrix0to1[2][18] = -5.18923814528884; fWeightMatrix0to1[3][18] = -0.305578978631368; fWeightMatrix0to1[4][18] = -1.22418365340352; fWeightMatrix0to1[5][18] = -3.35310817238525; fWeightMatrix0to1[6][18] = 2.2724208045142; fWeightMatrix0to1[7][18] = 1.33013888079735; fWeightMatrix0to1[8][18] = -2.21193949810759; fWeightMatrix0to1[9][18] = 1.30301549078979; fWeightMatrix0to1[10][18] = 3.61546829220157; fWeightMatrix0to1[11][18] = -1.181691418607; fWeightMatrix0to1[12][18] = 0.810427029399082; fWeightMatrix0to1[13][18] = 2.97721217176915; fWeightMatrix0to1[14][18] = -3.73738275524176; fWeightMatrix0to1[15][18] = 0.289550442056679; fWeightMatrix0to1[16][18] = -2.47510652349557; fWeightMatrix0to1[17][18] = -4.65109287085775; fWeightMatrix0to1[18][18] = -2.852491751095; fWeightMatrix0to1[19][18] = 1.53702689544245; fWeightMatrix0to1[20][18] = -2.3937050412587; fWeightMatrix0to1[21][18] = 1.28923776735357; fWeightMatrix0to1[22][18] = 1.45634819366238; fWeightMatrix0to1[23][18] = 10.4306295510657; fWeightMatrix0to1[24][18] = -6.31584726431307; fWeightMatrix0to1[25][18] = -1.20818006332024; fWeightMatrix0to1[26][18] = -3.83398628608034; fWeightMatrix0to1[27][18] = 0.632025917374572; fWeightMatrix0to1[28][18] = -3.07586979408859; fWeightMatrix0to1[29][18] = -0.399279386681935; fWeightMatrix0to1[30][18] = 0.847003677300549; fWeightMatrix0to1[31][18] = -3.07573785484252; fWeightMatrix0to1[32][18] = 1.29908486103927; fWeightMatrix0to1[33][18] = 4.96733206683512; fWeightMatrix0to1[34][18] = -0.851959205672661; fWeightMatrix0to1[35][18] = 3.05361897033478; fWeightMatrix0to1[36][18] = -7.86369427588617; fWeightMatrix0to1[37][18] = -2.91993628667843; fWeightMatrix0to1[38][18] = -1.62294272905766; fWeightMatrix0to1[39][18] = 1.44316667647146; fWeightMatrix0to1[40][18] = 1.10266207819953; fWeightMatrix0to1[41][18] = -1.85409000171199; fWeightMatrix0to1[42][18] = 3.38472241461338; fWeightMatrix0to1[43][18] = 1.51681908027997; fWeightMatrix0to1[44][18] = 0.193041459219611; fWeightMatrix0to1[45][18] = -4.52741704391739; fWeightMatrix0to1[46][18] = -1.46538776040109; fWeightMatrix0to1[47][18] = -1.58032162230608; fWeightMatrix0to1[48][18] = 2.36868953209752; fWeightMatrix0to1[49][18] = -2.13173051214264; fWeightMatrix0to1[0][19] = -1.44392749753727; fWeightMatrix0to1[1][19] = 0.877940498554831; fWeightMatrix0to1[2][19] = -0.095875274191916; fWeightMatrix0to1[3][19] = 0.540457465388143; fWeightMatrix0to1[4][19] = -0.922448522800981; fWeightMatrix0to1[5][19] = -0.580121580540457; fWeightMatrix0to1[6][19] = -6.80624517909936; fWeightMatrix0to1[7][19] = -1.7441402193104; fWeightMatrix0to1[8][19] = -2.47200192464798; fWeightMatrix0to1[9][19] = -4.08176417889925; fWeightMatrix0to1[10][19] = 0.207097268971922; fWeightMatrix0to1[11][19] = 1.2925424177982; fWeightMatrix0to1[12][19] = 1.18904121653083; fWeightMatrix0to1[13][19] = 0.213666161222789; fWeightMatrix0to1[14][19] = 0.503924788019967; fWeightMatrix0to1[15][19] = 0.0111003603437084; fWeightMatrix0to1[16][19] = -2.45892045655563; fWeightMatrix0to1[17][19] = -3.28921404385526; fWeightMatrix0to1[18][19] = -1.90995191004507; fWeightMatrix0to1[19][19] = 1.62860352506606; fWeightMatrix0to1[20][19] = -0.76745835916642; fWeightMatrix0to1[21][19] = -0.786328710173592; fWeightMatrix0to1[22][19] = -0.368884525620948; fWeightMatrix0to1[23][19] = 2.84004011330883; fWeightMatrix0to1[24][19] = -0.466825654538562; fWeightMatrix0to1[25][19] = -2.69392682617005; fWeightMatrix0to1[26][19] = 2.07422159627408; fWeightMatrix0to1[27][19] = -3.65138688151851; fWeightMatrix0to1[28][19] = -5.03058712009924; fWeightMatrix0to1[29][19] = 0.586160790186204; fWeightMatrix0to1[30][19] = 0.610904888257867; fWeightMatrix0to1[31][19] = 6.61055295074881; fWeightMatrix0to1[32][19] = 1.20787116506765; fWeightMatrix0to1[33][19] = -1.15641286495645; fWeightMatrix0to1[34][19] = -0.33386859068255; fWeightMatrix0to1[35][19] = -2.23221678737503; fWeightMatrix0to1[36][19] = -7.40895267302253; fWeightMatrix0to1[37][19] = 3.11511791602942; fWeightMatrix0to1[38][19] = -1.82440671251702; fWeightMatrix0to1[39][19] = -1.66146318148089; fWeightMatrix0to1[40][19] = 2.35364307163983; fWeightMatrix0to1[41][19] = 1.08546138079226; fWeightMatrix0to1[42][19] = 0.180262411966476; fWeightMatrix0to1[43][19] = -0.36368007678032; fWeightMatrix0to1[44][19] = 2.01659488403716; fWeightMatrix0to1[45][19] = 0.217759015875165; fWeightMatrix0to1[46][19] = -1.38389883269941; fWeightMatrix0to1[47][19] = 0.489170116542382; fWeightMatrix0to1[48][19] = -1.30829293529476; fWeightMatrix0to1[49][19] = -3.31614583832922; fWeightMatrix0to1[0][20] = -2.03903531463138; fWeightMatrix0to1[1][20] = -2.26851383164515; fWeightMatrix0to1[2][20] = -6.57246566827857; fWeightMatrix0to1[3][20] = -3.14544737285948; fWeightMatrix0to1[4][20] = 4.44859000271119; fWeightMatrix0to1[5][20] = -2.40555054074755; fWeightMatrix0to1[6][20] = -6.10057488882119; fWeightMatrix0to1[7][20] = 0.90313094790172; fWeightMatrix0to1[8][20] = 6.43800656469316; fWeightMatrix0to1[9][20] = -1.65264818305218; fWeightMatrix0to1[10][20] = 1.27285567335397; fWeightMatrix0to1[11][20] = 1.65158230280987; fWeightMatrix0to1[12][20] = 0.794562304213661; fWeightMatrix0to1[13][20] = -3.12271489916558; fWeightMatrix0to1[14][20] = -0.556641196217147; fWeightMatrix0to1[15][20] = -0.90546734417982; fWeightMatrix0to1[16][20] = -0.102688614623869; fWeightMatrix0to1[17][20] = 2.35622937953824; fWeightMatrix0to1[18][20] = -1.10009057340244; fWeightMatrix0to1[19][20] = 1.28509180184737; fWeightMatrix0to1[20][20] = -0.246801041241225; fWeightMatrix0to1[21][20] = -0.572129193841084; fWeightMatrix0to1[22][20] = -1.02379208763232; fWeightMatrix0to1[23][20] = -3.53382520944407; fWeightMatrix0to1[24][20] = -3.88515627146697; fWeightMatrix0to1[25][20] = 6.81362279107214; fWeightMatrix0to1[26][20] = -1.80973082807311; fWeightMatrix0to1[27][20] = -1.29909033707907; fWeightMatrix0to1[28][20] = 2.10903272436131; fWeightMatrix0to1[29][20] = -2.53838024990354; fWeightMatrix0to1[30][20] = 0.995479857629711; fWeightMatrix0to1[31][20] = 0.218036259199975; fWeightMatrix0to1[32][20] = -0.508411851995681; fWeightMatrix0to1[33][20] = -1.1957148855569; fWeightMatrix0to1[34][20] = -1.18522337667283; fWeightMatrix0to1[35][20] = 0.789011502391016; fWeightMatrix0to1[36][20] = 4.34795658763239; fWeightMatrix0to1[37][20] = 0.658288281025266; fWeightMatrix0to1[38][20] = 1.90752356151821; fWeightMatrix0to1[39][20] = -1.53110849914387; fWeightMatrix0to1[40][20] = 1.06782661308752; fWeightMatrix0to1[41][20] = -0.68419806046972; fWeightMatrix0to1[42][20] = 0.738219312613706; fWeightMatrix0to1[43][20] = -1.46634546429846; fWeightMatrix0to1[44][20] = 1.7019378041417; fWeightMatrix0to1[45][20] = -2.65481760480403; fWeightMatrix0to1[46][20] = 5.65007910302343; fWeightMatrix0to1[47][20] = 1.01118127719973; fWeightMatrix0to1[48][20] = 0.132941446161918; fWeightMatrix0to1[49][20] = 0.140284653391599; fWeightMatrix0to1[0][21] = -2.24363880176372; fWeightMatrix0to1[1][21] = -0.872871116026282; fWeightMatrix0to1[2][21] = -6.60113873574354; fWeightMatrix0to1[3][21] = -3.65522101809882; fWeightMatrix0to1[4][21] = 2.54949137881794; fWeightMatrix0to1[5][21] = -2.68545793639084; fWeightMatrix0to1[6][21] = -4.95037372091332; fWeightMatrix0to1[7][21] = 0.967159831463569; fWeightMatrix0to1[8][21] = 5.08846599414259; fWeightMatrix0to1[9][21] = -0.81481569392281; fWeightMatrix0to1[10][21] = 3.51725904371222; fWeightMatrix0to1[11][21] = 0.260693821530258; fWeightMatrix0to1[12][21] = -1.78063378343363; fWeightMatrix0to1[13][21] = 0.0762297144344715; fWeightMatrix0to1[14][21] = 2.59013643925717; fWeightMatrix0to1[15][21] = -0.980586449548549; fWeightMatrix0to1[16][21] = 0.150736650119807; fWeightMatrix0to1[17][21] = 2.26705075798837; fWeightMatrix0to1[18][21] = 1.21803701941608; fWeightMatrix0to1[19][21] = -1.62227723535935; fWeightMatrix0to1[20][21] = 0.00269791600934103; fWeightMatrix0to1[21][21] = -0.0136751482808111; fWeightMatrix0to1[22][21] = 0.227415024756968; fWeightMatrix0to1[23][21] = -5.36952697889893; fWeightMatrix0to1[24][21] = -1.91091882779118; fWeightMatrix0to1[25][21] = 6.48610313451553; fWeightMatrix0to1[26][21] = -2.63609946664576; fWeightMatrix0to1[27][21] = 2.37526030906249; fWeightMatrix0to1[28][21] = 0.834536252807725; fWeightMatrix0to1[29][21] = 0.00883696590556104; fWeightMatrix0to1[30][21] = 0.921966748578449; fWeightMatrix0to1[31][21] = -2.05378408947677; fWeightMatrix0to1[32][21] = 0.354396415233274; fWeightMatrix0to1[33][21] = 0.37438714068213; fWeightMatrix0to1[34][21] = -0.0159648855236001; fWeightMatrix0to1[35][21] = 0.167008366947482; fWeightMatrix0to1[36][21] = 3.59323461895772; fWeightMatrix0to1[37][21] = -0.521955606954092; fWeightMatrix0to1[38][21] = -1.55903902925997; fWeightMatrix0to1[39][21] = -0.716335466881165; fWeightMatrix0to1[40][21] = -2.14921017717815; fWeightMatrix0to1[41][21] = -2.04851189682379; fWeightMatrix0to1[42][21] = 1.32437092568493; fWeightMatrix0to1[43][21] = -0.888038664283736; fWeightMatrix0to1[44][21] = -0.9707870037345; fWeightMatrix0to1[45][21] = 0.143786668536295; fWeightMatrix0to1[46][21] = 5.50956198527337; fWeightMatrix0to1[47][21] = -1.39859560754247; fWeightMatrix0to1[48][21] = -1.38390741311627; fWeightMatrix0to1[49][21] = -0.432249680722058; fWeightMatrix0to1[0][22] = -0.887141628508597; fWeightMatrix0to1[1][22] = -0.925034799657616; fWeightMatrix0to1[2][22] = -2.59043499628427; fWeightMatrix0to1[3][22] = -2.57651430602231; fWeightMatrix0to1[4][22] = 7.91149260925895; fWeightMatrix0to1[5][22] = -1.49331861216186; fWeightMatrix0to1[6][22] = 9.20430168683209; fWeightMatrix0to1[7][22] = 2.41881825043316; fWeightMatrix0to1[8][22] = -0.838721617942646; fWeightMatrix0to1[9][22] = -0.520845773849242; fWeightMatrix0to1[10][22] = -1.83978870248158; fWeightMatrix0to1[11][22] = -2.01169751920651; fWeightMatrix0to1[12][22] = 0.621619408774788; fWeightMatrix0to1[13][22] = 5.95057356936155; fWeightMatrix0to1[14][22] = -1.10105408122539; fWeightMatrix0to1[15][22] = 1.76791920031343; fWeightMatrix0to1[16][22] = 2.08315483110921; fWeightMatrix0to1[17][22] = 1.20275552382414; fWeightMatrix0to1[18][22] = -1.05389323258742; fWeightMatrix0to1[19][22] = 0.765445714491323; fWeightMatrix0to1[20][22] = -1.84109230907908; fWeightMatrix0to1[21][22] = 2.02830023613438; fWeightMatrix0to1[22][22] = 1.28900922531322; fWeightMatrix0to1[23][22] = 5.53887493195376; fWeightMatrix0to1[24][22] = -4.72524195299973; fWeightMatrix0to1[25][22] = -1.15972147471331; fWeightMatrix0to1[26][22] = -2.58783318703235; fWeightMatrix0to1[27][22] = 2.54646053659879; fWeightMatrix0to1[28][22] = -0.799457127427468; fWeightMatrix0to1[29][22] = 1.44064021108661; fWeightMatrix0to1[30][22] = 1.71933396944693; fWeightMatrix0to1[31][22] = 2.47549725738748; fWeightMatrix0to1[32][22] = 0.329568947483927; fWeightMatrix0to1[33][22] = 1.60297627309837; fWeightMatrix0to1[34][22] = 1.74142698249063; fWeightMatrix0to1[35][22] = -1.07635549163196; fWeightMatrix0to1[36][22] = 3.76236651225881; fWeightMatrix0to1[37][22] = -0.286446118458123; fWeightMatrix0to1[38][22] = -1.45790622164773; fWeightMatrix0to1[39][22] = -0.915777290886591; fWeightMatrix0to1[40][22] = -0.0386817945824842; fWeightMatrix0to1[41][22] = -0.03542126044789; fWeightMatrix0to1[42][22] = 2.79037021216996; fWeightMatrix0to1[43][22] = 2.10200026624457; fWeightMatrix0to1[44][22] = 1.83703174528172; fWeightMatrix0to1[45][22] = 0.319721982456772; fWeightMatrix0to1[46][22] = 5.80783044895609; fWeightMatrix0to1[47][22] = 0.10789287894389; fWeightMatrix0to1[48][22] = 1.5548171334244; fWeightMatrix0to1[49][22] = -1.21906355731771; fWeightMatrix0to1[0][23] = -0.691767680835544; fWeightMatrix0to1[1][23] = -1.51977829914112; fWeightMatrix0to1[2][23] = -0.584079928173829; fWeightMatrix0to1[3][23] = -0.0553371773476653; fWeightMatrix0to1[4][23] = -0.0547038780694358; fWeightMatrix0to1[5][23] = -0.402575646672175; fWeightMatrix0to1[6][23] = 0.405856951995136; fWeightMatrix0to1[7][23] = 0.355379325015527; fWeightMatrix0to1[8][23] = -0.510706243175066; fWeightMatrix0to1[9][23] = -0.793800372707439; fWeightMatrix0to1[10][23] = 0.262030833082341; fWeightMatrix0to1[11][23] = -1.57617299655428; fWeightMatrix0to1[12][23] = -0.34373449287279; fWeightMatrix0to1[13][23] = -0.183648884026822; fWeightMatrix0to1[14][23] = -2.29260143510013; fWeightMatrix0to1[15][23] = -2.49503246334035; fWeightMatrix0to1[16][23] = -2.56787051940319; fWeightMatrix0to1[17][23] = 0.474312450103996; fWeightMatrix0to1[18][23] = 0.889586362590343; fWeightMatrix0to1[19][23] = -2.90843255020596; fWeightMatrix0to1[20][23] = -3.54367897262652; fWeightMatrix0to1[21][23] = -1.32741429729111; fWeightMatrix0to1[22][23] = 0.69602162422318; fWeightMatrix0to1[23][23] = -0.274123580864667; fWeightMatrix0to1[24][23] = 0.787166673190054; fWeightMatrix0to1[25][23] = -3.53739782536967; fWeightMatrix0to1[26][23] = -1.63401083473768; fWeightMatrix0to1[27][23] = 0.688828181444787; fWeightMatrix0to1[28][23] = 1.09874710402097; fWeightMatrix0to1[29][23] = 2.02410604812602; fWeightMatrix0to1[30][23] = -3.00295664405398; fWeightMatrix0to1[31][23] = 2.66015202572316; fWeightMatrix0to1[32][23] = 2.76153653646195; fWeightMatrix0to1[33][23] = -2.12294791563084; fWeightMatrix0to1[34][23] = 0.926041996665547; fWeightMatrix0to1[35][23] = -2.16134515682381; fWeightMatrix0to1[36][23] = -0.552244333321978; fWeightMatrix0to1[37][23] = -1.0071540117651; fWeightMatrix0to1[38][23] = -1.18555562329445; fWeightMatrix0to1[39][23] = 2.37353059488583; fWeightMatrix0to1[40][23] = -0.153326882479958; fWeightMatrix0to1[41][23] = -0.569983708708723; fWeightMatrix0to1[42][23] = -2.03389658582942; fWeightMatrix0to1[43][23] = -0.244206726945873; fWeightMatrix0to1[44][23] = -3.25482913429401; fWeightMatrix0to1[45][23] = -1.31976023453458; fWeightMatrix0to1[46][23] = -0.536478285469412; fWeightMatrix0to1[47][23] = 0.154748786280482; fWeightMatrix0to1[48][23] = -1.79115738351742; fWeightMatrix0to1[49][23] = 2.74830036150356; fWeightMatrix0to1[0][24] = -0.182977728737041; fWeightMatrix0to1[1][24] = 0.178780229217561; fWeightMatrix0to1[2][24] = 1.25984562356792; fWeightMatrix0to1[3][24] = 1.70128455898256; fWeightMatrix0to1[4][24] = -11.4815080936412; fWeightMatrix0to1[5][24] = -5.43825423282871; fWeightMatrix0to1[6][24] = -0.55025593942695; fWeightMatrix0to1[7][24] = 0.76732001204809; fWeightMatrix0to1[8][24] = -1.39492899579272; fWeightMatrix0to1[9][24] = -1.44544492848591; fWeightMatrix0to1[10][24] = 3.86110408122413; fWeightMatrix0to1[11][24] = 1.31308299305564; fWeightMatrix0to1[12][24] = 1.84571919483611; fWeightMatrix0to1[13][24] = -0.825052703617401; fWeightMatrix0to1[14][24] = -5.2062098454358; fWeightMatrix0to1[15][24] = 0.0807483165051783; fWeightMatrix0to1[16][24] = -2.94236712816059; fWeightMatrix0to1[17][24] = -1.15391961023219; fWeightMatrix0to1[18][24] = 1.68928950995617; fWeightMatrix0to1[19][24] = 0.782647343326358; fWeightMatrix0to1[20][24] = 0.638833183098532; fWeightMatrix0to1[21][24] = 0.297976394107214; fWeightMatrix0to1[22][24] = 2.58362194668685; fWeightMatrix0to1[23][24] = -6.22141846495536; fWeightMatrix0to1[24][24] = 0.0870485622005946; fWeightMatrix0to1[25][24] = -2.88975775227857; fWeightMatrix0to1[26][24] = -2.8539618713283; fWeightMatrix0to1[27][24] = -1.26039590300024; fWeightMatrix0to1[28][24] = -2.80974991591812; fWeightMatrix0to1[29][24] = -0.620421544730596; fWeightMatrix0to1[30][24] = 3.57901962516373; fWeightMatrix0to1[31][24] = 6.44766013323965; fWeightMatrix0to1[32][24] = -1.1733500867102; fWeightMatrix0to1[33][24] = -1.05365647368294; fWeightMatrix0to1[34][24] = -0.692642441108785; fWeightMatrix0to1[35][24] = 0.400398500692578; fWeightMatrix0to1[36][24] = 0.213750951367521; fWeightMatrix0to1[37][24] = -0.849235677371424; fWeightMatrix0to1[38][24] = -0.788130039598606; fWeightMatrix0to1[39][24] = 0.44115348951594; fWeightMatrix0to1[40][24] = -1.122148885267; fWeightMatrix0to1[41][24] = -0.605795386170331; fWeightMatrix0to1[42][24] = -1.08176163633006; fWeightMatrix0to1[43][24] = 0.91571744539169; fWeightMatrix0to1[44][24] = -7.20555200309288; fWeightMatrix0to1[45][24] = -7.80821426423668; fWeightMatrix0to1[46][24] = -1.30480686739336; fWeightMatrix0to1[47][24] = 0.179281350029223; fWeightMatrix0to1[48][24] = -0.594547808382073; fWeightMatrix0to1[49][24] = 1.32232270795323; fWeightMatrix0to1[0][25] = -1.30196011256779; fWeightMatrix0to1[1][25] = 0.146911902740078; fWeightMatrix0to1[2][25] = -2.43269278737004; fWeightMatrix0to1[3][25] = 0.836835821431088; fWeightMatrix0to1[4][25] = 3.0572805527527; fWeightMatrix0to1[5][25] = 1.057134377212; fWeightMatrix0to1[6][25] = -0.499983233910381; fWeightMatrix0to1[7][25] = -0.205684032483478; fWeightMatrix0to1[8][25] = 2.31072711005528; fWeightMatrix0to1[9][25] = 2.80577687411517; fWeightMatrix0to1[10][25] = -0.848784743226984; fWeightMatrix0to1[11][25] = -1.85905893760848; fWeightMatrix0to1[12][25] = 1.15919693021664; fWeightMatrix0to1[13][25] = -1.40093237315509; fWeightMatrix0to1[14][25] = 3.22690047757059; fWeightMatrix0to1[15][25] = -2.52382131686135; fWeightMatrix0to1[16][25] = -0.159487742832043; fWeightMatrix0to1[17][25] = 5.96894668173792; fWeightMatrix0to1[18][25] = 1.21816510569682; fWeightMatrix0to1[19][25] = -0.514364489092726; fWeightMatrix0to1[20][25] = -1.23526041775799; fWeightMatrix0to1[21][25] = 1.34000258779224; fWeightMatrix0to1[22][25] = 1.32921369959415; fWeightMatrix0to1[23][25] = 2.79818934794413; fWeightMatrix0to1[24][25] = -3.04042201631315; fWeightMatrix0to1[25][25] = 1.5679165487879; fWeightMatrix0to1[26][25] = -1.95032916519438; fWeightMatrix0to1[27][25] = 0.290009309462173; fWeightMatrix0to1[28][25] = 0.232090471918506; fWeightMatrix0to1[29][25] = -1.90846489342309; fWeightMatrix0to1[30][25] = -3.06924462223279; fWeightMatrix0to1[31][25] = -3.14777895097739; fWeightMatrix0to1[32][25] = 2.04119267835981; fWeightMatrix0to1[33][25] = 2.86232043438681; fWeightMatrix0to1[34][25] = 0.278741422475013; fWeightMatrix0to1[35][25] = 1.39939829456485; fWeightMatrix0to1[36][25] = 3.91141730633505; fWeightMatrix0to1[37][25] = -0.647367517346006; fWeightMatrix0to1[38][25] = -0.818620079793618; fWeightMatrix0to1[39][25] = 0.101855553443946; fWeightMatrix0to1[40][25] = -1.5175219560389; fWeightMatrix0to1[41][25] = -0.666188753037051; fWeightMatrix0to1[42][25] = -1.11450312811733; fWeightMatrix0to1[43][25] = 1.61055062022678; fWeightMatrix0to1[44][25] = -0.16437409261284; fWeightMatrix0to1[45][25] = 0.754913578133261; fWeightMatrix0to1[46][25] = 1.83709574738449; fWeightMatrix0to1[47][25] = 0.290585017583825; fWeightMatrix0to1[48][25] = -0.19658816270613; fWeightMatrix0to1[49][25] = -0.161725625258594; fWeightMatrix0to1[0][26] = -0.757925043740472; fWeightMatrix0to1[1][26] = -0.297631541492422; fWeightMatrix0to1[2][26] = -5.81431907599115; fWeightMatrix0to1[3][26] = 0.642565993391406; fWeightMatrix0to1[4][26] = 5.41375185464309; fWeightMatrix0to1[5][26] = -0.442165596342765; fWeightMatrix0to1[6][26] = -2.75290307556949; fWeightMatrix0to1[7][26] = 1.71397500657763; fWeightMatrix0to1[8][26] = 5.45061222975213; fWeightMatrix0to1[9][26] = 2.47566239691271; fWeightMatrix0to1[10][26] = -1.33018165684028; fWeightMatrix0to1[11][26] = 1.88915151437814; fWeightMatrix0to1[12][26] = 0.526673331438753; fWeightMatrix0to1[13][26] = -0.115200347121433; fWeightMatrix0to1[14][26] = -0.43931836604854; fWeightMatrix0to1[15][26] = 0.85584465832957; fWeightMatrix0to1[16][26] = 1.32247827703223; fWeightMatrix0to1[17][26] = 3.38529766874487; fWeightMatrix0to1[18][26] = -1.13383132828248; fWeightMatrix0to1[19][26] = 0.315170734540447; fWeightMatrix0to1[20][26] = 0.625289973076161; fWeightMatrix0to1[21][26] = 0.546256850964798; fWeightMatrix0to1[22][26] = 1.02611915672455; fWeightMatrix0to1[23][26] = 2.55760647387324; fWeightMatrix0to1[24][26] = -4.15698654512091; fWeightMatrix0to1[25][26] = 1.97708834485717; fWeightMatrix0to1[26][26] = -1.55998414987381; fWeightMatrix0to1[27][26] = 1.89577795546481; fWeightMatrix0to1[28][26] = 0.0955378821129918; fWeightMatrix0to1[29][26] = -0.505377774450336; fWeightMatrix0to1[30][26] = -0.240678532540305; fWeightMatrix0to1[31][26] = -0.40915987334917; fWeightMatrix0to1[32][26] = 1.28827742400268; fWeightMatrix0to1[33][26] = 2.73561458699483; fWeightMatrix0to1[34][26] = -0.486939491678657; fWeightMatrix0to1[35][26] = -0.359232665439464; fWeightMatrix0to1[36][26] = 6.13749487326364; fWeightMatrix0to1[37][26] = 1.17388513084649; fWeightMatrix0to1[38][26] = -2.65686114089684; fWeightMatrix0to1[39][26] = 1.55138903631455; fWeightMatrix0to1[40][26] = 1.37471480052631; fWeightMatrix0to1[41][26] = -0.1267345536689; fWeightMatrix0to1[42][26] = 0.448967536086025; fWeightMatrix0to1[43][26] = 1.69579578882951; fWeightMatrix0to1[44][26] = 1.23327139251693; fWeightMatrix0to1[45][26] = -0.193104498943474; fWeightMatrix0to1[46][26] = 4.24008509710012; fWeightMatrix0to1[47][26] = -1.09953364823186; fWeightMatrix0to1[48][26] = 1.6975929695122; fWeightMatrix0to1[49][26] = 0.26984468993724; fWeightMatrix0to1[0][27] = 2.28414731369305; fWeightMatrix0to1[1][27] = 5.67100265809413; fWeightMatrix0to1[2][27] = 8.02608123402337; fWeightMatrix0to1[3][27] = 3.33310398153339; fWeightMatrix0to1[4][27] = -8.61684515675356; fWeightMatrix0to1[5][27] = -2.07354213898632; fWeightMatrix0to1[6][27] = 3.35150881633009; fWeightMatrix0to1[7][27] = -0.539625037031056; fWeightMatrix0to1[8][27] = -7.3809872675815; fWeightMatrix0to1[9][27] = -2.42655112023346; fWeightMatrix0to1[10][27] = 0.876998426272315; fWeightMatrix0to1[11][27] = 1.32062222837612; fWeightMatrix0to1[12][27] = 0.316432482725978; fWeightMatrix0to1[13][27] = 0.449253625623411; fWeightMatrix0to1[14][27] = 0.636717172909515; fWeightMatrix0to1[15][27] = -2.4457282121044; fWeightMatrix0to1[16][27] = 0.619465431852651; fWeightMatrix0to1[17][27] = 1.03571987089553; fWeightMatrix0to1[18][27] = -0.645163627846061; fWeightMatrix0to1[19][27] = -0.718358646062493; fWeightMatrix0to1[20][27] = 1.95064621878713; fWeightMatrix0to1[21][27] = -1.35330565869219; fWeightMatrix0to1[22][27] = 0.510116930458434; fWeightMatrix0to1[23][27] = -5.24226432169223; fWeightMatrix0to1[24][27] = 5.53500794363691; fWeightMatrix0to1[25][27] = -3.29509821710122; fWeightMatrix0to1[26][27] = 2.22085519862954; fWeightMatrix0to1[27][27] = -0.957388146050855; fWeightMatrix0to1[28][27] = -0.360656794825794; fWeightMatrix0to1[29][27] = -2.45265825930498; fWeightMatrix0to1[30][27] = -4.00750706756997; fWeightMatrix0to1[31][27] = 4.54551679851816; fWeightMatrix0to1[32][27] = 1.74358510752123; fWeightMatrix0to1[33][27] = -1.51925358615275; fWeightMatrix0to1[34][27] = 2.28963543836262; fWeightMatrix0to1[35][27] = 0.600488887965127; fWeightMatrix0to1[36][27] = -3.02933784445199; fWeightMatrix0to1[37][27] = 3.1106424309569; fWeightMatrix0to1[38][27] = -2.61197183880139; fWeightMatrix0to1[39][27] = -1.94274968012468; fWeightMatrix0to1[40][27] = -0.776606662566752; fWeightMatrix0to1[41][27] = -0.0725085478924943; fWeightMatrix0to1[42][27] = -2.33465920919758; fWeightMatrix0to1[43][27] = 1.81054502901582; fWeightMatrix0to1[44][27] = 1.44744576617891; fWeightMatrix0to1[45][27] = -0.326224261164779; fWeightMatrix0to1[46][27] = -6.18073323442723; fWeightMatrix0to1[47][27] = -1.67079262546145; fWeightMatrix0to1[48][27] = -1.03013316638405; fWeightMatrix0to1[49][27] = -0.420887008418321; fWeightMatrix0to1[0][28] = -0.88512278096219; fWeightMatrix0to1[1][28] = -3.42680797062977; fWeightMatrix0to1[2][28] = -5.68829268785982; fWeightMatrix0to1[3][28] = -1.36681364014527; fWeightMatrix0to1[4][28] = 3.87198042617809; fWeightMatrix0to1[5][28] = 2.52559079380041; fWeightMatrix0to1[6][28] = -1.8608144375149; fWeightMatrix0to1[7][28] = -1.38294614218121; fWeightMatrix0to1[8][28] = 3.20437154621524; fWeightMatrix0to1[9][28] = 1.37297255881754; fWeightMatrix0to1[10][28] = -0.0997899048852266; fWeightMatrix0to1[11][28] = -2.04527921090813; fWeightMatrix0to1[12][28] = 2.25408948651304; fWeightMatrix0to1[13][28] = -1.74934597325968; fWeightMatrix0to1[14][28] = 0.220480041949898; fWeightMatrix0to1[15][28] = -1.55001627081838; fWeightMatrix0to1[16][28] = -0.158741149115014; fWeightMatrix0to1[17][28] = 0.058845342790543; fWeightMatrix0to1[18][28] = 1.08894734356614; fWeightMatrix0to1[19][28] = -0.317287778544; fWeightMatrix0to1[20][28] = -0.769409416498178; fWeightMatrix0to1[21][28] = -0.835637692807637; fWeightMatrix0to1[22][28] = -0.45563295987406; fWeightMatrix0to1[23][28] = 5.67033566835159; fWeightMatrix0to1[24][28] = -5.24587898614163; fWeightMatrix0to1[25][28] = 1.40678794110419; fWeightMatrix0to1[26][28] = -0.892700717215567; fWeightMatrix0to1[27][28] = 1.70554937434312; fWeightMatrix0to1[28][28] = 2.32412767594351; fWeightMatrix0to1[29][28] = -0.003167865287248; fWeightMatrix0to1[30][28] = -0.89419719552346; fWeightMatrix0to1[31][28] = -2.71634597211782; fWeightMatrix0to1[32][28] = 1.88216232071772; fWeightMatrix0to1[33][28] = 0.812781255307133; fWeightMatrix0to1[34][28] = 0.543744704744556; fWeightMatrix0to1[35][28] = -2.19949627418403; fWeightMatrix0to1[36][28] = 4.41769719898141; fWeightMatrix0to1[37][28] = 2.47148416144413; fWeightMatrix0to1[38][28] = -2.04084078054331; fWeightMatrix0to1[39][28] = -1.62510956646411; fWeightMatrix0to1[40][28] = 0.138104163465698; fWeightMatrix0to1[41][28] = -0.899924272409144; fWeightMatrix0to1[42][28] = 2.07579724482621; fWeightMatrix0to1[43][28] = -1.09148043160355; fWeightMatrix0to1[44][28] = 0.619307807350152; fWeightMatrix0to1[45][28] = -1.06669745338754; fWeightMatrix0to1[46][28] = 4.72703062251075; fWeightMatrix0to1[47][28] = 2.51094549167415; fWeightMatrix0to1[48][28] = -0.165781333263454; fWeightMatrix0to1[49][28] = 1.75021090225683; fWeightMatrix0to1[0][29] = 0.676678553461617; fWeightMatrix0to1[1][29] = -0.837707890704487; fWeightMatrix0to1[2][29] = -0.758733735274074; fWeightMatrix0to1[3][29] = -0.885337718406101; fWeightMatrix0to1[4][29] = 0.339853853635703; fWeightMatrix0to1[5][29] = 1.41230217137974; fWeightMatrix0to1[6][29] = -1.43784289815242; fWeightMatrix0to1[7][29] = 1.70037326892446; fWeightMatrix0to1[8][29] = 3.58759059764701; fWeightMatrix0to1[9][29] = 2.18882512724459; fWeightMatrix0to1[10][29] = 0.18870385190811; fWeightMatrix0to1[11][29] = -1.98743236051417; fWeightMatrix0to1[12][29] = -0.286454317949193; fWeightMatrix0to1[13][29] = -3.90449507566424; fWeightMatrix0to1[14][29] = 2.08539630391846; fWeightMatrix0to1[15][29] = -1.02831603217128; fWeightMatrix0to1[16][29] = -0.708283849598312; fWeightMatrix0to1[17][29] = 1.83946176660485; fWeightMatrix0to1[18][29] = 1.09906772564406; fWeightMatrix0to1[19][29] = 0.765817584947852; fWeightMatrix0to1[20][29] = 0.464910204963769; fWeightMatrix0to1[21][29] = 1.61272327915873; fWeightMatrix0to1[22][29] = 1.54666768553056; fWeightMatrix0to1[23][29] = 3.9337162242387; fWeightMatrix0to1[24][29] = -1.42909133751248; fWeightMatrix0to1[25][29] = 2.58678656861749; fWeightMatrix0to1[26][29] = 1.22421423637549; fWeightMatrix0to1[27][29] = -0.987342423596069; fWeightMatrix0to1[28][29] = -1.33480244055707; fWeightMatrix0to1[29][29] = 0.283702680771798; fWeightMatrix0to1[30][29] = 1.10812139276295; fWeightMatrix0to1[31][29] = -0.600951158228963; fWeightMatrix0to1[32][29] = -0.93296596161989; fWeightMatrix0to1[33][29] = -1.86995047668369; fWeightMatrix0to1[34][29] = -0.0355726570149583; fWeightMatrix0to1[35][29] = -0.889133696095728; fWeightMatrix0to1[36][29] = 4.71006397095038; fWeightMatrix0to1[37][29] = 3.65970277489633; fWeightMatrix0to1[38][29] = -2.5372337119828; fWeightMatrix0to1[39][29] = -2.08273024690284; fWeightMatrix0to1[40][29] = 1.87657056140397; fWeightMatrix0to1[41][29] = -1.08890352733508; fWeightMatrix0to1[42][29] = 0.801350077614161; fWeightMatrix0to1[43][29] = -0.0145263051700826; fWeightMatrix0to1[44][29] = -0.417742010548908; fWeightMatrix0to1[45][29] = -1.63523254218674; fWeightMatrix0to1[46][29] = 0.838105660984028; fWeightMatrix0to1[47][29] = 1.84543770735769; fWeightMatrix0to1[48][29] = 0.642620730208197; fWeightMatrix0to1[49][29] = 1.01039376962654; fWeightMatrix0to1[0][30] = 0.967119162732419; fWeightMatrix0to1[1][30] = 3.9392110769941; fWeightMatrix0to1[2][30] = 6.44973145088819; fWeightMatrix0to1[3][30] = 3.65480990784057; fWeightMatrix0to1[4][30] = -4.37058650918951; fWeightMatrix0to1[5][30] = 1.7630385939882; fWeightMatrix0to1[6][30] = 3.51812087224938; fWeightMatrix0to1[7][30] = -0.443461395609927; fWeightMatrix0to1[8][30] = -6.72945941762685; fWeightMatrix0to1[9][30] = -2.2137328591979; fWeightMatrix0to1[10][30] = 1.54404507279164; fWeightMatrix0to1[11][30] = 0.35882283851529; fWeightMatrix0to1[12][30] = 0.641710779499651; fWeightMatrix0to1[13][30] = -0.269303420799512; fWeightMatrix0to1[14][30] = -0.934252512151546; fWeightMatrix0to1[15][30] = -3.50360895596081; fWeightMatrix0to1[16][30] = -0.622609354257083; fWeightMatrix0to1[17][30] = -4.18254243710364; fWeightMatrix0to1[18][30] = 0.12438456922137; fWeightMatrix0to1[19][30] = 0.253734326690162; fWeightMatrix0to1[20][30] = -0.611771957699011; fWeightMatrix0to1[21][30] = 1.16259148449943; fWeightMatrix0to1[22][30] = 1.09145340086484; fWeightMatrix0to1[23][30] = -2.53459611991972; fWeightMatrix0to1[24][30] = 3.05993171768449; fWeightMatrix0to1[25][30] = -3.88920168508774; fWeightMatrix0to1[26][30] = 1.31021936292857; fWeightMatrix0to1[27][30] = -0.571295890478509; fWeightMatrix0to1[28][30] = -2.32443880740141; fWeightMatrix0to1[29][30] = -1.65435730151147; fWeightMatrix0to1[30][30] = -3.1107789572434; fWeightMatrix0to1[31][30] = 3.40581499645866; fWeightMatrix0to1[32][30] = 1.6541934217797; fWeightMatrix0to1[33][30] = -3.09329379116838; fWeightMatrix0to1[34][30] = 0.857281080495403; fWeightMatrix0to1[35][30] = -2.67690071205881; fWeightMatrix0to1[36][30] = -1.30167671242896; fWeightMatrix0to1[37][30] = 3.0388406063068; fWeightMatrix0to1[38][30] = -0.561339517396876; fWeightMatrix0to1[39][30] = -1.25700566294524; fWeightMatrix0to1[40][30] = 2.06170460198876; fWeightMatrix0to1[41][30] = 2.1699750592577; fWeightMatrix0to1[42][30] = -1.27166252592315; fWeightMatrix0to1[43][30] = -1.68852412214523; fWeightMatrix0to1[44][30] = -0.518808416504426; fWeightMatrix0to1[45][30] = -1.74452739887732; fWeightMatrix0to1[46][30] = -5.5953575066532; fWeightMatrix0to1[47][30] = -1.38744137927458; fWeightMatrix0to1[48][30] = -0.671382993413811; fWeightMatrix0to1[49][30] = 2.18130818499191; fWeightMatrix0to1[0][31] = -1.602304104765; fWeightMatrix0to1[1][31] = -0.515413032322085; fWeightMatrix0to1[2][31] = -6.1901634251105; fWeightMatrix0to1[3][31] = -1.13900662876776; fWeightMatrix0to1[4][31] = -1.91963795956243; fWeightMatrix0to1[5][31] = 2.57139848643154; fWeightMatrix0to1[6][31] = -0.393575238797494; fWeightMatrix0to1[7][31] = 1.52559574598751; fWeightMatrix0to1[8][31] = -1.33936872913531; fWeightMatrix0to1[9][31] = 2.01823581040353; fWeightMatrix0to1[10][31] = 1.21274974517381; fWeightMatrix0to1[11][31] = -0.145661553676563; fWeightMatrix0to1[12][31] = 2.15563412914857; fWeightMatrix0to1[13][31] = -3.84136889811822; fWeightMatrix0to1[14][31] = -0.208208177806668; fWeightMatrix0to1[15][31] = -2.03030566670727; fWeightMatrix0to1[16][31] = 2.43825121366691; fWeightMatrix0to1[17][31] = 1.04409704489173; fWeightMatrix0to1[18][31] = -0.41633602889368; fWeightMatrix0to1[19][31] = -0.45581584581004; fWeightMatrix0to1[20][31] = -1.4219138903309; fWeightMatrix0to1[21][31] = -2.30288982168376; fWeightMatrix0to1[22][31] = 0.756038917912326; fWeightMatrix0to1[23][31] = -1.19117361078004; fWeightMatrix0to1[24][31] = 2.34538841042486; fWeightMatrix0to1[25][31] = -0.408352454660252; fWeightMatrix0to1[26][31] = -1.69391625569399; fWeightMatrix0to1[27][31] = -3.24074465681023; fWeightMatrix0to1[28][31] = 2.9819257061434; fWeightMatrix0to1[29][31] = 1.11538936614685; fWeightMatrix0to1[30][31] = 0.640173315369575; fWeightMatrix0to1[31][31] = -1.37675771513131; fWeightMatrix0to1[32][31] = -0.368616949658721; fWeightMatrix0to1[33][31] = -0.20518693568796; fWeightMatrix0to1[34][31] = -1.72022071340726; fWeightMatrix0to1[35][31] = -1.74836322086245; fWeightMatrix0to1[36][31] = 4.49656376878005; fWeightMatrix0to1[37][31] = -3.64583815321958; fWeightMatrix0to1[38][31] = -2.02650187467734; fWeightMatrix0to1[39][31] = -1.27438629941411; fWeightMatrix0to1[40][31] = 0.0864017805461537; fWeightMatrix0to1[41][31] = 0.422926339150254; fWeightMatrix0to1[42][31] = -0.0454826669436336; fWeightMatrix0to1[43][31] = -2.36111898232328; fWeightMatrix0to1[44][31] = -0.920035566696776; fWeightMatrix0to1[45][31] = 2.4833138913232; fWeightMatrix0to1[46][31] = 0.0911644747858308; fWeightMatrix0to1[47][31] = -1.51645625457132; fWeightMatrix0to1[48][31] = 1.70795407341099; fWeightMatrix0to1[49][31] = 0.064077561133749; fWeightMatrix0to1[0][32] = 1.18183331838845; fWeightMatrix0to1[1][32] = 1.57982663478126; fWeightMatrix0to1[2][32] = -8.43362640121833; fWeightMatrix0to1[3][32] = 0.837529524927598; fWeightMatrix0to1[4][32] = 1.9684870817224; fWeightMatrix0to1[5][32] = -0.333894860382452; fWeightMatrix0to1[6][32] = 1.28403836188753; fWeightMatrix0to1[7][32] = 0.0981036903701922; fWeightMatrix0to1[8][32] = 1.08951244891286; fWeightMatrix0to1[9][32] = 1.14355088361544; fWeightMatrix0to1[10][32] = 3.26412301053448; fWeightMatrix0to1[11][32] = -0.338368496009151; fWeightMatrix0to1[12][32] = -0.643261372916522; fWeightMatrix0to1[13][32] = -2.52744780169894; fWeightMatrix0to1[14][32] = 0.986752943510938; fWeightMatrix0to1[15][32] = 1.07509280728512; fWeightMatrix0to1[16][32] = 1.32299743134299; fWeightMatrix0to1[17][32] = 1.75383987749483; fWeightMatrix0to1[18][32] = -1.99432098842287; fWeightMatrix0to1[19][32] = -2.24327382722515; fWeightMatrix0to1[20][32] = -2.91919779496704; fWeightMatrix0to1[21][32] = -2.36491261216168; fWeightMatrix0to1[22][32] = -0.939265461324622; fWeightMatrix0to1[23][32] = 0.914743416302474; fWeightMatrix0to1[24][32] = 2.53897186946905; fWeightMatrix0to1[25][32] = 0.238955630949748; fWeightMatrix0to1[26][32] = -1.74246864347587; fWeightMatrix0to1[27][32] = -2.46381598513164; fWeightMatrix0to1[28][32] = 3.25147161480673; fWeightMatrix0to1[29][32] = 1.20052881418936; fWeightMatrix0to1[30][32] = -0.2721638571092; fWeightMatrix0to1[31][32] = 1.73304787030091; fWeightMatrix0to1[32][32] = -0.461590676192076; fWeightMatrix0to1[33][32] = 0.684927914974005; fWeightMatrix0to1[34][32] = -2.44061448829243; fWeightMatrix0to1[35][32] = 0.486205978801043; fWeightMatrix0to1[36][32] = 5.40859118739654; fWeightMatrix0to1[37][32] = -3.58797580367735; fWeightMatrix0to1[38][32] = -0.182120259085585; fWeightMatrix0to1[39][32] = -0.58250014076993; fWeightMatrix0to1[40][32] = -0.426514652939602; fWeightMatrix0to1[41][32] = 1.06060334332985; fWeightMatrix0to1[42][32] = 0.0233305392071051; fWeightMatrix0to1[43][32] = -2.48055447858577; fWeightMatrix0to1[44][32] = -0.141682453431025; fWeightMatrix0to1[45][32] = 0.726698928819418; fWeightMatrix0to1[46][32] = 0.461288890294749; fWeightMatrix0to1[47][32] = 0.33341541227225; fWeightMatrix0to1[48][32] = 0.0893767086521144; fWeightMatrix0to1[49][32] = 0.681754880886533; fWeightMatrix0to1[0][33] = -1.3436865741301; fWeightMatrix0to1[1][33] = -1.17109300111213; fWeightMatrix0to1[2][33] = -0.948908607498305; fWeightMatrix0to1[3][33] = 0.913522651190281; fWeightMatrix0to1[4][33] = -1.19768475754696; fWeightMatrix0to1[5][33] = 2.2976828962723; fWeightMatrix0to1[6][33] = 0.881008622096722; fWeightMatrix0to1[7][33] = -2.29243399241995; fWeightMatrix0to1[8][33] = 0.407859127811931; fWeightMatrix0to1[9][33] = 0.502448725517457; fWeightMatrix0to1[10][33] = 0.677565632440366; fWeightMatrix0to1[11][33] = -0.371046254229935; fWeightMatrix0to1[12][33] = 1.68338195110245; fWeightMatrix0to1[13][33] = -3.89430126991524; fWeightMatrix0to1[14][33] = -1.16740732656437; fWeightMatrix0to1[15][33] = -2.7602020278486; fWeightMatrix0to1[16][33] = -2.09311951977403; fWeightMatrix0to1[17][33] = 0.950988811365341; fWeightMatrix0to1[18][33] = 0.782429676502231; fWeightMatrix0to1[19][33] = -2.21619732209599; fWeightMatrix0to1[20][33] = 0.128206023511142; fWeightMatrix0to1[21][33] = 1.33978755516458; fWeightMatrix0to1[22][33] = -0.881777639198242; fWeightMatrix0to1[23][33] = 3.78689731747874; fWeightMatrix0to1[24][33] = 0.0433161773218432; fWeightMatrix0to1[25][33] = 0.606987255089072; fWeightMatrix0to1[26][33] = 0.183629329586418; fWeightMatrix0to1[27][33] = 1.9838446303956; fWeightMatrix0to1[28][33] = -0.883555369961162; fWeightMatrix0to1[29][33] = 1.20687860156194; fWeightMatrix0to1[30][33] = -2.28527825659551; fWeightMatrix0to1[31][33] = -0.0896591380791676; fWeightMatrix0to1[32][33] = -0.231689249862138; fWeightMatrix0to1[33][33] = 1.01217749725252; fWeightMatrix0to1[34][33] = -0.688390447745018; fWeightMatrix0to1[35][33] = 0.663399658112687; fWeightMatrix0to1[36][33] = 2.66745396018674; fWeightMatrix0to1[37][33] = 0.027400943501171; fWeightMatrix0to1[38][33] = 3.01510168364702; fWeightMatrix0to1[39][33] = 1.87371359277999; fWeightMatrix0to1[40][33] = -0.547434099385169; fWeightMatrix0to1[41][33] = 0.259259321941856; fWeightMatrix0to1[42][33] = 0.235788838062986; fWeightMatrix0to1[43][33] = -1.23391706301211; fWeightMatrix0to1[44][33] = -0.459262052335674; fWeightMatrix0to1[45][33] = 3.09940094080749; fWeightMatrix0to1[46][33] = 0.955596738207106; fWeightMatrix0to1[47][33] = 0.896903370458246; fWeightMatrix0to1[48][33] = -1.08924248650097; fWeightMatrix0to1[49][33] = -1.09117323514301; fWeightMatrix0to1[0][34] = 0.61721425824399; fWeightMatrix0to1[1][34] = 1.70908957691925; fWeightMatrix0to1[2][34] = 0.515958665341927; fWeightMatrix0to1[3][34] = 1.67895969649693; fWeightMatrix0to1[4][34] = 1.06889743738362; fWeightMatrix0to1[5][34] = 4.22666991511612; fWeightMatrix0to1[6][34] = -1.04792017649763; fWeightMatrix0to1[7][34] = -2.67037275240789; fWeightMatrix0to1[8][34] = -0.656675138177903; fWeightMatrix0to1[9][34] = -1.01557013815172; fWeightMatrix0to1[10][34] = 2.16291763166361; fWeightMatrix0to1[11][34] = 1.55293489490733; fWeightMatrix0to1[12][34] = 2.87753835013149; fWeightMatrix0to1[13][34] = -2.10261681268768; fWeightMatrix0to1[14][34] = 0.681881695990317; fWeightMatrix0to1[15][34] = -4.9546356042196; fWeightMatrix0to1[16][34] = -2.07898228342475; fWeightMatrix0to1[17][34] = -0.445698845345973; fWeightMatrix0to1[18][34] = 1.26498262957998; fWeightMatrix0to1[19][34] = -0.604780301860586; fWeightMatrix0to1[20][34] = -1.08364783302105; fWeightMatrix0to1[21][34] = 0.481347408978871; fWeightMatrix0to1[22][34] = 0.258533036124415; fWeightMatrix0to1[23][34] = 3.45122896791379; fWeightMatrix0to1[24][34] = -0.00695012368289703; fWeightMatrix0to1[25][34] = -0.672181887011178; fWeightMatrix0to1[26][34] = 0.938818023599055; fWeightMatrix0to1[27][34] = 0.850360862727824; fWeightMatrix0to1[28][34] = 0.469502510934317; fWeightMatrix0to1[29][34] = -0.350508171355557; fWeightMatrix0to1[30][34] = 0.0551499644682498; fWeightMatrix0to1[31][34] = -0.716844827321768; fWeightMatrix0to1[32][34] = 0.72227500049192; fWeightMatrix0to1[33][34] = -0.665977280911016; fWeightMatrix0to1[34][34] = 1.95931953651612; fWeightMatrix0to1[35][34] = -1.45736370594535; fWeightMatrix0to1[36][34] = -0.529971630785886; fWeightMatrix0to1[37][34] = -0.183827950471862; fWeightMatrix0to1[38][34] = 3.74688552204472; fWeightMatrix0to1[39][34] = -0.580097215295512; fWeightMatrix0to1[40][34] = -2.03309154490159; fWeightMatrix0to1[41][34] = -1.28084214414836; fWeightMatrix0to1[42][34] = -1.4043795014626; fWeightMatrix0to1[43][34] = 2.52297632548443; fWeightMatrix0to1[44][34] = 0.61528380374135; fWeightMatrix0to1[45][34] = 3.27205194549288; fWeightMatrix0to1[46][34] = -0.796186843292789; fWeightMatrix0to1[47][34] = -0.739180070867798; fWeightMatrix0to1[48][34] = 0.215578943520137; fWeightMatrix0to1[49][34] = 0.532882343209598; fWeightMatrix0to1[0][35] = -1.98253633187482; fWeightMatrix0to1[1][35] = -1.03427046274202; fWeightMatrix0to1[2][35] = -0.327512037626033; fWeightMatrix0to1[3][35] = -1.57554399350063; fWeightMatrix0to1[4][35] = -0.49632039675218; fWeightMatrix0to1[5][35] = -0.239407311322893; fWeightMatrix0to1[6][35] = 1.70773554154654; fWeightMatrix0to1[7][35] = -1.01199690189965; fWeightMatrix0to1[8][35] = -1.02477619981466; fWeightMatrix0to1[9][35] = -0.734537816650588; fWeightMatrix0to1[10][35] = -2.21284158440059; fWeightMatrix0to1[11][35] = -1.22987519953162; fWeightMatrix0to1[12][35] = -1.59159006925372; fWeightMatrix0to1[13][35] = 0.398448175876298; fWeightMatrix0to1[14][35] = 0.945069896020583; fWeightMatrix0to1[15][35] = -0.64760072384759; fWeightMatrix0to1[16][35] = 0.628587304489569; fWeightMatrix0to1[17][35] = -1.17651850872635; fWeightMatrix0to1[18][35] = 0.986649367435342; fWeightMatrix0to1[19][35] = 1.87114611752154; fWeightMatrix0to1[20][35] = 1.86759429874575; fWeightMatrix0to1[21][35] = 0.407875247963636; fWeightMatrix0to1[22][35] = 0.331864145843532; fWeightMatrix0to1[23][35] = -0.624750842994587; fWeightMatrix0to1[24][35] = 0.0762209772979328; fWeightMatrix0to1[25][35] = -0.259752933574435; fWeightMatrix0to1[26][35] = -0.299492198255066; fWeightMatrix0to1[27][35] = -2.55837749304205; fWeightMatrix0to1[28][35] = -1.01768283295345; fWeightMatrix0to1[29][35] = -1.2146416767222; fWeightMatrix0to1[30][35] = 0.0680992972255089; fWeightMatrix0to1[31][35] = -3.5241430390336; fWeightMatrix0to1[32][35] = -1.50990512867702; fWeightMatrix0to1[33][35] = 0.201681358522257; fWeightMatrix0to1[34][35] = -0.313057789485249; fWeightMatrix0to1[35][35] = 1.0731277403505; fWeightMatrix0to1[36][35] = 0.905264181268323; fWeightMatrix0to1[37][35] = -0.18688497444359; fWeightMatrix0to1[38][35] = 1.81087548215589; fWeightMatrix0to1[39][35] = -1.07533284099016; fWeightMatrix0to1[40][35] = -0.959073094345318; fWeightMatrix0to1[41][35] = 1.35423655780192; fWeightMatrix0to1[42][35] = -0.715460275378244; fWeightMatrix0to1[43][35] = 1.93749198444732; fWeightMatrix0to1[44][35] = 1.23521931605636; fWeightMatrix0to1[45][35] = 1.35634899018311; fWeightMatrix0to1[46][35] = 0.710941104865944; fWeightMatrix0to1[47][35] = -0.376154509386336; fWeightMatrix0to1[48][35] = -0.902363016474985; fWeightMatrix0to1[49][35] = -3.81167308887432; fWeightMatrix0to1[0][36] = -1.3075199624428; fWeightMatrix0to1[1][36] = -1.9036141433952; fWeightMatrix0to1[2][36] = -3.40127597394456; fWeightMatrix0to1[3][36] = -2.60638923232579; fWeightMatrix0to1[4][36] = 2.97446477098141; fWeightMatrix0to1[5][36] = 1.4850778089229; fWeightMatrix0to1[6][36] = -3.4760630272965; fWeightMatrix0to1[7][36] = -2.63797632246569; fWeightMatrix0to1[8][36] = 6.00431293072497; fWeightMatrix0to1[9][36] = -1.72127603565649; fWeightMatrix0to1[10][36] = 0.78783297728603; fWeightMatrix0to1[11][36] = 1.13858003929173; fWeightMatrix0to1[12][36] = 1.40279103702858; fWeightMatrix0to1[13][36] = -0.0125340062174024; fWeightMatrix0to1[14][36] = -0.393559825292961; fWeightMatrix0to1[15][36] = 0.160813730796073; fWeightMatrix0to1[16][36] = -0.722787792532324; fWeightMatrix0to1[17][36] = 4.27739430329354; fWeightMatrix0to1[18][36] = -2.03383752942414; fWeightMatrix0to1[19][36] = 0.452696002707846; fWeightMatrix0to1[20][36] = -0.344710032975718; fWeightMatrix0to1[21][36] = -2.57424875370544; fWeightMatrix0to1[22][36] = -1.90414333952432; fWeightMatrix0to1[23][36] = -5.0659358185073; fWeightMatrix0to1[24][36] = -0.786740841082506; fWeightMatrix0to1[25][36] = 6.54151076817863; fWeightMatrix0to1[26][36] = 1.51009148480178; fWeightMatrix0to1[27][36] = -1.23031920502166; fWeightMatrix0to1[28][36] = 3.20257185656176; fWeightMatrix0to1[29][36] = -0.586467804605999; fWeightMatrix0to1[30][36] = 0.636479937504496; fWeightMatrix0to1[31][36] = -0.184322196856402; fWeightMatrix0to1[32][36] = 0.148191710161217; fWeightMatrix0to1[33][36] = -0.555373537506135; fWeightMatrix0to1[34][36] = 1.16682429348252; fWeightMatrix0to1[35][36] = -0.669686911388552; fWeightMatrix0to1[36][36] = 3.79543537533915; fWeightMatrix0to1[37][36] = -0.858715036559675; fWeightMatrix0to1[38][36] = -0.2326600144048; fWeightMatrix0to1[39][36] = -1.22287583190346; fWeightMatrix0to1[40][36] = -1.63153036152135; fWeightMatrix0to1[41][36] = -1.10602376132977; fWeightMatrix0to1[42][36] = -0.067985677049248; fWeightMatrix0to1[43][36] = 0.509321182180721; fWeightMatrix0to1[44][36] = -1.10349450269204; fWeightMatrix0to1[45][36] = -1.49164766406437; fWeightMatrix0to1[46][36] = 4.68024821480611; fWeightMatrix0to1[47][36] = -1.77828488149134; fWeightMatrix0to1[48][36] = -0.208229004963145; fWeightMatrix0to1[49][36] = -0.785362523538058; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = 2.32833057768076; fWeightMatrix1to2[0][1] = 1.35702660803414; fWeightMatrix1to2[0][2] = 7.73973329631248; fWeightMatrix1to2[0][3] = 1.04696323066263; fWeightMatrix1to2[0][4] = -5.32760705050319; fWeightMatrix1to2[0][5] = 1.99372799551641; fWeightMatrix1to2[0][6] = 10.9836313118332; fWeightMatrix1to2[0][7] = -3.66643122045705; fWeightMatrix1to2[0][8] = -4.34332528653695; fWeightMatrix1to2[0][9] = -2.02081555829662; fWeightMatrix1to2[0][10] = -2.46149483201834; fWeightMatrix1to2[0][11] = 1.64791537600936; fWeightMatrix1to2[0][12] = 2.38632370227541; fWeightMatrix1to2[0][13] = 3.27377682272331; fWeightMatrix1to2[0][14] = -6.52197608655841; fWeightMatrix1to2[0][15] = 2.21862215621621; fWeightMatrix1to2[0][16] = -3.4567206701231; fWeightMatrix1to2[0][17] = -4.36839423049507; fWeightMatrix1to2[0][18] = -1.20926198270844; fWeightMatrix1to2[0][19] = -3.27051668197447; fWeightMatrix1to2[0][20] = 1.87965255035732; fWeightMatrix1to2[0][21] = -3.90494916223521; fWeightMatrix1to2[0][22] = -2.23978138773243; fWeightMatrix1to2[0][23] = -4.36277517132855; fWeightMatrix1to2[0][24] = 3.22560536897214; fWeightMatrix1to2[0][25] = -3.17431804198952; fWeightMatrix1to2[0][26] = 2.06204336589067; fWeightMatrix1to2[0][27] = -2.28239512776182; fWeightMatrix1to2[0][28] = -5.2246312026167; fWeightMatrix1to2[0][29] = 3.19808584749784; fWeightMatrix1to2[0][30] = -3.7720833691369; fWeightMatrix1to2[0][31] = 2.88688156190497; fWeightMatrix1to2[0][32] = 2.96839860681119; fWeightMatrix1to2[0][33] = -1.82492926384035; fWeightMatrix1to2[0][34] = -1.57864257503855; fWeightMatrix1to2[0][35] = -1.74010579383671; fWeightMatrix1to2[0][36] = -3.08919481688586; fWeightMatrix1to2[0][37] = 0.990357220919739; fWeightMatrix1to2[0][38] = -3.66783195466573; fWeightMatrix1to2[0][39] = -2.66574304110874; fWeightMatrix1to2[0][40] = 1.69054578522124; fWeightMatrix1to2[0][41] = -0.457616440132189; fWeightMatrix1to2[0][42] = -2.66100578071424; fWeightMatrix1to2[0][43] = -3.47732158936088; fWeightMatrix1to2[0][44] = -2.346930560359; fWeightMatrix1to2[0][45] = 3.74392353626997; fWeightMatrix1to2[0][46] = -7.49530345524618; fWeightMatrix1to2[0][47] = -2.73776201760442; fWeightMatrix1to2[0][48] = -4.09112719605775; fWeightMatrix1to2[0][49] = 2.65938488774529; fWeightMatrix1to2[0][50] = 0.1739204542706; } inline double ReadMuon_Long_TMVA::GetMvaValue__( const std::vector& inputValues ) const { if (inputValues.size() != (unsigned int)fLayerSize[0]-1) { std::cout << "Input vector needs to be of size " << fLayerSize[0]-1 << std::endl; return 0; } for (int l=0; l& inputValues ) const { // classifier response value double retval = 0; // classifier response, sanity check first if (!IsStatusClean()) { std::cout << "Problem in class \"" << fClassName << "\": cannot return classifier response" << " because status is dirty" << std::endl; retval = 0; } else { if (IsNormalised()) { // normalise variables std::vector iV; iV.reserve(inputValues.size()); int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(NormVariable( *varIt, fVmin[ivar], fVmax[ivar] )); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } else { std::vector iV; int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(*varIt); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } } return retval; } //_______________________________________________________________________ inline void ReadMuon_Long_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 1642.2199707; fMax_1[0][0] = 499761.8125; fMin_1[1][0] = 1762.69995117; fMax_1[1][0] = 499765.90625; fMin_1[2][0] = 1642.2199707; fMax_1[2][0] = 499765.90625; fMin_1[0][1] = 250.231399536; fMax_1[0][1] = 39997.453125; fMin_1[1][1] = 253.904891968; fMax_1[1][1] = 38325.9101562; fMin_1[2][1] = 250.231399536; fMax_1[2][1] = 39997.453125; fMin_1[0][2] = 0.162230923772; fMax_1[0][2] = 2.9999024868; fMin_1[1][2] = 0.208432152867; fMax_1[1][2] = 2.99638676643; fMin_1[2][2] = 0.162230923772; fMax_1[2][2] = 2.9999024868; fMin_1[0][3] = 8; fMax_1[0][3] = 54; fMin_1[1][3] = 9; fMax_1[1][3] = 52; fMin_1[2][3] = 8; fMax_1[2][3] = 54; fMin_1[0][4] = -72.4599761963; fMax_1[0][4] = -0.039919745177; fMin_1[1][4] = -64.3508758545; fMax_1[1][4] = -0.26006013155; fMin_1[2][4] = -72.4599761963; fMax_1[2][4] = -0.039919745177; fMin_1[0][5] = -999; fMax_1[0][5] = 0.299963325262; fMin_1[1][5] = -999; fMax_1[1][5] = 0.299945652485; fMin_1[2][5] = -999; fMax_1[2][5] = 0.299963325262; fMin_1[0][6] = 0.0132548101246; fMax_1[0][6] = 86.6125869751; fMin_1[1][6] = 0.024349110201; fMax_1[1][6] = 72.1287918091; fMin_1[2][6] = 0.0132548101246; fMax_1[2][6] = 86.6125869751; fMin_1[0][7] = 2.47159077844e-05; fMax_1[0][7] = 78.3563995361; fMin_1[1][7] = 7.26776415831e-05; fMax_1[1][7] = 73.9822158813; fMin_1[2][7] = 2.47159077844e-05; fMax_1[2][7] = 78.3563995361; fMin_1[0][8] = 1; fMax_1[0][8] = 27; fMin_1[1][8] = 1; fMax_1[1][8] = 25; fMin_1[2][8] = 1; fMax_1[2][8] = 27; fMin_1[0][9] = 0.0201730765402; fMax_1[0][9] = 84.6943664551; fMin_1[1][9] = 0.0868275016546; fMax_1[1][9] = 90.4859848022; fMin_1[2][9] = 0.0201730765402; fMax_1[2][9] = 90.4859848022; fMin_1[0][10] = 1; fMax_1[0][10] = 29; fMin_1[1][10] = 1; fMax_1[1][10] = 29; fMin_1[2][10] = 1; fMax_1[2][10] = 29; fMin_1[0][11] = 0; fMax_1[0][11] = 1; fMin_1[1][11] = 0; fMax_1[1][11] = 1; fMin_1[2][11] = 0; fMax_1[2][11] = 1; fMin_1[0][12] = 0; fMax_1[0][12] = 1; fMin_1[1][12] = 0; fMax_1[1][12] = 1; fMin_1[2][12] = 0; fMax_1[2][12] = 1; fMin_1[0][13] = 0; fMax_1[0][13] = 1; fMin_1[1][13] = 0; fMax_1[1][13] = 1; fMin_1[2][13] = 0; fMax_1[2][13] = 1; fMin_1[0][14] = 0; fMax_1[0][14] = 1; fMin_1[1][14] = 0; fMax_1[1][14] = 1; fMin_1[2][14] = 0; fMax_1[2][14] = 1; fMin_1[0][15] = -999; fMax_1[0][15] = 59.5344009399; fMin_1[1][15] = -108.961502075; fMax_1[1][15] = 36.6375999451; fMin_1[2][15] = -999; fMax_1[2][15] = 59.5344009399; fMin_1[0][16] = -999; fMax_1[0][16] = 58.98279953; fMin_1[1][16] = -57.9546012878; fMax_1[1][16] = 108.26210022; fMin_1[2][16] = -999; fMax_1[2][16] = 108.26210022; fMin_1[0][17] = -999; fMax_1[0][17] = 169.875793457; fMin_1[1][17] = -217.3125; fMax_1[1][17] = 116.032302856; fMin_1[2][17] = -999; fMax_1[2][17] = 169.875793457; fMin_1[0][18] = -999; fMax_1[0][18] = 75.6992034912; fMin_1[1][18] = -223.118804932; fMax_1[1][18] = 54.289100647; fMin_1[2][18] = -999; fMax_1[2][18] = 75.6992034912; fMin_1[0][19] = -999; fMax_1[0][19] = 79.4583969116; fMin_1[1][19] = -190.470504761; fMax_1[1][19] = 57.3740005493; fMin_1[2][19] = -999; fMax_1[2][19] = 79.4583969116; fMin_1[0][20] = -999; fMax_1[0][20] = 0.0175000000745; fMin_1[1][20] = -10000; fMax_1[1][20] = -0.0168999992311; fMin_1[2][20] = -10000; fMax_1[2][20] = 0.0175000000745; fMin_1[0][21] = -999; fMax_1[0][21] = 0; fMin_1[1][21] = -10000; fMax_1[1][21] = 0; fMin_1[2][21] = -10000; fMax_1[2][21] = 0; fMin_1[0][22] = 0; fMax_1[0][22] = 31; fMin_1[1][22] = 0; fMax_1[1][22] = 26; fMin_1[2][22] = 0; fMax_1[2][22] = 31; fMin_1[0][23] = 0; fMax_1[0][23] = 1; fMin_1[1][23] = 0; fMax_1[1][23] = 1; fMin_1[2][23] = 0; fMax_1[2][23] = 1; fMin_1[0][24] = 0; fMax_1[0][24] = 1; fMin_1[1][24] = 0; fMax_1[1][24] = 1; fMin_1[2][24] = 0; fMax_1[2][24] = 1; fMin_1[0][25] = 0; fMax_1[0][25] = 1; fMin_1[1][25] = 0; fMax_1[1][25] = 1; fMin_1[2][25] = 0; fMax_1[2][25] = 1; fMin_1[0][26] = -999; fMax_1[0][26] = 4.34127378464; fMin_1[1][26] = -999; fMax_1[1][26] = 3.79839229584; fMin_1[2][26] = -999; fMax_1[2][26] = 4.34127378464; fMin_1[0][27] = -999; fMax_1[0][27] = 2.15297603607; fMin_1[1][27] = -999; fMax_1[1][27] = 2.15297603607; fMin_1[2][27] = -999; fMax_1[2][27] = 2.15297603607; fMin_1[0][28] = 0; fMax_1[0][28] = 1; fMin_1[1][28] = 0; fMax_1[1][28] = 1; fMin_1[2][28] = 0; fMax_1[2][28] = 1; fMin_1[0][29] = -999; fMax_1[0][29] = 3.12796974182; fMin_1[1][29] = -999; fMax_1[1][29] = 3.12796974182; fMin_1[2][29] = -999; fMax_1[2][29] = 3.12796974182; fMin_1[0][30] = -999; fMax_1[0][30] = 2.87338900566; fMin_1[1][30] = -999; fMax_1[1][30] = 2.87338900566; fMin_1[2][30] = -999; fMax_1[2][30] = 2.87338900566; fMin_1[0][31] = 0; fMax_1[0][31] = 1; fMin_1[1][31] = 0; fMax_1[1][31] = 1; fMin_1[2][31] = 0; fMax_1[2][31] = 1; fMin_1[0][32] = -999; fMax_1[0][32] = 3.46313500404; fMin_1[1][32] = -999; fMax_1[1][32] = 3.33600306511; fMin_1[2][32] = -999; fMax_1[2][32] = 3.46313500404; fMin_1[0][33] = 0; fMax_1[0][33] = 1; fMin_1[1][33] = 0; fMax_1[1][33] = 1; fMin_1[2][33] = 0; fMax_1[2][33] = 1; fMin_1[0][34] = -999; fMax_1[0][34] = 4.79148387909; fMin_1[1][34] = -999; fMax_1[1][34] = 4.79148387909; fMin_1[2][34] = -999; fMax_1[2][34] = 4.79148387909; fMin_1[0][35] = 0.561797738075; fMax_1[0][35] = 2.19101119041; fMin_1[1][35] = 0.58426964283; fMax_1[1][35] = 2.39817404747; fMin_1[2][35] = 0.561797738075; fMax_1[2][35] = 2.39817404747; } //_______________________________________________________________________ inline void ReadMuon_Long_TMVA::Transform_1( std::vector& iv, int cls) const { // Normalization transformation if (cls < 0 || cls > 2) { if (2 > 1 ) cls = 2; else cls = 2; } const int nVar = 36; // get indices of used variables // define the indices of the variables which are transformed by this transformation static std::vector indicesGet; static std::vector indicesPut; if ( indicesGet.empty() ) { indicesGet.reserve(fNvars); indicesGet.push_back( 0); indicesGet.push_back( 1); indicesGet.push_back( 2); indicesGet.push_back( 3); indicesGet.push_back( 4); indicesGet.push_back( 5); indicesGet.push_back( 6); indicesGet.push_back( 7); indicesGet.push_back( 8); indicesGet.push_back( 9); indicesGet.push_back( 10); indicesGet.push_back( 11); indicesGet.push_back( 12); indicesGet.push_back( 13); indicesGet.push_back( 14); indicesGet.push_back( 15); indicesGet.push_back( 16); indicesGet.push_back( 17); indicesGet.push_back( 18); indicesGet.push_back( 19); indicesGet.push_back( 20); indicesGet.push_back( 21); indicesGet.push_back( 22); indicesGet.push_back( 23); indicesGet.push_back( 24); indicesGet.push_back( 25); indicesGet.push_back( 26); indicesGet.push_back( 27); indicesGet.push_back( 28); indicesGet.push_back( 29); indicesGet.push_back( 30); indicesGet.push_back( 31); indicesGet.push_back( 32); indicesGet.push_back( 33); indicesGet.push_back( 34); indicesGet.push_back( 35); } if ( indicesPut.empty() ) { indicesPut.reserve(fNvars); indicesPut.push_back( 0); indicesPut.push_back( 1); indicesPut.push_back( 2); indicesPut.push_back( 3); indicesPut.push_back( 4); indicesPut.push_back( 5); indicesPut.push_back( 6); indicesPut.push_back( 7); indicesPut.push_back( 8); indicesPut.push_back( 9); indicesPut.push_back( 10); indicesPut.push_back( 11); indicesPut.push_back( 12); indicesPut.push_back( 13); indicesPut.push_back( 14); indicesPut.push_back( 15); indicesPut.push_back( 16); indicesPut.push_back( 17); indicesPut.push_back( 18); indicesPut.push_back( 19); indicesPut.push_back( 20); indicesPut.push_back( 21); indicesPut.push_back( 22); indicesPut.push_back( 23); indicesPut.push_back( 24); indicesPut.push_back( 25); indicesPut.push_back( 26); indicesPut.push_back( 27); indicesPut.push_back( 28); indicesPut.push_back( 29); indicesPut.push_back( 30); indicesPut.push_back( 31); indicesPut.push_back( 32); indicesPut.push_back( 33); indicesPut.push_back( 34); indicesPut.push_back( 35); } static std::vector dv; dv.resize(nVar); for (int ivar=0; ivar& iv, int sigOrBgd ) const { Transform_1( iv, sigOrBgd ); }