*** Performing the Fit *** Config file name = ./configFiles/mSlice_C10_m1345.cfg ## CONFIGURATION INFO DISPLAY ## ############################################ ############# REACTION INFO ############# ############################################ REACTION NAME: kpkm_pi0 PARTICLE LIST: 5 1. Beam 2. Proton 3. Kp 4. Km 5. Pi0 DATA READER: KStarKDataReader /home/glueXuser/KStarK_Mike/runSimple/mSliceC10/data/all_kpkmpi0V1_stage2_C10_m1345.root ACC MC READER: KStarKDataReader /home/glueXuser/KStarK_Mike/runSimple/mSliceC10/data/all_MCseenV1_stage2_C10_m1345.root GEN MC READER: KStarKDataReader /home/dugger/ana/stage2KpKmPi0/dataOut/all_tree_thrownFlatV1_stage2_C10_m1345.root NORMALIZATION INTEGRAL FILE: kppi0_km_pol0.ni GPU DEVICE NUMBER: -1 ******************************************** *********** COHERENT SUM INFO ************ ******************************************** REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type1 ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ AMPLITUDE INFO +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type1 AMPLITUDE NAME: eta FACTORS: 1 1. Zlm_Mike 0 0 0 91 0 0.0 beam_configs/beam_config_all_0.config kpkm_pi0 EXTRA PERMUTATIONS: 0 CONSTRAINTS: 0 PARAMETERS: 0 INITIAL VALUE: (100,0) REAL? 0 FIXED? 0 SCALE: 1.0 ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ AMPLITUDE INFO +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type1 AMPLITUDE NAME: f1285a01 FACTORS: 1 1. Zlm_Mike 1 -1 1 91 0 0.0 beam_configs/beam_config_all_0.config kpkm_pi0 EXTRA PERMUTATIONS: 0 CONSTRAINTS: 0 PARAMETERS: 0 INITIAL VALUE: (10,0) REAL? 0 FIXED? 0 SCALE: 1.0 ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ AMPLITUDE INFO +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type1 AMPLITUDE NAME: f1285a02 FACTORS: 1 1. Zlm_Mike 1 0 1 91 0 0.0 beam_configs/beam_config_all_0.config kpkm_pi0 EXTRA PERMUTATIONS: 0 CONSTRAINTS: 0 PARAMETERS: 0 INITIAL VALUE: (10,0) REAL? 0 FIXED? 0 SCALE: 1.0 ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ AMPLITUDE INFO +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type1 AMPLITUDE NAME: f1285a03 FACTORS: 1 1. Zlm_Mike 1 1 1 91 0 0.0 beam_configs/beam_config_all_0.config kpkm_pi0 EXTRA PERMUTATIONS: 0 CONSTRAINTS: 0 PARAMETERS: 0 INITIAL VALUE: (10,0) REAL? 0 FIXED? 0 SCALE: 1.0 ******************************************** *********** COHERENT SUM INFO ************ ******************************************** REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type2 ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ AMPLITUDE INFO +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type2 AMPLITUDE NAME: j0 FACTORS: 1 1. Zlm_Mike 0 0 1 90 1 0.0 beam_configs/beam_config_all_0.config kpkm_pi0 EXTRA PERMUTATIONS: 0 CONSTRAINTS: 0 PARAMETERS: 0 INITIAL VALUE: (100,0) REAL? 0 FIXED? 0 SCALE: 1.0 ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ AMPLITUDE INFO +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type2 AMPLITUDE NAME: f1285kkpi1 FACTORS: 1 1. Zlm_Mike 1 -1 1 90 0 0.0 beam_configs/beam_config_all_0.config kpkm_pi0 EXTRA PERMUTATIONS: 0 CONSTRAINTS: 0 PARAMETERS: 0 INITIAL VALUE: (10,0) REAL? 0 FIXED? 0 SCALE: 1.0 ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ AMPLITUDE INFO +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type2 AMPLITUDE NAME: f1285kkpi2 FACTORS: 1 1. Zlm_Mike 1 0 1 90 0 0.0 beam_configs/beam_config_all_0.config kpkm_pi0 EXTRA PERMUTATIONS: 0 CONSTRAINTS: 0 PARAMETERS: 0 INITIAL VALUE: (10,0) REAL? 0 FIXED? 0 SCALE: 1.0 ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ AMPLITUDE INFO +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type2 AMPLITUDE NAME: f1285kkpi3 FACTORS: 1 1. Zlm_Mike 1 1 1 90 0 0.0 beam_configs/beam_config_all_0.config kpkm_pi0 EXTRA PERMUTATIONS: 0 CONSTRAINTS: 0 PARAMETERS: 0 INITIAL VALUE: (10,0) REAL? 0 FIXED? 0 SCALE: 1.0 ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ AMPLITUDE INFO +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type2 AMPLITUDE NAME: f1285kkpi4 FACTORS: 1 1. Zlm_Mike 1 -1 0 90 1 0.0 beam_configs/beam_config_all_0.config kpkm_pi0 EXTRA PERMUTATIONS: 0 CONSTRAINTS: 0 PARAMETERS: 0 INITIAL VALUE: (10,0) REAL? 0 FIXED? 0 SCALE: 1.0 ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ AMPLITUDE INFO +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type2 AMPLITUDE NAME: f1285kkpi5 FACTORS: 1 1. Zlm_Mike 1 0 0 90 1 0.0 beam_configs/beam_config_all_0.config kpkm_pi0 EXTRA PERMUTATIONS: 0 CONSTRAINTS: 0 PARAMETERS: 0 INITIAL VALUE: (10,0) REAL? 0 FIXED? 0 SCALE: 1.0 ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ AMPLITUDE INFO +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ REACTION NAME: kpkm_pi0 COHERENT SUM NAME: type2 AMPLITUDE NAME: f1285kkpi6 FACTORS: 1 1. Zlm_Mike 1 1 0 90 1 0.0 beam_configs/beam_config_all_0.config kpkm_pi0 EXTRA PERMUTATIONS: 0 CONSTRAINTS: 0 PARAMETERS: 0 INITIAL VALUE: (10,0) REAL? 0 FIXED? 0 SCALE: 1.0 ********** ** 1 **SET STRATEGY 1 ********** NOW USING STRATEGY 1: TRY TO BALANCE SPEED AGAINST RELIABILITY ********** ** 2 **SET EPS 1e-13 ********** FLOATING-POINT NUMBERS ASSUMED ACCURATE TO 1e-13 ## AMPLITUDE MANAGER INITIALIZATION ## Creating amplitude manager for reaction: kpkm_pi0 particle index assignment: Beam -->> 0 particle index assignment: Proton -->> 1 particle index assignment: Kp -->> 2 particle index assignment: Km -->> 3 particle index assignment: Pi0 -->> 4 BeamProperties: Parsing config file beam_configs/beam_config_all_0.config BeamProperties: Using flux from input ROOT histogram file BeamProperties: Using polarization fraction from input ROOT histogram file PARAMETER DEFINITIONS: NO. NAME VALUE STEP SIZE LIMITS 1 kpkm_pi0::type1::eta_re 100 1 no limits 2 kpkm_pi0::type1::eta_im 0 0.01 no limits 3 kpkm_pi0::type2::j0_re 100 1 no limits 4 kpkm_pi0::type2::j0_im 0 0.01 no limits 5 kpkm_pi0::type1::f1285a01_re 10 0.1 no limits 6 kpkm_pi0::type1::f1285a01_im 0 0.01 no limits 7 kpkm_pi0::type1::f1285a02_re 10 0.1 no limits 8 kpkm_pi0::type1::f1285a02_im 0 0.01 no limits 9 kpkm_pi0::type1::f1285a03_re 10 0.1 no limits 10 kpkm_pi0::type1::f1285a03_im 0 0.01 no limits 11 kpkm_pi0::type2::f1285kkpi1_re 10 0.1 no limits 12 kpkm_pi0::type2::f1285kkpi1_im 0 0.01 no limits 13 kpkm_pi0::type2::f1285kkpi2_re 10 0.1 no limits 14 kpkm_pi0::type2::f1285kkpi2_im 0 0.01 no limits 15 kpkm_pi0::type2::f1285kkpi3_re 10 0.1 no limits 16 kpkm_pi0::type2::f1285kkpi3_im 0 0.01 no limits 17 kpkm_pi0::type2::f1285kkpi4_re 10 0.1 no limits 18 kpkm_pi0::type2::f1285kkpi4_im 0 0.01 no limits 19 kpkm_pi0::type2::f1285kkpi5_re 10 0.1 no limits 20 kpkm_pi0::type2::f1285kkpi5_im 0 0.01 no limits 21 kpkm_pi0::type2::f1285kkpi6_re 10 0.1 no limits 22 kpkm_pi0::type2::f1285kkpi6_im 0 0.01 no limits /home/glueXuser/KStarK_Mike/runSimple/mSliceC10/data/all_kpkmpi0V1_stage2_C10_m1345.root /home/dugger/ana/stage2KpKmPi0/dataOut/all_tree_thrownFlatV1_stage2_C10_m1345.root /home/glueXuser/KStarK_Mike/runSimple/mSliceC10/data/all_MCseenV1_stage2_C10_m1345.root Allocating Data and Amplitude Array in LikelihoodCalculator for kpkm_pi0... 5 Done. Loading acccepted Monte Carlo... 5 Done. Calculating integrals... Done. LIKELIHOOD BEFORE MINIMIZATION: -2466.9 ********** ** 3 **SET EPS 1e-13 ********** FLOATING-POINT NUMBERS ASSUMED ACCURATE TO 1e-13 ********** ** 4 **SET STRATEGY 1 ********** NOW USING STRATEGY 1: TRY TO BALANCE SPEED AGAINST RELIABILITY ********** ** 5 **MIGRAD 5000 ********** FIRST CALL TO USER FUNCTION AT NEW START POINT, WITH IFLAG=4. START MIGRAD MINIMIZATION. STRATEGY 1. CONVERGENCE WHEN EDM .LT. 1.00e-04 FCN=-3183.32 FROM MIGRAD STATUS=INITIATE 445 446 TOTAL EDM= unknown STRATEGY= 1 NO ERROR MATRIX EXT PARAMETER CURRENT GUESS STEP FIRST NO. NAME VALUE ERROR SIZE DERIVATIVE 1 kpkm_pi0::type1::eta_re 461.47 1 0 0.082269 2 kpkm_pi0::type1::eta_im 405.45 0.01 0 0.074081 3 kpkm_pi0::type2::j0_re 314.68 1 0 0.0098736 4 kpkm_pi0::type2::j0_im -101.4 0.01 -101.4 -4.0663e-05 5 kpkm_pi0::type1::f1285a01_re 10 0.1 0 -0.032207 6 kpkm_pi0::type1::f1285a01_im 0 0.01 0 0.018478 7 kpkm_pi0::type1::f1285a02_re 10 0.1 0 -0.15399 8 kpkm_pi0::type1::f1285a02_im 0 0.01 0 -0.13633 9 kpkm_pi0::type1::f1285a03_re 10 0.1 0 -0.014777 10 kpkm_pi0::type1::f1285a03_im 0 0.01 0 0.034864 11 kpkm_pi0::type2::f1285kkpi1_re 10 0.1 0 0.11318 12 kpkm_pi0::type2::f1285kkpi1_im 0 0.01 0 -0.001202 13 kpkm_pi0::type2::f1285kkpi2_re 10 0.1 0 -0.039188 14 kpkm_pi0::type2::f1285kkpi2_im 0 0.01 0 0.043604 15 kpkm_pi0::type2::f1285kkpi3_re 10 0.1 0 -0.075419 16 kpkm_pi0::type2::f1285kkpi3_im 0 0.01 0 0.083032 17 kpkm_pi0::type2::f1285kkpi4_re 10 0.1 0 -0.036825 18 kpkm_pi0::type2::f1285kkpi4_im 0 0.01 0 -0.099262 19 kpkm_pi0::type2::f1285kkpi5_re 10 0.1 0 0.046094 20 kpkm_pi0::type2::f1285kkpi5_im 0 0.01 0 -0.032513 21 kpkm_pi0::type2::f1285kkpi6_re 10 0.1 0 -0.016287 22 kpkm_pi0::type2::f1285kkpi6_im 0 0.01 0 -0.093242 MIGRAD MINIMIZATION HAS CONVERGED. FCN=-3231.11 FROM MIGRAD STATUS=CONVERGED 2481 2482 TOTAL EDM=4.59402e-06 STRATEGY= 1 ERROR MATRIX UNCERTAINTY 9 per cent EXT PARAMETER STEP FIRST NO. NAME VALUE ERROR SIZE DERIVATIVE 1 kpkm_pi0::type1::eta_re 379.61 71.974 -0.029746 -1.2272e-05 2 kpkm_pi0::type1::eta_im 217.53 96.525 -0.22592 2.7898e-05 3 kpkm_pi0::type2::j0_re 220.72 74.36 -0.057924 1.3659e-05 4 kpkm_pi0::type2::j0_im -51.96 75.838 0.073628 -4.0879e-06 5 kpkm_pi0::type1::f1285a01_re 120.19 97.575 0.26804 1.7077e-05 6 kpkm_pi0::type1::f1285a01_im 186.07 115.31 -0.35127 -1.8364e-05 7 kpkm_pi0::type1::f1285a02_re 244.92 87.623 0.049976 -3.5005e-06 8 kpkm_pi0::type1::f1285a02_im -10.977 133.26 -0.25255 -5.7409e-06 9 kpkm_pi0::type1::f1285a03_re 410.57 141.06 0.066205 8.5436e-06 10 kpkm_pi0::type1::f1285a03_im 5.2658 149.03 0.59393 -1.3226e-05 11 kpkm_pi0::type2::f1285kkpi1_re -56.795 33.907 -0.0055294 -1.7227e-05 12 kpkm_pi0::type2::f1285kkpi1_im -18.846 31.907 -0.015236 2.1638e-05 13 kpkm_pi0::type2::f1285kkpi2_re 37.582 25.862 0.038806 -1.2636e-05 14 kpkm_pi0::type2::f1285kkpi2_im -15.627 22.485 -0.0098533 -2.0902e-05 15 kpkm_pi0::type2::f1285kkpi3_re 23.118 29.214 0.005288 -1.8513e-05 16 kpkm_pi0::type2::f1285kkpi3_im -15.039 30.981 0.0084217 -1.975e-06 17 kpkm_pi0::type2::f1285kkpi4_re 87.246 28.45 0.013594 4.0033e-06 18 kpkm_pi0::type2::f1285kkpi4_im 92.215 40.792 0.044436 8.5597e-05 19 kpkm_pi0::type2::f1285kkpi5_re -4.968 34.259 0.040185 2.1733e-05 20 kpkm_pi0::type2::f1285kkpi5_im 86.995 35.576 -0.031023 -7.0173e-07 21 kpkm_pi0::type2::f1285kkpi6_re 48.213 26.59 0.013982 -4.8616e-06 22 kpkm_pi0::type2::f1285kkpi6_im -16.147 27.359 0.018697 -2.4575e-05 EXTERNAL ERROR MATRIX. NDIM= 100 NPAR= 22 ERR DEF=1 5.18e+03 2.25e+03 9.32e+03 116 3.83e+03 5.53e+03 1.11e+03 2.03e+03 1.01e+03 5.75e+03 -207 -2.33e+03 -938 245 9.52e+03 -1.37e+03 2.05e+03 -667 -24.5 -2.17e+03 1.33e+04 353 -1.63e+03 -79.6 -102 48.4 -612 7.68e+03 2.89e+03 5.17e+03 2.51e+03 998 931 -1.11e+03 -7.68e+03 1.78e+04 -7.28e+03 -7.62e+03 -2.95e+03 -1.59e+03 3.85e+03 4.13e+03 752 -5.42e+03 1.99e+04 -357 -853 4.12e+03 -0.228 5.91e+03 -1.04e+04 2.15e+03 -4.07e+03 -2.86e+03 2.22e+04 381 -308 -385 -205 -17.6 760 114 -264 67.8 -1.03e+03 1.15e+03 256 571 674 -278 -135 6.71 -213 854 -679 27.7 137 1.02e+03 18.5 33.4 -176 206 142 -352 -180 86.6 -27.6 825 -208 -80.4 669 -119 176 100 167 22.3 45 -258 393 140 478 -59 0.188 51.4 506 277 -175 -243 -25.1 575 243 -100 85.5 -26.7 7.86 227 27.4 54.7 24.5 853 30.3 702 686 243 152 -455 -132 937 -695 1.46e+03 -325 201 118 111 -68.8 960 -579 -1.04e+03 -749 -840 112 -303 39.9 -175 623 -595 -70.9 44.4 -50.5 -61 -124 -61.7 809 -248 -1.8e+03 -1.65e+03 -181 262 292 185 -1.13e+03 1.41e+03 -1.45e+03 602 -355 -88.7 -27.7 160 -332 4.21 1.66e+03 -251 110 179 -174 -190 -466 93.4 -36.4 71.9 1.2e+03 -267 -67.6 103 14.9 5.53 11.4 -21.8 -307 1.17e+03 -72.8 71.1 16.6 -146 -112 257 -651 740 -344 -532 56.4 76.7 -61.8 108 59.7 44 -60.5 -25.6 0.455 1.27e+03 -85.8 386 815 152 -54.2 -269 -282 644 -269 887 -180 151 29.4 63.2 -94.2 248 -35.7 -504 152 88.1 707 385 316 107 851 227 -227 -139 85 -624 403 -175 -184 140 62.7 -62.9 22.1 -73.8 -242 116 39.3 96.2 749 PARAMETER CORRELATION COEFFICIENTS NO. GLOBAL 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1: 0.893 1.000 0.323 0.022 0.203 -0.029 -0.165 0.056 0.302 -0.717 -0.033 0.156 0.112 0.010 -0.073 0.132 0.014 2: 0.860 0.323 1.000 0.534 0.278 -0.247 0.184 -0.192 0.402 -0.559 -0.059 -0.094 0.185 0.013 0.081 -0.062 0.235 3: 0.912 0.022 0.534 1.000 0.179 -0.129 -0.078 -0.012 0.253 -0.282 0.372 -0.153 0.284 -0.092 0.060 -0.112 0.298 4: 0.621 0.203 0.278 0.179 1.000 0.033 -0.003 -0.015 0.099 -0.149 -0.000 -0.080 -0.115 0.105 0.098 -0.011 0.104 5: 0.880 -0.029 -0.247 -0.129 0.033 1.000 -0.193 0.006 0.072 0.279 0.406 -0.005 -0.043 0.056 0.010 0.202 0.050 6: 0.850 -0.165 0.184 -0.078 -0.003 -0.193 1.000 -0.061 -0.072 0.254 -0.607 0.194 0.002 -0.118 0.017 0.072 -0.127 7: 0.854 0.056 -0.192 -0.012 -0.015 0.006 -0.061 1.000 -0.658 0.061 0.164 0.039 -0.076 -0.080 -0.131 -0.039 -0.049 8: 0.940 0.302 0.402 0.253 0.099 0.072 -0.072 -0.658 1.000 -0.289 -0.205 -0.058 0.201 0.025 0.131 0.022 0.227 9: 0.915 -0.717 -0.559 -0.282 -0.149 0.279 0.254 0.061 -0.289 1.000 -0.136 0.014 -0.151 -0.008 0.044 -0.006 -0.159 10: 0.958 -0.033 -0.059 0.372 -0.000 0.406 -0.607 0.164 -0.205 -0.136 1.000 -0.204 0.006 0.214 0.143 0.002 0.315 11: 0.676 0.156 -0.094 -0.153 -0.080 -0.005 0.194 0.039 -0.058 0.014 -0.204 1.000 0.126 -0.237 -0.077 0.229 -0.309 12: 0.577 0.112 0.185 0.284 -0.115 -0.043 0.002 -0.076 0.201 -0.151 0.006 0.126 1.000 -0.097 0.000 0.029 0.204 13: 0.558 0.010 0.013 -0.092 0.105 0.056 -0.118 -0.080 0.025 -0.008 0.214 -0.237 -0.097 1.000 0.088 0.072 0.147 14: 0.554 -0.073 0.081 0.060 0.098 0.010 0.017 -0.131 0.131 0.044 0.143 -0.077 0.000 0.088 1.000 0.037 0.160 15: 0.453 0.132 -0.062 -0.112 -0.011 0.202 0.072 -0.039 0.022 -0.006 0.002 0.229 0.029 0.072 0.037 1.000 -0.076 16: 0.692 0.014 0.235 0.298 0.104 0.050 -0.127 -0.049 0.227 -0.159 0.315 -0.309 0.204 0.147 0.160 -0.076 1.000 17: 0.764 -0.283 -0.379 -0.354 -0.389 0.040 -0.092 0.016 -0.046 0.155 -0.140 -0.073 0.049 -0.069 -0.095 -0.149 -0.070 1.000 0.004 -0.022 -0.060 -0.047 -0.095 18: 0.801 -0.084 -0.458 -0.544 -0.059 0.066 0.062 0.052 -0.208 0.246 -0.238 0.435 -0.273 -0.084 -0.030 0.134 -0.263 0.004 1.000 -0.220 -0.018 -0.465 -0.217 19: 0.613 -0.102 0.033 0.070 -0.067 -0.057 -0.118 0.031 -0.008 0.015 0.235 -0.230 -0.062 0.116 0.019 0.006 0.011 -0.022 -0.220 1.000 0.000 0.166 0.124 20: 0.428 -0.028 0.021 0.006 -0.054 -0.032 0.063 -0.209 0.156 -0.069 -0.100 0.047 0.068 -0.067 0.135 0.057 0.040 -0.060 -0.018 0.000 1.000 0.093 0.040 21: 0.589 -0.045 0.150 0.412 0.075 -0.021 -0.088 -0.121 0.182 -0.072 0.224 -0.200 0.178 0.043 0.106 -0.121 0.301 -0.047 -0.465 0.166 0.093 1.000 0.132 22: 0.638 0.196 0.120 0.053 0.410 0.085 -0.072 -0.058 0.023 -0.162 0.099 -0.189 -0.210 0.197 0.102 -0.079 0.026 -0.095 -0.217 0.124 0.040 0.132 1.000 MIGRAD evaluation total wall time: 0.21793 s. average time per function call: 0.087771 ms. LIKELIHOOD AFTER MINIMIZATION: -3231.1 Loading generated Monte Carlo... 5 Done. Calculating integrals... Done. Loading acccepted Monte Carlo... 5 Done. Calculating integrals... Done.