From f20640e841c42b4bdc2ca6001d28693dd219d742 Mon Sep 17 00:00:00 2001 From: Salvador Date: Mon, 21 Oct 2024 15:59:40 -0300 Subject: [PATCH 1/6] new psrk test, all parameters are ok --- .../group_contribution/psrk_parameters.f90 | 2712 +++++------ .../ar_models/cubics/test_psrk.f90 | 44 +- .../ge_models/test_psrk_parameters.f90 | 4059 +++++++++++++++++ test/test_runner.f90 | 2 + 4 files changed, 5442 insertions(+), 1375 deletions(-) create mode 100644 test/test_implementations/ge_models/test_psrk_parameters.f90 diff --git a/src/models/excess_gibbs/group_contribution/psrk_parameters.f90 b/src/models/excess_gibbs/group_contribution/psrk_parameters.f90 index bbbf1ff1..427a0726 100644 --- a/src/models/excess_gibbs/group_contribution/psrk_parameters.f90 +++ b/src/models/excess_gibbs/group_contribution/psrk_parameters.f90 @@ -56,49 +56,73 @@ type(GeGCModelParameters) function PSRKParameters() ! PSRK subgroups Rs ! ------------------------------------------------------------------------ PSRKParameters%subgroups_Rs = [& - 0.9011, 0.6744, 0.4469, 0.2195, 1.3454, 1.1167, 1.1173, 0.8886, & - 0.5313, 0.3652, 1.2663, 1.0396, 0.8121, 1. , 1.4311, 0.92 , & - 0.8952, 1.6724, 1.4457, 0.998 , 1.9031, 1.6764, 1.242 , 1.145 , & - 0.9183, 0.6908, 0.9183, 1.5959, 1.3692, 1.1417, 1.4337, 1.207 , & - 0.9795, 1.1865, 0.9597, 1.06 , 2.9993, 2.8332, 2.667 , 1.8701, & - 1.6434, 1.3013, 1.528 , 1.4654, 1.238 , 1.0106, 2.2564, 2.0606, & - 1.8016, 2.87 , 2.6401, 3.39 , 1.1562, 2.0086, 1.7818, 1.5544, & - 1.4199, 2.057 , 1.877 , 1.651 , 3.168 , 2.4088, 1.264 , 0.9492, & - 1.292 , 1.0613, 2.8266, 2.3144, 0.791 , 0.6605, 0.6948, 3.0856, & - 2.6322, 1.406 , 1.0105, 0.615 , 1.38 , 1.6035, 1.4443, 1.2853, & - 1.047 , 1.4838, 1.303 , 1.1044, 3.981 , 3.0356, 2.2287, 2.406 , & - 1.6493, 1.8174, 1.967 , 2.1721, 2.6243, 1.4515, 2.1905, 1.9637, & - 2.8589, 2.6322, 2.4054, 2.1226, 1.8952, 1.613 , 1.3863, 1.1589, & - 3.474 , 2.8569, 2.6908, 2.5247, 1.3564, 0.791 , 0.851 , 0.711 , & - 0.416 , 1.235 , 0.856 , 1.177 , 1.3 , 1.1292, 0.733 , 0.37 , & - 1.343 , 0.716 , 0.98 , 2.374 , 0.885 , 0.886 , 1.12 , 1.13 , & - 1.016 , 1.056 , 1.058 , 1.393 , 1.6785, 1.425 , 1.199 , 1.3652, & - 1.1378, 0.9104, 1.5926, 1.1378, 0.6829, 0.75 , 1.53 , 1.9 , & - 1.2 , 1. , 1.78 , 1.1 , 1.48 , 0.9147] + 0.9011_pr, 0.6744_pr, 0.4469_pr, 0.2195_pr, 1.3454_pr, & + 1.1167_pr, 1.1173_pr, 0.8886_pr, 0.5313_pr, 0.3652_pr, & + 1.2663_pr, 1.0396_pr, 0.8121_pr, 1.0_pr, 1.4311_pr, & + 0.92_pr, 0.8952_pr, 1.6724_pr, 1.4457_pr, 0.998_pr, & + 1.9031_pr, 1.6764_pr, 1.242_pr, 1.145_pr, 0.9183_pr, & + 0.6908_pr, 0.9183_pr, 1.5959_pr, 1.3692_pr, 1.1417_pr, & + 1.4337_pr, 1.207_pr, 0.9795_pr, 1.1865_pr, 0.9597_pr, & + 1.06_pr, 2.9993_pr, 2.8332_pr, 2.667_pr, 1.8701_pr, & + 1.6434_pr, 1.3013_pr, 1.528_pr, 1.4654_pr, 1.238_pr, & + 1.0106_pr, 2.2564_pr, 2.0606_pr, 1.8016_pr, 2.87_pr, & + 2.6401_pr, 3.39_pr, 1.1562_pr, 2.0086_pr, 1.7818_pr, & + 1.5544_pr, 1.4199_pr, 2.057_pr, 1.877_pr, 1.651_pr, & + 3.168_pr, 2.4088_pr, 1.264_pr, 0.9492_pr, 1.292_pr, & + 1.0613_pr, 2.8266_pr, 2.3144_pr, 0.791_pr, 0.6605_pr, & + 0.6948_pr, 3.0856_pr, 2.6322_pr, 1.406_pr, 1.0105_pr, & + 0.615_pr, 1.38_pr, 1.6035_pr, 1.4443_pr, 1.2853_pr, & + 1.047_pr, 1.4838_pr, 1.303_pr, 1.1044_pr, 3.981_pr, & + 3.0356_pr, 2.2287_pr, 2.406_pr, 1.6493_pr, 1.8174_pr, & + 1.967_pr, 2.1721_pr, 2.6243_pr, 1.4515_pr, 2.1905_pr, & + 1.9637_pr, 2.8589_pr, 2.6322_pr, 2.4054_pr, 2.1226_pr, & + 1.8952_pr, 1.613_pr, 1.3863_pr, 1.1589_pr, 3.474_pr, & + 2.8569_pr, 2.6908_pr, 2.5247_pr, 1.3564_pr, 0.791_pr, & + 0.851_pr, 0.711_pr, 0.416_pr, 1.235_pr, 0.856_pr, & + 1.177_pr, 1.3_pr, 1.1292_pr, 0.733_pr, 0.37_pr, & + 1.343_pr, 0.716_pr, 0.98_pr, 2.374_pr, 0.885_pr, & + 0.886_pr, 1.12_pr, 1.13_pr, 1.016_pr, 1.056_pr, & + 1.058_pr, 1.393_pr, 1.6785_pr, 1.425_pr, 1.199_pr, & + 1.3652_pr, 1.1378_pr, 0.9104_pr, 1.5926_pr, 1.1378_pr, & + 0.6829_pr, 0.75_pr, 1.53_pr, 1.9_pr, 1.2_pr, & + 1.0_pr, 1.78_pr, 1.1_pr, 1.48_pr, 0.9147_pr & + ] ! ======================================================================== ! PSRK subgroups Qs ! ------------------------------------------------------------------------ PSRKParameters%subgroups_Qs = [& - 0.848 , 0.54 , 0.228 , 0. , 1.176 , 0.867 , 0.988 , 0.676 , & - 0.4 , 0.12 , 0.968 , 0.66 , 0.348 , 1.2 , 1.432 , 1.4 , & - 0.68 , 1.488 , 1.18 , 0.948 , 1.728 , 1.42 , 1.188 , 1.088 , & - 0.78 , 0.468 , 1.1 , 1.544 , 1.236 , 0.924 , 1.244 , 0.936 , & - 0.624 , 0.94 , 0.632 , 0.816 , 2.113 , 1.833 , 1.553 , 1.724 , & - 1.416 , 1.224 , 1.532 , 1.264 , 0.952 , 0.724 , 1.988 , 1.684 , & - 1.448 , 2.41 , 2.184 , 2.91 , 0.844 , 1.868 , 1.56 , 1.248 , & - 1.104 , 1.65 , 1.676 , 1.368 , 2.484 , 2.248 , 0.992 , 0.832 , & - 1.088 , 0.784 , 2.472 , 2.052 , 0.724 , 0.485 , 0.524 , 2.736 , & - 2.12 , 1.38 , 0.92 , 0.46 , 1.2 , 1.2632, 1.0063, 0.7494, & - 0.4099, 1.0621, 0.7639, 0.4657, 3.2 , 2.644 , 1.916 , 2.116 , & - 1.416 , 1.648 , 1.828 , 2.1 , 2.376 , 1.796 , 1.488 , 2.428 , & - 2.12 , 1.812 , 1.8120, 1.904 , 1.592 , 1.368 , 1.06 , 0.748 , & - 2.796 , 2.14 , 1.86 , 1.58 , 1.3098, 0.72 , 0.778 , 0.828 , & - 0.571 , 1.202 , 0.93 , 1.116 , 0.982 , 1.124 , 0.849 , 0.527 , & - 1.164 , 0.62 , 0.888 , 2.056 , 0.985 , 0.986 , 1.12 , 1.13 , & - 1.216 , 1.256 , 1.258 , 1.208 , 1.316 , 1.06 , 0.752 , 1.008 , & - 0.696 , 0.468 , 1.32 , 0.78 , 0.24 , 0.88 , 1.44 , 1.66 , & - 1.19 , 1.1 , 1.82 , 1.27 , 1.34 , 0.614] + 0.848_pr, 0.54_pr, 0.228_pr, 0.0_pr, 1.176_pr, & + 0.867_pr, 0.988_pr, 0.676_pr, 0.4_pr, 0.12_pr, & + 0.968_pr, 0.66_pr, 0.348_pr, 1.2_pr, 1.432_pr, & + 1.4_pr, 0.68_pr, 1.488_pr, 1.18_pr, 0.948_pr, & + 1.728_pr, 1.42_pr, 1.188_pr, 1.088_pr, 0.78_pr, & + 0.468_pr, 1.1_pr, 1.544_pr, 1.236_pr, 0.924_pr, & + 1.244_pr, 0.936_pr, 0.624_pr, 0.94_pr, 0.632_pr, & + 0.816_pr, 2.113_pr, 1.833_pr, 1.553_pr, 1.724_pr, & + 1.416_pr, 1.224_pr, 1.532_pr, 1.264_pr, 0.952_pr, & + 0.724_pr, 1.988_pr, 1.684_pr, 1.448_pr, 2.41_pr, & + 2.184_pr, 2.91_pr, 0.844_pr, 1.868_pr, 1.56_pr, & + 1.248_pr, 1.104_pr, 1.65_pr, 1.676_pr, 1.368_pr, & + 2.484_pr, 2.248_pr, 0.992_pr, 0.832_pr, 1.088_pr, & + 0.784_pr, 2.472_pr, 2.052_pr, 0.724_pr, 0.485_pr, & + 0.524_pr, 2.736_pr, 2.12_pr, 1.38_pr, 0.92_pr, & + 0.46_pr, 1.2_pr, 1.2632_pr, 1.0063_pr, 0.7494_pr, & + 0.4099_pr, 1.0621_pr, 0.7639_pr, 0.4657_pr, 3.2_pr, & + 2.644_pr, 1.916_pr, 2.116_pr, 1.416_pr, 1.648_pr, & + 1.828_pr, 2.1_pr, 2.376_pr, 1.248_pr, 1.796_pr, & + 1.488_pr, 2.428_pr, 2.12_pr, 1.812_pr, 1.904_pr, & + 1.592_pr, 1.368_pr, 1.06_pr, 0.748_pr, 2.796_pr, & + 2.14_pr, 1.86_pr, 1.58_pr, 1.3098_pr, 0.72_pr, & + 0.778_pr, 0.828_pr, 0.571_pr, 1.202_pr, 0.93_pr, & + 1.116_pr, 0.982_pr, 1.124_pr, 0.849_pr, 0.527_pr, & + 1.164_pr, 0.62_pr, 0.888_pr, 2.056_pr, 0.985_pr, & + 0.986_pr, 1.12_pr, 1.13_pr, 1.216_pr, 1.256_pr, & + 1.258_pr, 1.208_pr, 1.316_pr, 1.06_pr, 0.752_pr, & + 1.008_pr, 0.696_pr, 0.468_pr, 1.32_pr, 0.78_pr, & + 0.24_pr, 0.88_pr, 1.44_pr, 1.66_pr, 1.19_pr, & + 1.1_pr, 1.82_pr, 1.27_pr, 1.34_pr, 0.614_pr & + ] ! ======================================================================== ! PSRK aij ! ------------------------------------------------------------------------ @@ -2747,1320 +2771,1302 @@ type(GeGCModelParameters) function PSRKParameters() ! PSRK cij ! ------------------------------------------------------------------------ PSRKParameters%maingroups_cij = reshape([& - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, -0.00179_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, -0.00201_pr, 0.01265_pr, -0.00156_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.02256_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00802_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00008_pr, 0.00131_pr, -0.00512_pr, & - -0.09761_pr, 0.00000_pr, 0.00945_pr, 0.00013_pr, 0.07115_pr, & - -0.03308_pr, 0.00000_pr, 0.00000_pr, -0.00530_pr, 0.00000_pr, & - 0.00612_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, -0.01156_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00058_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00463_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, -0.00260_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.01032_pr, -0.01225_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.06494_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - -0.01245_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.03447_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00319_pr, -0.01655_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, -0.01956_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00130_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00106_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00664_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, -0.00693_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.04718_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - -0.01405_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.04632_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, -0.01930_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - -0.00297_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, -0.00074_pr, 0.00894_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, -0.01247_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, 0.00000_pr, & - 0.00000_pr & - - ],[nmg,nmg]) + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, -0.0017906_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, -0.0020106_pr, 0.012651_pr, -0.0015601_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.022564_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0080196_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 7.6678e-05_pr, 0.0013099_pr, -0.005122_pr, -0.097615_pr, & + 0.0_pr, 0.0094502_pr, 0.00013033_pr, 0.07115_pr, -0.03308_pr, & + 0.0_pr, 0.0_pr, -0.0053_pr, 0.0_pr, 0.006117_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, -0.01156_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.00057918_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0046309_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, -0.0026029_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.010324_pr, -0.01225_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.06494_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, -0.012451_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.034469_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0031901_pr, -0.016546_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, -0.019561_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0013022_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0010576_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0066383_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, -0.006931_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.04718_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, -0.014048_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.046316_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, -0.0193_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, -0.002973_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, -0.000736_pr, 0.0089373_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, -0.01247_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, 0.0_pr, & + 0.0_pr],[nmg,nmg]) end function PSRKParameters end module yaeos__models_ge_group_contribution_psrk_parameters diff --git a/test/test_implementations/ar_models/cubics/test_psrk.f90 b/test/test_implementations/ar_models/cubics/test_psrk.f90 index ce658e0f..93d7d94c 100644 --- a/test/test_implementations/ar_models/cubics/test_psrk.f90 +++ b/test/test_implementations/ar_models/cubics/test_psrk.f90 @@ -59,7 +59,7 @@ subroutine test_psrk_cons_mixture(error) ArTV=ArTV, ArV2=ArV2, ArT2=ArT2, ArVn=ArVn, ArTn=ArTn, Arn2=Arn2) call numeric_ar_derivatives(& - model, n, v, t, d_n = 0.01_pr, d_v = 0.01_pr, d_t = 0.01_pr, & + model, n, v, t, d_n = 0.01_pr, d_v = 0.0001_pr, d_t = 0.01_pr, & Ar=Ar_num, ArV=ArV_num, ArT=ArT_num, ArTV=ArTV_num, ArV2=ArV2_num, & ArT2=ArT2_num, Arn=Arn_num, ArVn=ArVn_num, ArTn=ArTn_num, & Arn2=Arn2_num & @@ -70,19 +70,19 @@ subroutine test_psrk_cons_mixture(error) ) ! Numeric derivatives - call check(error, rel_error(Ar, Ar_num) < 1e-4) - call check(error, rel_error(ArV, ArV_num) < 1e-3) - call check(error, rel_error(ArT, ArT_num) < 1e-4) - call check(error, allclose(Arn, Arn_num, 1e-4_pr)) - call check(error, rel_error(ArV2, ArV2_num) < 1e-3) - call check(error, rel_error(ArT2, ArT2_num) < 1e-4) - call check(error, rel_error(ArTV, ArTV_num) < 1e-3) - call check(error, allclose(ArVn, ArVn_num, 1e-4_pr)) - call check(error, allclose(ArTn, ArTn_num, 1e-4_pr)) - call check(error, maxval(rel_error(Arn2, Arn2_num)) < 1e-4) + call check(error, rel_error(Ar, Ar_num) < 1e-10) + call check(error, rel_error(ArV, ArV_num) < 1e-5) + call check(error, rel_error(ArT, ArT_num) < 1e-5) + call check(error, allclose(Arn, Arn_num, 1e-5_pr)) + call check(error, rel_error(ArV2, ArV2_num) < 1e-5) + call check(error, rel_error(ArT2, ArT2_num) < 1e-6) + call check(error, rel_error(ArTV, ArTV_num) < 1e-6) + call check(error, allclose(ArVn, ArVn_num, 1e-6_pr)) + call check(error, allclose(ArTn, ArTn_num, 1e-6_pr)) + call check(error, maxval(rel_error(Arn2, Arn2_num)) < 1e-5) ! Consistency tests - call check(error, abs(eq31) <= 1e-13) + call check(error, abs(eq31) <= 1e-12) call check(error, maxval(abs(eq33)) < 1e-13) call check(error, maxval(abs(eq34)) < 1e-13) call check(error, abs(eq36) <= 1e-13) @@ -128,7 +128,7 @@ subroutine test_psrk_cons_pure(error) ArTV=ArTV, ArV2=ArV2, ArT2=ArT2, ArVn=ArVn, ArTn=ArTn, Arn2=Arn2) call numeric_ar_derivatives(& - model, n, v, t, d_n = 0.0001_pr, d_v = 0.0001_pr, d_t = 0.001_pr, & + model, n, v, t, d_n = 0.001_pr, d_v = 0.001_pr, d_t = 0.001_pr, & Ar=Ar_num, ArV=ArV_num, ArT=ArT_num, ArTV=ArTV_num, ArV2=ArV2_num, & ArT2=ArT2_num, Arn=Arn_num, ArVn=ArVn_num, ArTn=ArTn_num, & Arn2=Arn2_num & @@ -139,16 +139,16 @@ subroutine test_psrk_cons_pure(error) ) ! Numeric derivatives - call check(error, rel_error(Ar, Ar_num) < 1e-4) - call check(error, rel_error(ArV, ArV_num) < 1e-3) - call check(error, rel_error(ArT, ArT_num) < 1e-4) - call check(error, allclose(Arn, Arn_num, 1e-4_pr)) - call check(error, rel_error(ArV2, ArV2_num) < 1e-2) + call check(error, rel_error(Ar, Ar_num) < 1e-10) + call check(error, rel_error(ArV, ArV_num) < 1e-6) + call check(error, rel_error(ArT, ArT_num) < 1e-6) + call check(error, allclose(Arn, Arn_num, 1e-6_pr)) + call check(error, rel_error(ArV2, ArV2_num) < 1e-4) call check(error, rel_error(ArT2, ArT2_num) < 1e-4) - call check(error, rel_error(ArTV, ArTV_num) < 1e-3) - call check(error, allclose(ArVn, ArVn_num, 1e-3_pr)) - call check(error, allclose(ArTn, ArTn_num, 1e-3_pr)) - call check(error, maxval(rel_error(Arn2, Arn2_num)) < 1e-4) + call check(error, rel_error(ArTV, ArTV_num) < 1e-6) + call check(error, allclose(ArVn, ArVn_num, 1e-5_pr)) + call check(error, allclose(ArTn, ArTn_num, 1e-5_pr)) + call check(error, maxval(rel_error(Arn2, Arn2_num)) < 1e-5) ! Consistency tests call check(error, abs(eq31) <= 1e-13) diff --git a/test/test_implementations/ge_models/test_psrk_parameters.f90 b/test/test_implementations/ge_models/test_psrk_parameters.f90 new file mode 100644 index 00000000..84939688 --- /dev/null +++ b/test/test_implementations/ge_models/test_psrk_parameters.f90 @@ -0,0 +1,4059 @@ +module test_psrk_parameters + use yaeos, only: pr + use testdrive, only: new_unittest, unittest_type, error_type, check + use auxiliar_functions, only: allclose, rel_error + implicit none + +contains + subroutine collect_suite(testsuite) + !> Collection of tests + type(unittest_type), allocatable, intent(out) :: testsuite(:) + + testsuite = [ & + new_unittest("Test PSRK Subgroups", test_psrk_subgroups), & + new_unittest("Test PSRK Main groups interaction", test_psrk_main_groups) & + ] + end subroutine collect_suite + + subroutine test_psrk_subgroups(error) + use yaeos__models_ge_group_contribution_model_parameters, only: GeGCModelParameters + use yaeos__models_ge_group_contribution_psrk_parameters, only: PSRKParameters + + type(error_type), allocatable, intent(out) :: error + + type(GeGCModelParameters) :: parameters + integer :: sg_ids(150), mg_ids(150) + real(pr) :: rs(150), qs(150) + + integer :: i + + parameters = PSRKParameters() + + ! ======================================================================== + ! All the UNIFAC subgroups ids randomly shuffled + ! ------------------------------------------------------------------------ + sg_ids = [& + 70, 38, 61, 106, 110, 15, 94, 16, 23, 104, 126, 146, 28, 136, 71, & + 105, 25, 8, 53, 5, 111, 147, 101, 148, 48, 135, 76, 42, 26, 34, & + 51, 33, 139, 144, 67, 73, 12, 138, 37, 132, 62, 46, 107, 7, 32, & + 20, 118, 13, 100, 79, 69, 9, 17, 10, 6, 102, 84, 19, 108, 87, & + 109, 21, 114, 2, 68, 82, 31, 24, 3, 39, 72, 40, 131, 56, 74, & + 95, 117, 58, 142, 49, 66, 29, 141, 90, 63, 35, 41, 54, 130, 134, & + 128, 115, 75, 122, 116, 50, 14, 47, 86, 119, 121, 143, 103, 44, 81, & + 36, 125, 96, 137, 27, 133, 93, 45, 127, 149, 97, 57, 112, 145, 92, & + 55, 18, 99, 59, 89, 113, 60, 1, 77, 88, 120, 140, 80, 129, 78, & + 123, 30, 124, 91, 65, 85, 64, 52, 22, 83, 43, 11, 4, 98, 152 & + ] + + ! ======================================================================== + ! Check main group search + ! ------------------------------------------------------------------------ + mg_ids = [& + 2, 18, 30, 50, 34, 6, 46, 7, 12, 48, 70, 82, 14, 51, 38, & + 49, 13, 2, 25, 2, 55, 83, 47, 84, 22, 29, 40, 20, 13, 16, & + 23, 15, 51, 80, 35, 39, 4, 51, 18, 76, 31, 21, 50, 2, 15, & + 10, 57, 4, 47, 42, 37, 3, 8, 3, 2, 48, 43, 9, 50, 45, & + 2, 11, 61, 1, 36, 43, 15, 13, 1, 18, 39, 19, 75, 26, 40, & + 46, 56, 28, 78, 22, 34, 14, 51, 45, 32, 16, 19, 26, 74, 29, & + 72, 60, 40, 66, 59, 23, 5, 22, 45, 58, 65, 79, 48, 21, 42, & + 17, 69, 46, 51, 13, 77, 45, 21, 71, 85, 46, 27, 63, 81, 45, & + 26, 9, 46, 29, 45, 62, 29, 1, 41, 45, 62, 51, 42, 73, 42, & + 67, 14, 68, 45, 34, 44, 33, 24, 11, 43, 20, 4, 1, 46, 14 & + ] + + do i=1,size(sg_ids) + call check(error, parameters%get_subgroup_maingroup(sg_ids(i)) == mg_ids(i)) + end do + + ! ======================================================================== + ! Test R value of each subgroup + ! ------------------------------------------------------------------------ + rs = [& + 0.6605_pr, 2.8332_pr, 3.168_pr, 2.8569_pr, 0.791_pr, & + 1.4311_pr, 1.4515_pr, 0.92_pr, 1.242_pr, 1.1589_pr, & + 0.886_pr, 1.0_pr, 1.5959_pr, 1.3652_pr, 0.6948_pr, & + 3.474_pr, 0.9183_pr, 0.8886_pr, 1.1562_pr, 1.3454_pr, & + 0.851_pr, 1.78_pr, 1.8952_pr, 1.1_pr, 2.0606_pr, & + 1.199_pr, 0.615_pr, 1.3013_pr, 0.6908_pr, 1.1865_pr, & + 2.6401_pr, 0.9795_pr, 1.5926_pr, 1.9_pr, 2.8266_pr, & + 2.6322_pr, 1.0396_pr, 0.9104_pr, 2.9993_pr, 1.393_pr, & + 2.4088_pr, 1.0106_pr, 2.6908_pr, 1.1173_pr, 1.207_pr, & + 0.998_pr, 1.1292_pr, 0.8121_pr, 2.1226_pr, 1.4443_pr, & + 0.791_pr, 0.5313_pr, 0.8952_pr, 0.3652_pr, 1.1167_pr, & + 1.613_pr, 1.1044_pr, 1.4457_pr, 2.5247_pr, 2.2287_pr, & + 1.3564_pr, 1.9031_pr, 1.235_pr, 0.6744_pr, 2.3144_pr, & + 1.4838_pr, 1.4337_pr, 1.145_pr, 0.4469_pr, 2.667_pr, & + 3.0856_pr, 1.8701_pr, 1.058_pr, 1.5544_pr, 1.406_pr, & + 2.1905_pr, 1.3_pr, 2.057_pr, 0.75_pr, 1.8016_pr, & + 1.0613_pr, 1.3692_pr, 0.6829_pr, 1.8174_pr, 1.264_pr, & + 0.9597_pr, 1.6434_pr, 2.0086_pr, 1.056_pr, 1.425_pr, & + 1.13_pr, 0.856_pr, 1.0105_pr, 0.716_pr, 1.177_pr, & + 2.87_pr, 1.0_pr, 2.2564_pr, 3.0356_pr, 0.733_pr, & + 1.343_pr, 1.53_pr, 1.3863_pr, 1.4654_pr, 1.047_pr, & + 1.06_pr, 0.885_pr, 1.9637_pr, 1.1378_pr, 0.9183_pr, & + 1.6785_pr, 2.6243_pr, 1.238_pr, 1.12_pr, 1.48_pr, & + 2.8589_pr, 1.4199_pr, 0.711_pr, 1.2_pr, 2.1721_pr, & + 1.7818_pr, 1.6724_pr, 2.4054_pr, 1.877_pr, 1.6493_pr, & + 0.416_pr, 1.651_pr, 0.9011_pr, 1.38_pr, 2.406_pr, & + 0.37_pr, 1.1378_pr, 1.2853_pr, 1.016_pr, 1.6035_pr, & + 0.98_pr, 1.1417_pr, 2.374_pr, 1.967_pr, 1.292_pr, & + 3.981_pr, 0.9492_pr, 3.39_pr, 1.6764_pr, 1.303_pr, & + 1.528_pr, 1.2663_pr, 0.2195_pr, 2.6322_pr, 0.9147_pr & + ] + + do i=1,size(sg_ids) + call check(error, abs(parameters%get_subgroup_R(sg_ids(i)) - rs(i)) < 1e-10) + end do + + ! ======================================================================== + ! Test Q value of each subgroup + ! ------------------------------------------------------------------------ + qs = [& + 0.485_pr, 1.833_pr, 2.484_pr, 2.14_pr, 0.72_pr, & + 1.432_pr, 1.248_pr, 1.4_pr, 1.188_pr, 0.748_pr, & + 0.986_pr, 1.1_pr, 1.544_pr, 1.008_pr, 0.524_pr, & + 2.796_pr, 0.78_pr, 0.676_pr, 0.844_pr, 1.176_pr, & + 0.778_pr, 1.82_pr, 1.592_pr, 1.27_pr, 1.684_pr, & + 0.752_pr, 0.46_pr, 1.224_pr, 0.468_pr, 0.94_pr, & + 2.184_pr, 0.624_pr, 1.32_pr, 1.66_pr, 2.472_pr, & + 2.12_pr, 0.66_pr, 0.468_pr, 2.113_pr, 1.208_pr, & + 2.248_pr, 0.724_pr, 1.86_pr, 0.988_pr, 0.936_pr, & + 0.948_pr, 1.124_pr, 0.348_pr, 1.904_pr, 1.0063_pr, & + 0.724_pr, 0.4_pr, 0.68_pr, 0.12_pr, 0.867_pr, & + 1.368_pr, 0.4657_pr, 1.18_pr, 1.58_pr, 1.916_pr, & + 1.3098_pr, 1.728_pr, 1.202_pr, 0.54_pr, 2.052_pr, & + 1.0621_pr, 1.244_pr, 1.088_pr, 0.228_pr, 1.553_pr, & + 2.736_pr, 1.724_pr, 1.258_pr, 1.248_pr, 1.38_pr, & + 1.796_pr, 0.982_pr, 1.65_pr, 0.88_pr, 1.448_pr, & + 0.784_pr, 1.236_pr, 0.24_pr, 1.648_pr, 0.992_pr, & + 0.632_pr, 1.416_pr, 1.868_pr, 1.256_pr, 1.06_pr, & + 1.13_pr, 0.93_pr, 0.92_pr, 0.62_pr, 1.116_pr, & + 2.41_pr, 1.2_pr, 1.988_pr, 2.644_pr, 0.849_pr, & + 1.164_pr, 1.44_pr, 1.06_pr, 1.264_pr, 0.4099_pr, & + 0.816_pr, 0.985_pr, 1.488_pr, 0.696_pr, 1.1_pr, & + 1.316_pr, 2.376_pr, 0.952_pr, 1.12_pr, 1.34_pr, & + 2.428_pr, 1.104_pr, 0.828_pr, 1.19_pr, 2.1_pr, & + 1.56_pr, 1.488_pr, 1.812_pr, 1.676_pr, 1.416_pr, & + 0.571_pr, 1.368_pr, 0.848_pr, 1.2_pr, 2.116_pr, & + 0.527_pr, 0.78_pr, 0.7494_pr, 1.216_pr, 1.2632_pr, & + 0.888_pr, 0.924_pr, 2.056_pr, 1.828_pr, 1.088_pr, & + 3.2_pr, 0.832_pr, 2.91_pr, 1.42_pr, 0.7639_pr, & + 1.532_pr, 0.968_pr, 0.0_pr, 2.12_pr, 0.614_pr & + ] + + do i=1,size(sg_ids) + call check(error, abs(parameters%get_subgroup_Q(sg_ids(i)) - qs(i)) < 1e-10) + end do + end subroutine test_psrk_subgroups + + subroutine test_psrk_main_groups(error) + use yaeos__models_ge_group_contribution_model_parameters, only: GeGCModelParameters + use yaeos__models_ge_group_contribution_psrk_parameters, only: PSRKParameters + + type(error_type), allocatable, intent(out) :: error + + type(GeGCModelParameters) :: parameters + + integer :: ddbst_ij(956, 2) + real(pr) :: ddbst_aij(956, 2), ddbst_bij(956, 2), ddbst_cij(956, 2) + real(pr) :: Aij, Aji, Bij, Bji, Cij, Cji + + integer :: i, j, k, l, isg, jsg + + parameters = PSRKParameters() + + ddbst_ij = transpose(reshape([& + 1, 2, & + 1, 3, & + 1, 4, & + 1, 5, & + 1, 6, & + 1, 7, & + 1, 8, & + 1, 9, & + 1, 10, & + 1, 11, & + 1, 12, & + 1, 13, & + 1, 14, & + 1, 15, & + 1, 16, & + 1, 17, & + 1, 18, & + 1, 19, & + 1, 20, & + 1, 21, & + 1, 22, & + 1, 23, & + 1, 24, & + 1, 25, & + 1, 26, & + 1, 27, & + 1, 28, & + 1, 29, & + 1, 30, & + 1, 31, & + 1, 32, & + 1, 33, & + 1, 34, & + 1, 35, & + 1, 36, & + 1, 37, & + 1, 38, & + 1, 39, & + 1, 40, & + 1, 41, & + 1, 42, & + 1, 43, & + 1, 44, & + 1, 45, & + 1, 46, & + 1, 47, & + 1, 48, & + 1, 49, & + 1, 50, & + 1, 51, & + 1, 55, & + 1, 56, & + 1, 57, & + 1, 58, & + 1, 59, & + 1, 60, & + 1, 61, & + 1, 62, & + 1, 63, & + 1, 65, & + 1, 66, & + 1, 67, & + 1, 68, & + 1, 69, & + 1, 70, & + 1, 71, & + 1, 72, & + 1, 74, & + 1, 75, & + 1, 76, & + 1, 77, & + 1, 79, & + 1, 83, & + 1, 85, & + 2, 3, & + 2, 4, & + 2, 5, & + 2, 6, & + 2, 7, & + 2, 8, & + 2, 9, & + 2, 10, & + 2, 11, & + 2, 12, & + 2, 13, & + 2, 14, & + 2, 15, & + 2, 16, & + 2, 17, & + 2, 18, & + 2, 19, & + 2, 20, & + 2, 21, & + 2, 22, & + 2, 23, & + 2, 24, & + 2, 25, & + 2, 26, & + 2, 28, & + 2, 29, & + 2, 30, & + 2, 33, & + 2, 34, & + 2, 35, & + 2, 36, & + 2, 37, & + 2, 38, & + 2, 39, & + 2, 40, & + 2, 41, & + 2, 44, & + 2, 46, & + 2, 47, & + 2, 48, & + 2, 49, & + 2, 51, & + 2, 55, & + 2, 56, & + 2, 57, & + 2, 59, & + 2, 60, & + 2, 62, & + 2, 63, & + 2, 65, & + 2, 67, & + 2, 69, & + 2, 71, & + 2, 72, & + 2, 83, & + 3, 4, & + 3, 5, & + 3, 6, & + 3, 7, & + 3, 8, & + 3, 9, & + 3, 10, & + 3, 11, & + 3, 12, & + 3, 13, & + 3, 14, & + 3, 15, & + 3, 16, & + 3, 17, & + 3, 18, & + 3, 19, & + 3, 20, & + 3, 21, & + 3, 22, & + 3, 23, & + 3, 24, & + 3, 25, & + 3, 26, & + 3, 27, & + 3, 28, & + 3, 29, & + 3, 30, & + 3, 31, & + 3, 32, & + 3, 33, & + 3, 34, & + 3, 35, & + 3, 36, & + 3, 37, & + 3, 38, & + 3, 39, & + 3, 40, & + 3, 41, & + 3, 42, & + 3, 43, & + 3, 44, & + 3, 45, & + 3, 47, & + 3, 49, & + 3, 50, & + 3, 51, & + 3, 55, & + 3, 56, & + 3, 57, & + 3, 58, & + 3, 59, & + 3, 60, & + 3, 61, & + 3, 62, & + 3, 63, & + 3, 65, & + 3, 67, & + 3, 69, & + 3, 74, & + 3, 75, & + 3, 76, & + 3, 83, & + 4, 5, & + 4, 6, & + 4, 7, & + 4, 8, & + 4, 9, & + 4, 10, & + 4, 11, & + 4, 12, & + 4, 13, & + 4, 14, & + 4, 15, & + 4, 16, & + 4, 17, & + 4, 18, & + 4, 19, & + 4, 20, & + 4, 21, & + 4, 22, & + 4, 23, & + 4, 24, & + 4, 25, & + 4, 26, & + 4, 27, & + 4, 28, & + 4, 29, & + 4, 30, & + 4, 31, & + 4, 32, & + 4, 33, & + 4, 34, & + 4, 35, & + 4, 36, & + 4, 37, & + 4, 38, & + 4, 39, & + 4, 41, & + 4, 44, & + 4, 47, & + 4, 49, & + 4, 50, & + 4, 51, & + 4, 55, & + 4, 56, & + 4, 57, & + 4, 58, & + 4, 60, & + 4, 61, & + 4, 62, & + 4, 63, & + 4, 65, & + 4, 67, & + 4, 69, & + 4, 74, & + 4, 75, & + 4, 76, & + 4, 83, & + 5, 6, & + 5, 7, & + 5, 8, & + 5, 9, & + 5, 10, & + 5, 11, & + 5, 12, & + 5, 13, & + 5, 14, & + 5, 15, & + 5, 16, & + 5, 17, & + 5, 18, & + 5, 19, & + 5, 20, & + 5, 21, & + 5, 22, & + 5, 23, & + 5, 24, & + 5, 25, & + 5, 26, & + 5, 27, & + 5, 28, & + 5, 29, & + 5, 30, & + 5, 31, & + 5, 32, & + 5, 33, & + 5, 34, & + 5, 35, & + 5, 36, & + 5, 37, & + 5, 38, & + 5, 39, & + 5, 41, & + 5, 42, & + 5, 44, & + 5, 45, & + 5, 46, & + 5, 47, & + 5, 49, & + 5, 50, & + 5, 51, & + 5, 55, & + 5, 56, & + 5, 57, & + 5, 58, & + 5, 59, & + 5, 60, & + 5, 61, & + 5, 62, & + 5, 63, & + 5, 65, & + 5, 69, & + 5, 72, & + 5, 74, & + 5, 83, & + 6, 7, & + 6, 8, & + 6, 9, & + 6, 10, & + 6, 11, & + 6, 12, & + 6, 13, & + 6, 14, & + 6, 15, & + 6, 16, & + 6, 17, & + 6, 18, & + 6, 19, & + 6, 20, & + 6, 21, & + 6, 22, & + 6, 23, & + 6, 24, & + 6, 25, & + 6, 26, & + 6, 28, & + 6, 29, & + 6, 31, & + 6, 32, & + 6, 33, & + 6, 34, & + 6, 35, & + 6, 36, & + 6, 37, & + 6, 38, & + 6, 39, & + 6, 41, & + 6, 45, & + 6, 48, & + 6, 49, & + 6, 50, & + 6, 51, & + 6, 55, & + 6, 56, & + 6, 57, & + 6, 58, & + 6, 59, & + 6, 60, & + 6, 61, & + 6, 62, & + 6, 63, & + 6, 65, & + 6, 74, & + 6, 77, & + 6, 81, & + 7, 8, & + 7, 9, & + 7, 10, & + 7, 11, & + 7, 12, & + 7, 13, & + 7, 14, & + 7, 15, & + 7, 16, & + 7, 17, & + 7, 18, & + 7, 19, & + 7, 20, & + 7, 21, & + 7, 22, & + 7, 23, & + 7, 24, & + 7, 25, & + 7, 26, & + 7, 27, & + 7, 28, & + 7, 30, & + 7, 31, & + 7, 34, & + 7, 35, & + 7, 36, & + 7, 39, & + 7, 41, & + 7, 42, & + 7, 44, & + 7, 46, & + 7, 47, & + 7, 49, & + 7, 51, & + 7, 55, & + 7, 56, & + 7, 57, & + 7, 58, & + 7, 59, & + 7, 60, & + 7, 61, & + 7, 62, & + 7, 63, & + 7, 65, & + 7, 67, & + 7, 69, & + 7, 73, & + 7, 74, & + 7, 75, & + 7, 76, & + 7, 80, & + 7, 81, & + 8, 9, & + 8, 10, & + 8, 11, & + 8, 13, & + 8, 17, & + 8, 18, & + 8, 20, & + 8, 24, & + 8, 25, & + 8, 28, & + 8, 31, & + 8, 41, & + 8, 44, & + 8, 50, & + 8, 56, & + 8, 57, & + 8, 60, & + 8, 62, & + 9, 10, & + 9, 11, & + 9, 12, & + 9, 13, & + 9, 15, & + 9, 16, & + 9, 17, & + 9, 18, & + 9, 19, & + 9, 20, & + 9, 21, & + 9, 22, & + 9, 23, & + 9, 24, & + 9, 25, & + 9, 26, & + 9, 27, & + 9, 28, & + 9, 29, & + 9, 30, & + 9, 31, & + 9, 32, & + 9, 33, & + 9, 34, & + 9, 35, & + 9, 37, & + 9, 39, & + 9, 41, & + 9, 42, & + 9, 47, & + 9, 50, & + 9, 51, & + 9, 55, & + 9, 56, & + 9, 57, & + 9, 60, & + 9, 61, & + 9, 62, & + 9, 63, & + 9, 65, & + 9, 67, & + 10, 11, & + 10, 12, & + 10, 13, & + 10, 20, & + 10, 21, & + 10, 22, & + 10, 23, & + 10, 32, & + 10, 36, & + 10, 37, & + 10, 39, & + 10, 41, & + 10, 51, & + 10, 56, & + 10, 57, & + 10, 60, & + 10, 62, & + 11, 12, & + 11, 13, & + 11, 15, & + 11, 16, & + 11, 17, & + 11, 19, & + 11, 20, & + 11, 21, & + 11, 22, & + 11, 23, & + 11, 24, & + 11, 25, & + 11, 26, & + 11, 28, & + 11, 30, & + 11, 31, & + 11, 32, & + 11, 33, & + 11, 34, & + 11, 35, & + 11, 36, & + 11, 37, & + 11, 39, & + 11, 41, & + 11, 47, & + 11, 51, & + 11, 56, & + 11, 62, & + 11, 65, & + 11, 74, & + 11, 85, & + 12, 13, & + 12, 18, & + 12, 19, & + 12, 20, & + 12, 23, & + 12, 24, & + 12, 25, & + 12, 29, & + 12, 37, & + 12, 39, & + 12, 41, & + 12, 51, & + 12, 56, & + 12, 62, & + 13, 14, & + 13, 15, & + 13, 16, & + 13, 18, & + 13, 19, & + 13, 20, & + 13, 21, & + 13, 22, & + 13, 23, & + 13, 24, & + 13, 25, & + 13, 26, & + 13, 28, & + 13, 29, & + 13, 30, & + 13, 31, & + 13, 32, & + 13, 33, & + 13, 34, & + 13, 35, & + 13, 37, & + 13, 38, & + 13, 39, & + 13, 41, & + 13, 42, & + 13, 51, & + 13, 55, & + 13, 56, & + 13, 57, & + 13, 58, & + 13, 60, & + 13, 61, & + 13, 62, & + 13, 63, & + 13, 65, & + 13, 72, & + 14, 15, & + 14, 16, & + 14, 17, & + 14, 19, & + 14, 21, & + 14, 24, & + 14, 25, & + 14, 29, & + 14, 39, & + 14, 42, & + 14, 43, & + 14, 55, & + 14, 62, & + 15, 16, & + 15, 19, & + 15, 24, & + 15, 25, & + 15, 38, & + 15, 41, & + 15, 42, & + 15, 43, & + 15, 55, & + 15, 62, & + 15, 65, & + 16, 22, & + 16, 23, & + 16, 24, & + 16, 25, & + 16, 35, & + 16, 38, & + 16, 39, & + 16, 55, & + 16, 62, & + 16, 65, & + 17, 18, & + 17, 19, & + 17, 20, & + 17, 21, & + 17, 22, & + 17, 24, & + 17, 25, & + 17, 27, & + 17, 31, & + 17, 39, & + 17, 41, & + 18, 19, & + 18, 20, & + 18, 22, & + 18, 23, & + 18, 24, & + 18, 27, & + 18, 33, & + 18, 37, & + 18, 38, & + 18, 50, & + 18, 56, & + 18, 57, & + 18, 60, & + 18, 62, & + 18, 63, & + 18, 65, & + 18, 85, & + 19, 21, & + 19, 22, & + 19, 23, & + 19, 24, & + 19, 25, & + 19, 26, & + 19, 28, & + 19, 29, & + 19, 31, & + 19, 33, & + 19, 34, & + 19, 36, & + 19, 37, & + 19, 39, & + 19, 41, & + 19, 47, & + 19, 55, & + 19, 56, & + 19, 58, & + 19, 62, & + 19, 81, & + 20, 21, & + 20, 22, & + 20, 23, & + 20, 24, & + 20, 25, & + 20, 30, & + 20, 32, & + 20, 33, & + 20, 35, & + 20, 37, & + 20, 39, & + 20, 41, & + 20, 46, & + 20, 56, & + 20, 57, & + 20, 61, & + 20, 63, & + 20, 65, & + 20, 74, & + 20, 75, & + 20, 76, & + 21, 22, & + 21, 23, & + 21, 24, & + 21, 25, & + 21, 26, & + 21, 27, & + 21, 28, & + 21, 29, & + 21, 33, & + 21, 37, & + 21, 41, & + 21, 51, & + 21, 56, & + 21, 74, & + 21, 75, & + 22, 23, & + 22, 24, & + 22, 25, & + 22, 26, & + 22, 32, & + 22, 33, & + 22, 35, & + 22, 37, & + 22, 41, & + 22, 47, & + 22, 56, & + 22, 63, & + 22, 74, & + 22, 75, & + 23, 24, & + 23, 25, & + 23, 28, & + 23, 30, & + 23, 32, & + 23, 35, & + 23, 37, & + 23, 41, & + 23, 44, & + 23, 48, & + 23, 51, & + 23, 55, & + 23, 56, & + 23, 65, & + 23, 75, & + 23, 76, & + 23, 85, & + 24, 25, & + 24, 26, & + 24, 27, & + 24, 28, & + 24, 30, & + 24, 32, & + 24, 33, & + 24, 34, & + 24, 35, & + 24, 36, & + 24, 37, & + 24, 38, & + 24, 39, & + 24, 41, & + 24, 43, & + 24, 47, & + 24, 48, & + 24, 50, & + 24, 51, & + 24, 59, & + 24, 62, & + 24, 74, & + 24, 75, & + 24, 76, & + 24, 80, & + 25, 26, & + 25, 27, & + 25, 33, & + 25, 41, & + 25, 44, & + 25, 47, & + 25, 55, & + 25, 56, & + 25, 61, & + 25, 62, & + 25, 75, & + 25, 76, & + 26, 27, & + 26, 28, & + 26, 31, & + 26, 32, & + 26, 33, & + 26, 34, & + 26, 37, & + 26, 39, & + 26, 41, & + 26, 45, & + 26, 50, & + 27, 32, & + 27, 33, & + 27, 65, & + 27, 75, & + 28, 29, & + 28, 32, & + 28, 37, & + 28, 41, & + 28, 45, & + 28, 48, & + 28, 56, & + 28, 57, & + 28, 61, & + 28, 62, & + 28, 77, & + 29, 35, & + 29, 39, & + 29, 44, & + 29, 48, & + 29, 57, & + 29, 61, & + 29, 77, & + 30, 41, & + 30, 56, & + 31, 35, & + 31, 39, & + 31, 41, & + 31, 44, & + 31, 47, & + 31, 51, & + 31, 56, & + 31, 57, & + 31, 60, & + 31, 61, & + 31, 62, & + 32, 41, & + 33, 35, & + 33, 41, & + 33, 56, & + 33, 74, & + 34, 35, & + 34, 37, & + 34, 39, & + 34, 44, & + 34, 55, & + 34, 56, & + 35, 39, & + 35, 41, & + 36, 37, & + 36, 39, & + 36, 41, & + 36, 81, & + 37, 39, & + 37, 41, & + 37, 44, & + 37, 48, & + 37, 55, & + 37, 65, & + 38, 40, & + 38, 83, & + 39, 40, & + 39, 41, & + 39, 56, & + 39, 57, & + 39, 60, & + 39, 62, & + 39, 65, & + 39, 67, & + 40, 45, & + 40, 56, & + 40, 59, & + 40, 62, & + 40, 68, & + 40, 72, & + 40, 73, & + 40, 83, & + 41, 47, & + 41, 56, & + 42, 43, & + 43, 60, & + 43, 74, & + 44, 56, & + 44, 57, & + 44, 60, & + 44, 61, & + 44, 62, & + 44, 63, & + 44, 65, & + 45, 56, & + 45, 57, & + 45, 59, & + 45, 60, & + 45, 62, & + 45, 68, & + 45, 69, & + 45, 74, & + 46, 56, & + 46, 61, & + 46, 65, & + 47, 51, & + 47, 56, & + 47, 57, & + 47, 61, & + 47, 62, & + 48, 57, & + 48, 61, & + 48, 77, & + 50, 62, & + 51, 56, & + 51, 57, & + 51, 60, & + 51, 62, & + 51, 72, & + 55, 56, & + 55, 57, & + 55, 59, & + 55, 60, & + 55, 62, & + 55, 70, & + 55, 72, & + 56, 57, & + 56, 58, & + 56, 59, & + 56, 60, & + 56, 61, & + 56, 62, & + 56, 63, & + 56, 65, & + 56, 67, & + 56, 68, & + 56, 69, & + 56, 79, & + 57, 59, & + 57, 60, & + 57, 61, & + 57, 62, & + 57, 63, & + 57, 65, & + 57, 67, & + 57, 69, & + 57, 71, & + 57, 77, & + 57, 83, & + 58, 59, & + 58, 60, & + 58, 67, & + 58, 69, & + 58, 70, & + 58, 71, & + 58, 84, & + 59, 60, & + 59, 62, & + 59, 63, & + 59, 69, & + 59, 70, & + 59, 71, & + 59, 83, & + 60, 61, & + 60, 62, & + 60, 63, & + 60, 65, & + 60, 66, & + 60, 67, & + 60, 69, & + 60, 70, & + 60, 71, & + 60, 83, & + 61, 62, & + 61, 63, & + 61, 77, & + 62, 63, & + 62, 65, & + 62, 69, & + 62, 83, & + 63, 69, & + 65, 74, & + 65, 79, & + 66, 71, & + 66, 82, & + 67, 68, & + 67, 69, & + 67, 72, & + 67, 74, & + 68, 83, & + 69, 70, & + 69, 78, & + 70, 71, & + 70, 72, & + 71, 72, & + 72, 74, & + 73, 74, & + 73, 78, & + 73, 79, & + 74, 79, & + 79, 85 & + ], [2, 956])) + + + ddbst_aij = transpose(reshape([& + 86.02_pr, -35.36_pr, & + 61.13_pr, -11.12_pr, & + 76.5_pr, -69.7_pr, & + 986.5_pr, 156.4_pr, & + 674.8_pr, 50.155_pr, & + 1318.0_pr, 300.0_pr, & + 1333.0_pr, 275.8_pr, & + 476.4_pr, 26.76_pr, & + 677.0_pr, 505.7_pr, & + 232.1_pr, 114.8_pr, & + 507.0_pr, 329.3_pr, & + 251.5_pr, 83.36_pr, & + 391.5_pr, -30.48_pr, & + 255.7_pr, 65.33_pr, & + 206.6_pr, -83.98_pr, & + 920.7_pr, 1139.0_pr, & + 287.77_pr, -101.56_pr, & + 597.0_pr, 24.82_pr, & + 663.5_pr, 315.3_pr, & + 35.93_pr, 91.46_pr, & + 53.76_pr, 34.01_pr, & + 24.9_pr, 36.7_pr, & + 104.3_pr, -78.45_pr, & + 11.44_pr, 106.8_pr, & + 661.5_pr, -32.69_pr, & + 543.0_pr, 5541.0_pr, & + -54.433_pr, 180.28_pr, & + 287.38_pr, -61.863_pr, & + 354.55_pr, -25.31_pr, & + 3025.0_pr, 139.93_pr, & + 335.8_pr, 128.0_pr, & + 479.5_pr, -31.52_pr, & + 27.139_pr, 4518.2998_pr, & + 526.5_pr, 50.49_pr, & + 689.0_pr, -165.9_pr, & + -4.189_pr, 47.41_pr, & + 125.8_pr, -5.132_pr, & + 485.3_pr, -31.95_pr, & + -2.859_pr, 147.3_pr, & + 387.1_pr, 529.0_pr, & + -450.4_pr, -34.36_pr, & + 252.7_pr, 110.2_pr, & + 220.3_pr, 13.89_pr, & + -5.869_pr, 30.74_pr, & + 390.9_pr, 27.97_pr, & + 553.3_pr, -11.92_pr, & + 298.62_pr, -57.788_pr, & + 216.1_pr, -23.61_pr, & + 92.99_pr, -8.479_pr, & + 591.04_pr, -102.09_pr, & + 2054.3_pr, 1243.9_pr, & + 919.8_pr, -38.672_pr, & + -39.101_pr, 68.141_pr, & + -19.628_pr, 104.28_pr, & + 120.0_pr, -145.0_pr, & + 271.12_pr, 3.7506_pr, & + 893.01_pr, 742.31_pr, & + 613.3_pr, 315.96_pr, & + -78.389_pr, 165.81_pr, & + 481.7_pr, 105.3_pr, & + 270.9_pr, -178.5_pr, & + 205.51_pr, 7.1644_pr, & + 172.9_pr, 27.87_pr, & + 558.0_pr, 78.06_pr, & + 10.94_pr, 102.35_pr, & + -24.42_pr, 22.15_pr, & + -29.86_pr, 30.14_pr, & + -123.4_pr, 504.1_pr, & + 54.02_pr, 35.64_pr, & + -88.341_pr, 274.74_pr, & + 270.32_pr, -171.06_pr, & + 678.27_pr, -284.66_pr, & + 184.05_pr, 12.039_pr, & + 562.89_pr, -134.73_pr, & + 38.81_pr, 3.446_pr, & + 74.15_pr, -113.6_pr, & + 524.1_pr, 457.0_pr, & + 787.6_pr, -12.52_pr, & + 270.6_pr, 496.1_pr, & + 526.1_pr, 217.5_pr, & + 182.6_pr, 42.92_pr, & + 448.75_pr, 56.3_pr, & + 37.85_pr, 132.1_pr, & + 333.5_pr, 110.4_pr, & + 214.5_pr, 26.51_pr, & + 240.9_pr, 1.163_pr, & + 163.9_pr, -28.7_pr, & + 61.11_pr, -25.38_pr, & + 749.3_pr, 2000.0_pr, & + 280.5_pr, -47.63_pr, & + 336.9_pr, -40.62_pr, & + 318.9_pr, 1264.0_pr, & + -36.87_pr, 40.25_pr, & + 58.55_pr, -23.5_pr, & + -13.99_pr, 51.06_pr, & + -109.7_pr, 160.9_pr, & + 100.1_pr, 70.32_pr, & + 357.5_pr, -1.996_pr, & + 76.3_pr, 16.623_pr, & + 281.67_pr, -74.469_pr, & + 262.9_pr, 82.64_pr, & + 183.8_pr, 174.6_pr, & + 74.051_pr, 211.88_pr, & + 179.0_pr, 64.07_pr, & + -52.87_pr, 573.0_pr, & + -66.46_pr, 124.2_pr, & + 359.3_pr, -131.7_pr, & + -70.45_pr, 249.0_pr, & + 449.4_pr, 62.4_pr, & + 48.33_pr, 1397.0_pr, & + 86.46_pr, -16.11_pr, & + 200.2_pr, 9.755_pr, & + 268.1_pr, 132.4_pr, & + 224.31_pr, -62.736_pr, & + 62.56_pr, 161.1_pr, & + 282.09_pr, -68.78_pr, & + 2287.5_pr, 2381.1001_pr, & + -52.107_pr, 148.57_pr, & + 38.602_pr, 18.78_pr, & + 406.8_pr, 38.76_pr, & + -231.09_pr, 667.1_pr, & + 585.0_pr, 399.44_pr, & + -241.56_pr, -364.32_pr, & + 405.7_pr, -1136.0_pr, & + 330.7_pr, -152.0_pr, & + 465.5_pr, 116.2_pr, & + 63.78_pr, 69.48_pr, & + 16.35_pr, -5.815_pr, & + 372.06_pr, 497.34_pr, & + 167.0_pr, -146.8_pr, & + 636.1_pr, 89.6_pr, & + 1500.1_pr, -305.9_pr, & + 903.8_pr, 362.3_pr, & + 1329.0_pr, 25.34_pr, & + 25.77_pr, 140.1_pr, & + 347.3_pr, 23.39_pr, & + 5.994_pr, 85.84_pr, & + 287.1_pr, 18.12_pr, & + 32.14_pr, 52.13_pr, & + 161.7_pr, -44.85_pr, & + 122.8_pr, -22.31_pr, & + 90.49_pr, -223.9_pr, & + 648.2_pr, 247.5_pr, & + -4.449_pr, 31.87_pr, & + 212.5_pr, -22.97_pr, & + 537.4_pr, 62.32_pr, & + -18.81_pr, 4.68_pr, & + -144.4_pr, 121.3_pr, & + -231.9_pr, 288.5_pr, & + 3.0_pr, -4.7_pr, & + 187.0_pr, -97.27_pr, & + 168.04_pr, 10.38_pr, & + 194.9_pr, 1824.0_pr, & + 52.068_pr, 21.497_pr, & + -10.43_pr, 28.41_pr, & + -64.69_pr, 157.29_pr, & + 210.366_pr, 221.4_pr, & + 113.3_pr, 58.68_pr, & + 261.3_pr, -154.2_pr, & + 406.59_pr, -117.14_pr, & + 169.9_pr, -2.504_pr, & + 383.9_pr, -123.6_pr, & + -259.1_pr, 395.8_pr, & + 389.3_pr, -237.2_pr, & + 245.6_pr, -133.9_pr, & + 22.67_pr, 140.6_pr, & + 103.5_pr, 317.6_pr, & + -432.3_pr, 787.9_pr, & + 238.9_pr, 234.4_pr, & + 30.04_pr, -23.88_pr, & + -88.11_pr, 167.9_pr, & + 333.3_pr, -86.88_pr, & + -59.58_pr, 142.9_pr, & + -39.16_pr, 23.93_pr, & + 35.973_pr, 70.567_pr, & + 998.74_pr, 534.6_pr, & + 219.25_pr, -29.4_pr, & + 131.51_pr, -65.123_pr, & + 285.26_pr, -0.6989_pr, & + 322.7_pr, -133.4_pr, & + 309.59_pr, 58.687_pr, & + 49.132_pr, -98.107_pr, & + 734.87_pr, 16.884_pr, & + 680.05_pr, -252.61_pr, & + 30.72_pr, 65.28_pr, & + 301.7_pr, 87.12_pr, & + 678.4_pr, -46.77_pr, & + -59.15_pr, -127.0_pr, & + -70.13_pr, -131.4_pr, & + 115.8_pr, -135.7_pr, & + 87.262_pr, 3329.2_pr, & + 803.2_pr, 25.82_pr, & + 603.25_pr, -44.5_pr, & + 5695.0_pr, 377.6_pr, & + 884.9_pr, 244.2_pr, & + -52.1_pr, 365.8_pr, & + 586.8_pr, 106.0_pr, & + 5688.0_pr, -170.0_pr, & + 197.8_pr, 428.0_pr, & + 213.1_pr, 65.69_pr, & + 19.02_pr, 296.4_pr, & + -49.29_pr, 223.0_pr, & + 23.5_pr, 109.9_pr, & + 664.2_pr, 762.8_pr, & + 52.8_pr, 49.8_pr, & + 6096.0_pr, -138.4_pr, & + 872.3_pr, 89.86_pr, & + -114.14_pr, 122.91_pr, & + -111.0_pr, 140.78_pr, & + -80.25_pr, 69.9_pr, & + -141.3_pr, 134.7_pr, & + -211.0_pr, 402.5_pr, & + 3629.0_pr, -97.05_pr, & + 4448.0_pr, -127.8_pr, & + -9.451_pr, 40.675_pr, & + 393.6_pr, 19.56_pr, & + 48.49_pr, 128.8_pr, & + 4975.0_pr, 150.64_pr, & + 259.0_pr, 26.41_pr, & + 210.0_pr, 1112.0_pr, & + -147.47_pr, 774.87_pr, & + 4284.0_pr, -143.2_pr, & + -119.2_pr, 397.4_pr, & + -282.5_pr, 419.1_pr, & + 101.4_pr, -157.3_pr, & + 5629.0_pr, -240.2_pr, & + 69.26_pr, 615.8_pr, & + 46.38_pr, 6.214_pr, & + 421.9_pr, -19.45_pr, & + -203.6_pr, 274.1_pr, & + 184.9_pr, 2.845_pr, & + 4.6162_pr, 1475.9_pr, & + 594.75_pr, 432.46_pr, & + 296.88_pr, 249.32_pr, & + 37.876_pr, 5.5762_pr, & + 130.37_pr, 384.98_pr, & + -303.76_pr, 406.32_pr, & + 23.158_pr, 40.011_pr, & + 320.0_pr, 126.44_pr, & + 348.35_pr, -16.621_pr, & + -187.6_pr, 284.6_pr, & + -70.5_pr, 139.8_pr, & + 411.5_pr, -156.9_pr, & + 50.8_pr, -204.7_pr, & + -58.42_pr, -74.1_pr, & + 220.72_pr, -179.19_pr, & + 3339.6001_pr, -68.983_pr, & + -137.1_pr, 249.1_pr, & + 353.5_pr, -229.1_pr, & + -259.7_pr, -451.6_pr, & + 84.0_pr, 164.5_pr, & + -203.6_pr, 529.0_pr, & + 101.1_pr, 245.4_pr, & + 267.8_pr, 139.4_pr, & + 28.06_pr, 237.7_pr, & + 8.642_pr, -242.8_pr, & + 42.7_pr, -150.0_pr, & + -323.0_pr, 28.6_pr, & + -52.39_pr, -17.4_pr, & + 170.029_pr, -132.3_pr, & + 6.712_pr, 185.4_pr, & + 199.0_pr, -151.0_pr, & + 75.62_pr, 562.2_pr, & + 65.28_pr, 527.6_pr, & + -98.12_pr, 742.1_pr, & + 143.1_pr, 856.3_pr, & + 123.5_pr, 325.7_pr, & + 256.5_pr, 261.6_pr, & + 157.1_pr, 561.6_pr, & + 488.9_pr, 609.8_pr, & + 147.5_pr, 461.6_pr, & + -120.46_pr, 521.63_pr, & + -318.93_pr, 267.6_pr, & + 313.5_pr, 501.3_pr, & + 202.1_pr, 524.9_pr, & + 727.8_pr, 68.95_pr, & + -202.1_pr, -25.87_pr, & + 74.27_pr, 389.3_pr, & + 225.8_pr, 738.9_pr, & + 44.78_pr, 649.7_pr, & + -143.9_pr, 64.16_pr, & + 190.3_pr, 88.63_pr, & + -817.7_pr, 1913.0_pr, & + -504.2_pr, 796.9_pr, & + 72.96_pr, 794.4_pr, & + -382.7_pr, 394.8_pr, & + -248.3_pr, 517.5_pr, & + 104.7_pr, -61.2_pr, & + 57.65_pr, 682.5_pr, & + 217.22_pr, 1210.0_pr, & + -252.04_pr, -245.9_pr, & + 510.64_pr, 148.16_pr, & + 671.69_pr, 516.17_pr, & + 2018.6_pr, 382.59_pr, & + -568.2_pr, 223.6_pr, & + 589.2_pr, 2836.8999_pr, & + -111.34_pr, 3156.0_pr, & + 2847.3999_pr, 2357.2_pr, & + 2138.3999_pr, 505.73_pr, & + 436.0_pr, -231.6_pr, & + 3222.5_pr, 3694.7_pr, & + 470.09_pr, 559.06_pr, & + -1058.0_pr, -1455.0_pr, & + 4479.7998_pr, 4760.2998_pr, & + -180.95_pr, 289.6_pr, & + -101.7_pr, -265.2_pr, & + 23.39_pr, 108.65_pr, & + 306.42_pr, -340.18_pr, & + -10.72_pr, 249.63_pr, & + 179.7_pr, 227.8_pr, & + -128.6_pr, 238.4_pr, & + 359.3_pr, -481.65_pr, & + -20.98_pr, -370.3_pr, & + 53.9_pr, -406.8_pr, & + 489.7_pr, -118.1_pr, & + 580.48_pr, -378.24_pr, & + 53.28_pr, 162.6_pr, & + -202.0_pr, 339.8_pr, & + -38.32_pr, 529.0_pr, & + -102.54_pr, 669.9_pr, & + -139.35_pr, 649.1_pr, & + -44.76_pr, 709.6_pr, & + -28.25_pr, 612.8_pr, & + 75.14_pr, 252.56_pr, & + -31.09_pr, 914.2_pr, & + 17.5_pr, 448.6_pr, & + -119.2_pr, 240.8_pr, & + 212.1_pr, 431.3_pr, & + 106.3_pr, 494.7_pr, & + -189.07_pr, 4040.7_pr, & + -399.3_pr, 695.0_pr, & + -5.224_pr, 218.8_pr, & + 33.47_pr, 528.0_pr, & + -48.25_pr, 645.9_pr, & + -172.4_pr, 172.2_pr, & + 165.7_pr, 171.0_pr, & + -52.1_pr, 762.7_pr, & + 37.63_pr, 420.0_pr, & + -59.4_pr, -89.24_pr, & + -46.01_pr, 597.8_pr, & + 9.5251_pr, 196.54_pr, & + 138.95_pr, -490.47_pr, & + -72.04_pr, 414.57_pr, & + 553.56_pr, 2534.3999_pr, & + 1061.4_pr, -516.85_pr, & + 213.64_pr, -8.5326_pr, & + 190.24_pr, 2389.2_pr, & + -33.079_pr, 307.19_pr, & + 250.05_pr, 2136.6001_pr, & + 261.54_pr, 231.32_pr, & + -352.2_pr, 264.2_pr, & + -1128.0_pr, -501.4_pr, & + -15.335_pr, 609.43_pr, & + 101.79_pr, -101.54_pr, & + 324.5_pr, -601.8_pr, & + -195.4_pr, 472.5_pr, & + -116.0_pr, 480.8_pr, & + 72.87_pr, 200.8_pr, & + 0.0_pr, 0.0_pr, & + 540.5_pr, -314.7_pr, & + 48.89_pr, -330.4_pr, & + 168.0_pr, -448.2_pr, & + 304.0_pr, -598.8_pr, & + 243.2_pr, -341.6_pr, & + 459.0_pr, -332.9_pr, & + 112.6_pr, 242.8_pr, & + -14.09_pr, -66.17_pr, & + 325.44_pr, 698.24_pr, & + 370.4_pr, 708.69_pr, & + 353.68_pr, 826.76_pr, & + 497.54_pr, 1201.0_pr, & + 133.9_pr, -274.5_pr, & + 220.6_pr, 417.9_pr, & + 399.5_pr, 360.7_pr, & + 887.1_pr, 1081.0_pr, & + 188.026_pr, 23.484_pr, & + 12.72_pr, -137.4_pr, & + 752.0_pr, 3842.5_pr, & + -139.0_pr, -240.0_pr, & + 160.8_pr, 386.6_pr, & + 319.0_pr, -287.1_pr, & + -197.5_pr, 284.4_pr, & + -363.8_pr, 180.2_pr, & + -452.2_pr, 832.2_pr, & + 835.6_pr, -509.3_pr, & + 139.6_pr, -205.7_pr, & + 407.9_pr, -384.3_pr, & + -159.2_pr, 767.82_pr, & + -655.58_pr, -395.59_pr, & + -1163.5_pr, 1720.6_pr, & + -1573.2_pr, -1149.1_pr, & + -2181.8999_pr, -1899.6_pr, & + -318.89_pr, 200.01_pr, & + -3123.3999_pr, 1459.6_pr, & + 724.93_pr, -8.1881_pr, & + -1531.6_pr, 5564.1001_pr, & + -1665.5_pr, -6058.1001_pr, & + -745.7_pr, 3889.0_pr, & + -2965.0_pr, 4980.0_pr, & + 85.79_pr, -1262.0_pr, & + -2832.0_pr, -1641.0_pr, & + -2197.8_pr, -796.4_pr, & + -1026.7_pr, -954.65_pr, & + 696.36_pr, -1270.5_pr, & + 525.98_pr, 944.1_pr, & + 261.73_pr, 79.524_pr, & + -356.1_pr, -133.1_pr, & + -271.1_pr, -155.6_pr, & + -449.4_pr, -36.72_pr, & + -162.8742_pr, -178.5461_pr, & + 119.9_pr, -253.1_pr, & + -305.5_pr, -341.6_pr, & + 408.9_pr, -11.0_pr, & + 1827.0_pr, 10000.0_pr, & + 6915.0_pr, 622.3_pr, & + 8483.5_pr, 1421.3_pr, & + -687.1_pr, 838.4_pr, & + -494.2_pr, -167.3_pr, & + -659.0_pr, -234.7_pr, & + 1005.0_pr, 810.5_pr, & + 695.7_pr, 628.8_pr, & + 824.71_pr, 2290.5_pr, & + 1503.5_pr, 1419.0_pr, & + 4027.5_pr, 3988.6001_pr, & + -37.36_pr, 128.0_pr, & + -213.7_pr, 372.2_pr, & + -190.4_pr, 385.4_pr, & + -103.6_pr, 191.1_pr, & + -174.2_pr, 394.6_pr, & + -169.0_pr, 225.3_pr, & + 6201.0_pr, -450.3_pr, & + 7.341_pr, 29.1_pr, & + 481.7_pr, -287.5_pr, & + 669.4_pr, -297.8_pr, & + -191.69_pr, 286.28_pr, & + -130.3_pr, 82.86_pr, & + -354.55_pr, 552.1_pr, & + -39.2_pr, 372.0_pr, & + -119.8_pr, 518.4_pr, & + 137.5_pr, -142.61_pr, & + 548.5_pr, -101.5_pr, & + 216.138_pr, 303.657_pr, & + -46.28_pr, 160.6_pr, & + -163.7_pr, 317.5_pr, & + 71.46_pr, 135.4_pr, & + 53.59_pr, 138.0_pr, & + 245.2_pr, -142.6_pr, & + -65.229_pr, -160.7_pr, & + -44.58_pr, 110.4_pr, & + -34.57_pr, -40.9_pr, & + -61.7_pr, 97.04_pr, & + -18.8_pr, 123.4_pr, & + -588.9_pr, 992.4_pr, & + 37.54_pr, 156.4_pr, & + -162.6_pr, 278.8_pr, & + 70.16_pr, -72.036_pr, & + 0.1619_pr, 341.49_pr, & + 132.28_pr, 18.074_pr, & + 536.92_pr, -0.8632_pr, & + 646.47_pr, 649.52_pr, & + 7.6453_pr, -119.69_pr, & + 679.19_pr, 1602.1_pr, & + 416.9_pr, 621.0_pr, & + -320.9_pr, -361.8_pr, & + 224.7_pr, -46.78_pr, & + -110.3_pr, 185.1_pr, & + 766.0_pr, -236.5_pr, & + 304.1_pr, -7.838_pr, & + 497.5_pr, -165.5_pr, & + 751.9_pr, -47.51_pr, & + 67.52_pr, 190.6_pr, & + -483.7_pr, 242.8_pr, & + 117.0_pr, 245.9_pr, & + -339.2_pr, 354.0_pr, & + 172.4_pr, 183.8_pr, & + -268.8_pr, 13.89_pr, & + -275.5_pr, 577.5_pr, & + 173.78_pr, -2.6891_pr, & + -162.0_pr, 340.0_pr, & + 415.9_pr, 867.5_pr, & + 1310.9_pr, 1455.7_pr, & + -3401.0_pr, -74.96_pr, & + -241.8_pr, 1167.0_pr, & + -235.7_pr, 461.3_pr, & + -73.5_pr, 136.0_pr, & + -196.7_pr, 2888.6001_pr, & + 475.5_pr, -294.8_pr, & + 494.6_pr, -266.6_pr, & + 660.2_pr, -256.3_pr, & + -34.74_pr, 35.38_pr, & + 108.85_pr, -132.95_pr, & + -209.66_pr, 176.45_pr, & + 54.57_pr, 129.49_pr, & + 442.4_pr, -171.1_pr, & + -81.13_pr, 129.3_pr, & + 183.046_pr, 243.775_pr, & + 202.25_pr, -146.31_pr, & + -101.7_pr, 152.0_pr, & + 148.3_pr, 21.92_pr, & + 18.88_pr, 24.37_pr, & + 1184.6_pr, -327.44_pr, & + 52.08_pr, 41.57_pr, & + -28.61_pr, 175.53_pr, & + -275.2_pr, 611.3_pr, & + 85.33_pr, -82.12_pr, & + 560.2_pr, -234.9_pr, & + 151.8_pr, -3.444_pr, & + 152.49_pr, -132.47_pr, & + 818.72_pr, -742.2_pr, & + 717.2_pr, 347.0_pr, & + -385.6_pr, 31.83_pr, & + -863.4_pr, -269.0_pr, & + 39.903_pr, -98.18_pr, & + -234.0_pr, 457.3_pr, & + -233.4_pr, 554.4_pr, & + -47.25_pr, 99.37_pr, & + -268.1_pr, 193.9_pr, & + -126.2_pr, 235.6_pr, & + 179.7_pr, 351.9_pr, & + 24.28_pr, 383.3_pr, & + 103.9_pr, 201.5_pr, & + -11.4_pr, 134.5_pr, & + 308.9_pr, -116.7_pr, & + -122.3_pr, 145.4_pr, & + 333.0_pr, -189.89_pr, & + -560.6_pr, 606.2_pr, & + 1892.0_pr, 1843.0_pr, & + -78.36_pr, 222.1_pr, & + 251.5_pr, -56.08_pr, & + 5422.2998_pr, -194.1_pr, & + 213.2_pr, -156.1_pr, & + -18.51_pr, 38.81_pr, & + 664.6_pr, -338.5_pr, & + 301.14_pr, 225.39_pr, & + 137.77_pr, -197.71_pr, & + -154.3_pr, -20.93_pr, & + 47.67_pr, 113.9_pr, & + 134.8_pr, -25.15_pr, & + 95.18_pr, -94.49_pr, & + 140.896_pr, 112.382_pr, & + -8.538_pr, 63.71_pr, & + 170.1_pr, -87.31_pr, & + -20.11_pr, 9.207_pr, & + -149.5_pr, 476.6_pr, & + -202.3_pr, 736.4_pr, & + -177.71_pr, -198.49_pr, & + 128.8_pr, -93.51_pr, & + 240.2_pr, -217.9_pr, & + -273.95_pr, 167.3_pr, & + 254.8_pr, -158.2_pr, & + 417.0_pr, -247.8_pr, & + 1338.0_pr, 448.5_pr, & + 109.27_pr, -28.097_pr, & + 322.12_pr, -106.55_pr, & + 2795.3_pr, -350.71_pr, & + 197.09_pr, 70.093_pr, & + 147.51_pr, 1986.8_pr, & + 3191.3_pr, 266.63_pr, & + -96.1_pr, -178.3_pr, & + 687.9_pr, 325.5_pr, & + 382.82_pr, 881.01_pr, & + -568.5_pr, -480.9_pr, & + 430.2_pr, 199.9_pr, & + -107.2_pr, 127.4_pr, & + -41.11_pr, 38.89_pr, & + -200.7_pr, -15.07_pr, & + 358.9_pr, -157.3_pr, & + -82.92_pr, 131.2_pr, & + -99.81_pr, 261.1_pr, & + 30.05_pr, 108.5_pr, & + -70.14_pr, 106.7_pr, & + -164.0_pr, 49.7_pr, & + -664.4_pr, 961.8_pr, & + 275.9_pr, -125.2_pr, & + 43.048_pr, 49.145_pr, & + 997.2_pr, 607.2_pr, & + -189.2_pr, 865.9_pr, & + 147.1_pr, -108.5_pr, & + 71.23_pr, 91.13_pr, & + -18.93_pr, 102.2_pr, & + 570.9_pr, -198.8_pr, & + -38.77_pr, 284.5_pr, & + 448.1_pr, 1464.2_pr, & + -1327.0_pr, 1603.8_pr, & + 17.885_pr, 27.888_pr, & + 2378.0_pr, 1273.0_pr, & + -628.26_pr, -497.83_pr, & + -73.85_pr, -141.4_pr, & + -352.9_pr, -293.7_pr, & + -262.0_pr, 316.9_pr, & + -181.9_pr, 2951.0_pr, & + 243.1_pr, -257.2_pr, & + -196.312_pr, 116.478_pr, & + 22.05_pr, -185.2_pr, & + 74.728_pr, -45.258_pr, & + 1678.0_pr, 308.9_pr, & + -935.4_pr, -730.22_pr, & + 89.7_pr, 117.4_pr, & + -281.6_pr, 777.4_pr, & + -396.0_pr, 493.8_pr, & + 287.0_pr, 429.7_pr, & + -111.0_pr, 140.8_pr, & + 882.0_pr, 898.2_pr, & + 617.5_pr, 334.9_pr, & + -139.3_pr, 134.9_pr, & + 0.1004_pr, 192.3_pr, & + -334.4_pr, 343.7_pr, & + -89.42_pr, -22.1_pr, & + -169.67_pr, 134.28_pr, & + -153.7_pr, -313.5_pr, & + -351.6_pr, 587.3_pr, & + -114.73_pr, 18.98_pr, & + -205.3_pr, 368.5_pr, & + 2845.0_pr, 2475.0_pr, & + -60.78_pr, -42.71_pr, & + 160.7_pr, 281.6_pr, & + -158.8_pr, 159.8_pr, & + -136.6_pr, 221.4_pr, & + 43.717_pr, -109.83_pr, & + 208.55_pr, 226.85_pr, & + 337.77_pr, 132.98_pr, & + 634.45_pr, -68.653_pr, & + 378.0_pr, -28.75_pr, & + -442.89_pr, -369.7_pr, & + 0.0902_pr, -75.338_pr, & + 4.933_pr, 54.32_pr, & + -152.7_pr, 258.6_pr, & + -15.62_pr, 74.04_pr, & + -54.86_pr, 491.95_pr, & + -4.624_pr, 363.5_pr, & + -0.515_pr, 0.283_pr, & + 230.852_pr, 335.743_pr, & + 0.4604_pr, 161.0_pr, & + 177.5_pr, 169.6_pr, & + -62.17_pr, 136.9_pr, & + -203.02_pr, 329.12_pr, & + 81.57_pr, -42.31_pr, & + -55.77_pr, 335.2_pr, & + -151.5_pr, 150.6_pr, & + 120.3_pr, -61.6_pr, & + 16.23_pr, 119.2_pr, & + -268.2_pr, 504.6_pr, & + 307.1_pr, -231.3_pr, & + 434.74_pr, -7.7389_pr, & + 891.7_pr, -53.75_pr, & + -245.39_pr, 188.14_pr, & + 13.41_pr, 519.1_pr, & + -44.7_pr, 543.3_pr, & + 39.63_pr, 504.2_pr, & + 183.4_pr, 631.0_pr, & + -79.08_pr, 993.4_pr, & + -208.9_pr, 570.6_pr, & + 228.4_pr, 616.6_pr, & + -95.0_pr, 5256.0_pr, & + -463.6_pr, -180.2_pr, & + -11.16_pr, 898.2_pr, & + -228.0_pr, -97.77_pr, & + -337.0_pr, 1179.0_pr, & + -322.3_pr, -70.25_pr, & + 73.859_pr, 50.349_pr, & + 1102.1_pr, 698.17_pr, & + -85.001_pr, 671.59_pr, & + 301.76_pr, -263.27_pr, & + -150.5_pr, 197.5_pr, & + -659.5_pr, 36.34_pr, & + -500.1_pr, -491.1_pr, & + 2051.6001_pr, -549.4_pr, & + 108.31_pr, -84.53_pr, & + 249.15_pr, -157.1_pr, & + 62.42_pr, 11.8_pr, & + 153.0_pr, -129.7_pr, & + 32.73_pr, 113.0_pr, & + 86.2_pr, 1971.0_pr, & + 450.088_pr, -73.092_pr, & + 59.02_pr, -27.94_pr, & + 344.4_pr, -262.3_pr, & + -168.2_pr, 383.2_pr, & + 63.67_pr, 182.2_pr, & + 31.401_pr, -66.608_pr, & + -6.3973_pr, 41.589_pr, & + -42.71_pr, -89.89_pr, & + -73.25_pr, -35.08_pr, & + 0.0_pr, 0.0_pr, & + 56.33_pr, 17.97_pr, & + 223.1_pr, -8.309_pr, & + 108.9_pr, -9.639_pr, & + 177.6_pr, -40.82_pr, & + 315.9_pr, -174.5_pr, & + 215.0_pr, -215.0_pr, & + -91.8_pr, 301.9_pr, & + -96.87_pr, 305.4_pr, & + 361.1_pr, -194.7_pr, & + 337.09_pr, -132.38_pr, & + 284.02_pr, 288.17_pr, & + 20.5_pr, -77.94_pr, & + 69.71_pr, -65.42_pr, & + -30.1_pr, 51.9_pr, & + 192.1_pr, -0.2266_pr, & + 116.612_pr, -26.058_pr, & + -64.38_pr, 48.484_pr, & + 86.4_pr, 21.76_pr, & + 363.7_pr, -343.6_pr, & + 111.2_pr, -149.8_pr, & + 255.8_pr, -193.0_pr, & + -35.68_pr, -196.2_pr, & + 565.9_pr, -363.1_pr, & + 126.47_pr, -291.14_pr, & + -237.66_pr, 709.31_pr, & + 128.3_pr, -29.29_pr, & + 366.7_pr, -54.69_pr, & + 53.86_pr, -50.14_pr, & + 92.002_pr, -17.588_pr, & + 81.611_pr, -36.23_pr, & + -75.97_pr, 248.4_pr, & + 490.88_pr, -34.68_pr, & + 534.7_pr, 514.6_pr, & + 132.2_pr, -60.71_pr, & + 546.68_pr, -133.16_pr, & + 247.8_pr, 48.49_pr, & + 146.6_pr, 77.55_pr, & + 222.38_pr, 195.84_pr, & + 337.7_pr, -58.43_pr, & + 369.49_pr, -85.148_pr, & + 187.1_pr, -134.2_pr, & + 215.2_pr, -124.6_pr, & + 498.6_pr, -186.7_pr, & + 256.5_pr, 335.7_pr, & + 233.1_pr, 70.81_pr, & + 423.1_pr, 3.163_pr, & + 63.95_pr, -11.3_pr, & + 108.5_pr, -79.34_pr, & + 259.39_pr, -43.834_pr, & + -191.54_pr, 378.87_pr, & + 589.06_pr, 290.17_pr, & + 220.2_pr, -60.5_pr, & + 65.79_pr, 29.53_pr, & + -80.976_pr, 323.47_pr, & + -34.521_pr, 236.96_pr, & + 132.7_pr, 132.9_pr, & + 2213.0_pr, -123.1_pr, & + 593.4_pr, -185.3_pr, & + -71.18_pr, 956.1_pr, & + -209.7_pr, 161.5_pr, & + 434.1_pr, 7.082_pr, & + 347.79_pr, 152.67_pr, & + 299.0_pr, -78.4_pr, & + 69.383_pr, 157.35_pr, & + 477.45_pr, 17.6_pr, & + 180.5_pr, 78.05_pr, & + 537.5_pr, -105.78_pr, & + 533.2_pr, -85.12_pr, & + 320.2_pr, 277.8_pr, & + 139.822_pr, 481.348_pr, & + 304.3_pr, 64.28_pr, & + 10.17_pr, 125.3_pr, & + -27.701_pr, 174.433_pr, & + 10.76_pr, 379.4_pr, & + -223.1_pr, 223.6_pr, & + 248.4_pr, -124.7_pr, & + -218.9_pr, 844.0_pr, & + -4.565_pr, 176.3_pr, & + 2990.0_pr, 2448.0_pr, & + -124.0_pr, 4288.0_pr, & + -115.1_pr, 359.3_pr, & + 256.0_pr, -79.88_pr, & + 0.0_pr, 0.0_pr, & + 292.7_pr, -27.45_pr, & + -47.37_pr, 167.9_pr, & + 469.8_pr, 885.5_pr, & + 130.13_pr, 446.14_pr, & + 0.0_pr, 0.0_pr, & + 575.8_pr, 276.4_pr, & + 214.1_pr, 42.987_pr, & + 162.98_pr, 14.907_pr, & + 774.56_pr, 353.99_pr, & + 0.0_pr, 0.0_pr, & + 31.66_pr, 85.7_pr, & + 78.92_pr, -71.0_pr, & + 1004.2_pr, -274.1_pr, & + -18.27_pr, 6.971_pr, & + 338.87_pr, 26.901_pr, & + -0.1486_pr, 87.264_pr, & + 0.0_pr, 0.0_pr, & + 43.37_pr, -64.28_pr, & + 405.1_pr, -168.2_pr, & + -417.2_pr, 535.8_pr, & + 302.2_pr, -191.7_pr, & + 347.8_pr, -264.3_pr, & + -262.0_pr, 262.0_pr, & + -353.5_pr, 515.8_pr, & + 137.27_pr, 156.35_pr, & + 52.1_pr, 1985.0_pr, & + 283.8_pr, 1390.0_pr, & + 1390.3_pr, -150.8_pr, & + 521.38_pr, -186.4_pr, & + 1158.0_pr, 135.7_pr, & + 68.55_pr, 288.1_pr, & + 32.9_pr, -111.2_pr, & + -195.1_pr, 627.7_pr, & + 100.31_pr, 39.267_pr, & + -23.91_pr, -80.8_pr, & + 137.4_pr, -121.0_pr, & + 2073.2_pr, 631.5_pr, & + -119.8_pr, 6.699_pr, & + -22.589_pr, -125.98_pr, & + 32.648_pr, -173.86_pr, & + -10.699_pr, -9.775_pr, & + -97.71_pr, 136.6_pr, & + 153.7_pr, -29.34_pr, & + -208.8_pr, 837.2_pr, & + -8.804_pr, 5.15_pr, & + 423.4_pr, -53.91_pr, & + 8.7996_pr, -67.392_pr, & + 255.0_pr, -137.7_pr, & + 730.8_pr, -198.0_pr, & + 26.35_pr, -66.31_pr, & + -32.1039_pr, 83.4508_pr, & + 713.9_pr, -547.63_pr, & + 365.54_pr, -43.958_pr, & + -117.17_pr, 185.6_pr, & + 37.65_pr, -4.7649_pr, & + -5.579_pr, 55.8_pr, & + 72.31_pr, -28.65_pr, & + 360.1_pr, -213.9_pr, & + 400.7_pr, -106.8_pr, & + 616.3_pr, -86.3_pr, & + 641.6_pr, 366.1_pr, & + -1013.7_pr, 165.65_pr, & + -52.82_pr, 260.3_pr, & + 111.8_pr, -32.17_pr, & + 332.65_pr, -213.34_pr, & + -338.3_pr, 705.6_pr, & + 330.73_pr, 136.8_pr, & + -74.07_pr, 516.7_pr, & + 250.2_pr, 65.97_pr, & + 1204.0_pr, 86.243_pr, & + 288.2_pr, -158.17_pr, & + 122.4_pr, 101.2_pr, & + 183.65_pr, -5.8025_pr, & + -2166.0_pr, 745.3_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -209.22_pr, 57.144_pr, & + 204.8_pr, 52.71_pr, & + 456.4_pr, 113.21_pr, & + -94.959_pr, -164.86_pr, & + 826.49_pr, 14.904_pr, & + 767.11_pr, 373.02_pr, & + -233.85_pr, -382.92_pr, & + 95.548_pr, -30.027_pr, & + 349.0_pr, -186.9_pr, & + 384.2_pr, -193.1_pr, & + -255.14_pr, 209.42_pr, & + 598.8_pr, -78.75_pr, & + -81.7_pr, 250.5_pr, & + 285.4_pr, -62.4_pr, & + 356.0_pr, -148.9_pr, & + 316.9_pr, -174.0_pr, & + 121.9_pr, -363.4_pr, & + -667.3_pr, -137.8_pr, & + 211.09_pr, -241.64_pr, & + 355.5_pr, -167.1_pr, & + 369.7_pr, 76.05_pr, & + 330.8_pr, -240.0_pr, & + 1177.0_pr, -27.1_pr, & + 350.68_pr, 146.01_pr, & + -151.94_pr, -20.807_pr, & + 0.0_pr, 0.0_pr, & + 200.48_pr, -361.75_pr, & + -1329.9_pr, 531.64_pr, & + 29.477_pr, 444.81_pr, & + 43.461_pr, -3.2734_pr, & + 762.73_pr, 528.38_pr, & + 208.66_pr, 234.81_pr, & + -1397.6_pr, -1361.7_pr, & + 1080.3_pr, 4278.7002_pr, & + 590.21_pr, 1453.4_pr, & + 973.45_pr, 1900.0_pr, & + 1339.0_pr, 1893.1_pr, & + 1369.3_pr, -144.22_pr, & + 259.1_pr, 522.6_pr, & + 73.563_pr, 196.16_pr, & + 208.14_pr, 32.043_pr, & + 568.2_pr, -201.6_pr, & + -580.82_pr, 694.28_pr, & + 78.98_pr, 114.96_pr, & + 838.06_pr, 3048.8999_pr, & + 161.54_pr, 4.2038_pr, & + 180.2_pr, 69.85_pr, & + -108.91_pr, 144.4_pr, & + 38.274_pr, 198.92_pr, & + 565.2_pr, 55.66_pr, & + 234.93_pr, 109.11_pr, & + 17.425_pr, 11.868_pr, & + 64.108_pr, 11.865_pr, & + 511.99_pr, 278.1_pr, & + 253.92_pr, 128.55_pr, & + 62.419_pr, 1.6233_pr, & + 44.22_pr, 394.7_pr, & + -27.596_pr, 211.01_pr, & + 364.3_pr, -2897.0_pr, & + 14.38_pr, -5.56_pr, & + 271.31_pr, -103.94_pr, & + 72.986_pr, 142.06_pr, & + -7.7202_pr, 32.631_pr, & + -23.358_pr, 44.349_pr, & + 535.78_pr, -1101.9_pr, & + 449.9418_pr, -162.7075_pr, & + 130.5_pr, 153.8_pr, & + 43.11_pr, 40.49_pr, & + 448.22_pr, 373.66_pr, & + 11.986_pr, 2.1214_pr, & + 190.87_pr, 4196.2002_pr, & + 64.1_pr, -18.703_pr, & + 217.2_pr, 4536.0_pr, & + 120.5_pr, 209.3_pr, & + -21.61_pr, 54.02_pr, & + 97.117_pr, -58.35_pr, & + 862.84_pr, 648.2_pr, & + 77.701_pr, 247.42_pr, & + 25.06_pr, 6.423_pr, & + -37.18_pr, 1287.0_pr, & + 412.6_pr, 140.9_pr, & + -112.9_pr, 558.3_pr, & + 154.6_pr, 319.7_pr, & + 69.59_pr, 67.28_pr, & + 110.3_pr, -19.7_pr, & + 19.597_pr, 85.38_pr, & + 628.0_pr, 137.0_pr, & + 665.7_pr, 116.97_pr, & + 75.68_pr, 229.32_pr, & + 863.18_pr, 494.67_pr, & + 276.4_pr, 863.2_pr, & + 62.017_pr, 372.0_pr, & + 166.92_pr, 522.68_pr, & + 203.4_pr, 177.9_pr, & + -112.6_pr, 18.86_pr, & + 308.78_pr, 471.48_pr, & + 353.0_pr, 593.3_pr, & + 4516.5_pr, -3859.3_pr, & + 0.792_pr, 280.06_pr, & + 607.5_pr, 44.3_pr, & + 101.9_pr, 209.8_pr, & + -27.216_pr, 76.955_pr, & + -243.01_pr, 534.14_pr, & + 44.729_pr, 109.55_pr, & + 168.03_pr, 273.45_pr, & + 145.2_pr, 160.53_pr, & + 1731.3_pr, 366.81_pr, & + 278.6_pr, -121.3_pr, & + 218.8_pr, 184.0_pr, & + 169.99_pr, 613.1_pr, & + 158.2_pr, 630.21_pr, & + 515.25_pr, 783.19_pr, & + 2.0069_pr, 132.0_pr, & + 584.43_pr, -205.3_pr], [2, 956])) + + + ddbst_bij = transpose(reshape([& + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.7396_pr, -0.1287_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -3.4233_pr, 17.412_pr, & + -3.9132_pr, 0.8615_pr, & + 0.8459_pr, -0.7386_pr, & + 1.8192_pr, -1.2191_pr, & + -1.4549_pr, 4.9782_pr, & + -0.9903_pr, 0.3229_pr, & + -3.1342_pr, -5.7074_pr, & + -2.5418_pr, -0.4563_pr, & + 1.8727_pr, -1.149_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -1.499_pr, 1.391_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 1.5473_pr, -1.1151_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 5.8221_pr, -8.0999_pr, & + -0.8727_pr, -0.5806_pr, & + 1.2296_pr, 0.8134_pr, & + 0.4285_pr, 3.198_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.101_pr, 0.212_pr, & + -0.9896_pr, -1.6778_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -2.6423_pr, 0.872_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -1.6454_pr, -0.8484_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.2073_pr, -0.9249_pr, & + 0.0_pr, 0.0_pr, & + 63.323_pr, -2.1163_pr, & + 2.1966_pr, -1.523_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0199_pr, -3.8511_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 8.079_pr, 8.133_pr, & + 2.681_pr, -5.2997_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -4.7829_pr, -9.2193_pr, & + -1.2561_pr, 1.1696_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.335_pr, -0.0476_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 1.0667_pr, -0.2461_pr, & + 5.4765_pr, -4.3437_pr, & + 11.993_pr, 5.8604_pr, & + 14.238_pr, 58.045_pr, & + 2.8368_pr, 12.19_pr, & + 20.683_pr, -7.6407_pr, & + -0.0136_pr, -0.2077_pr, & + 12.174_pr, -27.41_pr, & + 13.772_pr, 31.281_pr, & + 2.442_pr, -9.325_pr, & + 17.8_pr, -8.251_pr, & + 3.623_pr, 3.371_pr, & + 9.663_pr, 7.456_pr, & + 5.2282_pr, -0.2825_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0696_pr, -2.9588_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -1.4761_pr, 1.8879_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.3813_pr, 0.4315_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 13.11_pr, 1.156_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -3.5627_pr, 2.9173_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.962_pr, 0.4559_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.1098_pr, -0.6121_pr, & + 15.524_pr, -1.1326_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 2.6956_pr, 1.1376_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.0585_pr, -0.8047_pr, & + 0.0_pr, 0.0_pr, & + -0.8191_pr, -0.3666_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.8372_pr, 0.8674_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 2.6354_pr, -1.6026_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 1.7024_pr, -0.9138_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -1.3117_pr, -0.4555_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 2.2203_pr, -1.3662_pr, & + -0.88_pr, 0.504_pr, & + 0.0_pr, 0.0_pr, & + -0.2617_pr, 0.6203_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -1.91_pr, 1.203_pr, & + 1.284_pr, -0.753_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.5043_pr, 0.0038_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 19.011_pr, -0.1675_pr, & + 3.2325_pr, -0.8032_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -1.9075_pr, 3.1197_pr, & + 0.0_pr, 0.0_pr, & + -0.0302_pr, 3.415_pr, & + 0.1403_pr, 11.556_pr, & + -2.5805_pr, 5.0788_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 3.6997_pr, -3.0173_pr, & + 0.0_pr, 0.0_pr, & + -1.0158_pr, -10.247_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -1.1761_pr, -0.23_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.6512_pr, 27.48_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -2.9826_pr, 6.9864_pr, & + -3.0489_pr, 1.38_pr, & + -0.609_pr, -0.853_pr, & + 0.0_pr, 0.0_pr, & + -3.535_pr, -2.6684_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.553_pr, -1.315_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -2.1569_pr, -0.3007_pr, & + 0.0_pr, 0.0_pr, & + -0.7726_pr, 0.5795_pr, & + -0.4654_pr, -1.714_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.3527_pr, -0.7528_pr, & + 0.0_pr, 0.0_pr, & + -0.0012_pr, -0.3801_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0033_pr, -0.5351_pr, & + -12.309_pr, -8.1869_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 5.4092_pr, -1.5559_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.9455_pr, -0.3501_pr, & + -2.12_pr, 1.53_pr, & + 140.84_pr, 4.0664_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 4.6709_pr, -1.4647_pr, & + 0.0_pr, 0.0_pr, & + -0.603_pr, -0.151_pr, & + -5.7368_pr, -1.3366_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr & + ], [2, 956])) + + + ddbst_cij = transpose(reshape([& + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0046309_pr, -0.0017906_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0031901_pr, -0.0020106_pr, & + 0.0013022_pr, 0.012651_pr, & + 0.0066383_pr, -0.0015601_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.016546_pr, 0.022564_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.010324_pr, 0.0080196_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.00057918_pr, 7.6678e-05_pr, & + -0.0026029_pr, 0.0013099_pr, & + -0.01225_pr, -0.005122_pr, & + -0.012451_pr, -0.097615_pr, & + 0.0_pr, 0.0_pr, & + -0.019561_pr, 0.0094502_pr, & + 0.0010576_pr, 0.00013033_pr, & + -0.006931_pr, 0.07115_pr, & + -0.014048_pr, -0.03308_pr, & + 0.0_pr, 0.0_pr, & + -0.0193_pr, -0.0053_pr, & + -0.002973_pr, 0.006117_pr, & + -0.01247_pr, -0.01156_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + -0.000736_pr, 0.06494_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0089373_pr, 0.034469_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.046316_pr, 0.04718_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr, & + 0.0_pr, 0.0_pr], [2, 956])) + + + do k=1,956 + i = ddbst_ij(k, 1) + j = ddbst_ij(k, 2) + + Aij = parameters%get_maingroups_aij(i, j) + Aji = parameters%get_maingroups_aij(j, i) + + Bij = parameters%get_maingroups_bij(i, j) + Bji = parameters%get_maingroups_bij(j, i) + + Cij = parameters%get_maingroups_cij(i, j) + Cji = parameters%get_maingroups_cij(j, i) + + call check(error, abs(Aij - ddbst_aij(k, 1)) < 1e-10_pr) + call check(error, abs(Aji - ddbst_aij(k, 2)) < 1e-10_pr) + + call check(error, abs(Bij - ddbst_bij(k, 1)) < 1e-10_pr) + call check(error, abs(Bji - ddbst_bij(k, 2)) < 1e-10_pr) + + call check(error, abs(Cij - ddbst_cij(k, 1)) < 1e-10_pr) + call check(error, abs(Cji - ddbst_cij(k, 2)) < 1e-10_pr) + + ! Check the first occurrence of a subgroup with main groups i, j + do l=1,size(parameters%subgroups_ids) + if (parameters%get_subgroup_maingroup(parameters%subgroups_ids(l)) == i) then + isg = parameters%subgroups_ids(l) + cycle + end if + end do + + do l=1,size(parameters%subgroups_ids) + if (parameters%get_subgroup_maingroup(parameters%subgroups_ids(l)) == j) then + jsg = parameters%subgroups_ids(l) + cycle + end if + end do + + Aij = parameters%get_subgroups_aij(isg, jsg) + Aji = parameters%get_subgroups_aij(jsg, isg) + + Bij = parameters%get_subgroups_bij(isg, jsg) + Bji = parameters%get_subgroups_bij(jsg, isg) + + Cij = parameters%get_subgroups_cij(isg, jsg) + Cji = parameters%get_subgroups_cij(jsg, isg) + + call check(error, abs(Aij - ddbst_aij(k, 1)) < 1e-10_pr) + call check(error, abs(Aji - ddbst_aij(k, 2)) < 1e-10_pr) + + call check(error, abs(Bij - ddbst_bij(k, 1)) < 1e-10_pr) + call check(error, abs(Bji - ddbst_bij(k, 2)) < 1e-10_pr) + + call check(error, abs(Cij - ddbst_cij(k, 1)) < 1e-10_pr) + call check(error, abs(Cji - ddbst_cij(k, 2)) < 1e-10_pr) + end do + end subroutine test_psrk_main_groups +end module test_psrk_parameters diff --git a/test/test_runner.f90 b/test/test_runner.f90 index db1dcd45..4fb04b14 100644 --- a/test/test_runner.f90 +++ b/test/test_runner.f90 @@ -27,6 +27,7 @@ program tester use test_unifac, only: suite_unifac => collect_suite use test_psrk_ge, only: suite_psrk_ge => collect_suite use test_unifac_parameters, only: suite_unifac_parameters => collect_suite + use test_psrk_parameters, only: suite_psrk_parameters => collect_suite use test_tape_nrtl, only: suite_nrtl => collect_suite use test_uniquac, only: suite_uniquac => collect_suite @@ -65,6 +66,7 @@ program tester new_testsuite("UNIFAC", suite_unifac), & new_testsuite("PSRK", suite_psrk_ge), & new_testsuite("UNIFACParameters", suite_unifac_parameters), & + new_testsuite("PSRKParameters", suite_psrk_parameters), & new_testsuite("NRTL", suite_nrtl), & new_testsuite("UNIQUAC", suite_uniquac) & ] From 5c53d12e5527455663115cf5d293512ce947a884 Mon Sep 17 00:00:00 2001 From: salvador Date: Mon, 21 Oct 2024 22:10:37 -0300 Subject: [PATCH 2/6] keep working tomorrow --- .../residual_helmholtz/cubic_eos/test_psrk.py | 1 + .../ar_models/cubics/test_psrk.f90 | 222 +++++++++++++++++- 2 files changed, 222 insertions(+), 1 deletion(-) create mode 100644 python/tests/models/residual_helmholtz/cubic_eos/test_psrk.py diff --git a/python/tests/models/residual_helmholtz/cubic_eos/test_psrk.py b/python/tests/models/residual_helmholtz/cubic_eos/test_psrk.py new file mode 100644 index 00000000..479eac96 --- /dev/null +++ b/python/tests/models/residual_helmholtz/cubic_eos/test_psrk.py @@ -0,0 +1 @@ +from yaeos import psrk \ No newline at end of file diff --git a/test/test_implementations/ar_models/cubics/test_psrk.f90 b/test/test_implementations/ar_models/cubics/test_psrk.f90 index 93d7d94c..b42c4629 100644 --- a/test/test_implementations/ar_models/cubics/test_psrk.f90 +++ b/test/test_implementations/ar_models/cubics/test_psrk.f90 @@ -11,7 +11,11 @@ subroutine collect_suite(testsuite) testsuite = [ & new_unittest("Test PSRK Ar consistency mix", test_psrk_cons_mixture), & - new_unittest("Test PSRK Ar consistency pure", test_psrk_cons_pure) & + new_unittest("Test PSRK Ar consistency pure", test_psrk_cons_pure), & + new_unittest("Test PSRK paper 2005 1", test_psrk_paper2005_1), & + new_unittest("Test PSRK paper 2005 2", test_psrk_paper2005_2), & + new_unittest("Test PSRK paper 2005 3", test_psrk_paper2005_3), & + new_unittest("Test PSRK paper 2005 4", test_psrk_paper2005_4) & ] end subroutine collect_suite @@ -158,4 +162,220 @@ subroutine test_psrk_cons_pure(error) call check(error, abs(eq37) <= 1e-13) end subroutine test_psrk_cons_pure + subroutine test_psrk_paper2005_1(error) + use yaeos, only: pr, PSRK, ArModel, Groups, saturation_pressure + use yaeos, only: EquilibriumState + type(error_type), allocatable, intent(out) :: error + real(pr) :: x1_exp(14), y1_exp(16), pbub_exp(14), pdew_exp(16), t + integer :: i, j + type(EquilibriumState) :: bubble, dew + + class(ArModel), allocatable :: model + real(pr) :: tc(2), pc(2), w(2), C(2,3) + type(Groups) :: molecules(2) + + tc = [456.8_pr, 647.3_pr] + pc = [53.9049_pr, 220.48321_pr] + w = [0.407_pr, 0.344_pr] + C(1,:) = [1.62716_pr, -5.00731_pr, 10.34189_pr] + C(2,:) = [1.0783_pr, -0.58321_pr, 0.54619_pr] + + x1_exp = [0.00754_pr, 0.04774_pr, 0.07538_pr, 0.12312_pr, & + 0.17839_pr, 0.26382_pr, 0.33668_pr, 0.4196_pr, 0.5402_pr, & + 0.63317_pr, 0.74623_pr, 0.86935_pr, 0.94221_pr, 0.97739_pr] + + pbub_exp = [0.06384039999999999_pr, 0.2374065_pr, & + 0.32718200000000003_pr, 0.4349127_pr, 0.5067332_pr, & + 0.5645884999999999_pr, 0.5865337_pr, 0.5985037_pr, 0.6104738_pr, & + 0.6244389_pr, 0.6503741_pr, 0.6962594_pr, 0.7341646000000001_pr, & + 0.7541146999999999_pr] + + y1_exp = [0.01759_pr, 0.19849_pr, 0.3593_pr, 0.5_pr, & + 0.57789_pr, 0.68844_pr, 0.76382_pr, 0.83417_pr, 0.88442_pr, & + 0.91457_pr, 0.94472_pr, 0.95729_pr, 0.96482_pr, 0.97236_pr, & + 0.9799_pr, 0.98995_pr] + + pdew_exp = [0.021945100000000002_pr, 0.035910199999999996_pr, & + 0.0478803_pr, 0.0578554_pr, 0.06384039999999999_pr, & + 0.07182039999999999_pr, 0.09177060000000001_pr, & + 0.12169579999999999_pr, 0.1715711_pr, 0.2354115_pr, & + 0.3431421_pr, 0.42892769999999997_pr, 0.5087282_pr, & + 0.6024938_pr, 0.6663342_pr, 0.7261845_pr] + + molecules(1)%groups_ids = [145] + molecules(1)%number_of_groups = [1] + molecules(2)%groups_ids = [16] + molecules(2)%number_of_groups = [1] + + model = PSRK(tc, pc, w, molecules, c1=C(:, 1), c2=C(:, 2), c3=C(:, 3)) + t = 291.15_pr + + do i=1,14 + bubble = saturation_pressure(model, [x1_exp(i), 1-x1_exp(i)], t, kind="bubble", p0=pbub_exp(i)) + call check(error, abs(bubble%p-pbub_exp(i)) < 4e-3) + end do + + do j = 1,16 + dew = saturation_pressure(model, [y1_exp(j), 1-y1_exp(j)], t, kind="dew", p0=pdew_exp(j)) + call check(error, abs(dew%p-pdew_exp(j)) < 2e-2) + end do + end subroutine test_psrk_paper2005_1 + + subroutine test_psrk_paper2005_2(error) + use yaeos, only: pr, PSRK, ArModel, Groups, saturation_pressure + use yaeos, only: EquilibriumState + type(error_type), allocatable, intent(out) :: error + real(pr) :: x1_exp(12), y1_exp(16), pbub_exp(12), pdew_exp(16), t + integer :: i, j + type(EquilibriumState) :: bubble, dew + + class(ArModel), allocatable :: model + real(pr) :: tc(2), pc(2), w(2), C(2,3) + type(Groups) :: molecules(2) + + tc = [324.6_pr, 417.0_pr] + pc = [83.0865_pr, 77.007_pr] + w = [0.12_pr, 0.073_pr] + C(1,:) = [0.66635_pr, 0.35497_pr, -1.3766_pr] + C(2,:) = [0.55192_pr, 0.01934_pr, 0.59414_pr] + + x1_exp = [0.01942_pr, 0.07864_pr, 0.14284_pr, 0.20951_pr, 0.28609_pr, & + 0.36516_pr, 0.44671_pr, 0.53322_pr, 0.62219_pr, 0.73341_pr, 0.84957_pr, 0.96077_pr] + + pbub_exp = [4.6423_pr, 6.8492_pr, 8.8347_pr, 10.746199999999998_pr, & + 12.5833_pr, 14.2728_pr, 15.814699999999998_pr, 17.43_pr, 19.045_pr, & + 21.027_pr, 23.229799999999997_pr, 25.506600000000002_pr] + + y1_exp = [0.06402_pr, 0.1432_pr, 0.23227_pr, 0.30896_pr, 0.39059_pr, & + 0.45983_pr, 0.54885_pr, 0.6131_pr, 0.67487_pr, 0.72425_pr, 0.77361_pr, & + 0.818_pr, 0.86483_pr, 0.91409_pr, 0.9535_pr, 0.9806_pr] + + pdew_exp = [4.049300000000001_pr, 4.412_pr, 4.9215_pr, 5.4318_pr, & + 6.089099999999999_pr, 6.8210999999999995_pr, 7.9939_pr, 9.1686_pr, & + 10.564499999999999_pr, 12.0351_pr, 13.874200000000002_pr, & + 15.861099999999999_pr, 18.2901_pr, 21.2348_pr, 23.5907_pr, 25.136599999999998_pr] + + molecules(1)%groups_ids = [130] + molecules(1)%number_of_groups = [1] + molecules(2)%groups_ids = [143] + molecules(2)%number_of_groups = [1] + + model = PSRK(tc, pc, w, molecules, c1=C(:, 1), c2=C(:, 2), c3=C(:, 3)) + t = 273.15_pr + + do i=1,12 + bubble = saturation_pressure(model, [x1_exp(i), 1-x1_exp(i)], t, kind="bubble", p0=pbub_exp(i)) + call check(error, rel_error(bubble%p,pbub_exp(i)) < 1.1e-2) + end do + + do j = 1,16 + dew = saturation_pressure(model, [y1_exp(j), 1-y1_exp(j)], t, kind="dew", p0=pdew_exp(j)) + call check(error, rel_error(dew%p,pdew_exp(j)) < 7e-3) + end do + end subroutine test_psrk_paper2005_2 + + subroutine test_psrk_paper2005_3(error) + use yaeos, only: pr, PSRK, ArModel, Groups, saturation_pressure + use yaeos, only: EquilibriumState + type(error_type), allocatable, intent(out) :: error + real(pr) :: x1_exp(13), y1_exp(13), pbub_exp(13), pdew_exp(13), t + integer :: i, j + type(EquilibriumState) :: bubble, dew + + class(ArModel), allocatable :: model + real(pr) :: tc(2), pc(2), w(2), C(2,3) + type(Groups) :: molecules(2) + + tc = [324.6_pr, 417.0_pr] + pc = [83.0865_pr, 77.007_pr] + w = [0.12_pr, 0.073_pr] + C(1,:) = [0.66635_pr, 0.35497_pr, -1.3766_pr] + C(2,:) = [0.55192_pr, 0.01934_pr, 0.59414_pr] + + x1_exp = [0.02719_pr, 0.10883_pr, 0.17316_pr, 0.24987_pr, 0.31174_pr, & + 0.36618_pr, 0.42805_pr, 0.50477_pr, 0.58149_pr, 0.67553_pr, 0.81659_pr, & + 0.89826_pr, 0.96508_pr] + + pbub_exp = [0.514_pr, 0.9501999999999999_pr, 1.2403_pr, 1.5295_pr, & + 1.7460999999999998_pr, 1.8895_pr, 2.0322999999999998_pr, 2.1741_pr, & + 2.3896_pr, 2.62_pr, 2.8882000000000003_pr, 3.1033_pr, 3.2458_pr] + + y1_exp = [0.02968_pr, 0.10641_pr, 0.18561_pr, 0.26977_pr, 0.35888_pr, & + 0.41581_pr, 0.52719_pr, 0.61876_pr, 0.69548_pr, 0.79446_pr, 0.86621_pr, & + 0.92062_pr, 0.97006_pr] + + pdew_exp = [0.2927_pr, 0.287_pr, 0.3549_pr, 0.3487_pr, 0.4158_pr, & + 0.4116_pr, 0.4771_pr, 0.6178_pr, 0.7595000000000001_pr, 1.1208_pr, & + 1.5578_pr, 2.1434_pr, 2.8769_pr] + + molecules(1)%groups_ids = [130] + molecules(1)%number_of_groups = [1] + molecules(2)%groups_ids = [143] + molecules(2)%number_of_groups = [1] + + model = PSRK(tc, pc, w, molecules, c1=C(:, 1), c2=C(:, 2), c3=C(:, 3)) + t = 213.15_pr + + do i=1,13 + bubble = saturation_pressure(model, [x1_exp(i), 1-x1_exp(i)], t, kind="bubble", p0=pbub_exp(i)) + call check(error, rel_error(bubble%p,pbub_exp(i)) < 1e-1) + end do + + do j = 1,13 + dew = saturation_pressure(model, [y1_exp(j), 1-y1_exp(j)], t, kind="dew", p0=pdew_exp(j)) + call check(error, rel_error(dew%p,pdew_exp(j)) < 0.2) + end do + end subroutine test_psrk_paper2005_3 + + subroutine test_psrk_paper2005_4(error) + use yaeos, only: pr, PSRK, ArModel, Groups, saturation_pressure + use yaeos, only: EquilibriumState + type(error_type), allocatable, intent(out) :: error + real(pr) :: x1_exp(10), y1_exp(12), pbub_exp(10), pdew_exp(12), t + integer :: i, j + type(EquilibriumState) :: bubble, dew + + class(ArModel), allocatable :: model + real(pr) :: tc(2), pc(2), w(2), C(2,3) + type(Groups) :: molecules(2) + + tc = [440.0_pr, 523.2_pr] + pc = [91.1925_pr, 38.300850000000004_pr] + w = [0.318_pr, 0.363_pr] + C(1,:) = [0.96273_pr, 0.10351_pr, -1.6102_pr] + C(2,:) = [1.0408_pr, -0.17686_pr, 0.49506_pr] + + x1_exp = [0.03202_pr, 0.12562_pr, 0.24877_pr, 0.34975_pr, 0.46798_pr, & + 0.58867_pr, 0.68473_pr, 0.80049_pr, 0.94089_pr, 0.9803_pr] + + pbub_exp = [0.014705900000000001_pr, 0.0392157_pr, 0.0784314_pr, & + 0.11764709999999999_pr, 0.17279409999999998_pr, 0.2389706_pr, & + 0.2965686_pr, 0.372549_pr, 0.4607843_pr, 0.48284309999999997_pr] + + y1_exp = [0.03695_pr, 0.13547_pr, 0.26601_pr, 0.45074_pr, 0.61576_pr, & + 0.74877_pr, 0.85714_pr, 0.94335_pr, 0.97291_pr, 0.98768_pr, 0.99261_pr, 1.0_pr] + + pdew_exp = [0.0073529_pr, 0.0085784_pr, 0.009803899999999999_pr, & + 0.013480399999999998_pr, 0.019607799999999998_pr, 0.0281863_pr, & + 0.0465686_pr, 0.09313729999999999_pr, 0.1446078_pr, & + 0.21446079999999998_pr, 0.2830882_pr, 0.47058819999999996_pr] + + molecules(1)%groups_ids = [149] + molecules(1)%number_of_groups = [1] + molecules(2)%groups_ids = [1, 2, 21] + molecules(2)%number_of_groups = [1, 1, 1] + + model = PSRK(tc, pc, w, molecules, c1=C(:, 1), c2=C(:, 2), c3=C(:, 3)) + t = 251.95_pr + + do i=1,10 + bubble = saturation_pressure(model, [x1_exp(i), 1-x1_exp(i)], t, kind="bubble", p0=pbub_exp(i)) + call check(error, rel_error(bubble%p,pbub_exp(i)) < 2e-2) + end do + + do j = 1,12 + dew = saturation_pressure(model, [y1_exp(j), 1-y1_exp(j)], t, kind="dew", p0=pdew_exp(j)) + call check(error, rel_error(dew%p,pdew_exp(j)) < 1e-1) + end do + end subroutine test_psrk_paper2005_4 end module test_psrk From 176654b8fbb3728a953cb7d2d13763a3e0f979e1 Mon Sep 17 00:00:00 2001 From: Salvador Date: Tue, 22 Oct 2024 12:11:32 -0300 Subject: [PATCH 3/6] more test PSRK agains original paper, add UNIFAC test to python, nbsphinx_execute --- python/docs/source/conf.py | 3 + .../tests/models/gibbs_excess/test_unifac.py | 17 + .../residual_helmholtz/cubic_eos/test_psrk.py | 392 +++++++++++++++++- .../mixing_rules/test_cubicmixrule.py | 10 + 4 files changed, 421 insertions(+), 1 deletion(-) create mode 100644 python/tests/models/gibbs_excess/test_unifac.py create mode 100644 python/tests/models/residual_helmholtz/mixing_rules/test_cubicmixrule.py diff --git a/python/docs/source/conf.py b/python/docs/source/conf.py index ed6d2d67..4b4a3e3b 100644 --- a/python/docs/source/conf.py +++ b/python/docs/source/conf.py @@ -50,6 +50,9 @@ # ============================================================================= # EXTRA CONF # ============================================================================= +# nbsphinx +nbsphinx_execute = "always" + autodoc_member_order = "bysource" bibtex_bibfiles = ["refs.bib"] diff --git a/python/tests/models/gibbs_excess/test_unifac.py b/python/tests/models/gibbs_excess/test_unifac.py new file mode 100644 index 00000000..0b17db59 --- /dev/null +++ b/python/tests/models/gibbs_excess/test_unifac.py @@ -0,0 +1,17 @@ +import numpy as np + +from yaeos import UNIFACVLE + + +def test_against_caleb_thermo(): + t = 150 + n = [20.0, 70.0, 10.0] + + groups = [{1: 2}, {1: 1, 2: 1, 14: 1}, {28: 1}] + + model = UNIFACVLE(groups) + + ln_gammas_expected = [0.84433781, -0.19063836, -2.93925506] + ln_gammas = model.ln_gamma(n, t) + + assert np.allclose(ln_gammas, ln_gammas_expected, atol=1e-8) diff --git a/python/tests/models/residual_helmholtz/cubic_eos/test_psrk.py b/python/tests/models/residual_helmholtz/cubic_eos/test_psrk.py index 479eac96..1c3d7a11 100644 --- a/python/tests/models/residual_helmholtz/cubic_eos/test_psrk.py +++ b/python/tests/models/residual_helmholtz/cubic_eos/test_psrk.py @@ -1 +1,391 @@ -from yaeos import psrk \ No newline at end of file +import numpy as np + +from yaeos import PSRK + + +def test_psrk_paper2005_1(): + tc = [456.8, 647.3] + pc = [53.9049, 220.48321] + w = [0.407, 0.344] + + c1 = [1.62716, 1.0783] + c2 = [-5.00731, -0.58321] + c3 = [10.34189, 0.54619] + + grps = [{145: 1}, {16: 1}] + + model = PSRK(tc, pc, w, grps, c1, c2, c3) + + x1_exp = [ + 0.00754, + 0.04774, + 0.07538, + 0.12312, + 0.17839, + 0.26382, + 0.33668, + 0.4196, + 0.5402, + 0.63317, + 0.74623, + 0.86935, + 0.94221, + 0.97739, + ] + + pbub_exp = [ + 0.06384039999999999, + 0.2374065, + 0.32718200000000003, + 0.4349127, + 0.5067332, + 0.5645884999999999, + 0.5865337, + 0.5985037, + 0.6104738, + 0.6244389, + 0.6503741, + 0.6962594, + 0.7341646000000001, + 0.7541146999999999, + ] + + y1_exp = [ + 0.01759, + 0.19849, + 0.3593, + 0.5, + 0.57789, + 0.68844, + 0.76382, + 0.83417, + 0.88442, + 0.91457, + 0.94472, + 0.95729, + 0.96482, + 0.97236, + 0.9799, + 0.98995, + ] + + pdew_exp = [ + 0.021945100000000002, + 0.035910199999999996, + 0.0478803, + 0.0578554, + 0.06384039999999999, + 0.07182039999999999, + 0.09177060000000001, + 0.12169579999999999, + 0.1715711, + 0.2354115, + 0.3431421, + 0.42892769999999997, + 0.5087282, + 0.6024938, + 0.6663342, + 0.7261845, + ] + + t = 291.15 + + pbub = [] + for i, x in enumerate(x1_exp): + sol = model.saturation_pressure([x, 1 - x], t, p0=pbub_exp[i]) + pbub.append(sol["P"]) + + assert np.allclose(pbub, pbub_exp, atol=4e-3) + + pdew = [] + for i, y in enumerate(y1_exp): + sol = model.saturation_pressure( + [y, 1 - y], t, kind="dew", p0=pdew_exp[i] + ) + pdew.append(sol["P"]) + + assert np.allclose(pdew, pdew_exp, atol=2e-2) + + +def test_psrk_paper2005_2(): + tc = [324.6, 417.0] + pc = [83.0865, 77.007] + w = [0.12, 0.073] + + c1 = [0.66635, 0.55192] + c2 = [0.35497, 0.01934] + c3 = [-1.3766, 0.59414] + + grps = [{130: 1}, {143: 1}] + + x1_exp = [ + 0.01942, + 0.07864, + 0.14284, + 0.20951, + 0.28609, + 0.36516, + 0.44671, + 0.53322, + 0.62219, + 0.73341, + 0.84957, + 0.96077, + ] + + pbub_exp = [ + 4.6423, + 6.8492, + 8.8347, + 10.746199999999998, + 12.5833, + 14.2728, + 15.814699999999998, + 17.43, + 19.045, + 21.027, + 23.229799999999997, + 25.506600000000002, + ] + + y1_exp = [ + 0.06402, + 0.1432, + 0.23227, + 0.30896, + 0.39059, + 0.45983, + 0.54885, + 0.6131, + 0.67487, + 0.72425, + 0.77361, + 0.818, + 0.86483, + 0.91409, + 0.9535, + 0.9806, + ] + + pdew_exp = [ + 4.049300000000001, + 4.412, + 4.9215, + 5.4318, + 6.089099999999999, + 6.8210999999999995, + 7.9939, + 9.1686, + 10.564499999999999, + 12.0351, + 13.874200000000002, + 15.861099999999999, + 18.2901, + 21.2348, + 23.5907, + 25.136599999999998, + ] + + model = PSRK(tc, pc, w, grps, c1, c2, c3) + + t = 273.15 + + pbub = [] + for i, x in enumerate(x1_exp): + sol = model.saturation_pressure([x, 1 - x], t, p0=pbub_exp[i]) + pbub.append(sol["P"]) + + assert np.allclose(pbub, pbub_exp, rtol=1.1e-2) + + pdew = [] + for i, y in enumerate(y1_exp): + sol = model.saturation_pressure( + [y, 1 - y], t, kind="dew", p0=pdew_exp[i] + ) + pdew.append(sol["P"]) + + assert np.allclose(pdew, pdew_exp, rtol=7e-3) + + +def test_psrk_paper2005_3(): + tc = [324.6, 417.0] + pc = [83.0865, 77.007] + w = [0.12, 0.073] + + c1 = [0.66635, 0.55192] + c2 = [0.35497, 0.01934] + c3 = [-1.3766, 0.59414] + + grps = [{130: 1}, {143: 1}] + + x1_exp = [ + 0.02719, + 0.10883, + 0.17316, + 0.24987, + 0.31174, + 0.36618, + 0.42805, + 0.50477, + 0.58149, + 0.67553, + 0.81659, + 0.89826, + 0.96508, + ] + + pbub_exp = [ + 0.514, + 0.9501999999999999, + 1.2403, + 1.5295, + 1.7460999999999998, + 1.8895, + 2.0322999999999998, + 2.1741, + 2.3896, + 2.62, + 2.8882000000000003, + 3.1033, + 3.2458, + ] + + y1_exp = [ + 0.02968, + 0.10641, + 0.18561, + 0.26977, + 0.35888, + 0.41581, + 0.52719, + 0.61876, + 0.69548, + 0.79446, + 0.86621, + 0.92062, + 0.97006, + ] + + pdew_exp = [ + 0.2927, + 0.287, + 0.3549, + 0.3487, + 0.4158, + 0.4116, + 0.4771, + 0.6178, + 0.7595000000000001, + 1.1208, + 1.5578, + 2.1434, + 2.8769, + ] + + model = PSRK(tc, pc, w, grps, c1, c2, c3) + + t = 213.15 + + pbub = [] + for i, x in enumerate(x1_exp): + sol = model.saturation_pressure([x, 1 - x], t, p0=pbub_exp[i]) + pbub.append(sol["P"]) + + assert np.allclose(pbub, pbub_exp, rtol=1e-1) + + pdew = [] + for i, y in enumerate(y1_exp): + sol = model.saturation_pressure( + [y, 1 - y], t, kind="dew", p0=pdew_exp[i] + ) + pdew.append(sol["P"]) + + assert np.allclose(pdew, pdew_exp, rtol=0.2) + + +def test_psrk_paper2005_4(): + tc = [440.0, 523.2] + pc = [91.1925, 38.300850000000004] + w = [0.318, 0.363] + + c1 = [0.96273, 1.0408] + c2 = [0.10351, -0.17686] + c3 = [-1.6102, 0.49506] + + grps = [{149: 1}, {1: 1, 2: 1, 21: 1}] + + x1_exp = [ + 0.03202, + 0.12562, + 0.24877, + 0.34975, + 0.46798, + 0.58867, + 0.68473, + 0.80049, + 0.94089, + 0.9803, + ] + + pbub_exp = [ + 0.014705900000000001, + 0.0392157, + 0.0784314, + 0.11764709999999999, + 0.17279409999999998, + 0.2389706, + 0.2965686, + 0.372549, + 0.4607843, + 0.48284309999999997, + ] + + y1_exp = [ + 0.03695, + 0.13547, + 0.26601, + 0.45074, + 0.61576, + 0.74877, + 0.85714, + 0.94335, + 0.97291, + 0.98768, + 0.99261, + 1.0, + ] + + pdew_exp = [ + 0.0073529, + 0.0085784, + 0.009803899999999999, + 0.013480399999999998, + 0.019607799999999998, + 0.0281863, + 0.0465686, + 0.09313729999999999, + 0.1446078, + 0.21446079999999998, + 0.2830882, + 0.47058819999999996, + ] + + model = PSRK(tc, pc, w, grps, c1, c2, c3) + + t = 251.95 + + pbub = [] + for i, x in enumerate(x1_exp): + sol = model.saturation_pressure([x, 1 - x], t, p0=pbub_exp[i]) + pbub.append(sol["P"]) + + assert np.allclose(pbub, pbub_exp, rtol=2e-2) + + pdew = [] + for i, y in enumerate(y1_exp): + sol = model.saturation_pressure( + [y, 1 - y], t, kind="dew", p0=pdew_exp[i] + ) + pdew.append(sol["P"]) + + assert np.allclose(pdew, pdew_exp, rtol=1) diff --git a/python/tests/models/residual_helmholtz/mixing_rules/test_cubicmixrule.py b/python/tests/models/residual_helmholtz/mixing_rules/test_cubicmixrule.py new file mode 100644 index 00000000..06e37f69 --- /dev/null +++ b/python/tests/models/residual_helmholtz/mixing_rules/test_cubicmixrule.py @@ -0,0 +1,10 @@ +import pytest + +from yaeos import QMR + + +def test_making_it_explode(): + mr = QMR([[0.0, 0.1], [0.1, 0.0]], [[0.0, 0.1], [0.1, 0.0]]) + + with pytest.raises(NotImplementedError): + super(QMR, mr).set_mixrule(0) From 6abc0bff87b6db79ead4e54a2d4d75acf3934d50 Mon Sep 17 00:00:00 2001 From: Salvador Date: Tue, 22 Oct 2024 13:08:31 -0300 Subject: [PATCH 4/6] CI --- .github/workflows/CI.yml | 2 +- .github/workflows/docs.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index a7058f39..3656a250 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -78,7 +78,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - python-version: ["3.12"] + python-version: ["3.10", "3.11", "3.12"] toolchain: - {compiler: gcc, version: 13} diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 5abf63a4..35b6d77f 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -20,6 +20,7 @@ jobs: sudo apt install -y gfortran-${GCC_V} python3-dev graphviz pandoc sudo pip install ford markdown pip install -r python/docs/requirements.txt + pip install python/ - name: Build Developer Documentation run: | From ab7440c5e0aacda0b68ab7a705d4abb984df4608 Mon Sep 17 00:00:00 2001 From: Salvador Date: Tue, 22 Oct 2024 13:22:49 -0300 Subject: [PATCH 5/6] CI --- .github/workflows/CI.yml | 2 +- .github/workflows/docs.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 3656a250..a7058f39 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -78,7 +78,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.12"] toolchain: - {compiler: gcc, version: 13} diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 35b6d77f..ecd98dc7 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -20,6 +20,7 @@ jobs: sudo apt install -y gfortran-${GCC_V} python3-dev graphviz pandoc sudo pip install ford markdown pip install -r python/docs/requirements.txt + pip install -r python/requirements-build.txt pip install python/ - name: Build Developer Documentation From a15b859c0159b82df2581078bda19d9b2cea568c Mon Sep 17 00:00:00 2001 From: Salvador Date: Tue, 22 Oct 2024 14:12:38 -0300 Subject: [PATCH 6/6] consistency PSRK with Aij Bij Cij used --- test/test_implementations/ge_models/test_psrk.f90 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/test/test_implementations/ge_models/test_psrk.f90 b/test/test_implementations/ge_models/test_psrk.f90 index 6ad6574a..3830f415 100644 --- a/test/test_implementations/ge_models/test_psrk.f90 +++ b/test/test_implementations/ge_models/test_psrk.f90 @@ -62,9 +62,9 @@ subroutine test_psrk_cons_mix(error) molecules(3)%groups_ids = [9, 11] molecules(3)%number_of_groups = [5, 1] - ! ! Cyclohexane [CH2] - molecules(4)%groups_ids = [2] - molecules(4)%number_of_groups = [6] + ! ! Carbon dioxide [CO2] + molecules(4)%groups_ids = [117] + molecules(4)%number_of_groups = [1] parameters = PSRKParameters() @@ -227,15 +227,15 @@ subroutine test_against_caleb_thermo(error) ! ------------------------------------------------------------------------ ! Ge - print *, Ge/n_t + !print *, Ge/n_t call check(error, abs(Ge / n_t - (-3.223992676822129_pr)) <= 1e-5) ! Gen - print *, Gen + !print *, Gen call check(error, allclose(Gen, [10.53032277_pr, -2.37758326_pr, -36.65748951_pr], 1e-5_pr)) ! ln_gammas - print *, Gen/R/T, ln_gammas + !print *, Gen/R/T, ln_gammas call check(error, allclose(Gen / R / T, [0.84433781_pr, -0.19063836_pr, -2.93925506_pr], 1e-5_pr)) call check(error, allclose(ln_gammas, [0.84433781_pr, -0.19063836_pr, -2.93925506_pr], 1e-5_pr))