*** Performing the Fit *** Config file name = ./configFiles/mSlice_C10_m1275.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_m1275.root ACC MC READER: KStarKDataReader /home/glueXuser/KStarK_Mike/runSimple/mSliceC10/data/all_MCseenV1_stage2_C10_m1275.root GEN MC READER: KStarKDataReader /home/dugger/ana/stage2KpKmPi0/dataOut/all_tree_thrownFlatV1_stage2_C10_m1275.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_m1275.root /home/dugger/ana/stage2KpKmPi0/dataOut/all_tree_thrownFlatV1_stage2_C10_m1275.root /home/glueXuser/KStarK_Mike/runSimple/mSliceC10/data/all_MCseenV1_stage2_C10_m1275.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: -11321 ********** ** 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=-14334.8 FROM MIGRAD STATUS=INITIATE 499 500 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 410.74 1 0 0.15753 2 kpkm_pi0::type1::eta_im 408.76 0.01 0 0.16555 3 kpkm_pi0::type2::j0_re 235.3 1 0 0.03842 4 kpkm_pi0::type2::j0_im 0 0.01 0 0.016601 5 kpkm_pi0::type1::f1285a01_re 10 0.1 0 0.11945 6 kpkm_pi0::type1::f1285a01_im 0 0.01 0 0.12538 7 kpkm_pi0::type1::f1285a02_re 10 0.1 0 -0.36749 8 kpkm_pi0::type1::f1285a02_im 0 0.01 0 -0.36782 9 kpkm_pi0::type1::f1285a03_re 10 0.1 0 -0.12724 10 kpkm_pi0::type1::f1285a03_im 0 0.01 0 -0.11801 11 kpkm_pi0::type2::f1285kkpi1_re 10 0.1 0 -0.021601 12 kpkm_pi0::type2::f1285kkpi1_im 0 0.01 0 -0.024547 13 kpkm_pi0::type2::f1285kkpi2_re 10 0.1 0 0.048516 14 kpkm_pi0::type2::f1285kkpi2_im -53.862 0.01 0 -0.0415 15 kpkm_pi0::type2::f1285kkpi3_re 10 0.1 0 -0.093049 16 kpkm_pi0::type2::f1285kkpi3_im 0 0.01 0 0.0059511 17 kpkm_pi0::type2::f1285kkpi4_re 10 0.1 0 -0.029114 18 kpkm_pi0::type2::f1285kkpi4_im 0 0.01 0 -0.067082 19 kpkm_pi0::type2::f1285kkpi5_re 10 0.1 0 0.063012 20 kpkm_pi0::type2::f1285kkpi5_im 84.652 0.01 84.652 -0.00016706 21 kpkm_pi0::type2::f1285kkpi6_re 10 0.1 0 -0.003174 22 kpkm_pi0::type2::f1285kkpi6_im 0 0.01 0 0.008763 MIGRAD MINIMIZATION HAS CONVERGED. FCN=-14394.7 FROM MIGRAD STATUS=CONVERGED 3110 3111 TOTAL EDM=5.04805e-06 STRATEGY= 1 ERROR MATRIX UNCERTAINTY 3 per cent EXT PARAMETER STEP FIRST NO. NAME VALUE ERROR SIZE DERIVATIVE 1 kpkm_pi0::type1::eta_re 409.88 31.55 0.099623 -3.0464e-05 2 kpkm_pi0::type1::eta_im 257.53 44.956 -0.024482 -1.1844e-05 3 kpkm_pi0::type2::j0_re 55.593 77.89 -0.00046325 -5.4861e-06 4 kpkm_pi0::type2::j0_im 11.611 56.742 -0.10151 2.1338e-05 5 kpkm_pi0::type1::f1285a01_re 83.303 88.622 -0.074451 -2.8795e-06 6 kpkm_pi0::type1::f1285a01_im 99.981 50.802 0.023378 2.0017e-05 7 kpkm_pi0::type1::f1285a02_re 218.17 65.102 0.056932 -3.1341e-05 8 kpkm_pi0::type1::f1285a02_im -115.65 105.19 0.013003 -3.9297e-05 9 kpkm_pi0::type1::f1285a03_re 283.98 68.63 -0.012585 -2.2649e-05 10 kpkm_pi0::type1::f1285a03_im 120.15 98.186 -0.17119 2.2831e-05 11 kpkm_pi0::type2::f1285kkpi1_re 69.709 32.362 -0.0080542 -2.1795e-06 12 kpkm_pi0::type2::f1285kkpi1_im -57.272 36.331 0.12114 -2.8865e-05 13 kpkm_pi0::type2::f1285kkpi2_re -71.253 44.057 0.037724 -2.4889e-05 14 kpkm_pi0::type2::f1285kkpi2_im 103.82 28.402 -0.0062915 -2.8146e-05 15 kpkm_pi0::type2::f1285kkpi3_re 63.202 48.087 0.076281 4.7297e-05 16 kpkm_pi0::type2::f1285kkpi3_im 23.791 34.649 -0.0027492 6.285e-05 17 kpkm_pi0::type2::f1285kkpi4_re 25.28 30.197 0.010963 -5.8316e-05 18 kpkm_pi0::type2::f1285kkpi4_im -25.757 31.105 -0.045656 5.4632e-05 19 kpkm_pi0::type2::f1285kkpi5_re 106.17 38.434 0.056848 2.5179e-05 20 kpkm_pi0::type2::f1285kkpi5_im 87.802 38.931 -0.075706 -3.0584e-05 21 kpkm_pi0::type2::f1285kkpi6_re 0.2559 27.351 -0.030923 -4.6809e-06 22 kpkm_pi0::type2::f1285kkpi6_im 3.2283 29.862 0.0050843 -5.9428e-05 EXTERNAL ERROR MATRIX. NDIM= 100 NPAR= 22 ERR DEF=1 995 -91.6 2.02e+03 186 -409 6.07e+03 -366 677 -874 3.22e+03 -233 -419 -1.01e+03 1.53e+03 7.85e+03 -592 -252 280 -98.5 -1.34e+03 2.58e+03 319 -1.06e+03 1.58e+03 -1.16e+03 -3.45e+03 829 4.24e+03 -449 2.84e+03 -1.65e+03 2.52e+03 5.42e+03 -1.57e+03 -5.78e+03 1.11e+04 -1.2e+03 -1.58e+03 212 189 1.21e+03 2.1e+03 183 -1.28e+03 4.71e+03 -680 114 -1.39e+03 2.16e+03 7.83e+03 -1.91e+03 -4.08e+03 6.84e+03 630 9.64e+03 -215 -384 -413 -180 -443 150 114 -819 358 -470 1.05e+03 138 -470 758 -544 -706 316 854 -1.43e+03 398 -1.38e+03 32.4 1.32e+03 510 -404 1.22e+03 -922 -2.19e+03 345 1.99e+03 -3.24e+03 -313 -2.72e+03 15.8 621 1.94e+03 -4.41 -414 22.2 -59.9 904 -250 -271 361 403 832 -141 -61.4 -268 807 153 -504 1.28e+03 -1.08e+03 -2.73e+03 831 2.15e+03 -3.48e+03 190 -3.26e+03 56.5 713 1.44e+03 -310 2.31e+03 -328 -372 474 228 421 329 60.8 -230 911 272 74.9 251 165 136 -3.64 1.2e+03 114 -355 -805 -181 -536 176 238 -864 141 -956 56.4 109 279 -87.3 218 -27.2 912 -188 107 731 55.3 573 28.3 -111 504 161 695 -74.3 -13.1 -70.1 199 -153 275 -345 967 249 -465 -488 -201 -467 -104 597 -1.16e+03 -103 -847 109 182 589 -80.2 229 69.5 340 -51.7 1.48e+03 -450 296 -286 -1.64 1.09e+03 -103 -895 1.63e+03 172 1.41e+03 -138 58 -642 70.4 -715 144 -181 207 -348 1.52e+03 -107 138 584 -256 -73.9 28.6 41.2 70 36.1 176 -19 -44.6 45.5 49.4 6.55 -68.3 -223 54.9 -98.3 -108 748 72.5 -145 762 50.6 -156 33.6 347 -443 28.4 -251 7.3 145 206 9.64 315 110 -274 319 25.3 -160 113 892 PARAMETER CORRELATION COEFFICIENTS NO. GLOBAL 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1: 0.928 1.000 -0.065 0.076 -0.204 -0.084 -0.370 0.155 -0.135 -0.553 -0.219 -0.210 0.121 0.367 -0.005 0.101 -0.300 2: 0.976 -0.065 1.000 -0.117 0.265 -0.105 -0.110 -0.362 0.600 -0.512 0.026 -0.264 -0.288 -0.204 -0.324 -0.233 -0.239 3: 0.844 0.076 -0.117 1.000 -0.198 -0.147 0.071 0.311 -0.201 0.040 -0.182 -0.164 0.268 0.354 0.010 0.341 0.176 4: 0.717 -0.204 0.265 -0.198 1.000 0.305 -0.034 -0.315 0.422 0.049 0.388 -0.098 -0.264 -0.369 -0.037 -0.394 0.116 5: 0.955 -0.084 -0.105 -0.147 0.305 1.000 -0.297 -0.598 0.581 0.199 0.900 -0.154 -0.219 -0.561 0.359 -0.640 0.137 6: 0.825 -0.370 -0.110 0.071 -0.034 -0.297 1.000 0.251 -0.295 0.601 -0.384 0.091 0.171 0.154 -0.174 0.340 0.187 7: 0.891 0.155 -0.362 0.311 -0.315 -0.598 0.251 1.000 -0.844 0.041 -0.638 0.054 0.361 0.693 -0.146 0.686 0.027 8: 0.976 -0.135 0.600 -0.201 0.422 0.581 -0.295 -0.844 1.000 -0.177 0.662 -0.241 -0.375 -0.699 0.121 -0.687 -0.063 9: 0.928 -0.553 -0.512 0.040 0.049 0.199 0.601 0.041 -0.177 1.000 0.094 0.161 0.160 -0.103 0.207 0.058 0.383 10: 0.982 -0.219 0.026 -0.182 0.388 0.900 -0.384 -0.638 0.662 0.094 1.000 -0.148 -0.387 -0.628 0.298 -0.690 0.080 11: 0.749 -0.210 -0.264 -0.164 -0.098 -0.154 0.091 0.054 -0.241 0.161 -0.148 1.000 0.028 0.011 -0.153 0.036 0.067 12: 0.689 0.121 -0.288 0.268 -0.264 -0.219 0.171 0.361 -0.375 0.160 -0.387 0.028 1.000 0.388 -0.060 0.408 0.199 13: 0.927 0.367 -0.204 0.354 -0.369 -0.561 0.154 0.693 -0.699 -0.103 -0.628 0.011 0.388 1.000 -0.214 0.678 0.108 14: 0.779 -0.005 -0.324 0.010 -0.037 0.359 -0.174 -0.146 0.121 0.207 0.298 -0.153 -0.060 -0.214 1.000 -0.227 0.138 15: 0.864 0.101 -0.233 0.341 -0.394 -0.640 0.340 0.686 -0.687 0.058 -0.690 0.036 0.408 0.678 -0.227 1.000 -0.002 16: 0.641 -0.300 -0.239 0.176 0.116 0.137 0.187 0.027 -0.063 0.383 0.080 0.067 0.199 0.108 0.138 -0.002 1.000 17: 0.820 0.119 -0.261 -0.342 -0.106 -0.200 0.115 0.121 -0.272 0.068 -0.322 0.058 0.099 0.210 -0.102 0.150 -0.026 1.000 -0.367 0.293 -0.154 -0.271 -0.304 18: 0.701 -0.191 0.077 0.302 0.031 0.208 0.018 -0.055 0.154 0.075 0.228 -0.074 -0.012 -0.051 0.225 -0.102 0.256 -0.367 1.000 -0.043 0.171 0.065 0.343 19: 0.749 0.205 -0.269 -0.163 -0.092 -0.137 -0.053 0.239 -0.286 -0.039 -0.224 0.088 0.131 0.348 -0.073 0.124 0.052 0.293 -0.043 1.000 -0.233 -0.094 0.022 20: 0.739 -0.366 0.169 -0.094 -0.001 0.317 -0.052 -0.353 0.398 0.064 0.368 -0.110 0.041 -0.375 0.064 -0.382 0.107 -0.154 0.171 -0.233 1.000 -0.101 -0.137 21: 0.644 -0.124 0.112 0.274 -0.165 -0.030 0.021 0.023 0.024 0.019 0.065 -0.021 -0.045 0.038 0.064 0.005 -0.072 -0.271 0.065 -0.094 -0.101 1.000 0.138 22: 0.618 0.077 -0.108 0.328 0.030 -0.059 0.022 0.178 -0.141 0.014 -0.086 0.008 0.134 0.156 0.011 0.219 0.107 -0.304 0.343 0.022 -0.137 0.138 1.000 MIGRAD evaluation total wall time: 0.62787 s. average time per function call: 0.20176 ms. LIKELIHOOD AFTER MINIMIZATION: -14395 Loading generated Monte Carlo... 5 Done. Calculating integrals... Done. Loading acccepted Monte Carlo... 5 Done. Calculating integrals... Done.