diff --git a/examples/synthetic_methane_morocco/README.md b/examples/synthetic_methane_morocco/README.md new file mode 100644 index 0000000000000000000000000000000000000000..5b9b12b4168510a865908e32a463e9358db5a903 --- /dev/null +++ b/examples/synthetic_methane_morocco/README.md @@ -0,0 +1,43 @@ + +This directory contains the GBOML models used in the paper + +> **Synthetic methane for closing the carbon loop: Comparative study of three +carbon sources for remote carbon-neutral fuel synthetization** +> +> [Michaël Fonder](https://www.uliege.be/cms/c_9054334/fr/repertoire?uid=u225873), Pierre Counotte, [Victor Dachet](https://www.uliege.be/cms/c_9054334/fr/repertoire?uid=u234824), Jehan de Séjournet, and [Damien Ernst](https://www.uliege.be/cms/c_9054334/fr/repertoire?uid=u030242) + + +In this repository, we use the following denomination for our three carbon sourcing configurations: +* scenario 1 : DAC in Morocco +* scenario 2 : PCCC in Morocco +* scenario 3 : PCCC in Belgium + DAC in Morocco + +The sizing of the RREH can be optimized for all the configurations described in the paper by running: +```shell +python run_models.py +``` + +Most of the data presented in the tables of the paper are derived from the output json file generated for each configuration. Computing the unit cost of each commodity requires some model alterations and cannot be simply derived from these data. To get the commodity cost for our models, we provide the [`commodity_costs.py`](commodity_costs.py) script which can be run to get the table of the commodity costs: +```shell +python commodity_cost.py +``` +Output files will be located in a new `commodity_cost_results` directory. + +## Dependencies + +You need a working installation of GBOML with the python API, and of Gurobi to use the scripts given in this repository. GBOML models can be optimized individually with any working install of GBOML. + +## Citation + +If you use our work in your research, please consider citing our paper: + +``` +@article{Fonder2023Synthetic, + title = {Synthetic methane for closing the carbon loop: Comparative study of three carbon sources for remote carbon-neutral fuel synthetization}, + author = {Fonder, Micha\"el and Counotte, Pierre and Dachet, Victor and De S\'ejournet, Jehan and Ernst, Damien}, + booktitle = {arXiv}, + month = {October}, + year = {2023} +} +``` + diff --git a/examples/synthetic_methane_morocco/commodity_cost.py b/examples/synthetic_methane_morocco/commodity_cost.py new file mode 100644 index 0000000000000000000000000000000000000000..d0ba5518d934631fe7ab6040f167a82d19d62732 --- /dev/null +++ b/examples/synthetic_methane_morocco/commodity_cost.py @@ -0,0 +1,50 @@ +import argparse +import gboml_functions as gf +import os + + +""" Production of a txt file with cost commodity per commodity unit """ + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument('-n1', '--name1', help='Name gboml file scenario 1', + type=str, default=os.path.join('gboml_models','scenario_1.txt')) + parser.add_argument('-n2', '--name2', help='Name gboml file scenario 2', + type=str, default=os.path.join('gboml_models','scenario_2.txt')) + parser.add_argument('-n3', '--name3', help='Name gboml file scenario 3', + type=str, default=os.path.join('gboml_models','scenario_3.txt')) + parser.add_argument('-y', '--years', help='Number of years', + type=int, default=1) + parser.add_argument('-md', '--methane_demand', help='Methane demand in kt / h', + type=float, default=0) + parser.add_argument('-cd', '--co2_demand', help='CO2 demand in kt / h', + type=float, default=0.5) + parser.add_argument('-hd', '--hydrogen_demand', help='Hydrogen demand in kt / h', + type=float, default=1) + parser.add_argument('-wd', '--water_demand', help='Water demand in kt / h', + type=float, default=1) + + args = parser.parse_args() + + name1 = args.name1 + name2 = args.name2 + name3 = args.name3 + years = args.years + methane_demand = args.methane_demand + co2_demand = args.co2_demand + hydrogen_demand = args.hydrogen_demand + water_demand = args.water_demand + timehorizon = 365*24*years + + """ Commodity cost per commodity unit calculation """ + """ Values saved in a .txt file """ + + gf.main(name1,timehorizon,methane_demand,hydrogen_demand,0,0,0,0) # only hydrogen demand + gf.main(name1,timehorizon,methane_demand,0,water_demand,0,0,0) # only water demand + gf.main(name1,timehorizon,methane_demand,0,0,co2_demand,1,0) # only co2 demand in scenario 1 + gf.main(name2,timehorizon,methane_demand,0,0,co2_demand,2,0) # only co2 demand in scenario 2 + gf.main(name3,timehorizon,methane_demand,0,0,co2_demand,3,1) # only co2 demand in scenario 3 + renewable energy cost + + + + diff --git a/examples/synthetic_methane_morocco/gboml_functions.py b/examples/synthetic_methane_morocco/gboml_functions.py new file mode 100644 index 0000000000000000000000000000000000000000..35d29a7a68a1aa99d9b991d8b38974ab655bb31c --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_functions.py @@ -0,0 +1,232 @@ + +from gboml import GbomlGraph +import gboml.compiler.classes as gcc +import json +import os + + +def main(file_name, timehorizon, methane_demand, hydrogen_demand, water_demand, co2_demand, scenario, renewable_energy): + + """ GBOML graph run """ + + statut, output_file = gboml_graph_run_and_alteration(file_name, timehorizon, methane_demand, hydrogen_demand, water_demand, co2_demand, scenario) + if statut != 0: + if hydrogen_demand != 0: + commodity = 'hydrogen' + elif water_demand != 0: + commodity = 'water' + elif co2_demand != 0 and scenario == 1: + commodity = 'co2_s1' + elif co2_demand != 0 and scenario == 2: + commodity = 'co2_s2' + elif co2_demand != 0 and scenario == 3: + commodity = 'co2_s3' + else: + exit() + + """ Cost calculation """ + + commodity_price(output_file, commodity, renewable_energy) + + else: + exit() + + return + + +def gboml_graph_run(file_name, timehorizon): + + """ GBOML graph creation and running """ + file_name = os.path.splitext(file_name)[0] + + gboml_model = GbomlGraph(timehorizon=timehorizon) + nodes, edges, global_param = gboml_model.import_all_nodes_and_edges(file_name + '.txt') + gboml_model.add_global_parameters(global_param) + gboml_model.add_nodes_in_model(*nodes) + gboml_model.add_hyperedges_in_model(*edges) + gboml_model.build_model() + solution, obj, status, solver_info, constr_info, _ = gboml_model.solve_gurobi() + print("Solved") + gathered_data = gboml_model.turn_solution_to_dictionary(solver_info, status, solution, obj, constr_info) + + out_dir = 'model_outputs' + os.makedirs(out_dir, exist_ok=True) + scenario_nbre = os.path.split(file_name)[-1] + out_file = os.path.join(out_dir, scenario_nbre) + + with open(out_file + '.json', "w") as fp: + json.dump(gathered_data, fp, indent=4) + + print(out_file + '.json saved') + + return + + +def gboml_graph_run_and_alteration(file_name, timehorizon, methane_demand, hydrogen_demand, water_demand, co2_demand, scenario): + # return statut, output_file + # statut = 0 in case of error + + file_name = os.path.splitext(file_name)[0] + demand_list = [methane_demand, hydrogen_demand, water_demand, co2_demand] + nb_commodity_different_zero = 0 + for i in demand_list: + if i != 0: + nb_commodity_different_zero += 1 + if nb_commodity_different_zero > 1: + print("TypeError: There must be only one commodity demand") + return 0, '' + + + """ GBOML graph creation """ + + gboml_model = GbomlGraph(timehorizon=timehorizon) + nodes, edges, global_param = gboml_model.import_all_nodes_and_edges(file_name + '.txt') + + + """ GBOML graph alteration """ + + for e in edges: + if e.name == 'WATER_BALANCE_HUB': + e.parameters = list(filter(lambda x: x.name != "demand" , e.parameters)) + e.parameters.append(gcc.Parameter('demand', gcc.Expression('literal', water_demand))) + + if e.name == 'HYDROGEN_BALANCE_HUB': + e.parameters = list(filter(lambda x: x.name != "demand" , e.parameters)) + e.parameters.append(gcc.Parameter('demand', gcc.Expression('literal', hydrogen_demand))) + + + if e.name == 'METHANE_BALANCE_DESTINATION': + e.parameters = list(filter(lambda x: x.name != "demand" , e.parameters)) + e.parameters.append(gcc.Parameter('demand', gcc.Expression('literal', methane_demand))) + + if e.name == 'CO2_BALANCE_HUB': + e.parameters = list(filter(lambda x: x.name != "demand" , e.parameters)) + e.parameters.append(gcc.Parameter('demand', gcc.Expression('literal', co2_demand))) + + if scenario == 3 and e.name == 'CO2_PROD_DESTINATION': + conversion_factor_methane = e.parameters[1].expression.evaluate_expression({}) # kt CH4 / kt CO2 + e.parameters = list(filter(lambda x: x.name != "demand" , e.parameters)) + e.parameters.append(gcc.Parameter('demand', gcc.Expression('literal', co2_demand * conversion_factor_methane))) + + + """ GBOML graph run with gurobi """ + + gboml_model.add_global_parameters(global_param) + gboml_model.add_nodes_in_model(*nodes) + gboml_model.add_hyperedges_in_model(*edges) + gboml_model.build_model() + solution, obj, status, solver_info, constr_info, _ = gboml_model.solve_gurobi() + print("Solved") + gathered_data = gboml_model.turn_solution_to_dictionary(solver_info, status, solution, obj, constr_info) + + + if hydrogen_demand != 0: + commodity_changed = 'hydrogen' + elif water_demand != 0: + commodity_changed = 'water' + elif co2_demand != 0: + commodity_changed = 'co2' + else: + commodity_changed = '' + + out_dir = 'commodity_cost_results' + os.makedirs(out_dir, exist_ok=True) + scenario_nbre = os.path.split(file_name)[-1] + + out_file = os.path.join(out_dir,scenario_nbre) + with open(out_file + '_' + commodity_changed + '.json', "w") as fp: + json.dump(gathered_data, fp, indent=4) + + print(out_file + '_' + commodity_changed + '.json saved') + + return 1, out_file + '_' + commodity_changed + '.json' + + +def save_value_in_file(output_file_name, commodity, cost): # commodity is a string while cost is a float object + with open (output_file_name, 'a') as output_file: + output_file.write('\n') + output_file.write(commodity) + if commodity == 'wind_hub' or commodity =='solar_pv_hub' or commodity == 'wind_be' or commodity == 'solar_pv_be': + output_file.write(' : %lf €/MWh' % cost) + else: + output_file.write(' : %lf €/t' % cost) + + print(output_file_name + ' saved') + + return + + +def commodity_price(output_file, commodity, renewable_energy): + + out_file_name = os.path.join(os.path.split(output_file)[0], 'commodity_cost.txt') + with open(output_file) as file: + data = json.load(file) + + + """ Commodity cost calculation """ + + if commodity == 'hydrogen': + objective = data["solution"]["objective"] # MEur + total_hydrogen_production = sum(data["solution"]["elements"]["ELECTROLYSIS_PLANTS"]["variables"]["hydrogen_out"]["values"]) # kt + commodity_cost = objective * 1000000 / (total_hydrogen_production * 1000) # Eur/t + + elif commodity == 'water': + objective = data["solution"]["objective"] # MEur + total_water_production = sum(data["solution"]["elements"]["DESALINATION_PLANTS"]["variables"]["water_out"]["values"]) # kt + commodity_cost = objective * 1000000 / (total_water_production * 1000) # Eur/t + + elif commodity == 'co2_s1': + objective = data["solution"]["objective"] # MEur + total_carbon_dioxide1_production = sum(data["solution"]["elements"]["DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION"]["variables"]["co2_out"]["values"]) # kt + commodity_cost = objective * 1000000 / (total_carbon_dioxide1_production * 1000) # Eur/t + + elif commodity =='co2_s2': + objective = data["solution"]["objective"] # MEur + total_carbon_dioxide2_production = sum(data["solution"]["elements"]["PIPE_CO2_ON_SHORE_VERY_BIG"]["variables"]["flow_out"]["values"]) # kt + commodity_cost = objective * 1000000 / (total_carbon_dioxide2_production * 1000) # Eur/t + + elif commodity == 'co2_s3': + objective = data["solution"]["objective"] # MEur + total_carbon_dioxide3_production = sum(data["solution"]["elements"]["PCCC_BE"]["variables"]["co2_source"]["values"]) # kt + commodity_cost = objective * 1000000 / (total_carbon_dioxide3_production * 1000) # Eur/t + + else: + return + + save_value_in_file(out_file_name, commodity, commodity_cost) + + + """ electricity cost calculation """ + + if renewable_energy != 0: + + wind_hub_objective = sum(data["solution"]["elements"]["WIND_PLANTS"]["objectives"]["unnamed"]) # MEur + total_wind_hub_elec_out = sum(data["solution"]["elements"]["WIND_PLANTS"]["variables"]["elec_out"]["values"]) # Gwh + wind_hub_cost = wind_hub_objective * 1000000 / (total_wind_hub_elec_out * 1000) # Eur / MWh + + pv_hub_objective = sum(data["solution"]["elements"]["SOLAR_PV_PLANTS"]["objectives"]["unnamed"]) # MEur + total_pv_hub_elec_out = sum(data["solution"]["elements"]["SOLAR_PV_PLANTS"]["variables"]["elec_out"]["values"]) # Gwh + pv_hub_cost = pv_hub_objective * 1000000 / (total_pv_hub_elec_out * 1000) # Eur / MWh + + wind_be_objective = sum(data["solution"]["elements"]["WIND_PLANTS_BE"]["objectives"]["unnamed"]) # MEur + total_wind_be_elec_out = sum(data["solution"]["elements"]["WIND_PLANTS_BE"]["variables"]["elec_out"]["values"]) # GWh + wind_be_cost = wind_be_objective * 1000000 / (total_wind_be_elec_out * 1000) # Eur / MWh + + pv_be_objective = sum(data["solution"]["elements"]["SOLAR_PV_PLANTS_BE"]["objectives"]["unnamed"]) # MEur + total_pv_be_elec_out = sum(data["solution"]["elements"]["SOLAR_PV_PLANTS_BE"]["variables"]["elec_out"]["values"]) # GWh + pv_be_cost = pv_be_objective * 1000000 / (total_pv_be_elec_out * 1000) # Eur / MWh + + + + + + save_value_in_file(out_file_name,'wind_hub', wind_hub_cost) + save_value_in_file(out_file_name,'solar_pv_hub', pv_hub_cost) + save_value_in_file(out_file_name,'wind_be', wind_be_cost) + save_value_in_file(out_file_name,'solar_pv_be', pv_be_cost) + + + + + return + diff --git a/examples/synthetic_methane_morocco/gboml_models/Belgium.gboml b/examples/synthetic_methane_morocco/gboml_models/Belgium.gboml new file mode 100644 index 0000000000000000000000000000000000000000..8a7d34716edf2bbc5c95e4d5ac9fb4b11ba1e816 --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/Belgium.gboml @@ -0,0 +1,150 @@ +#TIMEHORIZON +T = 1*8760; + +#GLOBAL + wacc = 0.07; + number_years_horizon = T/8760; + cap_co2 = 0.0; + co2_emission_cost = 0.0; + contingency_10 = 1.1; + contingency_30 = 1.3; + + +#NODE PCCC_BE + #PARAMETERS + unit_kt_h = 0; + energy_carbon_dioxide = 0; + pre_installed_capacity = 0; + max_capacity = 0.23; // kt - maximum capacity of carbon capture + // data from Berger et al. 2019 + capex_existing = 3150.0 * global.contingency_30; // M€/kt/h + fom_existing = 0.0; + vom_existing = 0.0; + lifetime_existing = 20; + // data from Berger et al. 2019 + capex = 3150.0 * global.contingency_30; // M€/kt/h + fom = 0.0; + vom = 0.0; + lifetime = 20; + electricity_required_for_CO2 = 0.4125; // MWh/t or GWh/kt + // Other + yearly_capex_existing = capex_existing * global.wacc / (1 - (1 + global.wacc)**(-lifetime_existing)); + yearly_capex = capex * global.wacc / (1 - (1 + global.wacc)**(-lifetime)); + yearly_existing_cost = (yearly_capex_existing + fom_existing) * global.number_years_horizon * pre_installed_capacity; + + max_co2_captured_rate = 0.9; + conversion_factor_methane = 0.364; // kt CH4 / kt CO2 + #VARIABLES + external: elec_in[T]; + internal: new_capacity; + external: co2_source[T]; //kt/h + external: co2_released[T]; // kt/h + external: co2_captured[T]; // kt/h + #CONSTRAINTS + co2_source[t] == co2_released[t] + co2_captured[t]; + co2_captured[t] <= max_co2_captured_rate * co2_source[t]; + co2_captured[t] >= 0; + co2_released[t] >= 0; + + elec_in[t] >= 0; + + new_capacity >= 0; + co2_captured[t] <= new_capacity; + // new_capacity <= max_capacity - pre_installed_capacity; // no hypothesis on maximum capacity of PCCC in belgium + elec_in[t] == electricity_required_for_CO2 * co2_captured[t]; + #OBJECTIVES + min: (yearly_capex + fom) * global.number_years_horizon * new_capacity; // M€ + min: vom * co2_captured[t]; // M€ + min: global.co2_emission_cost * co2_released[t]; // M€ + +#NODE CO2_STORAGE_BE + #PARAMETERS + full_capex_stock = 1.35 * global.contingency_10; + full_capex_flow = (32.4+16.2) * global.contingency_10; + lifetime_stock = 30.0; + lifetime_flow = 30.0; + annualised_capex_stock = full_capex_stock * global.wacc * (1 + global.wacc)**lifetime_stock / ((1 + global.wacc)**lifetime_stock - 1); // MEur + annualised_capex_flow = full_capex_flow * global.wacc * (1 + global.wacc)**lifetime_flow / ((1 + global.wacc)**lifetime_flow - 1); // MEur + fom_stock = 0.0675; + fom_flow = 1.62 + 0.81; // MEur/(kt/h)-year (carbon dioxide liquefaction + regasification) + vom_stock = 0.0; + vom_flow = 0.0; + conversion_factor_electricity = 0.105; + #VARIABLES + internal: capacity_flow; + internal: capacity_stock; + internal: co2_stored[T]; + external: elec_in[T]; + external: co2_in[T]; + external: co2_out[T]; + #CONSTRAINTS + co2_in[t] <= capacity_flow; + co2_out[t] <= capacity_flow; + co2_stored[t] <= capacity_stock; + co2_stored[0] == co2_stored[T-1]; + co2_stored[t+1] == co2_stored[t] + co2_in[t] - co2_out[t]; + elec_in[t] == conversion_factor_electricity * co2_in[t]; + capacity_flow >= 0; + capacity_stock >= 0; + co2_stored[t] >= 0; + co2_in[t] >= 0; + co2_out[t] >= 0; + elec_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex_stock + fom_stock) * capacity_stock + global.number_years_horizon * (annualised_capex_flow + fom_flow) * capacity_flow; + min: vom_stock * co2_stored[t] + vom_flow * co2_in[t]; + +#NODE CCGT_BE + // ASSET data for 2050 for advanced CCGT have been taken as defaults for cost and efficiency parameters + // ens.dk data for 2050 for minimum power and outage + #PARAMETERS + unit_GW = 0; + energy_electricity = 0; + pre_installed_capacity = 0; // GW(e) // DATA From Electricity MAP + max_capacity = 100; // GW(e) + //data from ASSET 2020 + capex_existing = 820 * global.contingency_30; // k€/MW(e) + fom_existing = 17; // k€/MW(e) + vom_existing = 1.99 * 1/(10**3); // k€/MWh(e) + lifetime_existing = 25; // years + //data from ASSET 2050 + capex = 750 * global.contingency_30; // k€/MW(e) + fom = 15; // k€/MW(e) + vom = 1.73 * 1/(10**3); // k€/MWh(e) + conversion_efficiency = 0.63; // kWh(e)/kWh(ch4_hhv) + self_consumption = 0.0002; + lifetime = 25; // years + // data from ens.dk + min_external_power = 0.4; // + planned_outage = 2/52; // 2 weeks/52 + forced_outage = 0.02; + // Others + ramp_rate_up = 1.0; // + ramp_rate_down = 1.0; // + spec_CO2_emission = 0.202; // kt/GWh or t/MWh + nb_year = T/8760; + wacc = 0.07; + //yearly_capex_existing = capex_existing * wacc / (1 - (1 + wacc)**(-lifetime_existing)); + yearly_capex = capex * wacc / (1 - (1 + wacc)**(-lifetime)); + //yearly_existing_cost = (yearly_capex_existing + fom_existing) * nb_year * pre_installed_capacity; + conversion_factor_methane = 15.42; // GWh/kt + #VARIABLES + internal: new_capacity; // GW(e) + external: methane_in[T]; // kt(ch4) + external: elec_out[T]; // GWh(e) + external: co2_out[T]; // kt(co2) + #CONSTRAINTS + new_capacity >= 0; + pre_installed_capacity + new_capacity <= max_capacity; + min_external_power * (new_capacity + pre_installed_capacity) <= elec_out[t]/(1 - self_consumption); + elec_out[t]/(1 - self_consumption) <= new_capacity + pre_installed_capacity; + elec_out[t]/(1 - self_consumption) == conversion_efficiency * methane_in[t] * conversion_factor_methane; + elec_out[i] - elec_out[i-1] <= ramp_rate_up * (new_capacity + pre_installed_capacity) for i in [1:T-1]; + elec_out[i] - elec_out[i-1] >= - ramp_rate_down * (new_capacity + pre_installed_capacity) for i in [1:T-1]; + sum(elec_out[i]/(1 - self_consumption) for i in [0:T-1]) <= (1 - forced_outage - planned_outage) * (pre_installed_capacity + new_capacity) * T; + co2_out[t] == spec_CO2_emission * methane_in[t] * conversion_factor_methane; + #OBJECTIVES + min: (yearly_capex + fom) * nb_year * new_capacity ; // M€ + min: vom * elec_out[t]; // M€ + // min co2_cost: global.co2_emission_cost * co2_out[t]; + \ No newline at end of file diff --git a/examples/synthetic_methane_morocco/gboml_models/Commodity_transportation.gboml b/examples/synthetic_methane_morocco/gboml_models/Commodity_transportation.gboml new file mode 100644 index 0000000000000000000000000000000000000000..745161ee77a8424e8a500f729bd4c4327cde13fe --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/Commodity_transportation.gboml @@ -0,0 +1,543 @@ +#TIMEHORIZON +T = 1*8760; + +#GLOBAL + wacc = 0.07; + number_years_horizon = T/8760; + cap_co2 = 0.0; + co2_emission_cost = 0.0; + contingency_10 = 1.1; + contingency_30 = 1.3; + +#NODE CO2_CARRIER + #PARAMETERS + #NODE CO2_LIQUEFACTION_PLANTS_BE // 28°C and 15 bara. + #PARAMETERS + full_capex = 55.8 * global.contingency_10; // M euro / kt / h + lifetime = 30.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 2.79; // MEur/year + vom = 0.0; + conversion_factor_electricity = 0.014; // GWh / kt(co2) Data ENS.DK 0.16 + conversion_factor_co2 = 0.99; // Data ENS.DK + minimum_level = 1.0; + ramp_rate_up = 0.0; + ramp_rate_down = 0.0; + #VARIABLES + internal: capacity; + external: elec_in[T]; + external: co2_in[T]; + external: liquefied_co2_out[T]; + #CONSTRAINTS + liquefied_co2_out[t] <= capacity; + //minimum_level * capacity <= liquefied_co2_out[t]; + elec_in[t] == conversion_factor_electricity * liquefied_co2_out[t]; + co2_in[t] == conversion_factor_co2 * liquefied_co2_out[t]; + //liquefied_co2_out[t] <= liquefied_co2_out[t-1] + ramp_rate_up * capacity; + //liquefied_co2_out[t-1] <= liquefied_co2_out[t] + ramp_rate_down * capacity; + capacity >= 0; + elec_in[t] >= 0; + liquefied_co2_out[t] >= 0; + co2_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * liquefied_co2_out[t]; + + #NODE LIQUEFIED_CO2_STORAGE_BE // data Berger et al, Tableau Data ENS.DK ?? + #PARAMETERS + full_capex_stock = 2.3 * global.contingency_10; //M euro / kt + full_capex_flow = 0.0 * global.contingency_10; // 48.6 ? + lifetime_stock = 30.0; + lifetime_flow = 30.0; + annualised_capex_stock = full_capex_stock * global.wacc * (1 + global.wacc)**lifetime_stock / ((1 + global.wacc)**lifetime_stock - 1); // MEur + annualised_capex_flow = full_capex_flow * global.wacc * (1 + global.wacc)**lifetime_flow / ((1 + global.wacc)**lifetime_flow - 1); // MEur + fom_stock = 0.0675; + fom_flow = 0.0; + vom_stock = 0.0; + vom_flow = 0.0; + #VARIABLES + internal: capacity_flow; + internal: capacity_stock; + internal: liquefied_co2_stored[T]; + external: liquefied_co2_in[T]; + external: liquefied_co2_out[T]; + #CONSTRAINTS + liquefied_co2_in[t] <= capacity_flow; + liquefied_co2_out[t] <= capacity_flow; + liquefied_co2_stored[t] <= capacity_stock; + liquefied_co2_stored[0] == liquefied_co2_stored[T-1]; + liquefied_co2_stored[t+1] == liquefied_co2_stored[t] + liquefied_co2_in[t] - liquefied_co2_out[t]; + capacity_flow >= 0; + capacity_stock >= 0; + liquefied_co2_stored[t] >= 0; + liquefied_co2_in[t] >= 0; + liquefied_co2_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex_stock + fom_stock) * capacity_stock + global.number_years_horizon * (annualised_capex_flow + fom_flow) * capacity_flow; + min: vom_stock * liquefied_co2_stored[t] + vom_flow * liquefied_co2_in[t]; + + #NODE LIQUEFIED_CO2_CARRIERS // Data ENS.DK 10 kt CO2 capacity + #PARAMETERS + number_carriers = 7; + full_capex = 5 * global.contingency_10; // M€/kt + lifetime = 40.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 0.0; // 0.25; // MEur/year + vom = 0.0; + schedule = import "schedule_safi_one_year.csv"; + loading_time = 24; + travel_time = 100; + conversion_factor = 1.0; + conversion_factor_methane = 15.42; // GWh/kt + energy_consumption = 0.0150/(24*10); // GWh/h/kt CO2 + #VARIABLES + internal: capacity; // kt + external: liquefied_co2_in[T]; + external: liquefied_co2_out[T]; + external: liquefied_methane_in[T]; // GWh/h + + #CONSTRAINTS + liquefied_co2_in[t] <= schedule[t] * capacity / loading_time; + liquefied_co2_in[t] == liquefied_co2_out[t+travel_time]*conversion_factor; + liquefied_co2_out[t] == 0 where t < travel_time; + // Below: availability_at_RREH * GWH/h/kt CO2 * days of travelling * Go there and back * reference capacity ens.dk * capacity * 1/hours of loading; + liquefied_methane_in[t+travel_time] * conversion_factor_methane == schedule[t] * energy_consumption * travel_time* 2 * capacity / loading_time ; // kt/h + liquefied_methane_in[t] >= 0; + // liquefied_methane_in[t] == 0 where t < travel_time; + capacity >= 0; + liquefied_co2_in[t] >= 0; + liquefied_co2_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity * number_carriers; + min: vom * liquefied_co2_in[t]; + + #NODE CO2_LIQUEFACTION_PLANTS_HUB // 28°C and 15 bara. + #PARAMETERS + full_capex = 55.8 * global.contingency_10; + lifetime = 30.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 2.79; // MEur/year + vom = 0.0; + conversion_factor_electricity = 0.014; // GWh / kt(co2) Data ENS.DK 0.16 + conversion_factor_co2 = 0.99; // Data ENS.DK + minimum_level = 1.0; + ramp_rate_up = 0.0; + ramp_rate_down = 0.0; + #VARIABLES + internal: capacity; + external: elec_in[T]; + external: co2_in[T]; + external: liquefied_co2_out[T]; + #CONSTRAINTS + liquefied_co2_out[t] <= capacity; + //minimum_level * capacity <= liquefied_co2_out[t]; + elec_in[t] == conversion_factor_electricity * liquefied_co2_out[t]; + co2_in[t] == conversion_factor_co2 * liquefied_co2_out[t]; + //liquefied_co2_out[t] <= liquefied_co2_out[t-1] + ramp_rate_up * capacity; + //liquefied_co2_out[t-1] <= liquefied_co2_out[t] + ramp_rate_down * capacity; + capacity >= 0; + elec_in[t] >= 0; + liquefied_co2_out[t] >= 0; + co2_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * liquefied_co2_out[t]; + + #NODE LIQUEFIED_CO2_STORAGE_HUB + #PARAMETERS + full_capex_stock = 2.3 * global.contingency_10; + full_capex_flow = 0.0 * global.contingency_10; + lifetime_stock = 30.0; + lifetime_flow = 30.0; + annualised_capex_stock = full_capex_stock * global.wacc * (1 + global.wacc)**lifetime_stock / ((1 + global.wacc)**lifetime_stock - 1); // MEur + annualised_capex_flow = full_capex_flow * global.wacc * (1 + global.wacc)**lifetime_flow / ((1 + global.wacc)**lifetime_flow - 1); // MEur + fom_stock = 0.0675; + fom_flow = 0.0; + vom_stock = 0.0; + vom_flow = 0.0; + #VARIABLES + internal: capacity_flow; + internal: capacity_stock; + internal: liquefied_co2_stored[T]; + external: liquefied_co2_in[T]; + external: liquefied_co2_out[T]; + #CONSTRAINTS + liquefied_co2_in[t] <= capacity_flow; + liquefied_co2_out[t] <= capacity_flow; + liquefied_co2_stored[t] <= capacity_stock; + liquefied_co2_stored[0] == liquefied_co2_stored[T-1]; + liquefied_co2_stored[t+1] == liquefied_co2_stored[t] + liquefied_co2_in[t] - liquefied_co2_out[t]; + capacity_flow >= 0; + capacity_stock >= 0; + liquefied_co2_stored[t] >= 0; + liquefied_co2_in[t] >= 0; + liquefied_co2_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex_stock + fom_stock) * capacity_stock + global.number_years_horizon * (annualised_capex_flow + fom_flow) * capacity_flow; + min: vom_stock * liquefied_co2_stored[t] + vom_flow * liquefied_co2_in[t]; + + #NODE LIQUEFIED_CO2_REGASIFICATION + #PARAMETERS + full_capex = 25.1 * global.contingency_10; + lifetime = 30.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 1.25; // MEur/year + vom = 0.0; + conversion_factor = 0.98; + #VARIABLES + internal: capacity; + external: liquefied_co2_in[T]; + external: co2_out[T]; + #CONSTRAINTS + liquefied_co2_in[t] <= capacity; + co2_out[t] == conversion_factor * liquefied_co2_in[t]; + capacity >= 0; + co2_out[t] >= 0; + liquefied_co2_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * liquefied_co2_in[t]; + + #HYPEREDGE LIQUEFIED_CO2_BALANCE_BE + #CONSTRAINTS + LIQUEFIED_CO2_CARRIERS.liquefied_co2_in[t] + LIQUEFIED_CO2_STORAGE_BE.liquefied_co2_in[t] == LIQUEFIED_CO2_STORAGE_BE.liquefied_co2_out[t] + CO2_LIQUEFACTION_PLANTS_BE.liquefied_co2_out[t]; + + #HYPEREDGE LIQUEFIED_CO2_BALANCE_HUB + #CONSTRAINTS + LIQUEFIED_CO2_REGASIFICATION.liquefied_co2_in[t] + LIQUEFIED_CO2_STORAGE_HUB.liquefied_co2_in[t] == LIQUEFIED_CO2_STORAGE_HUB.liquefied_co2_out[t] + LIQUEFIED_CO2_CARRIERS.liquefied_co2_out[t] + CO2_LIQUEFACTION_PLANTS_HUB.liquefied_co2_out[t]; + + #VARIABLES + external: BE_elec_in[T] <- CO2_LIQUEFACTION_PLANTS_BE.elec_in[T]; + external: HUB_elec_in[T] <- CO2_LIQUEFACTION_PLANTS_HUB.elec_in[T]; + external: BE_co2_in[T] <- CO2_LIQUEFACTION_PLANTS_BE.co2_in[T]; + external: HUB_co2_in[T] <- CO2_LIQUEFACTION_PLANTS_HUB.co2_in[T]; + external: co2_out[T] <- LIQUEFIED_CO2_REGASIFICATION.co2_out[T]; + external: liquefied_methane_in[T] <- LIQUEFIED_CO2_CARRIERS.liquefied_methane_in[T]; + + + +#NODE METHANE_CARRIER + #PARAMETERS + #NODE METHANE_LIQUEFACTION_PLANTS + #PARAMETERS + full_capex = 5913.0 * global.contingency_10; + lifetime = 30.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 147.825; // MEur/year + vom = 0.0; + conversion_factor_electricity = 0.616; + conversion_factor_methane = 1.0; + minimum_level = 1.0; + ramp_rate_up = 0.0; + ramp_rate_down = 0.0; + #VARIABLES + internal: capacity; + external: elec_in[T]; + external: methane_in[T]; + external: liquefied_methane_out[T]; + #CONSTRAINTS + liquefied_methane_out[t] <= capacity; + minimum_level * capacity <= liquefied_methane_out[t]; + elec_in[t] == conversion_factor_electricity * liquefied_methane_out[t]; + methane_in[t] == conversion_factor_methane * liquefied_methane_out[t]; + liquefied_methane_out[t] <= liquefied_methane_out[t-1] + ramp_rate_up * capacity; + liquefied_methane_out[t-1] <= liquefied_methane_out[t] + ramp_rate_down * capacity; + capacity >= 0; + elec_in[t] >= 0; + liquefied_methane_out[t] >= 0; + methane_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * liquefied_methane_out[t]; + + #NODE LIQUEFIED_METHANE_STORAGE_HUB + #PARAMETERS + full_capex_stock = 2.641 * global.contingency_10; + full_capex_flow = 0.001 * global.contingency_10; + lifetime_stock = 30.0; + lifetime_flow = 30.0; + annualised_capex_stock = full_capex_stock * global.wacc * (1 + global.wacc)**lifetime_stock / ((1 + global.wacc)**lifetime_stock - 1); // MEur + annualised_capex_flow = full_capex_flow * global.wacc * (1 + global.wacc)**lifetime_flow / ((1 + global.wacc)**lifetime_flow - 1); // MEur + fom_stock = 0.05282; + fom_flow = 0.0; + vom_stock = 0.0; + vom_flow = 0.0; + #VARIABLES + internal: capacity_flow; + internal: capacity_stock; + internal: liquefied_methane_stored[T]; + external: liquefied_methane_in[T]; + external: liquefied_methane_out[T]; + #CONSTRAINTS + liquefied_methane_in[t] <= capacity_flow; + liquefied_methane_out[t] <= capacity_flow; + liquefied_methane_stored[t] <= capacity_stock; + liquefied_methane_stored[0] == liquefied_methane_stored[T-1]; + liquefied_methane_stored[t+1] == liquefied_methane_stored[t] + liquefied_methane_in[t] - liquefied_methane_out[t]; + capacity_flow >= 0; + capacity_stock >= 0; + liquefied_methane_stored[t] >= 0; + liquefied_methane_in[t] >= 0; + liquefied_methane_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex_stock + fom_stock) * capacity_stock + global.number_years_horizon * (annualised_capex_flow + fom_flow) * capacity_flow; + min: vom_stock * liquefied_methane_stored[t] + vom_flow * liquefied_methane_in[t]; + + #NODE LIQUEFIED_METHANE_CARRIERS + #PARAMETERS + number_carriers = 7; + full_capex = 2.537 * global.contingency_10; + lifetime = 30.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 0.12685; // MEur/year + vom = 0.0; + schedule = import "schedule_safi_one_year.csv"; + loading_time = 24; + travel_time = 100; + conversion_factor = 1.0 - 5e-5 * travel_time; + #VARIABLES + internal: capacity; + external: liquefied_methane_in[T]; + external: liquefied_methane_out[T]; + #CONSTRAINTS + liquefied_methane_in[t] <= schedule[t] * capacity / loading_time; + liquefied_methane_out[t+travel_time] == conversion_factor * liquefied_methane_in[t]; + liquefied_methane_out[t] == 0 where t < travel_time; + capacity >= 0; + liquefied_methane_in[t] >= 0; + liquefied_methane_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity * number_carriers; + min: vom * liquefied_methane_in[t]; + + #NODE LIQUEFIED_METHANE_STORAGE_DESTINATION + #PARAMETERS + full_capex_stock = 2.641 * global.contingency_10; + full_capex_flow = 0.001 * global.contingency_10; + lifetime_stock = 30.0; + lifetime_flow = 30.0; + annualised_capex_stock = full_capex_stock * global.wacc * (1 + global.wacc)**lifetime_stock / ((1 + global.wacc)**lifetime_stock - 1); // MEur + annualised_capex_flow = full_capex_flow * global.wacc * (1 + global.wacc)**lifetime_flow / ((1 + global.wacc)**lifetime_flow - 1); // MEur + fom_stock = 0.05282; + fom_flow = 0.0; + vom_stock = 0.0; + vom_flow = 0.0; + #VARIABLES + internal: capacity_flow; + internal: capacity_stock; + internal: liquefied_methane_stored[T]; + external: liquefied_methane_in[T]; + external: liquefied_methane_out[T]; + #CONSTRAINTS + liquefied_methane_in[t] <= capacity_flow; + liquefied_methane_out[t] <= capacity_flow; + liquefied_methane_stored[t] <= capacity_stock; + liquefied_methane_stored[0] == liquefied_methane_stored[T-1]; + liquefied_methane_stored[t+1] == liquefied_methane_stored[t] + liquefied_methane_in[t] - liquefied_methane_out[t]; + capacity_flow >= 0; + capacity_stock >= 0; + liquefied_methane_stored[t] >= 0; + liquefied_methane_in[t] >= 0; + liquefied_methane_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex_stock + fom_stock) * capacity_stock + global.number_years_horizon * (annualised_capex_flow + fom_flow) * capacity_flow; + min: vom_stock * liquefied_methane_stored[t] + vom_flow * liquefied_methane_in[t]; + + #NODE LIQUEFIED_METHANE_REGASIFICATION + #PARAMETERS + full_capex = 1248.3 * global.contingency_10; + lifetime = 30.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 24.97; // MEur/year + vom = 0.0; + conversion_factor = 0.98; + #VARIABLES + internal: capacity; + external: liquefied_methane_in[T]; + external: methane_out[T]; + #CONSTRAINTS + liquefied_methane_in[t] <= capacity; + methane_out[t] == conversion_factor * liquefied_methane_in[t]; + capacity >= 0; + methane_out[t] >= 0; + liquefied_methane_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * liquefied_methane_in[t]; + + + #HYPEREDGE LIQUEFIED_METHANE_BALANCE_DESTINATION + #CONSTRAINTS + LIQUEFIED_METHANE_CARRIERS.liquefied_methane_out[t] + LIQUEFIED_METHANE_STORAGE_DESTINATION.liquefied_methane_out[t] == LIQUEFIED_METHANE_STORAGE_DESTINATION.liquefied_methane_in[t] + LIQUEFIED_METHANE_REGASIFICATION.liquefied_methane_in[t]; + + #VARIABLES + external: elec_in[T] <- METHANE_LIQUEFACTION_PLANTS.elec_in[T]; + external: methane_in[T] <- METHANE_LIQUEFACTION_PLANTS.methane_in[T]; + external: methane_out[T] <- LIQUEFIED_METHANE_REGASIFICATION.methane_out[T]; + external: liquefied_methane_out[T] <- METHANE_LIQUEFACTION_PLANTS.liquefied_methane_out[T]; + external: storage_liquefied_methane_out[T] <- LIQUEFIED_METHANE_STORAGE_HUB.liquefied_methane_out[T]; + external: storage_liquefied_methane_in[T] <- LIQUEFIED_METHANE_STORAGE_HUB.liquefied_methane_in[T]; + external: liquefied_methane_in[T] <- LIQUEFIED_METHANE_CARRIERS.liquefied_methane_in[T]; + + +#NODE PIPE_CO2_OFF_SHORE // 0.12-0.5 kt/h + // DATA from ENS.DK + #PARAMETERS + length = 2780; // length of the pipe in km + capex = 4 * length * global.contingency_10; // M€/kt/h + fom = 20 * 1/(10**3) * length; // M€/kt/h + vom = 0; // M€/kt + lifetime = 50.0; // years + electricity_required_for_CO2 = 0.00002; //GW/kt/h + efficiency_pipe = 1.0; + yearly_capex = capex * global.wacc / (1 - (1 + global.wacc)**(-lifetime)); + #VARIABLES + external: co2_in[T]; // kt/h + external: co2_out[T]; // kt/h + external: elec_in[T]; // GWH(e) + internal: capacity; // kt/h + #CONSTRAINTS + co2_out[t] == efficiency_pipe * co2_in[t]; + capacity >= 0; + co2_in[t] >= 0; + co2_in[t] <= capacity; + elec_in[t] == electricity_required_for_CO2 * co2_in[t]; + + #OBJECTIVES + min: (yearly_capex + fom) * capacity * global.number_years_horizon; + min: vom * co2_in[t]; + + + +#NODE METHANE_TRANSPORT_STORAGE + #PARAMETERS + #NODE PIPE_METHANE_OFF_SHORE // 1000 - 4000 MW (MWh / h), 70 bar + // DATA from ENS.DK + #PARAMETERS + conversion_factor_methane = 15.42; // GWh / kt + length = 2780; // length of the pipe in km + capex = 0.4 * conversion_factor_methane * length * global.contingency_10; // M€/kt/h (0.4 MEur / GWh/h / km) + fom = 0.2 * 1/(10**3) * conversion_factor_methane * length; // M€/kt/h + vom = 0; // M€/kt + lifetime = 50.0; // years + electricity_required_for_methane = 0.007 * conversion_factor_methane; //GW/kt/h + efficiency_pipe = 1.0; + yearly_capex = capex * global.wacc / (1 - (1 + global.wacc)**(-lifetime)); + #VARIABLES + external: methane_in[T]; // kt/h + external: methane_out[T]; // kt/h + external: elec_in[T]; // GWH(e) + internal: capacity; // kt/h + #CONSTRAINTS + methane_out[t] == efficiency_pipe * methane_in[t]; + capacity >= 0; + methane_in[t] >= 0; + methane_in[t] <= capacity; + elec_in[t] == electricity_required_for_methane * methane_in[t]; + + #OBJECTIVES + min: (yearly_capex + fom) * capacity * global.number_years_horizon; + min: vom * methane_in[t]; + + #NODE METHANE_LIQUEFACTION_PLANTS + #PARAMETERS + full_capex = 5913.0 * global.contingency_10; + lifetime = 30.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 147.825; // MEur/year + vom = 0.0; + conversion_factor_electricity = 0.616; + conversion_factor_methane = 1.0; + minimum_level = 1.0; + ramp_rate_up = 0.0; + ramp_rate_down = 0.0; + #VARIABLES + internal: capacity; + external: elec_in[T]; + external: methane_in[T]; + external: liquefied_methane_out[T]; + #CONSTRAINTS + liquefied_methane_out[t] <= capacity; + minimum_level * capacity <= liquefied_methane_out[t]; + elec_in[t] == conversion_factor_electricity * liquefied_methane_out[t]; + methane_in[t] == conversion_factor_methane * liquefied_methane_out[t]; + liquefied_methane_out[t] <= liquefied_methane_out[t-1] + ramp_rate_up * capacity; + liquefied_methane_out[t-1] <= liquefied_methane_out[t] + ramp_rate_down * capacity; + capacity >= 0; + elec_in[t] >= 0; + liquefied_methane_out[t] >= 0; + methane_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * liquefied_methane_out[t]; + + #NODE LIQUEFIED_METHANE_STORAGE_DESTINATION + #PARAMETERS + full_capex_stock = 2.641 * global.contingency_10; + full_capex_flow = 0.001 * global.contingency_10; + lifetime_stock = 30.0; + lifetime_flow = 30.0; + annualised_capex_stock = full_capex_stock * global.wacc * (1 + global.wacc)**lifetime_stock / ((1 + global.wacc)**lifetime_stock - 1); // MEur + annualised_capex_flow = full_capex_flow * global.wacc * (1 + global.wacc)**lifetime_flow / ((1 + global.wacc)**lifetime_flow - 1); // MEur + fom_stock = 0.05282; + fom_flow = 0.0; + vom_stock = 0.0; + vom_flow = 0.0; + #VARIABLES + internal: capacity_flow; + internal: capacity_stock; + internal: liquefied_methane_stored[T]; + external: liquefied_methane_in[T]; + external: liquefied_methane_out[T]; + #CONSTRAINTS + liquefied_methane_in[t] <= capacity_flow; + liquefied_methane_out[t] <= capacity_flow; + liquefied_methane_stored[t] <= capacity_stock; + liquefied_methane_stored[0] == liquefied_methane_stored[T-1]; + liquefied_methane_stored[t+1] == liquefied_methane_stored[t] + liquefied_methane_in[t] - liquefied_methane_out[t]; + capacity_flow >= 0; + capacity_stock >= 0; + liquefied_methane_stored[t] >= 0; + liquefied_methane_in[t] >= 0; + liquefied_methane_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex_stock + fom_stock) * capacity_stock + global.number_years_horizon * (annualised_capex_flow + fom_flow) * capacity_flow; + min: vom_stock * liquefied_methane_stored[t] + vom_flow * liquefied_methane_in[t]; + + #NODE LIQUEFIED_METHANE_REGASIFICATION + #PARAMETERS + full_capex = 1248.3 * global.contingency_10; + lifetime = 30.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 24.97; // MEur/year + vom = 0.0; + conversion_factor = 0.98; + #VARIABLES + internal: capacity; + external: liquefied_methane_in[T]; + external: methane_out[T]; + #CONSTRAINTS + liquefied_methane_in[t] <= capacity; + methane_out[t] == conversion_factor * liquefied_methane_in[t]; + capacity >= 0; + methane_out[t] >= 0; + liquefied_methane_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * liquefied_methane_in[t]; + + #HYPEREDGE LIQUEFIED_METHANE_BALANCE_BE + #CONSTRAINTS + METHANE_LIQUEFACTION_PLANTS.liquefied_methane_out[t] + LIQUEFIED_METHANE_STORAGE_DESTINATION.liquefied_methane_out[t] == LIQUEFIED_METHANE_STORAGE_DESTINATION.liquefied_methane_in[t] + LIQUEFIED_METHANE_REGASIFICATION.liquefied_methane_in[t]; + + + #VARIABLES + external: HUB_elec_in[T] <- PIPE_METHANE_OFF_SHORE.elec_in[T]; + external: BE_elec_in[T] <- METHANE_LIQUEFACTION_PLANTS.elec_in[T]; + external: methane_in[T] <- PIPE_METHANE_OFF_SHORE.methane_in[T]; + external: REG_methane_out[T] <- LIQUEFIED_METHANE_REGASIFICATION.methane_out[T]; + external: LIQ_methane_in[T] <- METHANE_LIQUEFACTION_PLANTS.methane_in[T]; + external: PIPE_methane_out[T] <- PIPE_METHANE_OFF_SHORE.methane_out[T]; + + + diff --git a/examples/synthetic_methane_morocco/gboml_models/Remote_hub_CH4_production_line.gboml b/examples/synthetic_methane_morocco/gboml_models/Remote_hub_CH4_production_line.gboml new file mode 100644 index 0000000000000000000000000000000000000000..6f90e15b8be4e7aec5c1c9c5b778cd969eeb3e74 --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/Remote_hub_CH4_production_line.gboml @@ -0,0 +1,185 @@ +#TIMEHORIZON +T = 1*8760; + +#GLOBAL + wacc = 0.07; + number_years_horizon = T/8760; + cap_co2 = 0.0; + co2_emission_cost = 0.0; + contingency_10 = 1.1; + contingency_30 = 1.3; + + +#NODE DESALINATION_PLANTS + #PARAMETERS + full_capex = 28.08 * global.contingency_30; + lifetime = 20.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 0.0; // MEur/year + vom = 0.000315; + conversion_factor_electricity = 0.004; + minimum_level = 1.0; + ramp_rate_up = 0.0; + ramp_rate_down = 0.0; + #VARIABLES + internal: capacity; // kt/h - freshwater is the reference flow for sizing + external: elec_in[T]; + external: water_out[T]; + #CONSTRAINTS + water_out[t] <= capacity; + minimum_level * capacity <= water_out[t]; + elec_in[t] == conversion_factor_electricity * water_out[t]; + water_out[t] <= water_out[t-1] + ramp_rate_up * capacity; + water_out[t-1] <= water_out[t] + ramp_rate_down * capacity; + capacity >= 0; + elec_in[t] >= 0; + water_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * water_out[t]; + +#NODE WATER_STORAGE + #PARAMETERS + full_capex_stock = 0.065 * global.contingency_10; + full_capex_flow = 1.55923 * global.contingency_10; + lifetime_stock = 30.0; + lifetime_flow = 30.0; + annualised_capex_stock = full_capex_stock * global.wacc * (1 + global.wacc)**lifetime_stock / ((1 + global.wacc)**lifetime_stock - 1); // MEur + annualised_capex_flow = full_capex_flow * global.wacc * (1 + global.wacc)**lifetime_flow / ((1 + global.wacc)**lifetime_flow - 1); // MEur + fom_stock = 0.0013; + fom_flow = 0.0312; + vom_stock = 0.0; + vom_flow = 0.0; + conversion_factor_electricity = 0.00036; + #VARIABLES + internal: capacity_flow; + internal: capacity_stock; + internal: water_stored[T]; + external: elec_in[T]; + external: water_in[T]; + external: water_out[T]; + #CONSTRAINTS + water_in[t] <= capacity_flow; + water_out[t] <= capacity_flow; + water_stored[t] <= capacity_stock; + water_stored[0] == water_stored[T-1]; + water_stored[t+1] == water_stored[t] + water_in[t] - water_out[t]; + elec_in[t] == conversion_factor_electricity * water_in[t]; + capacity_flow >= 0; + capacity_stock >= 0; + water_stored[t] >= 0; + water_in[t] >= 0; + water_out[t] >= 0; + elec_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex_stock + fom_stock) * capacity_stock + global.number_years_horizon * (annualised_capex_flow + fom_flow) * capacity_flow; + min: vom_stock * water_stored[t] + vom_flow * water_in[t]; + +#NODE ELECTROLYSIS_PLANTS + #PARAMETERS + full_capex = 800.0 * global.contingency_30; + lifetime = 15.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 30.0; // MEur/year + vom = 0.0; + conversion_factor_electricity = 53; + conversion_factor_water = 9.0; + minimum_level = 0.05; + #VARIABLES + internal: capacity; // GW - reference flow for sizing is electricity + external: elec_in[T]; // GWh/h + external: water_in[T]; // kt/h + external: hydrogen_out[T]; // kt/h + #CONSTRAINTS + elec_in[t] <= capacity; + minimum_level * capacity <= elec_in[t]; + elec_in[t] == conversion_factor_electricity * hydrogen_out[t]; + water_in[t] == conversion_factor_water * hydrogen_out[t]; + capacity >= 0; + elec_in[t] >= 0; + hydrogen_out[t] >= 0; + water_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * elec_in[t]; + +#NODE HYDROGEN_STORAGE + #PARAMETERS + full_capex_stock = 45.0 * global.contingency_10; + full_capex_flow = 0.0 * global.contingency_10; + lifetime_stock = 30.0; + lifetime_flow = 30.0; + annualised_capex_stock = full_capex_stock * global.wacc * (1 + global.wacc)**lifetime_stock / ((1 + global.wacc)**lifetime_stock - 1); // MEur + annualised_capex_flow = full_capex_flow * global.wacc * (1 + global.wacc)**lifetime_flow / ((1 + global.wacc)**lifetime_flow - 1); // MEur + fom_stock = 2.25; + fom_flow = 0.0; + vom_stock = 0.0; + vom_flow = 0.0; + conversion_factor_electricity = 1.3; + minimum_level = 0.05; + #VARIABLES + internal: capacity_flow; + internal: capacity_stock; + internal: hydrogen_stored[T]; + external: elec_in[T]; + external: hydrogen_in[T]; + external: hydrogen_out[T]; + #CONSTRAINTS + hydrogen_in[t] <= capacity_flow; + hydrogen_out[t] <= capacity_flow; + minimum_level * capacity_stock <= hydrogen_stored[t]; + hydrogen_stored[t] <= capacity_stock; + hydrogen_stored[0] == hydrogen_stored[T-1]; + hydrogen_stored[t+1] == hydrogen_stored[t] + hydrogen_in[t] - hydrogen_out[t]; + elec_in[t] == conversion_factor_electricity * hydrogen_in[t]; + capacity_flow >= 0; + capacity_stock >= 0; + hydrogen_stored[t] >= 0; + hydrogen_in[t] >= 0; + hydrogen_out[t] >= 0; + elec_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex_stock + fom_stock) * capacity_stock + global.number_years_horizon * (annualised_capex_flow + fom_flow) * capacity_flow; + min: vom_stock * hydrogen_stored[t] + vom_flow * hydrogen_in[t]; + + +#NODE METHANATION_PLANTS + #PARAMETERS + HHV_CH4 = 15.441; // GWh / kt + full_capex = 300.0 * global.contingency_30 * HHV_CH4; // to obtain cost in MEur/(kt/h) + lifetime = 20.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 29.4 * HHV_CH4; // MEur/year + vom = 0.; + conversion_factor_hydrogen = 0.5; + conversion_factor_water = 2.25; + conversion_factor_co2 = 2.75; + conversion_factor_heat = 0.71/5.28; // GW (heat)/ GW (methane) + minimum_level = 1.0; + ramp_rate_up = 0.0; + ramp_rate_down = 0.0; + #VARIABLES + internal: capacity; // kt/h - reference flow for sizing is methane + external: hydrogen_in[T]; + external: co2_in[T]; + external: methane_out[T]; + external: water_out[T]; + external: heat_out[T]; // Gwh/h + #CONSTRAINTS + methane_out[t] <= capacity; + minimum_level * capacity <= methane_out[t]; + hydrogen_in[t] == conversion_factor_hydrogen * methane_out[t]; + co2_in[t] == conversion_factor_co2 * methane_out[t]; + water_out[t] == conversion_factor_water * methane_out[t]; + heat_out[t] == conversion_factor_heat * HHV_CH4 * methane_out[t]; + methane_out[t] <= methane_out[t-1] + ramp_rate_up * capacity; + methane_out[t-1] <= methane_out[t] + ramp_rate_down * capacity; + capacity >= 0; + methane_out[t] >= 0; + hydrogen_in[t] >= 0; + heat_out[t] >= 0; + co2_in[t] >= 0; + water_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * methane_out[t]; \ No newline at end of file diff --git a/examples/synthetic_methane_morocco/gboml_models/Remote_hub_CO2_management.gboml b/examples/synthetic_methane_morocco/gboml_models/Remote_hub_CO2_management.gboml new file mode 100644 index 0000000000000000000000000000000000000000..407ff12001d67c8abac4afc995263e075a3a94fc --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/Remote_hub_CO2_management.gboml @@ -0,0 +1,222 @@ +#TIMEHORIZON +T = 1*8760; + +#GLOBAL + wacc = 0.07; + number_years_horizon = T/8760; + cap_co2 = 0.0; + co2_emission_cost = 0.0; + contingency_10 = 1.1; + contingency_30 = 1.3; + +#NODE DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION // 2030 + #PARAMETERS + full_capex = 6000 * global.contingency_30; + lifetime = 20.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 300; // MEur/kt + vom = 0.0; // MEur/kt + conversion_factor_electricity = 0.15; // Gwh/kt(co2) + conversion_factor_water = 5.0; + heat_consumption = 1.46; // GWh/kt(co2) + LHV_hydrogen = 33.3; // Gwh/kt(h2) + minimum_level = 1.0; + ramp_rate_up = 0.0; + ramp_rate_down = 0.0; + heat_recovery_factor = 0.2; // GWh/kt(co2) + #VARIABLES + internal: capacity; // kt/h - carbon dioxide is the reference flow for sizing + external: elec_in[T]; + external: water_in[T]; + external: hydrogen_in[T]; + external: co2_out[T]; + external: heat_in[T]; // GWh from methanation + #CONSTRAINTS + co2_out[t] <= capacity; + minimum_level * capacity <= co2_out[t]; + elec_in[t] == conversion_factor_electricity * co2_out[t]; + water_in[t] == conversion_factor_water * co2_out[t]; + hydrogen_in[t] * LHV_hydrogen + heat_in[t] + heat_recovery_factor * co2_out[t-1] == heat_consumption * co2_out[t]; + co2_out[t] <= co2_out[t-1] + ramp_rate_up * capacity; + co2_out[t-1] <= co2_out[t] + ramp_rate_down * capacity; + capacity >= 0; + elec_in[t] >= 0; + water_in[t] >= 0; + hydrogen_in[t] >= 0; + co2_out[t] >= 0; + heat_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * co2_out[t]; + + +#NODE DIRECT_AIR_CAPTURE_PLANTS + #PARAMETERS + full_capex = 4801.4 * global.contingency_30; + lifetime = 30.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 0.0; // MEur/year + vom = 0.0207; // MEur/kt + conversion_factor_electricity = 0.1091; + conversion_factor_water = 5.0; + heat_consumption = 1.46; // GWh/kt(co2) + LHV_hydrogen = 33.3; // Gwh/kt(h2) + minimum_level = 1.0; + ramp_rate_up = 0.0; + ramp_rate_down = 0.0; + max_steam_level = 275/900; + min_hydrogen_level = 600/900; + #VARIABLES + internal: capacity; // kt/h - carbon dioxide is the reference flow for sizing + external: elec_in[T]; + //external: hydrogen_in[T]; + external: water_in[T]; + external: co2_out[T]; + //external: heat_in[T]; // GWh from methanation + #CONSTRAINTS + co2_out[t] <= capacity; + minimum_level * capacity <= co2_out[t]; + elec_in[t] == conversion_factor_electricity * co2_out[t] + heat_consumption * co2_out[t]; + water_in[t] == conversion_factor_water * co2_out[t]; + //hydrogen_in[t] * LHV_hydrogen + heat_in[t] == heat_consumption * co2_out[t]; + //heat_in[t] <= max_steam_level * heat_consumption * co2_out[t]; + //hydrogen_in[t] * LHV_hydrogen >= min_hydrogen_level * heat_consumption * co2_out[t]; + co2_out[t] <= co2_out[t-1] + ramp_rate_up * capacity; + co2_out[t-1] <= co2_out[t] + ramp_rate_down * capacity; + capacity >= 0; + elec_in[t] >= 0; + water_in[t] >= 0; + //hydrogen_in[t] >= 0; + co2_out[t] >= 0; + //heat_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * co2_out[t]; + +#NODE POWER_PLANTS + #PARAMETERS + co2_energy_ratio_coal = 0.91; // kt (co2) / GWh + co2_energy_ratio_gas = 0.35; // kt (co2) / GWh + + #NODE SAFI_POWER_STATION + #PARAMETERS + annual_yielded_energy = 10000; // GWh + distance_to_hub = 1.6; // km + #VARIABLES + internal: co2_out[T]; // kt (co2) + #CONSTRAINTS + co2_out[t] == POWER_PLANTS.co2_energy_ratio_coal * annual_yielded_energy / (365*24); + co2_out[t] >= 0; + + + #VARIABLES + internal: co2_out_SAFI[T] <- SAFI_POWER_STATION.co2_out[T]; + external: co2_out[T]; // kt (co2) + #CONSTRAINTS + co2_out[t] == co2_out_SAFI[t]; + co2_out[t] >= 0.0; + +#NODE PCCC + #PARAMETERS + unit_kt_h = 0.0; + energy_co2 = 0.0; + pre_installed_capacity = 0.0; + max_capacity = 5.0; // kt - maximum capacity of carbon capture + //capex_existing = 3150.0 * global.contingency_30; // M€/kt/h + //fom_existing = 0.0; + //vom_existing = 0.0; + //lifetime_existing = 20; + capex = 3150.0 * global.contingency_30; // M€/kt/h + fom = 0.0; + vom = 0.0; + lifetime = 20; + elec_in_required_for_CO2 = 0.4125; // MWh/t or GWh/kt + //yearly_capex_existing = capex_existing * global.wacc / (1 - (1 + global.wacc)**(-lifetime_existing)); + yearly_capex = capex * global.wacc / (1 - (1 + global.wacc)**(-lifetime)); + //yearly_existing_cost = (yearly_capex_existing + fom_existing) * global.number_years_horizon * pre_installed_capacity; + //ramp_rate_up = 0.0; + //ramp_rate_down = 0.0; + #VARIABLES + internal: new_capacity; + external: elec_in[T]; + external: co2_released[T]; + external: co2_captured[T]; + #CONSTRAINTS + elec_in[t] >= 0; + new_capacity >= 0; + new_capacity <= max_capacity - pre_installed_capacity; + co2_captured[t] >= 0; + co2_released[t] >= 0; + co2_captured[t] <= new_capacity; + elec_in[t] == elec_in_required_for_CO2 * co2_captured[t]; + //co2_captured[t] <= co2_captured[t-1] + ramp_rate_up * new_capacity; + //co2_captured[t-1] <= co2_captured[t] + ramp_rate_down * new_capacity; + #OBJECTIVES + min: (yearly_capex + fom) * global.number_years_horizon * new_capacity; // M€ + min: vom * co2_captured[t]; // M€ + min: global.co2_emission_cost * co2_released[t]; // M€ + + +#NODE CO2_STORAGE + #PARAMETERS + full_capex_stock = 2.3 * global.contingency_10; + full_capex_flow = (55.8+25.1) * global.contingency_10; + lifetime_stock = 30.0; + lifetime_flow = 30.0; + annualised_capex_stock = full_capex_stock * global.wacc * (1 + global.wacc)**lifetime_stock / ((1 + global.wacc)**lifetime_stock - 1); // MEur + annualised_capex_flow = full_capex_flow * global.wacc * (1 + global.wacc)**lifetime_flow / ((1 + global.wacc)**lifetime_flow - 1); // MEur + fom_stock = 0.0675; + fom_flow = 2.79 + 1.25; // MEur/(kt/h)-year (carbon dioxide liquefaction + regasification) + vom_stock = 0.0; + vom_flow = 0.0; + conversion_factor_electricity = 0.014; + #VARIABLES + internal: capacity_flow; + internal: capacity_stock; + internal: co2_stored[T]; + external: elec_in[T]; + external: co2_in[T]; + external: co2_out[T]; + #CONSTRAINTS + co2_in[t] <= capacity_flow; + co2_out[t] <= capacity_flow; + co2_stored[t] <= capacity_stock; + co2_stored[0] == co2_stored[T-1]; + co2_stored[t+1] == co2_stored[t] + co2_in[t] - co2_out[t]; + elec_in[t] == conversion_factor_electricity * co2_in[t]; + capacity_flow >= 0; + capacity_stock >= 0; + co2_stored[t] >= 0; + co2_in[t] >= 0; + co2_out[t] >= 0; + elec_in[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex_stock + fom_stock) * capacity_stock + global.number_years_horizon * (annualised_capex_flow + fom_flow) * capacity_flow; + min: vom_stock * co2_stored[t] + vom_flow * co2_in[t]; + +#NODE PIPE_CO2_ON_SHORE_VERY_BIG // 0.12-0.5 kt/h + // DATA from ENS.DK + #PARAMETERS + length = 1.6; // length of the pipe in km + capex = 2.3 * length * global.contingency_10; // M€/kt/h + fom = 20 * 1/(10**3) * length; // M€/kt/h + vom = 0; // M€/kt + lifetime = 50.0; // years + electricity_required_for_CO2 = 0.00002; //GW/kt/h + efficiency_pipe = 1.0; + yearly_capex = capex * global.wacc / (1 - (1 + global.wacc)**(-lifetime)); + #VARIABLES + external: flow_in[T]; // kt/h + external: flow_out[T]; // kt/h + external: elec_in[T]; // GWH(e) + internal: capacity; // kt/h + #CONSTRAINTS + flow_out[t] == efficiency_pipe * flow_in[t]; + capacity >= 0; + flow_in[t] >= 0; + flow_in[t] <= capacity; + elec_in[t] == electricity_required_for_CO2 * flow_in[t]; + + #OBJECTIVES + min: (yearly_capex + fom) * capacity * global.number_years_horizon; + min: vom * flow_in[t]; diff --git a/examples/synthetic_methane_morocco/gboml_models/Remote_hub_power_production.gboml b/examples/synthetic_methane_morocco/gboml_models/Remote_hub_power_production.gboml new file mode 100644 index 0000000000000000000000000000000000000000..5e4b047a82bbd0467d7775caace40134a4c3ff1a --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/Remote_hub_power_production.gboml @@ -0,0 +1,121 @@ +#TIMEHORIZON +T = 1*8760; + +#GLOBAL + wacc = 0.07; + number_years_horizon = T/8760; + cap_co2 = 0.0; + co2_emission_cost = 0.0; + contingency_10 = 1.1; + contingency_30 = 1.3; + +#NODE SOLAR_PV_PLANTS + #PARAMETERS + full_capex = 380.0 * global.contingency_10; + lifetime = 25.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 7.25; // MEur/year + vom = 0.0; + capacity_factor_PV = import "maroc_pv_capacity_factor_one_year.csv"; // Dimensionless + max_capacity = 500.0; // GW + #VARIABLES + internal: capacity; + external: elec_out[T]; + #CONSTRAINTS + elec_out[t] <= capacity_factor_PV[t] * capacity; + capacity <= max_capacity; + capacity >= 0; + elec_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * elec_out[t]; + +#NODE WIND_PLANTS + #PARAMETERS + full_capex = 1040.0 * global.contingency_10; + lifetime = 30.0; + annualised_capex = full_capex * global.wacc * (1 + global.wacc)**lifetime / ((1 + global.wacc)**lifetime - 1); // MEur + fom = 12.6; // MEur/year + vom = 0.00135; // MEur/GWh + capacity_factor_wind = import "maroc_wind_capacity_factor_one_year.csv"; // Dimensionless + max_capacity = 500.0; // GW + #VARIABLES + internal: capacity; + external: elec_out[T]; + #CONSTRAINTS + elec_out[t] <= capacity_factor_wind[t] * capacity; + capacity <= max_capacity; + capacity >= 0; + elec_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * elec_out[t]; + +#NODE BATTERY_STORAGE + #PARAMETERS + full_capex_stock = 142.0 * global.contingency_30; + full_capex_flow = 160.0 * global.contingency_30; + lifetime_stock = 10.0; + lifetime_flow = 10.0; + annualised_capex_stock = full_capex_stock * global.wacc * (1 + global.wacc)**lifetime_stock / ((1 + global.wacc)**lifetime_stock - 1); // MEur + annualised_capex_flow = full_capex_flow * global.wacc * (1 + global.wacc)**lifetime_flow / ((1 + global.wacc)**lifetime_flow - 1); // MEur + fom_stock = 0.0; + fom_flow = 0.5; + vom_stock = 0.0018; + vom_flow = 0.0; + charge_discharge_ratio = 1.0; + self_discharge = 0.00004; + efficiency_in = 0.959; + efficiency_out = 0.959; + #VARIABLES + internal: capacity_flow; + internal: capacity_stock; + internal: electricity_stored[T]; + external: elec_in[T]; + external: elec_out[T]; + #CONSTRAINTS + elec_in[t] <= capacity_flow; + elec_out[t] <= charge_discharge_ratio * capacity_flow; + electricity_stored[t] <= capacity_stock; + electricity_stored[0] == electricity_stored[T-1]; + electricity_stored[t+1] == (1 - self_discharge) * electricity_stored[t] + efficiency_in * elec_in[t] - elec_out[t] / efficiency_out; + capacity_flow >= 0; + capacity_stock >= 0; + electricity_stored[t] >= 0; + elec_in[t] >= 0; + elec_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex_stock + fom_stock) * capacity_stock + global.number_years_horizon * (annualised_capex_flow + fom_flow) * capacity_flow; + min: vom_stock * electricity_stored[t] + vom_flow * elec_in[t]; + +#NODE HVDC + #PARAMETERS + line_lenght = 650; // km + full_capex_lines = 0.25 * global.contingency_30 * line_lenght; + full_capex_stations = 2 * 115.0 * global.contingency_30; + lifetime_lines = 40.0; + lifetime_stations = 40.0; + annualised_capex_lines = full_capex_lines * global.wacc * (1 + global.wacc)**lifetime_lines / ((1 + global.wacc)**lifetime_lines - 1); // MEur + annualised_capex_stations = full_capex_stations * global.wacc * (1 + global.wacc)**lifetime_stations / ((1 + global.wacc)**lifetime_stations - 1); // MEur + annualised_capex = annualised_capex_lines + annualised_capex_stations; // MEur/GW-year (Lines + Stations) + fom = 2.5 + 4.6; // MEur/year + vom = 0.0; + efficiency_HVDC = 0.985 - 3.5e-5 * line_lenght; + #VARIABLES + internal: capacity; + external: elec_in[T]; + external: elec_out[T]; + #CONSTRAINTS + elec_in[t] <= capacity; + elec_out[t] == efficiency_HVDC * elec_in[t]; + capacity >= 0; + elec_in[t] >= 0; + elec_out[t] >= 0; + #OBJECTIVES + min: global.number_years_horizon * (annualised_capex + fom) * capacity; + min: vom * elec_in[t]; + +#HYPEREDGE POWER_BALANCE_ELEC_PROD + #CONSTRAINTS + SOLAR_PV_PLANTS.elec_out[t] + WIND_PLANTS.elec_out[t] + BATTERY_STORAGE.elec_out[t] == BATTERY_STORAGE.elec_in[t] + HVDC.elec_in[t]; + diff --git a/examples/synthetic_methane_morocco/gboml_models/belgium_pv_capacity_factor_one_year.csv b/examples/synthetic_methane_morocco/gboml_models/belgium_pv_capacity_factor_one_year.csv new file mode 100644 index 0000000000000000000000000000000000000000..d41c0101ac7414c608d5b45d23685d99642ff2e2 --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/belgium_pv_capacity_factor_one_year.csv @@ -0,0 +1,8760 @@ +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.031775999012305 +0.1285666762692566 +0.2537552985719577 +0.3217056257459154 +0.2910442130677531 +0.1842171145588981 +0.0880060221957007 +0.0140283550763405 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0243108426958585 +0.0579867827208252 +0.1129984773035927 +0.1903139018066587 +0.1999062032731113 +0.1191261300190679 +0.0192960615663196 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.018857086025488 +0.0259081306500953 +0.0251982248926567 +0.0100141295252205 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.023863293413995 +0.1063401100182449 +0.2000733912232327 +0.2712457302769661 +0.2849165603522778 +0.2260706887800595 +0.1219897595237115 +0.0245157551065201 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.02506190241025 +0.1063143887951493 +0.1976984649574056 +0.2430844204836961 +0.2343272013937473 +0.1715802776520295 +0.0887870900037038 +0.0175753117412239 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0235512092404351 +0.0948084283303839 +0.1768882807248583 +0.1930609284332688 +0.1673637118125574 +0.1140830555441239 +0.0457460526496289 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0296737177112912 +0.1296366791500336 +0.2410455848663182 +0.3090070579036174 +0.2693037779332483 +0.1781743418796383 +0.0811118770319766 +0.0140420730619915 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.010494259023005 +0.0119517949984224 +0.0131829842105985 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0225034980863409 +0.0324567540502352 +0.0393311796095861 +0.0475842627268611 +0.0177682209144409 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0175110086834849 +0.0324764736546085 +0.0346747808551792 +0.0367264770841049 +0.0303861955910394 +0.022343169129045 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0141869692854301 +0.0781547937500857 +0.135687168196222 +0.1742089866523999 +0.1704905551668792 +0.1474289065393637 +0.0774517469854726 +0.0153461390729385 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0195464148044501 +0.034439860350906 +0.0408092925634799 +0.042646645266609 +0.0379130828429153 +0.0253165425188965 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0238212820829389 +0.0497611355748521 +0.0459698272905606 +0.0383863533478744 +0.0345598927253522 +0.0446966267473284 +0.0351137563960108 +0.0130792419441129 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0143018574152571 +0.0405692278145877 +0.0813339369247019 +0.1590025995582808 +0.1910383829238514 +0.1196062595168525 +0.0400942425614222 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0180520117425957 +0.0267946554727903 +0.0348994128702141 +0.0407741402252493 +0.0364967008244509 +0.0254142831666598 +0.0107849088439853 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.017011159581327 +0.0755929599297639 +0.1544130759839225 +0.2224131308558651 +0.307319745668546 +0.2552308394035419 +0.1210946609599846 +0.0249573027696613 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0373969436327969 +0.1460553932260586 +0.2710459621109236 +0.3511315623413857 +0.3573423803448701 +0.2931490664910764 +0.1768248350412225 +0.0454725503107123 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0459355323264331 +0.1211461034061758 +0.197401813517703 +0.1979719672963222 +0.1432209144409235 +0.0690657708822036 +0.0221279682291452 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0141646775587472 +0.0364555468674979 +0.0712966582986954 +0.0962290972193643 +0.1004147975911217 +0.0964031441623111 +0.0614308544933262 +0.0218004513217279 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0125390962591053 +0.0661669890393294 +0.1602140691660836 +0.2234685583768879 +0.221310547759167 +0.1849758906402184 +0.1164013951191406 +0.0366021578391429 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0281604524191667 +0.0932642975705447 +0.1756776684911587 +0.2571084886895208 +0.2777274784970575 +0.2157367587143503 +0.1227794010727464 +0.0401799799717409 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0141964004005651 +0.0333784312111609 +0.0447437823230036 +0.052396703568048 +0.0465074008532587 +0.0329874686201078 +0.0178865385406806 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0195189788331481 +0.0739519458962645 +0.1311370838306103 +0.1599774339136041 +0.1640696805081141 +0.1358174890599064 +0.0788835617377944 +0.0272953619490514 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0278372223822653 +0.087681077410593 +0.1716617281918323 +0.1867232190625128 +0.1573873067478771 +0.0987849294209638 +0.0352457920079015 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.037599283921149 +0.0656096958722581 +0.075804731333251 +0.0991150184506906 +0.0917073061991577 +0.0560654073555839 +0.0180880214549295 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0138140115505439 +0.0285531297584262 +0.0371483051428728 +0.0421742321357531 +0.042825836454175 +0.045145033403295 +0.0187842092267171 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0247978311864685 +0.0914458070976857 +0.1693399591204027 +0.1538077698670727 +0.1377028547128139 +0.1569440443365296 +0.1276647187127042 +0.056561826961329 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0124096327695241 +0.0436626335788852 +0.0591005116808647 +0.0579816384762061 +0.037778475108715 +0.0213074612123955 +0.0128391771952206 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0457220461747397 +0.1368943509335089 +0.216056559254839 +0.1962623633345679 +0.1745485067972619 +0.1572346941575099 +0.1072969395174012 +0.0353238130512915 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0233360083405352 +0.0612250847085613 +0.1261077273413172 +0.1589948831913521 +0.1453489169650328 +0.0972065036969971 +0.0434345720674376 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0535635897224851 +0.1766199226305609 +0.2916375159471583 +0.30809566923193 +0.2539482077451747 +0.1824226305609284 +0.1057142269229186 +0.0396029672002963 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0168654059837853 +0.0411256636075558 +0.0595729248117206 +0.066050386161296 +0.0641101485657845 +0.0633625183478058 +0.0474668024747246 +0.0211599928666474 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0465108303496714 +0.1401317955471418 +0.2407069220955594 +0.253655843175988 +0.2318571066024664 +0.1959134120745709 +0.1254998491021578 +0.0540411470979601 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.03474765765395 +0.1074538389782844 +0.2077374583316185 +0.2710210982619312 +0.2220230256389151 +0.166980465588433 +0.1362401744927775 +0.0766115203643496 +0.0120932617254482 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0783391291822708 +0.2348819224385091 +0.3976303894536125 +0.4547795176756244 +0.402367381373719 +0.2948946801651645 +0.1941909475012689 +0.0878362621232698 +0.0119175000342949 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0396586965170034 +0.1050814848347668 +0.1973700906758851 +0.2496630519774476 +0.2559373156645678 +0.2001514122666227 +0.1179952535769647 +0.0539845604071498 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0599038712155507 +0.1468810444874274 +0.2958729440169005 +0.4069440443365296 +0.4588983428673333 +0.4316827167098783 +0.3170560859843341 +0.1460142392691057 +0.0207535975417369 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0113559199967076 +0.1246887732005432 +0.3111110539528375 +0.454267665336022 +0.4641900558322016 +0.3864502311480582 +0.3229685377999094 +0.1619373911134889 +0.0536613303702484 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0340008848100744 +0.0816434489759523 +0.1420634594016214 +0.2530110978503916 +0.2662292343992208 +0.2670240201928748 +0.2139705680617858 +0.1194999451280574 +0.0204706640876853 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0279846907280134 +0.0854836275841255 +0.1031026654046119 +0.0891797673429633 +0.0781213561600614 +0.0607346667215386 +0.0355055763611671 +0.0138688834931478 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0282101801171515 +0.0672292755531777 +0.0925158099784627 +0.0789067108385804 +0.0587909996296143 +0.0432536661316652 +0.0283396436067327 +0.0128323182023951 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0187259077877004 +0.0482050015775683 +0.0862681248885413 +0.1332222176495603 +0.1785010014129525 +0.1992837496741978 +0.1675506193670521 +0.0936844108811062 +0.0176293263097246 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0118480527319368 +0.0925166673525659 +0.2162966240037313 +0.3267684198252328 +0.3981079468290876 +0.4119296747465602 +0.3681641562752925 +0.2622861708986652 +0.1267567595374295 +0.0237038218308023 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0158314128153421 +0.126970245689123 +0.3050477042951012 +0.44798482790787 +0.5203943577925018 +0.5262853752554973 +0.4411078302262096 +0.3017433845014198 +0.149175377587555 +0.0267920833504808 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.034595902437686 +0.0756564056133997 +0.1186520021400057 +0.1936653771760154 +0.2287036846509458 +0.1889232410112899 +0.14949689287625 +0.064534548746862 +0.0139288996803709 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0229107507853546 +0.1344002496673388 +0.2851557677270669 +0.4101660562163052 +0.4834286733336077 +0.5135722320534453 +0.468632968434915 +0.3530006378863327 +0.1876397519788194 +0.0418081333936924 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0166656378177428 +0.1052272384323086 +0.2171094146535523 +0.2872846276252795 +0.3121819142077177 +0.2951150253096835 +0.2578904138716271 +0.1924539075682126 +0.0897267720207964 +0.0174990054460403 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0165867594002496 +0.0297354486467207 +0.0753588967995939 +0.1290125108029137 +0.1714302371839719 +0.1797784888267006 +0.1750337805396655 +0.1107307228006639 +0.0324293180789332 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0147845590353512 +0.0839026297378493 +0.1670713472433707 +0.2200802159210941 +0.2416011632851832 +0.2695447000562437 +0.2885604002908213 +0.2533300410167771 +0.1601489087342414 +0.0453610916772981 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0168019603001495 +0.111829019026846 +0.2560599201613235 +0.372060921574276 +0.3990913549254427 +0.3284394419523437 +0.2482380962179513 +0.1549497921725173 +0.0811530309889295 +0.0232674184122803 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0240004732705049 +0.0386675720537196 +0.0471452871860296 +0.0554043719220269 +0.0562257363128798 +0.0460607089454984 +0.0419307378904481 +0.0255831858649875 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0192514781129538 +0.0905901477427054 +0.1972097617185892 +0.2558893027147893 +0.2864349698890215 +0.2714617885509691 +0.2013483065146714 +0.1276372827414022 +0.0651810088206647 +0.016101485657846 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0235975074420072 +0.1270336913727588 +0.2495070098906676 +0.3349297639134669 +0.3992551133791513 +0.4303092033965732 +0.3952040207415943 +0.2941684842997654 +0.1403409948283194 +0.0317168401991851 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0451338875399536 +0.1632260243905784 +0.2965013992345364 +0.4008704061895551 +0.3716125149183094 +0.2459369041249983 +0.2030750579584893 +0.1260665733843642 +0.050141809676667 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0188125025721223 +0.0713506728671961 +0.121119524808977 +0.1930746464189198 +0.2561147921039274 +0.261293331687175 +0.2770810184232547 +0.2335881449168004 +0.1566636830047875 +0.0512752582410798 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0340480403857497 +0.10843467495233 +0.1651148195398987 +0.1340555852778578 +0.1081851790883026 +0.1106458427644484 +0.1010921231326392 +0.0755595223397396 +0.0491258213643908 +0.0160731923124408 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0179705612027929 +0.0687262507373417 +0.1237945320109195 +0.172413645280327 +0.1789219720976171 +0.1611408905716284 +0.113620073528403 +0.0748101773735544 +0.0414283166659807 +0.0114622343855028 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0329694637639409 +0.1536723047587692 +0.2546092431787316 +0.3274783255826714 +0.3866337092061401 +0.4037203177085476 +0.3767653332784613 +0.3276146480650781 +0.2193111513505356 +0.084255010494259 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.068962028615718 +0.1458264743405078 +0.2212213808524356 +0.3741563438824642 +0.5004304017997997 +0.5467603262136987 +0.4953881846989588 +0.3652945251519267 +0.1986630108234906 +0.052447288640136 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0314844918172215 +0.15470029630849 +0.3044192490774654 +0.3211783406724556 +0.3166496906594235 +0.3219585511063555 +0.3048230722800664 +0.2475581985541243 +0.1495809155383623 +0.0525415997914866 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0821141473586018 +0.2760641727368753 +0.447181468373184 +0.4610657846001892 +0.3217270600984951 +0.2197175466754461 +0.245035803942549 +0.2786731621328724 +0.2106593892752788 +0.0772614099345652 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0188227910613605 +0.0674701976761732 +0.1111148263988915 +0.1847692634813504 +0.2101115272233425 +0.1659653346502599 +0.1531415901888966 +0.1582481103474765 +0.1347740647763282 +0.0626877649285978 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0897353457618283 +0.2682140554480979 +0.3906667969875304 +0.3658998312687764 +0.3537902794353677 +0.3195921985815603 +0.2738101362195975 +0.2180645294045022 +0.1666358011989519 +0.079873828826975 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0924866592589544 +0.2664470074214302 +0.4001887937775216 +0.4675432459497647 +0.3881375433831295 +0.4140593920188758 +0.4024942727409907 +0.3195939133297666 +0.2157701963043747 +0.0943685954154492 +0.010067286719618 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0517793942137536 +0.1263443625937967 +0.2218103968613248 +0.3277372525618338 +0.3878837606485864 +0.3860832750318942 +0.2780489937857525 +0.2191053815657708 +0.1671476535385544 +0.0934837853409605 +0.0109658147797577 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0619778591711593 +0.1492722608612151 +0.2613576347449141 +0.4173397053376682 +0.5326428042306267 +0.5178299518498702 +0.4636164725571696 +0.3259016146069111 +0.2287697024568912 +0.0975443090936526 +0.0109066559666378 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0104222395983373 +0.1196902821789648 +0.3207196455272508 +0.494801740812379 +0.6067945182929338 +0.6583792885852642 +0.6547303044021016 +0.5881440594263138 +0.4528264194685652 +0.2852226429071155 +0.123773955032443 +0.0172186441142982 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0322998545893521 +0.06491608022278 +0.116999842243165 +0.2039821597596608 +0.2921793763803723 +0.2974333648847003 +0.2884137893191764 +0.2498293825534658 +0.146805595566347 +0.0628618118715447 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0521935059055928 +0.1752121143531283 +0.3609399220818415 +0.4178541297995802 +0.4490565455368533 +0.5231679630163106 +0.4789591821336955 +0.3780402485699 +0.2260818346434009 +0.0868940079838676 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0165524644361222 +0.0845139374734214 +0.1737237129099963 +0.3395475808332304 +0.5506116506852133 +0.6224818922589407 +0.6304451829293387 +0.584062101321042 +0.4657590504410333 +0.2686170212765957 +0.0849529130142529 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0314236182558953 +0.192405037244331 +0.4046291342579255 +0.5621999190638846 +0.6971060194521036 +0.6967270600984952 +0.6694454161350947 +0.601748014321577 +0.4836627364637777 +0.3042863560914715 +0.100434517195495 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0371757411141747 +0.1914593536085161 +0.3849746903164739 +0.5409601904056408 +0.6446492996968325 +0.6809445176070346 +0.6543333401923261 +0.5666119661988833 +0.4139985184575497 +0.2584622823984526 +0.0965043143064872 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0246297858622439 +0.1407851146137701 +0.2880485479512188 +0.3945592754159979 +0.4250457837771101 +0.3511401360824177 +0.2553465849074722 +0.1923690275319971 +0.1152430827057354 +0.0638280724858361 +0.0200299737986474 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.026646329752939 +0.068741683471199 +0.1189966665294868 +0.1301733953386284 +0.1286944250106314 +0.122690234166015 +0.0906904605127782 +0.0645002537827345 +0.0397127110855042 +0.0151232218061099 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0294422267034308 +0.1537691880324293 +0.3099141597047889 +0.394656158689658 +0.483191180707025 +0.5651012730290683 +0.5711140376147167 +0.5132550036352661 +0.4083415641247239 +0.2585926032621369 +0.1019649299696832 +0.0120718273728685 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0525133064460814 +0.13653682593248 +0.2205594880447755 +0.3045787206606581 +0.3886013827729536 +0.472624044885249 +0.5566467069975445 +0.5560096780388767 +0.4430943660232931 +0.2775791527772062 +0.1051843697271492 +0.0121875728767987 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0290529788605841 +0.0977449346337983 +0.1856017737355446 +0.2724923522229995 +0.3360957926938008 +0.3898420031002648 +0.4057788729302988 +0.3646523519486397 +0.2648677243233603 +0.1514062650040468 +0.0532935168799813 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0108612151391689 +0.0298134696901107 +0.0497294127330342 +0.0738164807879611 +0.095511475094997 +0.1106364116493134 +0.1070354404159293 +0.0851792597774942 +0.0494782021208005 +0.0171234755888445 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0367530556813037 +0.0890768824505809 +0.0472001591286335 +0.1479647653538554 +0.1805484107713623 +0.1696957693732252 +0.1493391360412637 +0.1241974978394172 +0.0835562506001618 +0.039927911985404 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0215037998820253 +0.1043209940052402 +0.171926656789717 +0.1882493449661851 +0.2181674142968846 +0.2516453009040152 +0.2324769880790704 +0.2330574303469278 +0.1857003717574111 +0.1409634484272329 +0.0656628530666556 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0304367806631274 +0.0841229748823682 +0.1459027806356914 +0.1906980054048863 +0.2296107864521173 +0.2640497894289202 +0.3701078233672167 +0.4176577911299504 +0.2849671454243659 +0.1247676516180364 +0.0194169513148689 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0632467728438756 +0.232759921533122 +0.4116570297817468 +0.5471187085888308 +0.6155191571669616 +0.6134777494272741 +0.5278646583535673 +0.4367806631274263 +0.3202763831159033 +0.2172877484670151 +0.1094043650630341 +0.0198156302728507 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0587275539459785 +0.1833871764270134 +0.3325934194822832 +0.4551987736120828 +0.4969777562862669 +0.4760329643195194 +0.3632265388150404 +0.2984587843121116 +0.2060801541901587 +0.0820266952000768 +0.0306742732897101 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0342349479402444 +0.0668528883218788 +0.0950013375036009 +0.118855199802461 +0.1402912671303345 +0.154612844149965 +0.1475840912520405 +0.1314577417452021 +0.1103174684829279 +0.0584077534054899 +0.0144210324156 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0670749482146041 +0.1597202216826481 +0.2489968722992715 +0.266758234220887 +0.2251241477701414 +0.1810088206647736 +0.1411597870968626 +0.1063229625361811 +0.0804336941163559 +0.05010494259023 +0.0244283029479951 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0696547868910929 +0.2448103145534109 +0.3225398507483161 +0.3593340603865728 +0.3771785875961974 +0.4267896827029919 +0.4613289984498676 +0.4326927034034322 +0.3745713129484066 +0.2589406971480307 +0.1375510994965499 +0.031068665377176 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0743523396024527 +0.1575287734749029 +0.1592075119689424 +0.1213295814642577 +0.1205973839801363 +0.0995231285238075 +0.0923203286829362 +0.1145537539267734 +0.1160970273125094 +0.0795531709123832 +0.0335927747369576 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.012606828813257 +0.0309409166358012 +0.059395448372361 +0.0765206387094119 +0.0949276033307269 +0.1081234481528732 +0.0698382649491748 +0.0501315211874288 +0.0445954566031523 +0.0277892094324869 +0.0151197923096972 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0800358725324773 +0.2141729083501378 +0.2388892889968037 +0.2755977612247418 +0.4319493600559694 +0.5396947062293372 +0.5387747438166179 +0.4929378095120512 +0.3901978133530872 +0.283590202614648 +0.1188166179678176 +0.018328943577925 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.049576800142667 +0.1317338162064282 +0.1972303386970657 +0.2680408658792543 +0.3495445628763872 +0.5399604922013251 +0.6385173601108414 +0.5763843162270051 +0.4077456891230092 +0.2545080730345556 +0.0870800581642591 +0.0166227691125835 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0342709576525782 +0.1159589900818963 +0.2236606101760017 +0.3115345967598117 +0.4498221806109991 +0.5057864178224069 +0.5223671756039343 +0.5305276623180653 +0.4092186578322838 +0.2585634525426286 +0.1331776341961946 +0.0306442651960986 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0304196331810636 +0.1176137221010466 +0.2762433639244413 +0.4167335418467152 +0.553650184506907 +0.5975014403884934 +0.5667302838251231 +0.5450258584029521 +0.4629794435985019 +0.2900085051511036 +0.1326846440868622 +0.0413614414859322 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0113799264715969 +0.0678294374254084 +0.1406042086779977 +0.2146478936033033 +0.2722548595964168 +0.3071808510638297 +0.2707553122899433 +0.2328533753103694 +0.1715254057094256 +0.1194176372141514 +0.0880480335267569 +0.0399947871654526 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0143078590339794 +0.0436900695501872 +0.0869008669766931 +0.1677126630725544 +0.2403819773104517 +0.2250752774462598 +0.3109567266142639 +0.3375730482735914 +0.353419893822791 +0.2384297364774956 +0.1062320808812433 +0.0218450347750936 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0166965032854575 +0.1372861708986652 +0.336491899529473 +0.4954927843395476 +0.6110831035570737 +0.6421774901573453 +0.6224450251725037 +0.5916532916306569 +0.5337762527950395 +0.4280105834259297 +0.291833854616788 +0.1631925868005542 +0.0457409084050098 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0419367395091704 +0.0786066299024651 +0.1173985212011468 +0.1606899117933522 +0.1754959051812832 +0.2129622961164382 +0.23199257171077 +0.2357118605703938 +0.2050195824245168 +0.1517757932425202 +0.1062363677517593 +0.0397770141432432 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0176516180364075 +0.1198763323593563 +0.317767706489979 +0.5099969820431568 +0.6072369233301782 +0.6496383596032758 +0.6148401168772377 +0.6001438673745148 +0.5789144272055091 +0.4626999396408632 +0.3228262136987804 +0.1810919859527827 +0.0540042800115231 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0152089592164286 +0.0951753844465478 +0.215459826879021 +0.3384338518731909 +0.4925314141871407 +0.5706990685487743 +0.5941362470334856 +0.5528322496124669 +0.4788605841118289 +0.3889520487811569 +0.2928507003031674 +0.1688195330397684 +0.0502138291013347 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0232074022250572 +0.1406513642536729 +0.3188857223205344 +0.4916817564508827 +0.6175905730002607 +0.6895868485671564 +0.7127676721950148 +0.6866400537745037 +0.6213441568240119 +0.5097251944524466 +0.3541803846523176 +0.1800339863094503 +0.0558896456644306 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0301384144752184 +0.1510367367655733 +0.3260559419454847 +0.4906914893617021 +0.6169595456603152 +0.6892096039617541 +0.7171317063802352 +0.6989416574070263 +0.627434085078947 +0.4971492311069042 +0.3289152845796123 +0.1664651837524177 +0.053053452131089 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0122510185604345 +0.051919146192573 +0.0520091704734076 +0.0988389439894645 +0.2075196853094091 +0.2895232314086999 +0.2807128551243535 +0.2017152626308352 +0.1530841461239831 +0.1873593906470773 +0.1904227883177634 +0.1353296431951932 +0.0459115258515439 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0304839362388026 +0.1588534164643263 +0.3373561326254853 +0.4923530803736778 +0.6276912973099029 +0.7172868910929119 +0.7428649327132804 +0.7272770141432432 +0.6778382512311891 +0.5486902753199719 +0.3876728466192024 +0.1994826604661371 +0.0557678985417781 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0191425916018491 +0.1014890873424146 +0.2213422706009849 +0.3617561422280752 +0.4765748247527333 +0.5724421101005529 +0.6015756821268365 +0.5303870529651427 +0.4529653140732814 +0.4325640972879542 +0.3374667338847963 +0.1785370111252863 +0.0584703417150225 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0302627337201805 +0.1624586745682263 +0.3563015281836014 +0.5293710646528663 +0.6632989011893494 +0.7362948749605607 +0.7569224385091293 +0.7328979587637351 +0.6646252589269792 +0.5549611095106795 +0.398298283879995 +0.2130154533108358 +0.0679340370659972 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0417841269188032 +0.1853488483751046 +0.371610800170103 +0.5311355405572246 +0.6396173710852299 +0.711445601327901 +0.7410455848663181 +0.7144361221998161 +0.6309398877868773 +0.5105302687353389 +0.368395647283153 +0.2036537854781403 +0.0649589489279394 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0422428220640081 +0.1661033718808729 +0.3300555921368506 +0.4796407945457289 +0.5897070524164232 +0.6720372580490281 +0.7148785272370605 +0.6687440841186879 +0.5683747273550351 +0.4064836344431183 +0.2199018821076313 +0.1013922040687545 +0.0401568308709549 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0204183642673909 +0.1024013333882052 +0.2662198032840857 +0.4682754434338861 +0.5739116493134148 +0.6552507304827359 +0.6908609064844918 +0.6716462954579749 +0.5855024898143957 +0.4238720386298475 +0.2900762377052553 +0.1674846015611067 +0.0563937816371044 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0523306857621026 +0.205250216058274 +0.3976672565400496 +0.5671546840062005 +0.6903764901161914 +0.7463338683347737 +0.7675418741511996 +0.7626779908638216 +0.6956724899515755 +0.5825934194822832 +0.4221101348477989 +0.2350688299930037 +0.076369740867251 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0423697134312797 +0.1765496179540996 +0.3372661083446506 +0.4676958585401319 +0.622125224632015 +0.7079620903466535 +0.7305170308791856 +0.6958070976857758 +0.6338309532628229 +0.5557087397286583 +0.4115129909324114 +0.2326158826837867 +0.0783091210886593 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0539245442199267 +0.1916599791486617 +0.3637032388164121 +0.523059076505206 +0.6470568061785807 +0.7221533465025995 +0.755074797316762 +0.7419346818113228 +0.6807696132899845 +0.5743694870845165 +0.4189567128962783 +0.2355206661453832 +0.0800418741511996 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0603942892025734 +0.2073122007764379 +0.395276040166262 +0.5589453269681879 +0.6723973551723665 +0.7439135012414776 +0.7680734460951754 +0.7504081100731168 +0.6899126507263673 +0.5803479567060372 +0.4254847593179417 +0.242137879473778 +0.0815680000548719 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0546610285745641 +0.1901578597198787 +0.329322537278626 +0.3398322290354884 +0.3548851461651371 +0.4229212107494135 +0.5031662825630685 +0.5438023855577048 +0.5546035845096506 +0.4938329080757781 +0.3804503271739577 +0.2297042402293647 +0.0838228939462529 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0587301260682881 +0.1731364116493134 +0.2937629463489581 +0.4549175549062375 +0.6345288557828168 +0.7229164094544357 +0.7403271053678477 +0.7252870488497468 +0.6662945663058837 +0.5562934688670316 +0.4011996378451787 +0.2262876044281657 +0.0823096286541284 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0660838237513203 +0.2117371085229845 +0.3932843601245593 +0.5500989409715077 +0.6598582589132612 +0.7172740304813642 +0.722986714130897 +0.6702204823243754 +0.5783451308009933 +0.4094055653867786 +0.2584391332976665 +0.1465158031194699 +0.0622007764379878 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0259981549309299 +0.0778890077780978 +0.1429877086848567 +0.1911344088234083 +0.2210516207800046 +0.2302306679287213 +0.2332349067862875 +0.2365906690261602 +0.2480571902821789 +0.3034324114846976 +0.2645427795382526 +0.196846235098838 +0.0896307461212395 +0.0124164917623496 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0469335157825424 +0.1245301589914537 +0.1762932630972467 +0.2051027477125259 +0.2490063034144065 +0.2800749687915826 +0.2918261382498593 +0.2573905647694692 +0.2033699946499856 +0.1743461665089098 +0.1238116794929832 +0.075882752376641 +0.0283010617720893 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0426577911299504 +0.1284200652976116 +0.267245222711497 +0.4039758151912972 +0.5024015048630258 +0.5645354061209652 +0.584255010494259 +0.5534958571683334 +0.4855455299943756 +0.3987329725503107 +0.3250108029137001 +0.2121452185961013 +0.0948847346255675 +0.017079749509582 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0803265223534576 +0.2402790924180693 +0.4086922301329272 +0.5032323003690138 +0.5361726134134464 +0.6020480952576923 +0.6487569790251999 +0.6622751965101444 +0.6096015611067671 +0.53248761951795 +0.3924972906978339 +0.2389655952919873 +0.0957695447000562 +0.0147142543588899 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0795205906964621 +0.1909817962330411 +0.3501292920147605 +0.4658885139306145 +0.5680626431814753 +0.4479110937349959 +0.3694399289408343 +0.3534190364486879 +0.3350515110361194 +0.3014861722704637 +0.2414279737163394 +0.1432775011317338 +0.0596595195961425 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0597178210351591 +0.1734716449236594 +0.2842289463215221 +0.3798990356256087 +0.4761452803270367 +0.4775539459785725 +0.4838427850254468 +0.4660034020604414 +0.4626099153600285 +0.3968630396312605 +0.3235815602836879 +0.2124770223740346 +0.0952354006337709 +0.0167736669547443 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0529282755120238 +0.1256816124120334 +0.2518819361564948 +0.4512942919461706 +0.5132721511173298 +0.6101871476192435 +0.6636195591039412 +0.613187956980397 +0.5514021496083514 +0.4710507634059014 +0.3755890160088893 +0.2408320987146247 +0.0981950560379713 +0.0133896113694665 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0861729563630876 +0.2176589914536949 +0.3481067465053431 +0.4349973249927981 +0.4791289422061264 +0.4990980424434476 +0.507407712251533 +0.4697406957762322 +0.3722375406395324 +0.2878187716915648 +0.1555285196921684 +0.0873698506111362 +0.0384180761896923 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0363843848169334 +0.0921239900133064 +0.1580637749152914 +0.1533662222039315 +0.1339664183711263 +0.1351101554247774 +0.1283008902972687 +0.12893620450773 +0.139485335473339 +0.1510693169814944 +0.2103052937706627 +0.1728834862888733 +0.0868477097822955 +0.0188639450183135 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0778178457275333 +0.1766636487098234 +0.2936180501255195 +0.3983420099592575 +0.426252966514397 +0.4244259023005061 +0.5384652317653675 +0.5440741731484149 +0.5477488785546729 +0.4626304923385049 +0.3018522710125245 +0.1619253878760442 +0.0456534562464847 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0627049124106616 +0.1135171886360206 +0.3113905579104764 +0.4857152900668065 +0.5419607459840596 +0.3662462104064638 +0.400915847017024 +0.4935688368519966 +0.6122851420497415 +0.5673467358053144 +0.4487496056079125 +0.275525741800074 +0.1115272233425243 +0.020630135670878 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0134153325925621 +0.0994133846385996 +0.2615848388822585 +0.4272689548266732 +0.445647626102583 +0.4390895715873081 +0.512996934030207 +0.593215427246663 +0.512156707409084 +0.4975950656405613 +0.477124401552876 +0.3915584660548444 +0.2332246182970492 +0.1130722114764667 +0.0231405270450087 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0123513313305074 +0.0909691070963139 +0.208570825959916 +0.2843301164656981 +0.3513767713348971 +0.3848366530858608 +0.3749056888486494 +0.4197780772871312 +0.5147305444668504 +0.450125691043527 +0.4424504780718 +0.3388745421622288 +0.2018798784586471 +0.0919688053006296 +0.0211471322550996 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.071396113694665 +0.2112364020467234 +0.4067108385804628 +0.5156539363759826 +0.6365702635225043 +0.6838047176152654 +0.6927162640437878 +0.645749310671221 +0.5238838703924715 +0.4292683512353046 +0.3195801953441156 +0.17814519116013 +0.0785851955498854 +0.01529812612316 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0491584015803119 +0.1059422884343662 +0.2660989135355364 +0.4884614593193135 +0.5795445971713513 +0.5331932384048726 +0.5218476068974032 +0.4516389563356517 +0.3808764421032415 +0.3805223465986255 +0.2569730235812173 +0.1479133229076642 +0.075056243741169 +0.017860817317585 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0132215660452419 +0.084576525782954 +0.1913813325651261 +0.305772185412294 +0.4228166111088247 +0.5320280669986419 +0.6201498346982729 +0.6679570146919626 +0.657442178690481 +0.6314054419249077 +0.5522972481720785 +0.4348395681578117 +0.2701388603097521 +0.1151590600436231 +0.0302438714899104 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0162369507661494 +0.0939013265292124 +0.2314026983277775 +0.3638069810828978 +0.4961521050248981 +0.5849889227265868 +0.6702719247705667 +0.70088789662126 +0.7039221435724379 +0.6077393445546456 +0.4901161913384638 +0.3774400866976692 +0.2096288256032484 +0.1071151762075257 +0.0299266430717313 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0150940710866016 +0.0793894124586745 +0.1559572067437617 +0.2506301699658422 +0.3976972646336612 +0.5447506413158292 +0.5771173710852298 +0.5815191297309902 +0.6237585222985856 +0.611034233233192 +0.504712128071114 +0.3865582602850598 +0.2600912931945073 +0.1396027957254756 +0.0359634141322688 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0209627968229145 +0.1189092143709617 +0.2899913576690399 +0.4689210461335857 +0.6146386339629889 +0.7140305842490089 +0.7743228459333031 +0.7893320369836894 +0.753394344074516 +0.6732067163257748 +0.5462973441979779 +0.4062409975719165 +0.2707235894481254 +0.1196937116753775 +0.0304916526057313 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0261722018738768 +0.1287767329245373 +0.2858613866139896 +0.4603747410730208 +0.5781925182106259 +0.5978478195261808 +0.5553486426053199 +0.5401971274538047 +0.4310696942260998 +0.3044741210200694 +0.1418062471706654 +0.0733757904989231 +0.0456217334046668 +0.0223088741649176 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0629132543177359 +0.1962563617158456 +0.3591034267528156 +0.4630171680590422 +0.5514921738891861 +0.7018395818757973 +0.7408398150815534 +0.7254139402170185 +0.6802088906265004 +0.6175982893671893 +0.4835769990534589 +0.3064915222848676 +0.1364536606444709 +0.0333587116067876 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.016432432061676 +0.0669609174588803 +0.1028205893246635 +0.1249708492804916 +0.1440148428604743 +0.1393541572355515 +0.1424295581436822 +0.132091341207457 +0.1623720797838045 +0.2161165754420621 +0.2247306130567787 +0.241223918679781 +0.1916831282494478 +0.1042035337531036 +0.0350631713239227 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0229879144546414 +0.1042206812351674 +0.2343743569694226 +0.4022790718410908 +0.5140952302563891 +0.5511783749674198 +0.5628335185261396 +0.6198806192298723 +0.6354745394186317 +0.6129993346776959 +0.5273708108701318 +0.3881092500377244 +0.2520731305815054 +0.124995713129484 +0.0353255277994979 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0240296239900133 +0.1108884796356503 +0.2173520515247541 +0.3006476603975472 +0.3870709699987653 +0.4645784463009452 +0.5474770909639628 +0.5639335295005282 +0.4163382923851462 +0.305588707354212 +0.2033665651535728 +0.1126443817989766 +0.0664970780690563 +0.0285171200460924 +0.010742040138826 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0270330054734762 +0.1195753940491378 +0.2531499924551079 +0.3342069975444805 +0.3847286239488593 +0.3720317708547676 +0.43095137659986 +0.4980914852463064 +0.4506246827715818 +0.4231501296349644 +0.439240469429469 +0.3286880804422678 +0.2579838676488744 +0.1297352771719001 +0.0363440882340837 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0229741964689904 +0.0961022058520926 +0.1903036133174204 +0.3598793503161995 +0.4681974223904961 +0.491660322098303 +0.5137342757589476 +0.5441178992276774 +0.5697182325747288 +0.5886070414420347 +0.5179319793681495 +0.4136727162983387 +0.2788857909104626 +0.1361372896003951 +0.0355295828360563 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0297354486467207 +0.1307195426423584 +0.2956877512106122 +0.4625781925182106 +0.5764794847524589 +0.5808478058081952 +0.5586426739097631 +0.5750733912232328 +0.5798609682154272 +0.548088398699535 +0.4623081196757068 +0.3703118784037751 +0.2562313949819608 +0.1354505329437425 +0.0401062457988668 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0236781006077067 +0.0886902067300437 +0.1832285622179239 +0.3059573782185824 +0.4281649107645033 +0.5648372018052868 +0.6829464861379755 +0.7082990383692057 +0.6433923892615608 +0.5562377395503244 +0.4362885303921971 +0.3264503340329506 +0.206008134765491 +0.1016236950766149 +0.0313421677160925 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0136519678450416 +0.0581196757068192 +0.1144620148977324 +0.1935822118880063 +0.2864298256444024 +0.3717342620409618 +0.3631125080593165 +0.2878436355405572 +0.2488065352483641 +0.2317825150554892 +0.2280563672030399 +0.2353466192024363 +0.1829927843395475 +0.1112014211833134 +0.043523738974169 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0261953509746628 +0.1257476302179787 +0.2752436657201256 +0.4480379851022675 +0.5740291095655513 +0.639668813531421 +0.7110580682332607 +0.7397097960135534 +0.7248780814025267 +0.6772106533876565 +0.5875061730935429 +0.4496738548911478 +0.280127268611877 +0.126736182558953 +0.0358202326570366 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0466222889830857 +0.114432864178224 +0.2085279572547567 +0.3384904385640012 +0.4471788962508745 +0.4821220352003511 +0.470189959806302 +0.4206988970739536 +0.4054256347997859 +0.367050427315253 +0.3063200474642303 +0.2290483490404269 +0.1129195988860995 +0.0402588583892341 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0236643826220557 +0.1191329890118935 +0.2631435450018519 +0.3505785560448303 +0.4540301727094393 +0.5415474916663238 +0.5019856784229804 +0.449711579351688 +0.4633189637433639 +0.4844618091279477 +0.4527972687490568 +0.3814868924647105 +0.2576452048781157 +0.1424698547265319 +0.0444076916745545 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.034246951177689 +0.1340195755655239 +0.2894657873437864 +0.4400772665541792 +0.5093582383362827 +0.5882975293907843 +0.5938927527881805 +0.5799775710934606 +0.5812061881833271 +0.5586752541256842 +0.5209687984416368 +0.4148636089276651 +0.2795116740057889 +0.1369689424804861 +0.043215941671125 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0191340178608173 +0.0749576457193025 +0.1499221504314306 +0.2041090511269325 +0.2402062156192984 +0.30185913000535 +0.4089177195220653 +0.4256888143545001 +0.4515832270189444 +0.4300828566333318 +0.3761651714062307 +0.2812187058452337 +0.1710195549885454 +0.0981401840953674 +0.0359351207868636 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0337316693416738 +0.1112262850323058 +0.2205689191599105 +0.3041388877457234 +0.3559937308805575 +0.3907336721675788 +0.4282789415202271 +0.4078520035118043 +0.3560263110964785 +0.2580558870735421 +0.1808793571751923 +0.1020112281712553 +0.0494773447466974 +0.0231173779442226 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0335516207800046 +0.139126953098207 +0.307448351784024 +0.4550864576045653 +0.4785930833916347 +0.5075860460649958 +0.4905122981741361 +0.4219995335884878 +0.442657105230668 +0.4089031441623112 +0.4066070963139773 +0.3140184095367436 +0.2301877992235619 +0.1270036832791472 +0.0450035666762692 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0197676173230722 +0.0650849829211078 +0.128090833641988 +0.222160205495425 +0.2556466658435875 +0.255043074474944 +0.2342491803503573 +0.1898852147550653 +0.1678687051593343 +0.1450848457412513 +0.1339595593783009 +0.0993953797824327 +0.0577209967488374 +0.032267274373431 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0333072691605964 +0.111135403377368 +0.2096451157112089 +0.2847347970424023 +0.3756807550379302 +0.5164470074214302 +0.5683772994773448 +0.6387745723417974 +0.6005888445340687 +0.535491858375516 +0.4521653840350083 +0.3627909927706215 +0.2174214988271121 +0.1143719906168978 +0.0387507373417287 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0351386202450032 +0.0796209034665349 +0.1047085270998806 +0.1379214851091265 +0.2058760991536002 +0.2334055242328216 +0.1910598172764311 +0.1625084022662112 +0.1551169801226387 +0.1258342250024006 +0.1112888733418384 +0.1077650657777412 +0.0744620834876606 +0.0274342565537676 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0292621781417616 +0.1129418906127824 +0.2585060084777151 +0.4161410963414132 +0.4758126191750003 +0.4391504451486343 +0.4436456575716422 +0.4694071772500926 +0.4355357559295993 +0.4099354225825479 +0.3550163244029246 +0.2949392636185302 +0.2256119936348546 +0.1345065640561339 +0.0518925675953742 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.039633832668011 +0.1445609901642043 +0.3050502764174108 +0.4733888225852916 +0.607783070633908 +0.6966541832997243 +0.7562031016365557 +0.7884283646789304 +0.7771118838909695 +0.7155361331742047 +0.6190292467454078 +0.4870502215454683 +0.3223709480499883 +0.1592658134079591 +0.0499180350357353 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0389385022703266 +0.1321410689054419 +0.2828605772528362 +0.4383136480239242 +0.5695373266389563 +0.6688872655939202 +0.7273996186399989 +0.7481026311096478 +0.7307193711675376 +0.6525148497194672 +0.4382553465849075 +0.1488058493490815 +0.0561151350535687 +0.0230453585195549 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0224769194891422 +0.1015465314073281 +0.2332246182970492 +0.3814328778962097 +0.5421802337544754 +0.6873036613303702 +0.7724426245250147 +0.8038782460183546 +0.7913417218815588 +0.7344789566100114 +0.6409025748659067 +0.5099078151364254 +0.3419190776026448 +0.1707974950958201 +0.0536630451184548 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0407192682826453 +0.1486592383774366 +0.3148492050427315 +0.4857444407863149 +0.616655177853684 +0.6716874494149279 +0.6935684939023554 +0.7013363032772267 +0.695858540131967 +0.674783427301535 +0.6189906649107645 +0.5004672688862367 +0.3403037847922411 +0.1724547992372799 +0.0560671221037902 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0416186537168882 +0.1427887978929174 +0.2801924290437192 +0.4017046311919557 +0.5458806603838292 +0.6686077616362813 +0.7027972687490569 +0.678673333607693 +0.6381786973400826 +0.5885590284922562 +0.5032262987502915 +0.3956695748796246 +0.2857104887718287 +0.1614624058603234 +0.0547124710207553 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0382140211531338 +0.1412678162338642 +0.3082328490884398 +0.4101600545975828 +0.4320608186893837 +0.5013898034212656 +0.5811556031112391 +0.6246347586320425 +0.6293554604441883 +0.6370718273728685 +0.5736853025501736 +0.4347186784092623 +0.2815256457741745 +0.1613080785217498 +0.0591682442350165 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0420507702648943 +0.144821631891573 +0.3106052032319574 +0.4869284744228157 +0.632820966569269 +0.7213714213204933 +0.7264273564069852 +0.7470163381209103 +0.7512800595360577 +0.7102152694898282 +0.6182378904481666 +0.4914005377450374 +0.3292856701921889 +0.1666435175658806 +0.0566647118537113 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0393740483147454 +0.1401506577774119 +0.2962767672195014 +0.4651177346118496 +0.6043312824944785 +0.7040790430333209 +0.760963242657448 +0.7788755024212245 +0.759157612796137 +0.7004712128071114 +0.602634539144272 +0.4759978119812886 +0.3152093021660699 +0.1627879062238501 +0.0558682113118509 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0422719727835164 +0.133560880420319 +0.2651558020220311 +0.3588959422198444 +0.4464218349177607 +0.5009645458660851 +0.5274171090717039 +0.5098460842009959 +0.6029869199006818 +0.56242197895661 +0.3663962508745216 +0.3018496988902149 +0.2309242835781993 +0.1257819251821062 +0.049526215070579 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0204123626486686 +0.0359865632330548 +0.0730156933755847 +0.1452794696626747 +0.3327623221806109 +0.558950471212807 +0.6355817111815302 +0.6885922946074599 +0.7064659725365928 +0.6651371112665815 +0.6009635170171611 +0.4928503573535261 +0.3397636391072335 +0.1738068781980054 +0.0590627872203245 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0429398672098989 +0.1207894357792501 +0.2352154409646487 +0.3737799566511653 +0.5304685035049453 +0.6428651041881009 +0.6962023471473449 +0.716516111774147 +0.6968865316816879 +0.6084792584056957 +0.5008839527003854 +0.3657506481748219 +0.2619655129840734 +0.1672865481432706 +0.0727481926553904 +0.0118463379837304 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0282196112322866 +0.0724866935539185 +0.1397982770210022 +0.2686247376435244 +0.4670639738260834 +0.5728433611808442 +0.5978864013608242 +0.5715984539830171 +0.5369931204301961 +0.4876520981659054 +0.4300194109496961 +0.3112242273344582 +0.1678618461665089 +0.0603274140225249 +0.0112916169389686 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0421973812365392 +0.1485469223699191 +0.3014407314429949 +0.4287813627446946 +0.4803009726051826 +0.5164933056230023 +0.4678073171735462 +0.5370591382361414 +0.6935796397656968 +0.7212153792337133 +0.5828000466411511 +0.3761505960464765 +0.2275556607267788 +0.139517058315157 +0.0584454778660301 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.043137920627735 +0.1467592973647749 +0.3026470568061785 +0.4680190885770333 +0.5684673237581793 +0.6323442665678971 +0.6652014143243206 +0.6942895455231354 +0.6905102404762885 +0.5689011550543918 +0.462368993237033 +0.3639081512270737 +0.2289428920257349 +0.1355396998504739 +0.0524695803668189 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0148694390715667 +0.0658094640383006 +0.1537914797591122 +0.2424954044748069 +0.2793247664512943 +0.4254341742458538 +0.5555081141885125 +0.6263563658312413 +0.6152242204754653 +0.5974251340933097 +0.5202426025762377 +0.3661767631041057 +0.2570553314951232 +0.1570992290492064 +0.0709425627940793 +0.0122115793516879 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0123444723376819 +0.0668828964154903 +0.1523785272370605 +0.2329073898788701 +0.2802593042237677 +0.2716684157098372 +0.3069287830774929 +0.2846696366105601 +0.2853778276197923 +0.3205301658504464 +0.3036699041112803 +0.2434539487221696 +0.1681842188293071 +0.0921462817399893 +0.0285419838950848 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0297740304813641 +0.1108087438440539 +0.2251181461514191 +0.3008319958297323 +0.2851557677270669 +0.3088613043060756 +0.3451745270724446 +0.3919477138976913 +0.4107207772610669 +0.436338258090182 +0.3659589900818963 +0.2534072046860638 +0.1594269997393582 +0.0764863437452844 +0.0260641727368753 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0143361523793846 +0.0498931711867429 +0.0933937610601259 +0.1362950464353814 +0.1789631260545701 +0.2755377450375186 +0.4016206085298434 +0.5110498374418699 +0.5789590106588748 +0.559165672112707 +0.4571492996968324 +0.3490361400331975 +0.2212196661042292 +0.1292422870625677 +0.0632999300382731 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0264431320904838 +0.0647531791431746 +0.1051354994032676 +0.1405707710879734 +0.1606804806782172 +0.173594249420415 +0.2040704692922891 +0.2716641288393212 +0.2547652852655116 +0.1941566525371414 +0.1458050399879281 +0.076525782954031 +0.0539982783928008 +0.0420696324951644 +0.0113662084859459 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0268512421636006 +0.0940848045872944 +0.189543979861997 +0.2740416272274579 +0.3399668367696887 +0.3546287913082842 +0.3420742623153216 +0.3578988161378383 +0.3537979958022963 +0.3468532655664841 +0.2928678477852312 +0.208520240887828 +0.1314002976802886 +0.0772999917692086 +0.0328940148428604 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0220430881929297 +0.0876244907197827 +0.2039487221696366 +0.3542626925662235 +0.4876812488854136 +0.5503081402526854 +0.5681826755559214 +0.6035219213410702 +0.6105000891669067 +0.5719756985884192 +0.5023509197909379 +0.3966684157098372 +0.2761070414420346 +0.1514174108673882 +0.0592582685158511 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0361014513628818 +0.1242686598899817 +0.2638705982413542 +0.4378360906484492 +0.5800847428563589 +0.6828375996268706 +0.7455322235482941 +0.7679311219940465 +0.7429678176056628 +0.6354445313250202 +0.5575220859568981 +0.4172239598337379 +0.2912371222409701 +0.1594184259983264 +0.0663513244715146 +0.0114065050687956 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0386778605429578 +0.1053266938282782 +0.2066168703787536 +0.3513433337448728 +0.4626279202161954 +0.521842462652784 +0.5430864781815438 +0.5236318024061347 +0.4812072170322509 +0.4485652701757274 +0.3930357216346352 +0.3091785327242548 +0.2060767246937459 +0.1013013224138167 +0.0302918844396888 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0229227540227992 +0.08715293496303 +0.1477538513244715 +0.2147173409056614 +0.3442605662784476 +0.4879384611163696 +0.5605331838072897 +0.6018980547896347 +0.6262526235647556 +0.5992119017243508 +0.5439575702703815 +0.4430977955197058 +0.3188085586512477 +0.1709792584056957 +0.0638760854356146 +0.010429955965266 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0402211339286939 +0.1359220887004952 +0.2643284360124559 +0.38427678779648 +0.4410906827441458 +0.4646461788550969 +0.5017541874151199 +0.5352972344540926 +0.5937435696942261 +0.5668074474944099 +0.4830488566058961 +0.3538177154066696 +0.1857861091677298 +0.0916472900119346 +0.0342160857099743 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0347553740208787 +0.1164288310904426 +0.2554211764544494 +0.4040238281410757 +0.5135816631685803 +0.5914372333566539 +0.6628282028066999 +0.7117585428755642 +0.7096245387327326 +0.6684662949092555 +0.5830066738000191 +0.4419617748329835 +0.2799377889350728 +0.1676500747630217 +0.0758330246786561 +0.014140671083858 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0368790896744722 +0.1360549816864891 +0.2903840350082993 +0.4515686516591903 +0.5841092568967172 +0.6839641891984581 +0.7414897046517689 +0.7606683059659519 +0.7474261629422336 +0.7006195385269627 +0.5813022140828841 +0.3602325884467124 +0.324376346077342 +0.169887821172339 +0.0574569255250559 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0331975252753885 +0.1282846001893082 +0.281119250449264 +0.4361376325500363 +0.5615680343498362 +0.6556751306638133 +0.7187221353416464 +0.7422707724597719 +0.7260201037079715 +0.671743178731635 +0.5850995239858978 +0.4661097164492365 +0.3151835809429743 +0.1644795053294374 +0.0580485136562547 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0344415750991124 +0.116017291520913 +0.2458074406354171 +0.3808635814916937 +0.4863454600326488 +0.5007442007215659 +0.5537504972769799 +0.5409919132474588 +0.6271417205097604 +0.569310979875715 +0.4837690508525729 +0.3598827798126123 +0.2379290300012346 +0.136252177730222 +0.0610338902835507 +0.0112247417589201 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0332386792323415 +0.1185019616719481 +0.2565417644073144 +0.4115944414722141 +0.542229104078357 +0.6392306953646926 +0.694880276280231 +0.6990951273714968 +0.6907785985705859 +0.6545785491858375 +0.5645499814807193 +0.4326472625759633 +0.2813413103419893 +0.1503937061881833 +0.0619555674444764 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0356881970451458 +0.1039223150472584 +0.2392519582424516 +0.406945759084736 +0.5409859116287364 +0.6238279696009438 +0.6119216154299902 +0.6357214631603495 +0.5911431540392609 +0.559216257184795 +0.4542976734296337 +0.309276273372018 +0.2078197662455244 +0.1274923865179636 +0.0570942562794079 +0.0143190048973208 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0306314045845508 +0.106721641494163 +0.221154505672387 +0.3442802858828209 +0.4570858540131967 +0.5091653291630657 +0.4260900654347914 +0.3249593604675089 +0.3209991494848896 +0.3475880351729152 +0.3043523738974169 +0.3158754818442459 +0.2345252548115834 +0.1143111170555715 +0.0554266636487098 +0.0128014527346804 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0372631932726998 +0.1307778440813751 +0.2689874068891723 +0.4321671330781788 +0.5857348381963593 +0.693282130951891 +0.6867823778756327 +0.6496246416176249 +0.6571823943372155 +0.6143668463722787 +0.5452573494108125 +0.4557792158799401 +0.3263388753995363 +0.1701810431156289 +0.0570093762431924 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0359059700673553 +0.1209017517867676 +0.2341771609256896 +0.2932536661316652 +0.3028948379219995 +0.3129244001810773 +0.2563668600902643 +0.293422568829993 +0.3691364185083062 +0.2578132502023403 +0.2142029164437494 +0.2453916141953715 +0.2273824711579351 +0.1451774421443955 +0.052488442597089 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0307068535056312 +0.0868931506097644 +0.1502470952165384 +0.1919514863437452 +0.2259918103625663 +0.2297522531791431 +0.2698413514959463 +0.3297786603015213 +0.332335349877224 +0.3282919736065955 +0.2642667050770264 +0.2058349451966473 +0.1694539898761266 +0.0905275594331728 +0.0360002812187058 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.02480897704981 +0.0931442651960985 +0.2018112885303921 +0.2709482214631603 +0.3606741361098536 +0.4196649039055105 +0.5303458990081896 +0.5762102692840583 +0.5963757081910093 +0.5762419921258762 +0.5409601904056408 +0.450083679712471 +0.3186216510967529 +0.1787393514136384 +0.0616812077314567 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0307548664554096 +0.1282820280669986 +0.2882526029877773 +0.4598268790210846 +0.6015233823065421 +0.7056214590449539 +0.765183237993333 +0.7804710756272549 +0.763203561189075 +0.7084833738013909 +0.6214007435148222 +0.4964521859610135 +0.3384792927006598 +0.1729872285553589 +0.0568584784010315 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.032662523835 +0.1046510830349671 +0.2264505055077712 +0.4217654704583178 +0.571910538156577 +0.6682596677503875 +0.7283358711606788 +0.7497933728411319 +0.7090509554577005 +0.6612146247445025 +0.5931708437932973 +0.4651374542162229 +0.3056221449442364 +0.1580654896634978 +0.061104194960012 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0206498552752513 +0.0656757136782034 +0.1160370111252863 +0.1775913274894714 +0.2282629943619079 +0.2765957446808511 +0.3124734214028012 +0.2652646885331358 +0.2315390208101842 +0.1825486645540968 +0.1750740771225153 +0.1608210900311398 +0.1021458359054556 +0.0554360947638448 +0.0201225702017915 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0271753295746052 +0.0505464902533711 +0.0597924125821364 +0.1043724364514314 +0.1462834547375063 +0.1637498799676255 +0.166103371880873 +0.1752995665116534 +0.1306595264551353 +0.1055753323182024 +0.0864113063637735 +0.0671229611643826 +0.0536030289312317 +0.022205131898432 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0299995198705022 +0.0673613111650685 +0.1223910106040029 +0.2047503669561161 +0.2557641260957241 +0.2757392279517676 +0.2608809347435422 +0.2627500102884892 +0.2498585332729742 +0.2046286198334637 +0.1547534535028876 +0.1234970231971137 +0.0616640602493929 +0.0222514301000041 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0185004183985623 +0.0600950656405613 +0.1255812996419606 +0.1977190419358821 +0.2510588570174356 +0.2743579982715338 +0.2758155342469511 +0.2622098646034816 +0.2821643894810486 +0.2703343416052787 +0.2371248130924455 +0.1877460663676146 +0.14733373801391 +0.091005974182751 +0.0423131267404694 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0175701674966048 +0.0583245881174808 +0.1189332208458509 +0.1993780608255483 +0.3413480664499224 +0.5720914440923495 +0.7043499732499279 +0.731376977104682 +0.7094076230846262 +0.6627904783461596 +0.5834370755998188 +0.4425002057697847 +0.259185048767439 +0.084176989450869 +0.0199125135465108 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0189462529322194 +0.0991981837386998 +0.24623869980932 +0.4117830637749153 +0.5394580709768577 +0.566220146233727 +0.5507273961891435 +0.5714252644141734 +0.6001884508278804 +0.6106672771170282 +0.5471641494162996 +0.428369823175165 +0.2646876757616911 +0.1372150088481007 +0.0424280148702964 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0231671056422075 +0.076057656693691 +0.1820402417109071 +0.3321690193012058 +0.4356797947789347 +0.5493907499622755 +0.6907503052251807 +0.6542124504437768 +0.6667489745805725 +0.6273800705104462 +0.563515130938173 +0.4347692634813504 +0.2976897197415531 +0.1572707038698437 +0.0369699713294099 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.057756149087068 +0.1254183985623551 +0.1427219227128688 +0.1368789181996515 +0.1300619367052142 +0.215633873821968 +0.3053940834327887 +0.3408233534987722 +0.3571014582218747 +0.3996520775889268 +0.3468635540557225 +0.251736182558953 +0.1501707889213547 +0.0502755600367642 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0184292563479978 +0.0551008614894988 +0.0838074612123955 +0.1091985952782693 +0.1473217347764654 +0.1808596375708191 +0.2012891477015514 +0.2579101334760004 +0.2484841625855659 +0.2550345007339122 +0.2855501598145328 +0.2451824149141939 +0.1996798565098701 +0.1132076765847703 +0.0398644663017682 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0580845233685885 +0.153565990369974 +0.2729390441307598 +0.349199041112803 +0.4011104709384473 +0.4349776053884247 +0.4308673539377478 +0.4053381826412609 +0.4022121966610423 +0.3969470622933728 +0.3656494780306459 +0.2760315925209542 +0.1465423817166687 +0.0491789785587884 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0100930079427136 +0.0584223287652441 +0.1658590202614648 +0.3619953496028642 +0.5129077671234755 +0.577209967488374 +0.617077863286555 +0.5823036270354061 +0.5273562355103776 +0.4477121829430566 +0.3707671440525674 +0.2803673333607693 +0.1891513025227375 +0.0992127590984539 +0.0384480842833038 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0188519417808688 +0.0869668847826385 +0.2135153024129936 +0.347082184452035 +0.4444250106314388 +0.4629494355048904 +0.4556231737931602 +0.4727835164684417 +0.4909041181392924 +0.4069749098042443 +0.3480081484834766 +0.2979589352099537 +0.2231418988435738 +0.1390103502201736 +0.0558261999807948 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0122896003950779 +0.0730757095628077 +0.1509441403624291 +0.2145535824519527 +0.2878067684541202 +0.3857574728726833 +0.5404457659437288 +0.5347922411073158 +0.4576474340507838 +0.3687488854136658 +0.3572506413158292 +0.2534749372402156 +0.1240517442418755 +0.0537916512339328 +0.0113516331261917 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0284562464847661 +0.064778042992167 +0.0739450869034391 +0.0887382196798222 +0.1301108070290958 +0.1611854740249941 +0.1558568939736889 +0.1682862463475863 +0.1878789593536085 +0.2130051648215976 +0.2506027339945402 +0.2052004883602891 +0.1248568185247678 +0.044988991316515 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0170840363800979 +0.1002716161158895 +0.2491100456808922 +0.4035068315568542 +0.5561245661687038 +0.5804362662386654 +0.5073768467838182 +0.3477337887704569 +0.2319968585812858 +0.1493802899982166 +0.0870277583439647 +0.0709957199884768 +0.0631867566566525 +0.0394812200776438 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0363123653922657 +0.0793911272068809 +0.1158432445779661 +0.1503405489937857 +0.1985549816864891 +0.2800723966692731 +0.343141693073789 +0.3315311329684349 +0.3106686489155932 +0.3004015940299326 +0.3107423830884672 +0.2240369974073007 +0.1150304539281451 +0.0355947432678985 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0448072280066395 +0.1162770758741786 +0.2119154423364473 +0.3140398438893232 +0.3398622371290999 +0.345823559268557 +0.3520026544302234 +0.3486829019026845 +0.3044252506961877 +0.272283152941822 +0.2264642234934222 +0.2104733390948873 +0.1455246786561861 +0.0454356832242753 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0103596512888047 +0.0753100264757122 +0.224089297227595 +0.3856691633400551 +0.4917392005157962 +0.5158502750456122 +0.547505384309368 +0.5469017929407246 +0.5601482228349589 +0.525626054570147 +0.4787774188238199 +0.3591522970766972 +0.2300137522806151 +0.1186451431471802 +0.0362412033417013 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0420164753007668 +0.09364239955005 +0.1578785821090031 +0.2539756437164767 +0.3280270450087109 +0.436067327873575 +0.4114075339177195 +0.3926413295471693 +0.3282636802611904 +0.2640755106520158 +0.2222253659272672 +0.176597630903878 +0.108108872793119 +0.0337299545934674 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0124362113667229 +0.0908833696859953 +0.2410961699384062 +0.4204776945553314 +0.5490443708245881 +0.6481825383760649 +0.6868166728397602 +0.6889352442487344 +0.6369029246745408 +0.5699197154889776 +0.4769332071278652 +0.3944032333292179 +0.2783284977433913 +0.1405158991453694 +0.0437192202696955 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0134393390674513 +0.0947921382224234 +0.2388284154354774 +0.4042724666309998 +0.5499137481652194 +0.6568514479333855 +0.7098697477262439 +0.7032791129950479 +0.6576556648421745 +0.5958269887649696 +0.4917854987173683 +0.3819567334732567 +0.2549581944387286 +0.134011001824492 +0.0460804285498717 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0115805520117425 +0.0915615526016159 +0.2354495040948187 +0.3988427164355186 +0.5466231463571888 +0.6580226209583384 +0.7185163655568816 +0.7227792295979257 +0.6726014102089249 +0.6251997681660425 +0.5658146082829197 +0.4452729536194905 +0.2836853711401018 +0.1328741237636665 +0.0378907911162324 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0832947514986899 +0.2323218033663937 +0.4007220804697038 +0.5446940546250187 +0.651696914825027 +0.7178467563822929 +0.7434496618516536 +0.7231907691674553 +0.6544988133942412 +0.5488771828744667 +0.4093035378684994 +0.2450846742664307 +0.1129324594976473 +0.0344681536963112 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0218827592356338 +0.0406815438221051 +0.0927207223891243 +0.1687826659533314 +0.2437068740826097 +0.2979194960012072 +0.3485757301397862 +0.4049266430717313 +0.425380159677353 +0.372667085065229 +0.2598169334814875 +0.128963640479032 +0.0318651659190364 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0762865755792419 +0.2254310876990822 +0.3898951602946623 +0.541149670082445 +0.6546454243658861 +0.7094307721854122 +0.7074570969998766 +0.677336687380825 +0.6261017257225948 +0.5208136137289601 +0.3770645568404735 +0.2462909996296143 +0.1249254084530227 +0.0298280450498648 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0778727176701373 +0.1976933207127865 +0.363817269572136 +0.5081930669300521 +0.6202587212093776 +0.6861710701400606 +0.7162280340754764 +0.709787439812338 +0.663053692195838 +0.5777372525618338 +0.4432572671028986 +0.2707707450238007 +0.1238682661837935 +0.0302721648353155 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0447763625389247 +0.1673842887910339 +0.3364473160761073 +0.50424828868129 +0.6244521379480638 +0.6854825987352017 +0.705341955087315 +0.6707169019301206 +0.5757164218006227 +0.4420080730345556 +0.2961661659601904 +0.1574670425394735 +0.063078727519651 +0.0168062471706654 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0595592068260696 +0.1668518594729549 +0.2699030824313758 +0.3529174725983237 +0.4839019438385667 +0.555491824080552 +0.5702069358135451 +0.4914905620258721 +0.4811857826796712 +0.4311219940463943 +0.2749015734529542 +0.1573761608845357 +0.0923914907335006 +0.0411110882478016 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0716901930120581 +0.1473911820788235 +0.2350473956404241 +0.3399856989999588 +0.5042440018107741 +0.424916320287529 +0.2905700851886909 +0.2320671632577472 +0.2781012936060469 +0.2605405572245771 +0.2175621081800348 +0.1478670247060921 +0.0743068987749838 +0.0159514451897883 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0399201956184753 +0.1038528677449003 +0.1938154176440731 +0.2800878294031305 +0.3906505068795697 +0.5076906457055845 +0.5847634333374486 +0.583175576498347 +0.5268160898253701 +0.4072758481144628 +0.3268858800773694 +0.2138188128455217 +0.1022984484958228 +0.0266677641055187 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0572571573590133 +0.1376702744968928 +0.2327033348423117 +0.3082079852394474 +0.4352262438783488 +0.5608066861462062 +0.5480215235194863 +0.5007562039590107 +0.4616942398178251 +0.3833705433694116 +0.234284332688588 +0.1401849527415394 +0.0611059097082184 +0.0123213232368958 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0332155301315554 +0.0971164794161625 +0.1653205893246635 +0.2816079536880804 +0.4577426025762376 +0.5927910270655857 +0.5844359164300313 +0.5713755367161886 +0.5203309121088658 +0.4263652825219144 +0.3226393061442857 +0.1991439976953784 +0.0968412623290396 +0.0190542820692209 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0421373650493161 +0.1211366722910407 +0.269665589804793 +0.4412895935360851 +0.5609704445999149 +0.6257313401100182 +0.6472377121143531 +0.6460871160678765 +0.5772459772007078 +0.4724371373307544 +0.30178110896196 +0.1058608378945635 +0.0188725187593453 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0278166454037889 +0.1045319080346242 +0.1880221408288407 +0.2567363883287378 +0.3783051771677846 +0.4222661769345789 +0.4052747369576251 +0.4259537429523849 +0.3362364020467234 +0.3280296171310205 +0.3260765189239611 +0.2106671056422074 +0.0955414831886085 +0.0179705612027929 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0356204644909941 +0.091083995226141 +0.1214513285869103 +0.1521813311933275 +0.1729023485191434 +0.1853865728356448 +0.1577534054899378 +0.1431377491529143 +0.1143865659766519 +0.0939536263495068 +0.0742880365447137 +0.0541294566305883 +0.0318017202354006 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0375066875180048 +0.1293091622426163 +0.2697298928625321 +0.404649711236402 +0.511908926293263 +0.545819786822503 +0.5053268653030989 +0.4889124380975898 +0.4251203753240874 +0.3477672263604812 +0.2846036188046147 +0.1915493778893507 +0.0901108756190241 +0.0182414914193999 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0427726792597774 +0.0833281890887142 +0.1204713499869679 +0.1748348697477262 +0.207758035310095 +0.2204986144834492 +0.2095182243439373 +0.1826704116767494 +0.1438965252342346 +0.0958912918227087 +0.0587035474710893 +0.0216984238034486 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0217541531201558 +0.0757575757575757 +0.1376033993168443 +0.2170151035022017 +0.2512732005432322 +0.2584545660315239 +0.2924040083954071 +0.344059940738302 +0.262445642481858 +0.16253498086341 +0.1205005007064762 +0.0969981617899227 +0.0382757520885633 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.040997914866181 +0.1366714336666804 +0.2860748727656831 +0.4690547964936828 +0.5824785313524562 +0.6245232999986281 +0.5888033801116643 +0.4909195508731498 +0.3982134038437795 +0.377190590833642 +0.2974247911436684 +0.1785104325280875 +0.0728090662167167 +0.01009472269092 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0461284414996501 +0.1512888047519102 +0.3000183478058082 +0.4272037943948311 +0.5170943248693363 +0.5472044459991495 +0.5269086862285143 +0.4910995994348189 +0.4129610957926938 +0.3194224385091293 +0.2308128249447851 +0.1414881613783832 +0.0629278296774901 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0513052663346914 +0.1792829265950587 +0.3401340247198101 +0.4981300670809498 +0.59338947418961 +0.6719463763940903 +0.6836872573631286 +0.6470465176893425 +0.5684218829307105 +0.4691876894796769 +0.3511504245716558 +0.2066400194795396 +0.0769055996817427 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.046821199775025 +0.1789365474573713 +0.3473539720427452 +0.4962815685144792 +0.6079108193752829 +0.6770117425957173 +0.7053342387203863 +0.6873216661865371 +0.6278602000082308 +0.5270578693224687 +0.3860472653195604 +0.2213525590902232 +0.0787335212697367 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.045296788619559 +0.1810191091540118 +0.3570397272864452 +0.4990320246375022 +0.5978092376915374 +0.6663940217018532 +0.637942062087603 +0.3445923700563809 +0.1280170994691139 +0.0798241011289902 +0.0498485877333772 +0.0296291342579255 +0.0176559049069234 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0253559817276431 +0.1072103447329794 +0.1710418467152283 +0.2168256238253974 +0.1848232780498511 +0.2386972371976899 +0.3939625430401799 +0.5079247088357545 +0.3526182490363114 +0.2867984965087726 +0.2148099373088056 +0.1468690412499828 +0.0415106245798866 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0203746381881284 +0.0970641795958681 +0.1906988627789895 +0.3377033691372759 +0.4557680700165987 +0.5202211682236579 +0.5509588871970039 +0.5477583096698081 +0.4324843614963577 +0.2253230585620807 +0.1052186646912767 +0.0468683553507003 +0.0125365241367957 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0327499759935251 +0.1367863217965074 +0.2905229296130155 +0.4528444243247321 +0.5585706544850955 +0.5784805959092967 +0.5637843464065736 +0.5355998875125176 +0.5160680480678217 +0.4033422157290424 +0.2261770031688546 +0.1212824258885825 +0.028244475081279 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0355038616129607 +0.0632219089948831 +0.0721523176536757 +0.0809558349451966 +0.1200975348779785 +0.1279185014472474 +0.1305369219583796 +0.1173487935031619 +0.1165462913425792 +0.098446266650205 +0.0377090278063569 +0.0119320753940491 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0314107576443475 +0.1432011948365502 +0.3003167139937172 +0.4401895825616966 +0.5244746011495672 +0.5915752705872669 +0.5848028725461953 +0.5463616472557169 +0.5030796877786466 +0.4259897526647186 +0.3107629600669437 +0.1793875262356475 +0.0562171625718479 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0343927047752308 +0.1697540708122419 +0.3275417712663072 +0.4661140033197525 +0.5992702031633674 +0.6717963359260326 +0.6874965705035873 +0.6689086999464998 +0.6144337215523272 +0.4824898486906182 +0.3148594935319697 +0.1658916004773859 +0.0563997832558267 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0240030453928145 +0.137813455972125 +0.3075520940505096 +0.4701590943385873 +0.5857056874768508 +0.6383167345706956 +0.6331133311384557 +0.5857408398150815 +0.4823295197333224 +0.3538717299751704 +0.2225991810362566 +0.1214770498100058 +0.0449272603810856 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0298494794024445 +0.1460596800965746 +0.2787460389316433 +0.4320651055598995 +0.5532849431389495 +0.5952002482955403 +0.5705293084763433 +0.4022619243590272 +0.2128105409001742 +0.1342424928323525 +0.0785200351180432 +0.0443313853793708 +0.0207030124696489 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0374586745682264 +0.0937684335432185 +0.1254518361523793 +0.1695894549844301 +0.2452707244468222 +0.2902005569502174 +0.2998923138126397 +0.3151329958708863 +0.3020588981713925 +0.261114140499609 +0.1493297049261286 +0.043638627103996 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0238504328024472 +0.1270979944304978 +0.2376666735256595 +0.3694690796603427 +0.4337541325431773 +0.4637888047519102 +0.4336366722910407 +0.3490550022634676 +0.2660448989670356 +0.2044665761279613 +0.1451697257774668 +0.0795566004087959 +0.0222805808195124 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.021328038190872 +0.1206342510665733 +0.2550353581080153 +0.3846197374377545 +0.4733751045996406 +0.4748909420140746 +0.4306101417067918 +0.3974709178704199 +0.3490438564001262 +0.2198795903809484 +0.1608330932685844 +0.0794700056243741 +0.0224031853162681 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0202391730798249 +0.1041435175658806 +0.2408320987146247 +0.3496757411141747 +0.3214638462488168 +0.2843498360700714 +0.2785634182476645 +0.2993761746025213 +0.2348141898843574 +0.1814212176084064 +0.1285160911971685 +0.0705636034404708 +0.0240536304649025 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.012106122336996 +0.0758167345706956 +0.1678969985047395 +0.2361379754996776 +0.3278084146123983 +0.2800835425326144 +0.21624518155754 +0.1565762308462625 +0.1360815602836879 +0.145983373801391 +0.1268656460485342 +0.0864198801048054 +0.0274213959422198 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0160800513052663 +0.1040457769181173 +0.2231719069371853 +0.3223872381579489 +0.3676180089715626 +0.394077431170007 +0.3552392416697532 +0.3803080030728287 +0.3258493147866167 +0.2711814272192271 +0.1981211503902766 +0.0971824972221079 +0.0241290793859829 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0382757520885633 +0.0917784682497222 +0.1601943495617103 +0.2308205413117138 +0.2717121417890997 +0.2517327530625403 +0.2400373129209706 +0.2337819114641206 +0.2061487441184136 +0.1532976322756766 +0.0763405901477427 +0.014949174863163 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0610973359671865 +0.1396259448262617 +0.2057157701963044 +0.2170656885742897 +0.2463741649176235 +0.2809211970314278 +0.2957906361029946 +0.2690448509540859 +0.2238003621548211 +0.1533242108728754 +0.0764606225221888 +0.0193260696599311 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0166990754077671 +0.1270499814807193 +0.3080073596993017 +0.4814489965293496 +0.590496693965458 +0.5802390701949326 +0.5870440484519253 +0.5522089386394502 +0.5046546840062005 +0.4232290080524575 +0.2941762006666941 +0.1430871640808263 +0.0309289133983565 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0197957517999986 +0.1377633958506898 +0.3169157539674476 +0.4869004802254146 +0.6135057471264367 +0.6972336239069623 +0.7109139522754827 +0.6730318547267321 +0.5871212890902809 +0.4604677625830572 +0.309517641002716 +0.1461944337200875 +0.027536761966689 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0173870047887075 +0.1337205955066073 +0.3160411544375131 +0.4819619138574496 +0.604735198694112 +0.6713436151694335 +0.6865868774510799 +0.6504836120537256 +0.5519772891986534 +0.4220226362952878 +0.2868940456112545 +0.130863118823617 +0.0228462669077953 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0286966858350435 +0.1265163676264401 +0.2343647342504351 +0.3718817521115693 +0.3102017420871178 +0.2019622186549624 +0.1277245511009963 +0.1270446833153841 +0.1180548500057572 +0.0772839493629732 +0.0358721272834413 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0708019222563143 +0.1600957402854259 +0.23789699876049 +0.2559655646543257 +0.2571534282946918 +0.2286269210709907 +0.2115718069073889 +0.1644052384532542 +0.1119648263670168 +0.0936498824836255 +0.0430501087111129 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0602415350957402 +0.1591305481613936 +0.216004070740116 +0.3450697308976625 +0.4366859366427569 +0.3694518386063303 +0.293697803425924 +0.2713637656716721 +0.3037180216609432 +0.2275465832198809 +0.1020021809955364 +0.0184868158142496 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0645061602963986 +0.1883936493744877 +0.3301084063154044 +0.4674044459797207 +0.5102090233610359 +0.41711370301885 +0.3204226186847648 +0.2861142719742073 +0.2181909928948313 +0.1542106083081028 +0.0599646773548994 +0.0111259558788666 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.039021701582915 +0.0794497050237403 +0.0991294644369035 +0.1543943334755721 +0.1462994195300699 +0.0854677625830573 +0.1132348160039014 +0.1785131299995258 +0.0896705816213873 +0.0819964575755728 +0.0867352122406681 +0.0142010241196431 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0155184267029714 +0.0506945996654 +0.0924874186359972 +0.088771428958473 +0.1393212498052682 +0.1394482487689567 +0.1361056360446765 +0.1672974281863193 +0.2211289022548242 +0.1967696543596204 +0.101687223565589 +0.0135101497571779 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0683762420498648 +0.2091689865144033 +0.349993057389985 +0.3957321574922614 +0.390654738923997 +0.3777922838816301 +0.3228474522314564 +0.3363880817399196 +0.2635211563340309 +0.1679019432534763 +0.0679833919221885 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0327377928596102 +0.0843323918476825 +0.1444791010505354 +0.2116420796672965 +0.2355331247163689 +0.2969379703194955 +0.3464675661579934 +0.3022473736614309 +0.2527076179058378 +0.1700871720886757 +0.0662028664512764 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0944279628011568 +0.2682632976381579 +0.4283835910565636 +0.5051663178428464 +0.5623480245734528 +0.559638713348099 +0.5354039244373099 +0.4470736052127147 +0.3626362275550498 +0.2491457203042556 +0.0962652144758498 +0.0100371514301776 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0955108406315404 +0.2713231260032918 +0.4272897066493271 +0.5199405306186035 +0.4975429933825073 +0.4600605192394963 +0.4065931088668982 +0.3257921348695127 +0.1952465134551168 +0.0905494144501114 +0.0296466380834332 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0210208684697132 +0.0758370078366827 +0.1625417403260655 +0.2472390425294129 +0.3048381525206754 +0.2685520086156097 +0.2398316163073443 +0.2077525247393981 +0.1582483286936378 +0.1210681120842053 +0.048406924999492 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0211961270396033 +0.056206354689479 +0.0811396379005547 +0.1252726244420512 +0.1557472957687331 +0.1983088817995245 +0.2297826116405557 +0.1981556363833404 +0.1617653533280501 +0.1307174933452543 +0.0571385270829523 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0296762711749605 +0.1049146905627916 +0.1927573337668231 +0.2634534235533971 +0.3025767243072629 +0.2687044073720358 +0.2084205392883994 +0.1438322529954822 +0.0993741491069432 +0.0683068159497151 +0.033124716368981 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.053532603173958 +0.1979490514024072 +0.3705372564159876 +0.4872112043565724 +0.5369152121052025 +0.5001989650431119 +0.4041479554860165 +0.3759507989081475 +0.3139194250841579 +0.1936751129444117 +0.0690688097318459 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0682805694972195 +0.2213143207418094 +0.3927417552272773 +0.5140139123131422 +0.5259882212694478 +0.4834621949484891 +0.4658152656140992 +0.4372887583903981 +0.3480711397394996 +0.2165518596034922 +0.0699163161495268 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0766023882578451 +0.2572414809095157 +0.44782967237654 +0.583007369326533 +0.6477522876746659 +0.6366576582068424 +0.6045743333401067 +0.5349357215911784 +0.4148497348261638 +0.2418009469042732 +0.0718856467464558 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0740234626352115 +0.2504546562900046 +0.4135365655416251 +0.5302604664079273 +0.5432533070530144 +0.5128700749801881 +0.4832175102784494 +0.4348757780803174 +0.3328016310053576 +0.2012061514911371 +0.0631134049946152 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0769740718915733 +0.2637150414185953 +0.4461769925290742 +0.5772466963336246 +0.6466338501344495 +0.6486878467071708 +0.6052279546732232 +0.5349357215911785 +0.4115884014386443 +0.2349870291725086 +0.0634639221343953 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.074139455022047 +0.2586088364185614 +0.4444709731168593 +0.5815968341698331 +0.6583727876780525 +0.675729312715475 +0.6439296188676433 +0.5540643055019338 +0.4131877417213608 +0.2285820481038208 +0.0584229099357215 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0680130250137158 +0.2492794925460075 +0.4354176403253882 +0.5669699401919546 +0.646661789906461 +0.6711031637981834 +0.6344631161143058 +0.5480970475280921 +0.4034426879076667 +0.2191908980689384 +0.0542827437194779 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0659116154945509 +0.2487410169399684 +0.4294486890320307 +0.5614700384044866 +0.6357635855024757 +0.6492051558192619 +0.6175053678228652 +0.5338680836364375 +0.3952851211400781 +0.211416868171689 +0.0492459648195937 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0412822831365696 +0.1218030127540825 +0.2564151409857829 +0.3894871951178211 +0.4610341779611078 +0.5410486050433828 +0.5111945353192585 +0.3625608748365946 +0.2641569978122312 +0.1708677923854807 +0.0449085268797539 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0224407168837502 +0.1297074282540521 +0.2903543440418859 +0.4234238581946504 +0.4443710672654244 +0.4640000270931123 +0.460877545905892 +0.4125222671516333 +0.3117426628465378 +0.1590111691355265 +0.0302655463664749 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0368711857977905 +0.1040832706805112 +0.1780627070083107 +0.1711717432385751 +0.1536408062910206 +0.1804435142475903 +0.21043812949153 +0.1553561389605727 +0.0836474441035227 +0.0351346866342903 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0416361869153814 +0.104558246804706 +0.1168348132945901 +0.1347509804319996 +0.1604344041885951 +0.1494803202405868 +0.1550073151403084 +0.1794622355881575 +0.1353834352711681 +0.0309877471399833 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0141434512561044 +0.0628246940171634 +0.0947141337993348 +0.1107049966472273 +0.1309892711275476 +0.1211984976869255 +0.1073276708728723 +0.0769181923475504 +0.0486939426574279 +0.0236040273911364 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0104985809982457 +0.0710203604738585 +0.1756438000799247 +0.2474625607055046 +0.265060383773935 +0.271440811709643 +0.2558343323918476 +0.2181520465459668 +0.1665659141554738 +0.083347726549218 +0.0186536077865604 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0256317775113621 +0.1147232438583301 +0.2052269386815136 +0.2637192747173849 +0.3262561044168546 +0.4224129464436903 +0.4216297861676115 +0.374812888193499 +0.2750814486687122 +0.1267585123172061 +0.0236590602754014 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0430865150807036 +0.0756922290180778 +0.1025389632820596 +0.1182605883269325 +0.1359295308150285 +0.1306929402122745 +0.1356137267253232 +0.1096221188168437 +0.0555036270904029 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0332872750425023 +0.1562933913125935 +0.3133597829841708 +0.4789545783973069 +0.5725282615027194 +0.5940672857442816 +0.566989413366387 +0.4689326668427718 +0.3233419015300835 +0.1410526690102208 +0.0213595323728825 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0349314882923888 +0.1601321466550166 +0.277855952695426 +0.3709114800289896 +0.4748118722017895 +0.5055320748582691 +0.4946389504128312 +0.4263702341522226 +0.3020644951537195 +0.1371351743103109 +0.0204705396270633 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0113579406525376 +0.0745433117265763 +0.1468133420031292 +0.2320956860992013 +0.2873774883330285 +0.2469452515934136 +0.1779915875886452 +0.0947513868286834 +0.0475323254695575 +0.0194122149296595 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.031233278469781 +0.0500198118383353 +0.0974124384478355 +0.1172513698954883 +0.0995485610170754 +0.0814749151646922 +0.0638576189218295 +0.0387236773481261 +0.0185452353375463 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0632302440412086 +0.1041112104525227 +0.1185484526446264 +0.1054091398614187 +0.0939267402244664 +0.0762044581716213 +0.0683974085438129 +0.0380878358699259 +0.0138081739919668 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0325125813640027 +0.0599502841390147 +0.0890432067407663 +0.106165207025244 +0.1046877857476683 +0.0826720920623954 +0.0573874450517817 +0.0271015788511165 +0.0102166432988573 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0317184145110709 +0.0716392687569002 +0.1073928636742324 +0.1279734690698257 +0.128750702727599 +0.1162514647213812 +0.0881872337255061 +0.0510146370538949 +0.0239096715637467 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0567541435528552 +0.1529626318249243 +0.2944318574360433 +0.3899037517187193 +0.3708005676007017 +0.2403057457717811 +0.1609804997324554 +0.095350821937293 +0.0396025101768502 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0176985755796232 +0.0481249873001036 +0.0768716260608646 +0.0959544903446921 +0.0895029429893185 +0.0858123531045319 +0.0717933608328422 +0.0471504819187342 +0.0206737379689648 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0387109774517573 +0.0938065145388413 +0.1331457135309776 +0.1872227189292802 +0.1828988275455672 +0.1584464470769918 +0.120433963925521 +0.0820633436964487 +0.0367958330793354 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0524802050948597 +0.1353046959136813 +0.1642892460664187 +0.197818665799687 +0.1885985410359051 +0.1649073076897025 +0.1195635976943761 +0.0553469950351871 +0.0168815489132275 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0277628201220544 +0.0685760537527347 +0.0999481844228151 +0.1263165559235703 +0.1352801427807015 +0.1327697965984597 +0.0930225076030046 +0.0425912191223186 +0.0153262349379229 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0580122799531289 +0.1090658633558883 +0.1396082674632041 +0.1441734568779251 +0.1352047900622464 +0.1334699842182621 +0.1004146939494307 +0.0526114373573378 +0.0151763761607705 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0349103217984407 +0.0852577909630924 +0.1357881386354553 +0.1882928968632949 +0.2244706683193465 +0.2368395207228442 +0.1882979768218424 +0.1010683152825472 +0.0290582095516767 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0275113621739513 +0.0887477224852511 +0.1801209368798217 +0.2645617011765184 +0.2399272888599896 +0.1816635509587574 +0.1529456986297658 +0.1003147880979957 +0.0343295132045055 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0490901794241358 +0.1534689343601623 +0.32470079044155 +0.4747212796076916 +0.5050774185682644 +0.4678616422489992 +0.3754275631777511 +0.2225055710212071 +0.0695700323085363 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.094602374711289 +0.2564380007992468 +0.381874877234335 +0.4496296710218844 +0.4046136183528742 +0.2610040368737257 +0.1835964751860958 +0.0952568427041635 +0.0297050576067299 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0167689431654237 +0.0398632813822905 +0.0721972175373715 +0.091015077316969 +0.0844466909150021 +0.0767217672837122 +0.0716959949606811 +0.0421187829773975 +0.011606011961609 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0737838579237193 +0.1892716355434539 +0.2747952776705342 +0.2870134246371216 +0.2764843638875906 +0.2656648988410921 +0.2164367138764147 +0.1173961487140931 +0.0290480496345816 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0684151883987293 +0.1751324175861391 +0.2726811682550003 +0.3312386970922317 +0.3532907971470952 +0.3321200699002296 +0.2114769810145016 +0.1021351065775303 +0.035337038316434 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0845381301688578 +0.2473558815760063 +0.3955721387980141 +0.4837288927722349 +0.4983583267293872 +0.454639356809515 +0.3565970035017847 +0.1951948672098835 +0.0493644971857029 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0782804678980486 +0.2401076273884271 +0.3873739323620452 +0.4751192096939155 +0.5077935030716816 +0.2506222949220734 +0.1318909637697356 +0.0896858214970299 +0.0474806792243241 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0644536673914074 +0.1913645784650397 +0.3088987327196744 +0.3680167503166507 +0.3896040341644145 +0.3576536348796726 +0.2767739215248003 +0.1474695033155196 +0.0346520905722742 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0625757760483341 +0.1488851184307669 +0.2671863464260798 +0.3019290295924518 +0.2750154092075942 +0.2737022399230555 +0.1722673209653276 +0.1174427150007789 +0.0276104213656283 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0277162538353687 +0.0963752802443798 +0.132271960660801 +0.1594116392010241 +0.2006939223375937 +0.1461622606492864 +0.0879713354872357 +0.0510603566808228 +0.0208710096925609 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0282344096072176 +0.0694150935728364 +0.1231746015619179 +0.2108436795155751 +0.2411278523967244 +0.2215463055154803 +0.1462096735957301 +0.0604354201803046 +0.0101497571779814 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0188271730369346 +0.0605903589160045 +0.1099921091310561 +0.1694623371873285 +0.1786866952499 +0.1521269786438542 +0.0924543989054382 +0.0322678966939629 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0104164550017271 +0.0411696773887658 +0.0629694728357683 +0.1327511700837854 +0.1637380705640108 +0.1518204878114861 +0.091664465351296 +0.0558837773217103 +0.0129826807279919 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0325583009909305 +0.157685299954619 +0.286205711228063 +0.301806263927553 +0.2091435867216657 +0.1717102188446142 +0.1794182092807456 +0.1006915516902715 +0.0232001706866071 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0443565047175881 +0.109860876868578 +0.1221010369888715 +0.1571044913606838 +0.2093764181550945 +0.2540487269623879 +0.2012518711180649 +0.0974352982612995 +0.0191218106326919 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0282140897730274 +0.0440330806900615 +0.0674847093247719 +0.0855380353429649 +0.0783380407615873 +0.0631303381897737 +0.0329553844173964 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0361320518291237 +0.0728550721692777 +0.1065732970285629 +0.1214220158630172 +0.1177305793184727 +0.0783930736458523 +0.0328978115538577 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0110260500274317 +0.0570437011900649 +0.1430854990889941 +0.2464973685814723 +0.3010916830918659 +0.2198292795264123 +0.1255435555645865 +0.0734054010119277 +0.0162550206923644 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0676100149689445 +0.130962178015294 +0.2309637020028583 +0.2437982172732137 +0.2325638889453328 +0.1600652605341407 +0.0583484038770243 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0211504074126755 +0.085173971647058 +0.1301908709758261 +0.1278862631147596 +0.1091056563645107 +0.0826018193024878 +0.0521263013160479 +0.0290539762528871 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0464909339673121 +0.0899169596109429 +0.0916035058487256 +0.0851096255054558 +0.0886926896009861 +0.0932036927912001 +0.0488226349406322 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0100100583179241 +0.0427309179823759 +0.0681451039359518 +0.0788223301431193 +0.0509714574062408 +0.0338316772668468 +0.0278170063465615 +0.0121072345382995 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0162998936595344 +0.1030164793855282 +0.1590670486795494 +0.1328680091303788 +0.1003435745297651 +0.0765990016188134 +0.0641336300029125 +0.0295213324392606 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0128438285276925 +0.0609722024668278 +0.1275814656019073 +0.212846876502821 +0.2409297340133704 +0.2241709507650417 +0.157300069764764 +0.1027226884495289 +0.0159104301708898 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0106594463522511 +0.0470607359843943 +0.0545850012530564 +0.0410723115166046 +0.0415328944249148 +0.0319173795541828 +0.0204561464111786 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0117296242862658 +0.0295247190782923 +0.0386212315174174 +0.0469836899464233 +0.0460930038810883 +0.0395601771889541 +0.0224593433984245 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0128920881338941 +0.0817348397103746 +0.1140509960105392 +0.1085748006962929 +0.0971254207898996 +0.0867411388589735 +0.0615030581350456 +0.0237835192598161 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0107991452123084 +0.076845379608369 +0.1477480543758762 +0.184947744159741 +0.1977500863592952 +0.168510691619423 +0.0994461151863667 +0.0398565081042272 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0127981089007647 +0.0959011507799429 +0.2296488393988038 +0.3367165857259938 +0.372018064332595 +0.2995812420837312 +0.2015278821991479 +0.0808737867365669 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0244168207587426 +0.0577879151172793 +0.0719982524942596 +0.0621515995096146 +0.0441812461476981 +0.0213036528288595 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0576067299290837 +0.1358338582623832 +0.1903646732909326 +0.1909014555774558 +0.1600381674218871 +0.0999210913105615 +0.0511382493785517 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0878189367308096 +0.1950373884949098 +0.2830849233603587 +0.3052225360507725 +0.2771633850134449 +0.1872616652781446 +0.0795165911446162 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0523879191812461 +0.1050628560204282 +0.1369480625038099 +0.1274163669491123 +0.1021300266189827 +0.0742452874917874 +0.0360947987997751 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0859698318195056 +0.2063716226742256 +0.3167040890279669 +0.3527904212301627 +0.2985644037144657 +0.1786265824070875 +0.0535952559960444 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0331399562446237 +0.060948495993606 +0.0510645899796124 +0.0369042055283495 +0.0522109672918402 +0.0394645046363088 +0.0112046952363535 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0120208752429913 +0.024268655301106 +0.0386542512479764 +0.0494567830993165 +0.0450600789764222 +0.0283918883221912 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0201344157031678 +0.034797716050637 +0.0465857598601995 +0.0412839764560854 +0.0324846415919912 +0.0154803270138649 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.023466021850595 +0.0920403822838138 +0.1661129511849849 +0.2148246736973293 +0.195530144474021 +0.1349363989189848 +0.0606470851197854 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0687453857043193 +0.166112104525227 +0.2919452177270233 +0.3303370044500436 +0.2351868408753784 +0.1094832666165444 +0.0366231144887191 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.052014542228002 +0.1696934753012415 +0.2798811628363779 +0.321388657468555 +0.2886347780735442 +0.1944887529717757 +0.0782923211346595 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0567312837393913 +0.0959756568386401 +0.1095806324887055 +0.1415665914832801 +0.1155064041344089 +0.0768394529900636 +0.033223775560658 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0274283895176748 +0.0684143417389714 +0.1072269183616795 +0.1229917230542065 +0.0934712372747038 +0.056096288920949 +0.0234482419956786 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0462818090071051 +0.1352344231537737 +0.2259861892860287 +0.2544085573595052 +0.2242014305163269 +0.1362334816681229 +0.0368796523953697 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0691458557698169 +0.1615519950690535 +0.2215251390215322 +0.1939959969926645 +0.1222144893964331 +0.0539991127005737 +0.0160162626406301 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.061971260981177 +0.167047663557732 +0.2742610353632847 +0.3155754915706554 +0.2727912340235303 +0.1784487838579237 +0.0678944926476066 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0590257316833627 +0.1586682719335677 +0.2357253164814175 +0.2676291494794736 +0.2352850534072975 +0.1376355502272434 +0.0452844438122718 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0205560522626135 +0.0366011013350131 +0.0467144521434038 +0.052443798725269 +0.0384036399596312 +0.0110209700688842 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0240222773115504 +0.0653452001165003 +0.1131205169365817 +0.119477238399068 +0.0781348424196858 +0.0381454087334647 +0.0117474041411822 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0200395898102804 +0.0259475816010674 +0.0292393947398722 +0.02369631330475 +0.0172295260737339 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0397430556966655 +0.1056986974986284 +0.1595462581025338 +0.1678960166351709 +0.1566091954022988 +0.1007669044087266 +0.0398217950541523 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0305432507670737 +0.0883582589966066 +0.1249051741071126 +0.1164064034570811 +0.1076985078468426 +0.0663425653113337 +0.0232492769525667 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0145803276911927 +0.0269678066093647 +0.0300293282940144 +0.0306880295856785 +0.0266638557562703 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0405194426946809 +0.1098693434661573 +0.1853405942874172 +0.2188124411571468 +0.1858756832544246 +0.100795690840496 +0.0352447524028203 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0107398790292537 +0.0365122020604311 +0.0657321236258712 +0.06900192361097 +0.0682297699117441 +0.0479260222569917 +0.0209091093816674 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0249409031488969 +0.0557212186481891 +0.0976156367897371 +0.1142846741037259 +0.1118649205155819 +0.0977240092387512 +0.0422169955093166 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0249502164062341 +0.079915367890598 +0.1322330143119365 +0.1594590521474677 +0.1447060058656588 +0.0808585468609242 +0.0271752382500558 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0241348830593542 +0.0766972141507325 +0.1334505110438298 +0.1126015145049749 +0.0965285256605639 +0.0783803737494835 +0.0233254763307798 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0325058080859393 +0.0687140592932761 +0.0832359674611721 +0.0831132017962733 +0.0612473668881528 +0.0338892501303856 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.037184449908222 +0.0966394380888518 +0.1412296208996268 +0.1873751176857063 +0.1755041012198673 +0.1172674564308888 +0.0539533930736458 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.028768651914467 +0.0859308854706412 +0.1844067285744281 +0.1956816965706893 +0.1594048659229607 +0.0942408509946558 +0.0317014813159124 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0218023354262762 +0.0331170964311597 +0.0326141805349535 +0.0246733586653932 +0.0205949986114779 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0443946044066947 +0.1440642377691531 +0.2453340580740861 +0.2838215173497517 +0.2457514613347421 +0.1570519984556925 +0.0666939291108718 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0279092922601751 +0.0907492261529812 +0.1692015659818882 +0.2013551636085316 +0.1819260154837136 +0.1419128753242707 +0.0573874450517817 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0414880214577449 +0.1220349975277535 +0.2125285324338419 +0.2840484221648751 +0.2672303727334918 +0.1637185973895786 +0.0646187660442024 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0202783478620147 +0.0522524536199784 +0.0646467058162138 +0.0984436700329858 +0.1264647213812068 +0.0776624062747647 +0.0367137070828168 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0497311008608836 +0.1312771354452414 +0.2021163107309044 +0.230614878182594 +0.1913298654149648 +0.1243878649950216 +0.0565856582610285 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0244642337051862 +0.115284579277833 +0.2250607901706188 +0.2858272543162714 +0.265599706039732 +0.1729937550376255 +0.0732470756371961 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 diff --git a/examples/synthetic_methane_morocco/gboml_models/belgium_wind_capacity_factor_one_year.csv b/examples/synthetic_methane_morocco/gboml_models/belgium_wind_capacity_factor_one_year.csv new file mode 100644 index 0000000000000000000000000000000000000000..54b0c81b667cb8fe91b350e92ae26e75b58afffc --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/belgium_wind_capacity_factor_one_year.csv @@ -0,0 +1,8760 @@ +0.7143850042122999 +0.6915297669194047 +0.7298546756529064 +0.7477148272957035 +0.5788928671721426 +0.5811043246279135 +0.7683621173827575 +0.8633038472339231 +0.8840494243190115 +0.9053461106430778 +0.9266182252176356 +0.8935095478798091 +0.8530258354394832 +0.8556760741364783 +0.8220443695591126 +0.81472549845549 +0.8780855096882898 +0.9258073574838528 +0.9293878124122436 +0.9293878124122436 +0.9293878124122436 +0.935478096040438 +0.9351235607975288 +0.9293878124122436 +0.9293878124122436 +0.9193590283628192 +0.905633951137321 +0.8869102780117945 +0.9197381353552372 +0.9211773378264532 +0.9296826734063464 +0.9274712159505756 +0.8271868857062622 +0.7081683515866328 +0.540599550688009 +0.8879036787419263 +0.9139637742207244 +0.9218688570626228 +0.9282013479359732 +0.933080595338388 +0.933080595338388 +0.931609800617804 +0.923030749789385 +0.8972971075540579 +0.8972198820556023 +0.8713177478236448 +0.8198750351024992 +0.7140655714686885 +0.6462721145745577 +0.539177899466442 +0.3912489469250211 +0.4716722830665543 +0.5230202190395956 +0.6555883178882336 +0.6715775063184498 +0.5748876720022466 +0.5227148272957034 +0.6629528222409434 +0.5412033136759337 +0.34931550126369 +0.4477885425442292 +0.3827014883459702 +0.2305602358887953 +0.0136092389778152 +0.011780398764392 +0.0362854535242909 +0.3403327716933446 +0.3619699522606008 +0.3858256107834877 +0.405700645885987 +0.2631880089862398 +0.3190676776186464 +0.3747858747542825 +0.3331297388374052 +0.246317747823645 +0.2331823925863521 +0.2193204156135917 +0.1586668070766638 +0.1839686885706262 +0.1668281381634372 +0.1328138163437236 +0.0898027239539455 +0.0513549564729008 +0.0385706262285874 +0.0414911541701769 +0.0385109519797809 +0.0305286436394271 +0.0428882336422353 +0.0352113170457736 +0.0417544229149115 +0.0425582701488346 +0.1037559674248806 +0.1810902836281943 +0.2528292614434148 +0.3156030609379387 +0.1946925021061499 +0.0791420949171581 +0.1036892726762145 +0.1980518112889637 +0.2900835439483291 +0.3060551811288964 +0.1831964335860713 +0.0657540016849199 +0.1394903117101937 +0.1901397079472058 +0.3025624824487503 +0.3376333894973322 +0.3084245998315079 +0.2520499859590002 +0.2373525695029485 +0.2149290929514181 +0.2332561078348778 +0.2405890199382195 +0.1961141533277169 +0.1979114012917719 +0.2379703734905925 +0.2199733221005335 +0.1723497613030047 +0.1169264251614715 +0.1075259758494804 +0.0921616119067677 +0.1221005335579893 +0.1460123560797528 +0.1485116540297669 +0.1458298230834035 +0.1420633249087335 +0.1007196012356079 +0.1077471215950575 +0.1267761864644762 +0.148852148272957 +0.1466406908171861 +0.2223322100533558 +0.3072205841055883 +0.3537559674248806 +0.4274361134512777 +0.5918246279135074 +0.7324487503510251 +0.8304970513900589 +0.7042544229149114 +0.7062693063746138 +0.6938254703734905 +0.6771833754563324 +0.6093934288121313 +0.3917754844144903 +0.2965775063184498 +0.280117944397641 +0.2454577365908452 +0.1266989609660207 +0.0876930637461387 +0.131437798371244 +0.2162243751755125 +0.3230728727885424 +0.4179654591406908 +0.5214300758213984 +0.5703138163437237 +0.5792614434147711 +0.6667579331648413 +0.774536647009267 +0.813563605728728 +0.8811569783768602 +0.9009267059814658 +0.9067572311148554 +0.9186008143779836 +0.9203208368435832 +0.9254247402415052 +0.9241926425161472 +0.9258143779837124 +0.9268744734625104 +0.9306585228868296 +0.9257301319853972 +0.9242909295141812 +0.924915754001685 +0.9146728447065432 +0.9228833192923336 +0.9242698680146024 +0.91095900028082 +0.8844636338107272 +0.884161752316765 +0.8796545914069082 +0.4447697276046054 +0.12088949733221 +0.4917158101656838 +0.4640690817186183 +0.2582455770850884 +0.5125596742488064 +0.4847128615557427 +0.7531486941870261 +0.8844952260600955 +0.8818976411120473 +0.8724515585509688 +0.811366189272676 +0.6510706262285875 +0.7756248244875036 +0.7452401010951979 +0.8561991013760178 +0.9109625105307496 +0.9119910137601795 +0.9119910137601795 +0.8262075259758496 +0.8632371524852569 +0.9062412243751754 +0.904419404661612 +0.9084210895815784 +0.9165964616680706 +0.9173125526537488 +0.9145254142094916 +0.9224515585509688 +0.9286050266778992 +0.9052162313956754 +0.6042860151642796 +0.4185902836281943 +0.4185902836281943 +0.4185902836281943 +0.4185902836281943 +0.4548827576523447 +0.766677197416456 +0.8789806234203874 +0.8957596180848076 +0.8909891884302161 +0.7293491996630159 +0.676505897219882 +0.6370647290087054 +0.5659154731816906 +0.5188254703734906 +0.4354780960404381 +0.4240030890199382 +0.4254422914911541 +0.4254422914911541 +0.4254422914911541 +0.6336422353271552 +0.8664420106711597 +0.8871279135074417 +0.8897746419545071 +0.8915964616680707 +0.8927548441449031 +0.891315641673687 +0.89708649255827 +0.9084210895815784 +0.8925477393990452 +0.8927548441449031 +0.8927548441449031 +0.8927548441449031 +0.8927548441449031 +0.8925477393990453 +0.8886478517270429 +0.8861836562763268 +0.8861836562763268 +0.8861836562763268 +0.8915227464195452 +0.8927548441449031 +0.8922914911541702 +0.8937693063746138 +0.8899992979500141 +0.8869980342600393 +0.8947486661050267 +0.8984976130300476 +0.8950575680988486 +0.8993119910137601 +0.8968513058129739 +0.8993119910137601 +0.8993119910137601 +0.898079893288402 +0.8993119910137601 +0.8993119910137601 +0.8978762987924739 +0.8993119910137601 +0.8934674248806515 +0.8890655714686885 +0.8939764111204718 +0.8937728166245437 +0.8855447907891042 +0.8370893007582139 +0.8752948609941027 +0.8825926705981465 +0.8785488626790227 +0.8755405784891883 +0.8755405784891883 +0.8833403538331929 +0.8725709070485819 +0.8437798371244033 +0.8727920527941588 +0.889416596461668 +0.8881880089862397 +0.8900308901993821 +0.8551074136478517 +0.8881915192361695 +0.8916736871665262 +0.8904450996910979 +0.8916736871665262 +0.8855342600393148 +0.878815641673687 +0.8810973041280539 +0.8654696714406064 +0.8652625666947487 +0.8752843302443133 +0.8460509688289806 +0.8555672563886548 +0.8108572030328558 +0.7667403819151923 +0.6738240662735187 +0.7589090143218197 +0.8109765515304689 +0.6881529064869418 +0.695443695591126 +0.8756107834877843 +0.8923195731536084 +0.8956086773378263 +0.8940536366189272 +0.8951909575961808 +0.8888303847233923 +0.8466161190676776 +0.8760004212299916 +0.883522886829542 +0.8708438640831228 +0.8890374894692502 +0.8890374894692502 +0.8766884302162314 +0.879226340915473 +0.8834175793316483 +0.8484098567818027 +0.88064799213704 +0.888219601235608 +0.8898483572030328 +0.8786050266778995 +0.8864574557708509 +0.8817923336141533 +0.8272535804549283 +0.7447907891041843 +0.5749789385004211 +0.6911015164279696 +0.853334737433305 +0.8175091266498172 +0.8927583543948329 +0.8907083684358326 +0.8912700084245997 +0.8913331929233361 +0.8427302723953944 +0.809846251053075 +0.799245296265094 +0.8453032855939342 +0.804436955911261 +0.553612047177759 +0.6312342038753159 +0.7817291491154169 +0.7851305812973884 +0.8631739679865207 +0.8246875877562482 +0.8432568098848637 +0.8768007582139847 +0.8821433586071329 +0.8602288682954226 +0.8856009547879808 +0.891968548160629 +0.8913507441729851 +0.8809253018814939 +0.8697311148553775 +0.8737433305251333 +0.8847690255546193 +0.8141708789665824 +0.756760741364785 +0.6928285593934288 +0.8556936253861274 +0.8765796124684077 +0.8546932041561358 +0.8432603201347935 +0.783526397079472 +0.7734765515304689 +0.8301179443976411 +0.8435481606290367 +0.7572802583543948 +0.6023343162033136 +0.4522114574557709 +0.42927899466442 +0.4252878404942431 +0.3253580454928391 +0.2006353552372928 +0.3228025835439482 +0.1757160909856781 +0.2942431901151361 +0.3429233361415333 +0.3768639427127211 +0.3419369559112609 +0.3521552934568941 +0.4243962370120752 +0.2992839090143218 +0.2497367312552653 +0.18356149957877 +0.141385846672283 +0.2251123279977534 +0.1716231395675372 +0.1590213423195731 +0.1897465599550687 +0.2327436113451277 +0.2488240662735186 +0.3631704577365908 +0.483782645324347 +0.5799283909014321 +0.608013900589722 +0.7155749789385003 +0.7544299354114014 +0.8790964616680707 +0.813935692221286 +0.772806093793878 +0.9020113732097724 +0.8807497893850041 +0.86626649817467 +0.755325049143499 +0.6119910137601796 +0.6407680426846392 +0.5311604886267902 +0.5723743330525133 +0.7234695310306093 +0.715666245436675 +0.5542544229149116 +0.4289841336703173 +0.3089476270710474 +0.3058199943836001 +0.2846882898062342 +0.2440606571187868 +0.1815887391182251 +0.1071328278573434 +0.0760285032294299 +0.0518569222128615 +0.0171686324066273 +0.0286366189272676 +0.0861450435270991 +0.0698294018534119 +0.0439764111204717 +0.0173020219039595 +0.0295212019095759 +0.0243962370120752 +0.0188570626228587 +0.0767410839651783 +0.0991961527660769 +0.0670738556585228 +0.0427337826453243 +0.0174424319011513 +0.0132371524852569 +0.0389040999719179 +0.0467811008143779 +0.0955946363381072 +0.083133249087335 +0.0329085930918281 +0.0287103341757933 +0.0376439202471215 +0.0457315360853692 +0.0399922774501544 +0.0313149396237012 +0.0361485537770289 +0.0220303285593934 +0.0214265655714686 +0.014451698960966 +0.0126509407469811 +0.0458368435832631 +0.0646166807076663 +0.0383600112327997 +0.0240768042684639 +0.0803531311429373 +0.0723883740522325 +0.0341161190676776 +0.0213668913226621 +0.0116996630160067 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0118049705139005 +0.0577997753440044 +0.1029977534400449 +0.120306795843864 +0.1194924178601516 +0.2159435551811289 +0.3442080876158382 +0.3674845549003088 +0.3459316203313676 +0.4523132547037348 +0.4520289244594215 +0.3161190676776186 +0.3201979780960404 +0.4149747262005054 +0.5905784891884301 +0.5347304128053918 +0.5123315080033698 +0.5798336141533277 +0.5662349059253019 +0.5353166245436675 +0.5146096602078067 +0.4374613872507722 +0.3456297388374052 +0.3492207245155854 +0.2629844144903117 +0.1580876158382476 +0.1159435551811289 +0.0933831788823364 +0.0878826172423476 +0.1627843302443133 +0.1814904521201909 +0.1743119910137602 +0.1188044088739118 +0.085204296545914 +0.1234344285313114 +0.1099059253018815 +0.0823223813535523 +0.0973146588037068 +0.0966793035664139 +0.0850322942993541 +0.0792544229149115 +0.1022500702049985 +0.2001965739960685 +0.2007757652344847 +0.1588949733221005 +0.1657118786857624 +0.1460193765796124 +0.1610397360292052 +0.1735327155293456 +0.1412700084245998 +0.0932954226340915 +0.1145429654591406 +0.1510390339792193 +0.1535769446784611 +0.1809849761303004 +0.2296616119067677 +0.3093899185622016 +0.3349761303004774 +0.2664771131704577 +0.1858501825329963 +0.1363381072732378 +0.0939869418702611 +0.0578910418421791 +0.0234203875315922 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0186043246279135 +0.0299634934007301 +0.0396833754563324 +0.0694432743611345 +0.1169615276607694 +0.2040929514181409 +0.3420106711597865 +0.3910874754282504 +0.4048652064026959 +0.4968267340634652 +0.5938816343723673 +0.7048862679022746 +0.8093548160629036 +0.8320977253580455 +0.8624368155012636 +0.8765796124684077 +0.875888093232238 +0.6323188711036225 +0.6880019657399606 +0.8585299073294018 +0.8719460825610783 +0.8819994383600112 +0.8822311148553778 +0.8833333333333331 +0.8805637461387251 +0.8586422353271552 +0.8268534119629317 +0.7102499297950015 +0.762808901993822 +0.72277450154451 +0.6972620050547598 +0.6459667228306655 +0.7018183094636338 +0.715445099691098 +0.714177899466442 +0.6026151361976971 +0.4439623701207525 +0.491863240662735 +0.3499859590002808 +0.2069924178601516 +0.1571995226060095 +0.1610221847795563 +0.1629142094917158 +0.1543351586632968 +0.1530539174389216 +0.1834421510811569 +0.2228201347935972 +0.1987573715248525 +0.1897219882055602 +0.3129773939904521 +0.4410874754282504 +0.5325821398483572 +0.508817747823645 +0.4468548160629036 +0.5011899747262004 +0.498869699522606 +0.5145745577085088 +0.4814939623701206 +0.3990346812693064 +0.3931936253861274 +0.4365592530188149 +0.3547002246559955 +0.3357659365346812 +0.3185586913788261 +0.2761618927267621 +0.3580244313395113 +0.4272957034540859 +0.3744945240101094 +0.3493716652625666 +0.464451698960966 +0.5113591687728166 +0.6801144341477112 +0.6465845268183095 +0.5359625105307498 +0.3903257511934849 +0.6447872788542544 +0.7526291771974165 +0.7949417298511654 +0.863251193484976 +0.90821749508565 +0.9258319292333612 +0.9138900589721988 +0.8586281943274361 +0.7674354114012917 +0.6467670598146588 +0.6401081156978377 +0.4710228868295422 +0.3966512215669756 +0.4249192642516147 +0.4743541140129176 +0.4078243470935131 +0.3123420387531592 +0.1586878685762426 +0.2302829261443414 +0.1878861274922774 +0.2514005897219882 +0.148680146026397 +0.0952085088458298 +0.0680497051390058 +0.0888374052232518 +0.1142902274641954 +0.1059604043807918 +0.0849691098006178 +0.1457315360853692 +0.1856992417860151 +0.1611625947767481 +0.1788437236731255 +0.2790332771693344 +0.3754879247402415 +0.5305883178882336 +0.7184744453805111 +0.7945766638584667 +0.804914349901713 +0.7289279696714405 +0.8544580174108397 +0.8496630160067397 +0.9255756809884864 +0.9376298792474024 +0.9309639146307216 +0.9153678741926424 +0.8963142375737152 +0.8738977815220444 +0.8139321819713563 +0.8877071047458577 +0.93904099971918 +0.9398834597023308 +0.9366540297669194 +0.9287524571749508 +0.9357940185341196 +0.9368190115136196 +0.9346672283066552 +0.9350744172985116 +0.9350744172985116 +0.9294369559112609 +0.9276923616961528 +0.9375386127492278 +0.940002808199944 +0.940002808199944 +0.9425582701488344 +0.9418421791631564 +0.940002808199944 +0.9391814097163718 +0.9384618084807635 +0.931606290367874 +0.9273413367031732 +0.92585299073294 +0.9070029486099408 +0.8948645043527098 +0.8097058410558833 +0.7989785172704297 +0.7629598427408031 +0.8490732940185339 +0.5405714686885706 +0.7565782083684358 +0.8130616399887671 +0.8837440325751191 +0.8890936534681269 +0.9237819432743613 +0.8952857343442852 +0.8224691098006178 +0.6829472058410558 +0.4018569222128615 +0.1723427408031451 +0.0345970233080595 +0.0 +0.0 +0.0 +0.0101797247964055 +0.0537770289244594 +0.1041491154170176 +0.2203734905925301 +0.3127281662454366 +0.4150940746981185 +0.4626333894973322 +0.517565290648694 +0.5248595900028081 +0.4687552653748947 +0.3866119067677618 +0.4402485256950295 +0.5382582139848356 +0.4997472620050547 +0.482224094355518 +0.479844144903117 +0.4661085369278292 +0.4274712159505756 +0.4081121875877562 +0.3246138725077225 +0.3077752035944958 +0.1999894692502106 +0.1559217916315641 +0.0750491434990171 +0.0743751755124964 +0.0777590564448188 +0.0990241505195169 +0.0427232518955349 +0.077499297950014 +0.120443695591126 +0.1403538331929233 +0.1252808199943836 +0.1262075259758494 +0.0940536366189272 +0.1822276046054479 +0.5824557708508846 +0.8505827014883459 +0.8452997753440045 +0.8577365908452683 +0.8562973883740522 +0.8509863802302723 +0.847448048301039 +0.846335299073294 +0.8487819432743612 +0.848834597023308 +0.8539385004212299 +0.8111520640269586 +0.5485011232799775 +0.5417825049143499 +0.5458859870822802 +0.5452401010951979 +0.655872648132547 +0.8244102780117943 +0.8312903678741925 +0.8400870541982588 +0.8362468407750632 +0.8223146588037068 +0.82106149957877 +0.8318590283628194 +0.8343477955630442 +0.8087475428250491 +0.8179724796405503 +0.7860397360292052 +0.6969987363100251 +0.6321152766076944 +0.5181655433866891 +0.4808796686324065 +0.4503229429935411 +0.5356044650379107 +0.5348322100533558 +0.451077646728447 +0.4145605167087896 +0.3424319011513619 +0.3001509407469812 +0.2854043807919124 +0.3193169053636618 +0.3212861555742769 +0.2770850884582982 +0.1843407750631845 +0.1675056163998876 +0.1678039876439202 +0.1536190676776186 +0.1825400168491996 +0.1785980061780399 +0.1539700926705981 +0.1306234203875315 +0.0982448750351024 +0.0860292052794158 +0.0749543667509126 +0.0485818590283628 +0.0389286717214265 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0106781802864363 +0.0168948329121033 +0.1258073574838528 +0.1335755405784891 +0.1580419825891603 +0.1493014602639708 +0.206318449873631 +0.2695415613591687 +0.3036752316764953 +0.2425898623982027 +0.3692923336141533 +0.372311148553777 +0.2877281662454367 +0.1693590283628194 +0.1358396517832069 +0.0571012356079752 +0.2390445099691097 +0.2318625386127492 +0.2959175793316484 +0.25530749789385 +0.3941764953664701 +0.166677197416456 +0.1232132827857343 +0.1243260320134793 +0.1517059814658803 +0.3229500140409997 +0.3228166245436674 +0.4657996349340073 +0.3642340634653187 +0.355016147149677 +0.2687868576242628 +0.456830946363381 +0.6133494804830103 +0.5245401572591968 +0.372876298792474 +0.3102148272957034 +0.1554479078910418 +0.0709000280819994 +0.03030749789385 +0.0171581016568379 +0.0102358887952822 +0.0126053074978938 +0.0236871665262566 +0.0123139567537208 +0.0553741926425161 +0.0824698118506037 +0.3502071047458579 +0.4232940185341196 +0.3330349620893007 +0.2993646447627071 +0.4818836001123279 +0.6189307778713843 +0.7156767761864644 +0.7887566694748667 +0.8002667789946645 +0.8221426565571468 +0.7880335579893287 +0.8335193765796123 +0.9169299354114014 +0.90941800056164 +0.9130721707385564 +0.9152239539455208 +0.9300266778994664 +0.931076242628475 +0.9329015725919684 +0.9290543386689132 +0.9265409997191798 +0.9290016849199664 +0.9279029766919404 +0.9313886548722268 +0.9187201628755968 +0.9132547037349058 +0.8959316203313675 +0.9224375175512496 +0.9128580454928392 +0.9110818590283628 +0.9224340073013196 +0.9265409997191798 +0.9232554057848918 +0.9287735186745296 +0.9069573153608536 +0.8810165683796686 +0.8510249929795003 +0.7668456894130862 +0.7447486661050268 +0.6660734344285313 +0.6344636338107273 +0.5527836281943274 +0.4446679303566413 +0.3792754844144902 +0.3122683235046334 +0.2512426284751474 +0.2267270429654591 +0.2745928110081437 +0.2215108115697837 +0.0362994945240101 +0.0280363661892726 +0.0138303847233923 +0.0177232518955349 +0.1051390058972198 +0.387636899747262 +0.5808445661331086 +0.595341898343162 +0.5873876720022465 +0.7430146026397079 +0.6554830103903398 +0.8314834316203311 +0.8595584105588318 +0.8836352148272957 +0.8807813816343724 +0.8995928110081438 +0.9234098567818028 +0.9233080595338388 +0.9203454085930916 +0.9120963212580736 +0.9052092108958156 +0.9125035102499296 +0.921370401572592 +0.9203454085930918 +0.9208052513338948 +0.9110046335299072 +0.8633916034821679 +0.6866189272676214 +0.4798862679022745 +0.3028784049424318 +0.1909997191800056 +0.1380335579893288 +0.2181795843864082 +0.2251579612468408 +0.238833894973322 +0.1226340915473181 +0.1535453524290929 +0.1784470654310586 +0.2398729289525413 +0.407585650098287 +0.3584737433305251 +0.3190360853692783 +0.179879247402415 +0.081111345127773 +0.0440325751193484 +0.0390725919685481 +0.0543351586632968 +0.0126333894973322 +0.0431128896377422 +0.0925933726481325 +0.0518534119629317 +0.0233852850322942 +0.0285664139286717 +0.0436148553777028 +0.0786506599269867 +0.0752351867452962 +0.0882055602358888 +0.1064413086211738 +0.1102604605447907 +0.0888725077225498 +0.1125386127492277 +0.0666105026677899 +0.0322697276046054 +0.0603973602920527 +0.0413261724234765 +0.0262356079752878 +0.045306795843864 +0.0298757371524852 +0.0222444538051109 +0.0 +0.0 +0.0 +0.0134688289806234 +0.016677197416456 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0239960685200786 +0.0321258073574838 +0.0528011794439764 +0.0875456332490873 +0.1412980904240381 +0.1913156416736871 +0.1940817186183656 +0.1341863240662735 +0.0972198820556023 +0.0908312271833754 +0.0796124684077506 +0.0736099410278011 +0.0662770289244594 +0.0549529626509407 +0.044485397360292 +0.0290754001684919 +0.0301846391463072 +0.0415051951698961 +0.0349199663016006 +0.0141884302162313 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0127597584948048 +0.0 +0.0 +0.0 +0.0 +0.0179830103903397 +0.0324066273518674 +0.0430075821398483 +0.0681374613872507 +0.0871384442572311 +0.0811991013760179 +0.0706437798371244 +0.0518253299634933 +0.0478306655433866 +0.1219425723111485 +0.2814272676214546 +0.2527450154450996 +0.2705209210895816 +0.3508284189834315 +0.5655539174389217 +0.7493365627632687 +0.7779415894411682 +0.8529872226902556 +0.8846426565571468 +0.9232799775344004 +0.9301495366470092 +0.9236590845268184 +0.9237257792754844 +0.9350884582982308 +0.9191624543667508 +0.913798792474024 +0.9207280258354396 +0.910053355798933 +0.9212686043246278 +0.8936850603762987 +0.8845092670598146 +0.8630335579893288 +0.8124438360011234 +0.8288963774220723 +0.818063746138725 +0.7581929233361415 +0.6869804830103904 +0.6028538331929233 +0.5252702892445942 +0.4203454085930918 +0.3075119348497612 +0.2320310306093793 +0.1690606571187868 +0.1260916877281662 +0.1225709070485818 +0.1805567256388655 +0.2903854254422914 +0.3494313395113732 +0.3306760741364785 +0.3931339511373209 +0.4420563044088739 +0.2891989609660207 +0.1667825049143499 +0.2896517832069643 +0.255254844144903 +0.2721461668070766 +0.2990206402695872 +0.2984168772816624 +0.2539700926705981 +0.2475287840494243 +0.1501684919966301 +0.1613837405223251 +0.1187903678741926 +0.0754422914911541 +0.0584316203313675 +0.061745296265094 +0.0164806234203875 +0.01215599550688 +0.0116715810165683 +0.0106149957877 +0.0141919404661611 +0.0373034260039314 +0.0508143779837124 +0.0527695871946082 +0.0521552934568941 +0.0506458859870822 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0120120752597584 +0.0424283909014321 +0.0930672563886548 +0.0994664420106711 +0.1688114293737714 +0.2002000842459982 +0.2362959842740803 +0.2481220162875596 +0.2199171581016568 +0.192568800898624 +0.2093583263128335 +0.2182603201347935 +0.1634161752316764 +0.1113451277730974 +0.0542754844144903 +0.0232554057848918 +0.0 +0.1169650379106992 +0.3639251614714967 +0.2510460544790788 +0.4348497613030047 +0.7750421229991575 +0.6919931199101376 +0.5179128053917438 +0.3724971918000562 +0.1953173265936534 +0.1351902555461948 +0.1603973602920528 +0.1174880651502387 +0.0762110362257792 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0106711597865768 +0.0324663016006739 +0.0699978938500421 +0.0642445942151081 +0.1025203594495928 +0.0583052513338949 +0.0619208087615838 +0.1002702892445942 +0.0982905082841898 +0.1303145183937096 +0.1766743892165122 +0.1662805391743892 +0.1863732097725358 +0.2526888514462229 +0.2850112327997753 +0.2927092108958157 +0.2805602358887952 +0.251762145464757 +0.2759828699803426 +0.3591266498174669 +0.4235081437798371 +0.3343548160629037 +0.3401853411962932 +0.3685867733782645 +0.4513549564729008 +0.5074803426003931 +0.5494980342600393 +0.6236345127773096 +0.784210895815782 +0.8682954226340917 +0.8626614714967705 +0.8545387531592248 +0.794948750351025 +0.7483993260320134 +0.714844846953103 +0.7491154170176916 +0.8569081718618364 +0.8347865768042684 +0.8377035944959281 +0.8164349901713002 +0.8553952541420948 +0.8508389497332209 +0.8966793035664139 +0.9232238135355236 +0.9323890761022184 +0.9301039033979218 +0.9280433866891322 +0.926400589721988 +0.9222128615557428 +0.9339441168211178 +0.9384828699803424 +0.9354570345408592 +0.9329682673406344 +0.922497191800056 +0.9139146307217072 +0.8703945520921089 +0.6432778713844425 +0.3213282785734344 +0.2582104745857905 +0.211899747262005 +0.2099585790508284 +0.1018709632125807 +0.0316659646166807 +0.0999578770008424 +0.3351762145464757 +0.151779696714406 +0.1032926144341477 +0.0897009267059814 +0.0608747542825049 +0.0607799775344004 +0.0748385285032294 +0.0500947767481044 +0.1626123279977534 +0.3293000561639988 +0.3032680426846391 +0.2292509126649817 +0.2552759056444819 +0.3032645324347093 +0.196163296826734 +0.1924634934007301 +0.1766006739679865 +0.2377422072451558 +0.2483572030328559 +0.2475428250491435 +0.1771728447065431 +0.196865346812693 +0.1307322381353552 +0.1442993541140129 +0.1077014883459702 +0.1844074698118506 +0.1613030047739398 +0.1199382196012356 +0.1219917158101656 +0.1474971918000561 +0.1741961527660769 +0.1447170738556585 +0.1996805672563886 +0.2596672283066554 +0.2044720584105588 +0.1976972760460544 +0.1679549283909014 +0.1583333333333333 +0.109912945801741 +0.0507757652344846 +0.0769236169615276 +0.1103833192923336 +0.1553004773939904 +0.2815325751193485 +0.4280539174389216 +0.5300968828980623 +0.7463352990732939 +0.8359449592811006 +0.8833965178320695 +0.9328805110923898 +0.9491715810165684 +0.9457315360853692 +0.8221777590564449 +0.7699908733501826 +0.8859625105307497 +0.8980307497893849 +0.9494769727604604 +0.9492698680146024 +0.9462931760741364 +0.9451277730974444 +0.8857589160348216 +0.6452506318449873 +0.7547704296545914 +0.4867874192642515 +0.4486169615276607 +0.5322662173546757 +0.5926600673967986 +0.6379001684919965 +0.6479991575400168 +0.740136197697276 +0.8315711878685762 +0.9267305532153888 +0.932859449592811 +0.9369278292614436 +0.9374052232518956 +0.9374052232518956 +0.9370963212580736 +0.9320415613591688 +0.9256283347374332 +0.9216793035664138 +0.923423897781522 +0.9202681830946362 +0.9265269587194608 +0.9293105869137882 +0.9271061499578768 +0.9279696714406064 +0.9297072451558552 +0.9253018814939624 +0.9018604324627912 +0.858491294580174 +0.8581472900870541 +0.8410629036787418 +0.754896798652064 +0.6527169334456613 +0.6639427127211457 +0.6051390058972199 +0.6986555742768884 +0.6970127773097444 +0.6268042684639146 +0.4268955349620893 +0.6123595900028082 +0.7193449873631 +0.6278292614434147 +0.6448609941027801 +0.509091547318169 +0.4773167649536646 +0.3535067396798652 +0.2758529907329402 +0.170787700084246 +0.0928145183937096 +0.0952681830946363 +0.1550407188991855 +0.4290473181690536 +0.6155749789385004 +0.5345900028081999 +0.3451734063465318 +0.2105096882898062 +0.1374368155012637 +0.0810551811288963 +0.0868541140129177 +0.0508670317326593 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0200856500982869 +0.0491786015164279 +0.1462370120752597 +0.2997964055040718 +0.3074557708508846 +0.2635916877281662 +0.2389637742207244 +0.3486871665262567 +0.4289244594215108 +0.6099269868014602 +0.8258319292333614 +0.8876825329963492 +0.882550547598989 +0.8872613030047739 +0.9085334175793316 +0.8540754001684918 +0.8488732097725358 +0.8411471496770571 +0.7867242347655153 +0.7512952822240943 +0.8009512777309744 +0.9080349620893008 +0.6447065431058692 +0.5387987924740241 +0.6371279135074417 +0.8401010951979782 +0.8989153327716932 +0.8490943555181129 +0.8741013760179723 +0.893183094636338 +0.879742347655153 +0.8562587756248244 +0.8132231114855377 +0.7008249087335017 +0.635530749789385 +0.476779696714406 +0.3422879809042404 +0.2067607413647851 +0.1447311148553777 +0.122686745296265 +0.0843372648132547 +0.0885530749789385 +0.0896482729570345 +0.0664806234203875 +0.0672950014040999 +0.1003089019938219 +0.2053847233923055 +0.2142094917158101 +0.2430707666385846 +0.2790964616680708 +0.2811991013760179 +0.296180848076383 +0.3172388374052232 +0.3635636057287278 +0.4030960404380792 +0.4631599269868015 +0.6335755405784892 +0.7358256107834876 +0.8310551811288962 +0.8964511373209771 +0.899364644762707 +0.888749648975007 +0.8794755686604885 +0.8849375175512495 +0.9105202190395956 +0.9180777871384442 +0.9192923336141532 +0.917944397641112 +0.917944397641112 +0.918046194889076 +0.9237959842740804 +0.9241048862679022 +0.917944397641112 +0.917944397641112 +0.915083543948329 +0.9146588037068238 +0.9138374052232516 +0.9132231114855378 +0.9146588037068238 +0.9167579331648412 +0.917533698399326 +0.9092249368155012 +0.9070240101095198 +0.9106114855377704 +0.9048722269025554 +0.899877141252457 +0.8787945801741084 +0.8816273518674529 +0.884793597304128 +0.8584632125807355 +0.904005195169896 +0.9081016568379668 +0.9061850603762988 +0.8391743892165121 +0.9089265655714688 +0.9144060657118788 +0.9142516147149676 +0.9142516147149676 +0.9195907048581856 +0.9206156978376858 +0.9101972760460544 +0.8672212861555743 +0.8493470935130581 +0.8280223251895534 +0.8075716090985678 +0.7216828138163436 +0.8730904240381916 +0.8649536647009266 +0.8824698118506037 +0.8891463072170738 +0.9004036787419263 +0.8905819994383598 +0.9118435832631282 +0.9146658242066834 +0.9162068239258636 +0.921335299073294 +0.909691800056164 +0.9153889356922214 +0.8231009547879808 +0.8195450716090984 +0.9040122156697556 +0.91352850322943 +0.8962089300758213 +0.8886864644762706 +0.8921194889076103 +0.9080841055883178 +0.8787770289244594 +0.6275624824487503 +0.6104008705419826 +0.7467179163156417 +0.8839441168211177 +0.8942923336141532 +0.7184779556304409 +0.460923897781522 +0.8059884863802302 +0.8242347655153046 +0.8060235888795283 +0.7240627632687447 +0.6929654591406909 +0.700101797247964 +0.7544404661611906 +0.7665122156697556 +0.730925301881494 +0.830890199382196 +0.859109098567818 +0.9058340353833192 +0.9139462229710756 +0.8998911822521763 +0.901660348216793 +0.9141006739679866 +0.9146658242066834 +0.9060762426284752 +0.8439307778713844 +0.8770043527099128 +0.873578348778433 +0.8697521763549564 +0.870391041842179 +0.8789139286717214 +0.8632933164841335 +0.7863591687728166 +0.6387777309744452 +0.452857343442853 +0.3052127211457455 +0.178218899185622 +0.4832841898343161 +0.6581437798371244 +0.4373455490030889 +0.3823574838528503 +0.2238591687728166 +0.1246244032575119 +0.0991119067677618 +0.0883003369839932 +0.0553601516427969 +0.063065150238697 +0.035376298792474 +0.0480553215388935 +0.1073715248525695 +0.1270113732097725 +0.0101586632968267 +0.0265269587194608 +0.0627808199943835 +0.0864363942712721 +0.0895043527099129 +0.1049634934007301 +0.1170808761583824 +0.1374368155012636 +0.1729640550407188 +0.2203103060937938 +0.2238591687728166 +0.2819397641112047 +0.2447276046054479 +0.2480834035383319 +0.2450084245998315 +0.1854114012917719 +0.1869348497613029 +0.175547598989048 +0.2349164560516708 +0.2674038191519235 +0.276505897219882 +0.2975568660488626 +0.2875877562482448 +0.2735256950294861 +0.2036576804268463 +0.1472549845549003 +0.1795633249087335 +0.1744699522606009 +0.2722163718056725 +0.2532224094355518 +0.2564167368716653 +0.4648694187026115 +0.7148834597023307 +0.65718899185622 +0.6159786576804269 +0.547806093793878 +0.5558094636338107 +0.605103903397922 +0.5767305532153889 +0.517498595900028 +0.4683094636338106 +0.4471251053074979 +0.490957596180848 +0.6622472620050548 +0.7592846110643078 +0.8573820556023589 +0.8430532153889356 +0.8037208649255828 +0.7443028643639427 +0.7174950856500982 +0.7118857062622859 +0.747412945801741 +0.7745085650098287 +0.7494524010109519 +0.8090950575680987 +0.8311394271272114 +0.8254914349901712 +0.833919545071609 +0.8214616680707665 +0.8175301881493962 +0.83184849761303 +0.7974866610502668 +0.733543948329121 +0.6913998876720022 +0.6036506599269867 +0.5499859590002808 +0.5779415894411681 +0.5440746981185061 +0.5379352709912945 +0.5762672002246559 +0.5754598427408031 +0.5486169615276607 +0.5638549564729008 +0.443576242628475 +0.350803847233923 +0.3262636899747262 +0.3667895254142094 +0.539111204717776 +0.7084175793316483 +0.6824978938500421 +0.4907399606852007 +0.8410102499297949 +0.8480869137882617 +0.8540683796686322 +0.6338423195731536 +0.4144622297107554 +0.3315466161190677 +0.2825821398483572 +0.2636899747262005 +0.2105693625386127 +0.2449206683515866 +0.1874578770008425 +0.1350779275484414 +0.1641884302162314 +0.0840037910699241 +0.0448013198539736 +0.0323750351024993 +0.0132827857343442 +0.0307954226340915 +0.1122648132547037 +0.0954928390901432 +0.1269657399606851 +0.1982483852850322 +0.1999754282504914 +0.1606009547879809 +0.14897149677057 +0.2614434147711317 +0.4967740803145183 +0.6497893850042122 +0.6279837124403257 +0.6759723392305532 +0.6623420387531592 +0.6530258354394832 +0.6245261162594776 +0.5588001965739959 +0.5545984274080314 +0.5025765234484695 +0.2786155574276888 +0.2539876439202471 +0.198732799775344 +0.1680005616399887 +0.1234168772816624 +0.1463458298230834 +0.1313465318730693 +0.1015023869699522 +0.0896131704577365 +0.0969109800617804 +0.0784997191800056 +0.0519973322100533 +0.0318379668632406 +0.0456367593372648 +0.0513549564729008 +0.0763374052232518 +0.0979219320415613 +0.0976165402976691 +0.061608396517832 +0.0128685762426284 +0.0525063184498736 +0.0774571749508565 +0.0456121875877562 +0.0530995506880089 +0.0522781522044369 +0.0879282504914349 +0.1127457174950856 +0.0938149396237012 +0.1283066554338668 +0.097465599550688 +0.039160348216793 +0.0859519797809604 +0.1243365627632687 +0.0893323504633529 +0.073251895534962 +0.0784891884302162 +0.082978798090424 +0.0748420387531592 +0.0773132547037349 +0.0885179724796405 +0.1260249929795001 +0.1342600393147991 +0.1349234765515304 +0.1869594215108115 +0.1728447065431058 +0.1231079752878405 +0.1207245155855096 +0.0911331086773378 +0.0627527379949452 +0.0665613591687728 +0.0420843864083122 +0.0633670317326593 +0.1049319011513619 +0.1504844144903117 +0.1422844706543106 +0.0705490030890199 +0.099554198258916 +0.2864118225217635 +0.4650379106992417 +0.5955454928390901 +0.7250947767481044 +0.808357905082842 +0.8221566975568659 +0.8908803706823926 +0.8599866610502667 +0.8091722830665543 +0.4828489188430216 +0.3523764392024712 +0.4611625947767481 +0.4889005897219882 +0.2785137601797247 +0.1580033698399326 +0.1442326593653468 +0.1011303004773939 +0.0973848638023027 +0.0823996068520078 +0.0843091828138163 +0.0712861555742769 +0.073388795282224 +0.1418176074136478 +0.1725182532996349 +0.1997577927548441 +0.3913086211738275 +0.5115030890199382 +0.4501755124964897 +0.4111661050266779 +0.3560165683796686 +0.311215248525695 +0.3236274922774501 +0.2783171861836562 +0.4298722269025554 +0.5075505475989891 +0.5251509407469811 +0.4852429092951418 +0.53972549845549 +0.4636232799775344 +0.4145570064588598 +0.3648448469531031 +0.4330244313395113 +0.4944959281100814 +0.3819151923616961 +0.3373420387531591 +0.3665367874192642 +0.4117382757652345 +0.4998806515023869 +0.4445626228587475 +0.4652660769446783 +0.5050828418983432 +0.5628194327436113 +0.6290859309182812 +0.5824241786015164 +0.5370928110081438 +0.4756880089862397 +0.5407926144341477 +0.4437271833754563 +0.5381072732378546 +0.5855096882898062 +0.5858466722830664 +0.6448223813535523 +0.5450294860994103 +0.5395043527099129 +0.493765796124684 +0.4137180567256388 +0.3934709351305813 +0.3315431058691379 +0.3620261162594777 +0.3260495647290087 +0.3336457455770851 +0.2506388654872227 +0.2677162313956754 +0.331866048862679 +0.3866329682673406 +0.5764251614714967 +0.5414700926705981 +0.4744418702611626 +0.4342705700645886 +0.3700224655995506 +0.2723251895534961 +0.291968548160629 +0.3549073294018534 +0.3305532153889357 +0.2887250772254984 +0.234347795563044 +0.203492698680146 +0.1731957315360853 +0.152106149957877 +0.1140199382196012 +0.0760425442291491 +0.0541069924178601 +0.0497121595057568 +0.0361274922774501 +0.0130756809884863 +0.0129738837405223 +0.026642796967144 +0.0705033698399325 +0.062893147992137 +0.0682919123841617 +0.037464897500702 +0.0302127211457455 +0.0278503229429935 +0.0161401291771974 +0.0114995787700084 +0.0133810727323785 +0.0176319853973602 +0.0 +0.0 +0.0 +0.0102183375456332 +0.0128124122437517 +0.0482729570345408 +0.0485221847795563 +0.0998666105026677 +0.1517832069643358 +0.129998595900028 +0.0829261443414771 +0.0562482448750351 +0.014743049705139 +0.0148237854535242 +0.0282048581859028 +0.05513549564729 +0.0694959281100814 +0.113851446222971 +0.1629036787419264 +0.1627492277450154 +0.1583017410839651 +0.1846426565571468 +0.1979078910418421 +0.1706823925863521 +0.1982799775344004 +0.2179970513900589 +0.2154731816905363 +0.2273062342038752 +0.2136724234765515 +0.2955665543386689 +0.3781171019376579 +0.3799775344004493 +0.4358887952822241 +0.4639672844706543 +0.3847971075540578 +0.394776748104465 +0.4339300758213984 +0.4593548160629036 +0.4999192642516147 +0.5934463633810727 +0.6108923055321538 +0.594710053355799 +0.6532680426846391 +0.671282645324347 +0.5423722269025555 +0.5091757933164841 +0.4614820275203594 +0.3575470373490592 +0.3508565009828699 +0.374382196012356 +0.3948925863521482 +0.4409540859309183 +0.4773659084526818 +0.4874052232518955 +0.5109625105307497 +0.4546335299073294 +0.3632827857343443 +0.3529731816905363 +0.2594144903117101 +0.2639602639707947 +0.3107273237854535 +0.2863170457736591 +0.2993295422634091 +0.2943098848638023 +0.3012320977253581 +0.2772219882055602 +0.2533698399326031 +0.279040297669194 +0.3383670317326593 +0.3951628755967424 +0.3961106430777871 +0.3313746138725077 +0.2651923616961527 +0.3089476270710474 +0.38493049705139 +0.3834105588317887 +0.2941624543667508 +0.2090178320696433 +0.1746595057568098 +0.1467249368155012 +0.1122367312552653 +0.125786295984274 +0.0979149115417017 +0.0552864363942712 +0.0513830384723392 +0.0265620612187587 +0.0107799775344004 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.016403397921932 +0.0416877281662454 +0.1512917719741645 +0.25547950014041 +0.1825400168491996 +0.2091161190676776 +0.2918878124122437 +0.3820907048581858 +0.4397851727042964 +0.5535734344285312 +0.6206753720864925 +0.7110783487784329 +0.8533873911822522 +0.8433515866329682 +0.8091231395675371 +0.8797283066554339 +0.8920141814097163 +0.8873982027520358 +0.8649045212019097 +0.8857799775344003 +0.875905644481887 +0.8900554619488907 +0.906746700365066 +0.9187587756248244 +0.8747683235046335 +0.8423827576523447 +0.7889076102218476 +0.681181550126369 +0.5852007862959843 +0.458098146588037 +0.3479640550407189 +0.5186780398764392 +0.5435622016287559 +0.4779099971917999 +0.3914104184217916 +0.2502597584948048 +0.1448153608536928 +0.1703629598427407 +0.1481816905363661 +0.1217073855658523 +0.0854114012917719 +0.0449838528503229 +0.0411331086773378 +0.0354886267902274 +0.0416456051670878 +0.0386689132266217 +0.014844846953103 +0.0 +0.0 +0.0 +0.0 +0.0180848076383038 +0.0331262285874754 +0.0357905082841898 +0.0455841055883178 +0.0700224655995506 +0.0859660207806795 +0.1216828138163437 +0.1176951698960966 +0.064981746700365 +0.0313219601235607 +0.0155960404380791 +0.0378545352429092 +0.0798160629036787 +0.1350814377983712 +0.1477499297950013 +0.1971461668070766 +0.2013935692221286 +0.1887426284751474 +0.2002702892445942 +0.2880756809884863 +0.2140515304689694 +0.1697521763549564 +0.1091933445661331 +0.0624789385004212 +0.0435657118786857 +0.0387742207245155 +0.0425898623982027 +0.0300407188991856 +0.0510039314799213 +0.0189062061218758 +0.024810446503791 +0.0531873069362538 +0.0521412524571749 +0.0323118506037629 +0.0442396798652064 +0.0518288402134231 +0.0176565571468688 +0.0 +0.0313746138725077 +0.1553812131423757 +0.267414349901713 +0.2996349340073013 +0.245341898343162 +0.2496138725077225 +0.2207947205841055 +0.2172037349059253 +0.1720127773097444 +0.2501298792474024 +0.2936394271272114 +0.35599199663016 +0.4268428812131423 +0.4362433305251333 +0.4695169896096601 +0.531711597865768 +0.5325575680988487 +0.4791807076663857 +0.4298932884021342 +0.4031206121875876 +0.3107413647851726 +0.3938640831227183 +0.4594531030609378 +0.4579366750912664 +0.5025695029486099 +0.3611590845268183 +0.3203278573434428 +0.2245928110081437 +0.0935867733782645 +0.0418702611625947 +0.0116364785172704 +0.0 +0.0 +0.0 +0.0413261724234765 +0.0491575400168492 +0.1541420949171581 +0.2044018534119629 +0.2622191800056164 +0.4175828418983431 +0.6620471777590564 +0.8396447627071048 +0.873406346531873 +0.9001474304970514 +0.901660348216793 +0.9037770289244592 +0.8986099410278011 +0.8650624824487504 +0.7157575119348497 +0.4487012075259758 +0.6446784611064308 +0.7791175231676496 +0.808252597584948 +0.8886408312271832 +0.9012391182252176 +0.8962440325751192 +0.9025589721988204 +0.9033417579331648 +0.904057848918843 +0.9065115136197698 +0.8741750912664981 +0.8457315360853691 +0.8318133951137321 +0.6902695871946082 +0.6715108115697838 +0.6013268744734624 +0.4092354675652906 +0.298304549283909 +0.215683796686324 +0.134811148553777 +0.1490768042684639 +0.1728376860432462 +0.1220478798090424 +0.079742347655153 +0.1117909295141814 +0.1601340915473181 +0.1535874754282505 +0.1869629317607413 +0.1465634653187306 +0.0982378545352429 +0.1347725358045493 +0.112875596742488 +0.128218899185622 +0.1543351586632968 +0.1301074136478517 +0.2075540578489188 +0.3602709912945802 +0.4586422353271552 +0.4315676776186463 +0.5488767200224656 +0.7803706823925862 +0.8496981185060375 +0.8798757371524852 +0.9018534119629316 +0.9004809042403816 +0.902120190957596 +0.907585650098287 +0.9088914630721708 +0.9068379668632406 +0.9076593653468128 +0.9101235607975288 +0.9085860713282784 +0.9068379668632406 +0.9081753720864923 +0.9101235607975288 +0.9101235607975288 +0.9208965178320696 +0.9208965178320696 +0.9208965178320696 +0.9095092670598148 +0.9058410558831788 +0.9072486661050266 +0.9101235607975288 +0.9101235607975288 +0.9119734625105308 +0.9144376579612468 +0.8973006178039874 +0.8876579612468408 +0.90890199382196 +0.9065922493681547 +0.4849761303004773 +0.4020429654591407 +0.4067958438640831 +0.4572978096040437 +0.8485994102780117 +0.9031065711878684 +0.8965424038191517 +0.7088914630721707 +0.8172142656557146 +1.0 +0.8804654591406907 +0.9000210614995786 +0.8993014602639708 +0.903201347935973 +0.903201347935973 +0.9020745577085088 +0.9006353552372927 +0.8996103622577927 +0.8931515023869698 +0.8948960966020779 +0.8917158101656838 +0.8868119910137601 +0.8911857624262847 +0.7962896658242066 +0.4998560797528784 +0.3495612187587755 +0.1972023308059533 +0.2289490311710193 +0.7493435832631283 +0.8516112047177757 +0.8890129177197416 +0.8997788542544228 +0.9012882617242348 +0.8045492839090143 +0.4836878685762425 +0.4041982589160348 +0.4003264532434709 +0.3818344566133108 +0.4666842179163156 +0.6761548722269025 +0.7309604043807919 +0.8251860432462791 +0.8606255265374894 +0.8979745857905083 +0.8935306093793877 +0.9050407188991856 +0.9050407188991856 +0.9050407188991856 +0.8999052232518954 +0.892052794158944 +0.8893744734625105 +0.9302934568941308 +0.8917193204156135 +0.8636373209772537 +0.8861696152766078 +0.8871946082561079 +0.8812201628755967 +0.8893499017130019 +0.8863802302723953 +0.8863802302723953 +0.8859554900308901 +0.8785734344285313 +0.8825926705981465 +0.8855518112889638 +0.8855518112889638 +0.8843197135636057 +0.8848497613030047 +0.8798055321538892 +0.9370682392586352 +0.9525624824487502 +0.9512742207245156 +0.9448048301039034 +0.922125105307498 +0.8959421510811568 +0.8723322100533557 +0.8692502106149956 +0.8818274361134513 +0.8766533277169334 +0.8686253861274922 +0.8751228587475428 +0.8573820556023589 +0.8769130862117381 +0.8876158382476831 +0.8781978376860432 +0.844246700365066 +0.8047107554057848 +0.7547985116540297 +0.6790227464195451 +0.6186253861274923 +0.5772290087054198 +0.5368084807638304 +0.4968583263128334 +0.4466547318169053 +0.5010846672283066 +0.5837124403257512 +0.3335158663296826 +0.2023799494524009 +0.1609203875315922 +0.0665157259196854 +0.0161225779275484 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0374262847514743 +0.0783277169334456 +0.06712299915754 +0.1031451839370963 +0.1449487503510249 +0.1959561920808761 +0.2138935692221285 +0.2074031171019376 +0.2002422072451558 +0.1485046335299073 +0.1875175512496489 +0.2260425442291491 +0.3351270710474586 +0.3188114293737714 +0.2377843302443133 +0.179605447907891 +0.0833824768323504 +0.0260285032294299 +0.0896939062061218 +0.1363275765234484 +0.1350007020499859 +0.0619980342600393 +0.0399185622016287 +0.0494524010109519 +0.0147711317045773 +0.0 +0.0 +0.0 +0.0 +0.0369769727604605 +0.1334316203313675 +0.2566694748666105 +0.2794966301600673 +0.2705595338388093 +0.368818449873631 +0.3367312552653748 +0.3250456332490872 +0.2679198258916034 +0.3009056444818871 +0.3164069081718618 +0.4180356641392867 +0.4533557989328839 +0.4232062622858747 +0.3822627071047457 +0.380254844144903 +0.2960334175793316 +0.230700645885987 +0.1894622297107554 +0.1409856781802864 +0.125702049985959 +0.1552723953945521 +0.1166526256669474 +0.0959456613310867 +0.0643323504633529 +0.0677408031451839 +0.05547950014041 +0.0538963774220724 +0.0429128053917438 +0.0312342038753159 +0.0132968267340634 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0241996630160067 +0.0462054198258915 +0.0245050547598989 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0316343723673125 +0.0802127211457455 +0.1295212019095759 +0.1673862679022746 +0.1422634091547318 +0.0960404380791912 +0.1108150800336983 +0.1804584386408312 +0.1623244875035102 +0.1166420949171581 +0.1105834035383319 +0.1295843864083122 +0.1055356641392867 +0.0922563886548722 +0.0968513058129738 +0.0818695591126088 +0.0556163998876719 +0.0280363661892726 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0375210614995787 +0.0576523448469531 +0.0551214546475709 +0.0613872507722549 +0.0697346251053075 +0.0846602078067958 +0.0743049705139005 +0.0682111766357764 +0.0380019657399606 +0.0150554619488907 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0162629879247402 +0.0337896658242066 +0.0471286155574276 +0.0398097444538051 +0.0292544229149115 +0.0243611345127773 +0.0237433305251333 +0.0234344285313114 +0.0346461668070766 +0.0753720864925582 +0.112447346251053 +0.1011408312271833 +0.1092811008143779 +0.1333473743330525 +0.1020991294580174 +0.372002246559955 +0.6741926425161471 +0.6432603201347935 +0.5155117944397641 +0.3576698960966021 +0.4330279415894412 +0.5178566413928671 +0.6343372648132546 +0.8293597304128054 +0.8775765234484695 +0.8762566694748665 +0.8820801741083965 +0.8650730131985397 +0.8246454647570907 +0.4691694748666104 +0.1470619208087615 +0.0491996630160067 +0.0582490873350182 +0.0297072451558551 +0.037584245998315 +0.1142867172142656 +0.2222690255546195 +0.2521482729570345 +0.1566378826172423 +0.2337861555742768 +0.1832806795843864 +0.2060516708789665 +0.1858993260320134 +0.1191729851165402 +0.1099971918000561 +0.1325400168491996 +0.2032224094355518 +0.3076944678461106 +0.3430672563886548 +0.3476832350463353 +0.3313605728727885 +0.2995436675091266 +0.3974375175512495 +0.5853657680426847 +0.8493400730131985 +0.8545563044088739 +0.6743716652625666 +0.8853376860432463 +0.9026923616961527 +0.9031451839370964 +0.8991189272676213 +0.7731009547879808 +0.4165683796686324 +0.272037349059253 +0.075803847233923 +0.0247016287559674 +0.0 +0.0272816624543667 +0.0286717214265655 +0.0126720022465599 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.023697697276046 +0.0580349620893007 +0.1164279696714406 +0.1734449592811008 +0.3024782364504352 +0.2795422634091547 +0.1668737714125245 +0.1056795843864083 +0.1130827014883459 +0.1624929795001403 +0.3373069362538612 +0.4699347093513057 +0.4207771693344566 +0.5001123279977534 +0.5467354675652906 +0.7362573715248525 +0.8301003931479921 +0.8703103060937939 +0.8888619769727604 +0.8692712721145746 +0.8741189272676214 +0.8913016006739679 +0.8869699522606009 +0.8813886548722268 +0.8350217635495647 +0.758579050828419 +0.6228552372928953 +0.5927759056444818 +0.4732483852850322 +0.360221847795563 +0.3431971356360573 +0.2811183656276327 +0.2402344846953102 +0.1868084807638304 +0.1745893007582139 +0.1619945240101095 +0.1288121314237574 +0.1140725919685481 +0.0639988767200224 +0.0327716933445661 +0.0178531311429373 +0.0135565852288682 +0.0138058129738837 +0.0142165122156697 +0.2356220162875596 +0.6871524852569503 +0.5587124403257512 +0.4113100252737994 +0.3326558550968828 +0.2769657399606852 +0.1739750070204998 +0.1168456894130862 +0.0843618365627632 +0.0679549283909014 +0.0959421510811569 +0.1315641673687166 +0.1231781802864363 +0.1765023869699522 +0.275375596742488 +0.3067010671159786 +0.3535664139286717 +0.3323048301039034 +0.2637707104745858 +0.3364118225217635 +0.4686429373771412 +0.6209070485818591 +0.7417614434147711 +0.7709667228306655 +0.7689026958719459 +0.7986380230272394 +0.8059217916315641 +0.741147149677057 +0.7311324066273519 +0.6186675091266498 +0.5873946925021061 +0.6032996349340073 +0.5313605728727885 +0.52054549283909 +0.5055356641392867 +0.5268358607132827 +0.5607554057848918 +0.5321573996068519 +0.4784891884302161 +0.4199698118506038 +0.5086457455770851 +0.4909365346812692 +0.5235713282785733 +0.5168000561639988 +0.5060341196293175 +0.4893323504633529 +0.5883880932322381 +0.6665297669194046 +0.7300266778994663 +0.7900063184498737 +0.808371946082561 +0.7836211738275766 +0.7141568379668632 +0.5997823645043527 +0.4924248806515023 +0.4601095197978095 +0.3542789946644201 +0.3448539736029204 +0.3019868014602639 +0.2878194327436113 +0.3116399887672001 +0.3181374613872507 +0.2972900870541983 +0.2431304408873912 +0.2526853411962931 +0.2524852569502948 +0.3033347374333052 +0.2550407188991856 +0.3359554900308901 +0.3838739118225217 +0.598989048020219 +0.6576769165964615 +0.70941800056164 +0.731486941870261 +0.7575189553496209 +0.6837475428250491 +0.7688640831227184 +0.6702576523448469 +0.4629352709912945 +0.3589757090704857 +0.3084737433305251 +0.2584456613310867 +0.1959702330805953 +0.156985397360292 +0.1484133670317326 +0.0935727323785453 +0.0516392867172142 +0.0334386408312271 +0.0263619769727604 +0.0157434709351305 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0304759898904802 +0.0563149396237012 +0.0973357203032855 +0.1328208368435832 +0.1911892726762145 +0.2241364785172704 +0.178338247683235 +0.1937938781241224 +0.2329015725919685 +0.1777660769446784 +0.1874438360011232 +0.2182146868857062 +0.192361696152766 +0.2031135916877281 +0.1689834316203313 +0.1370647290087054 +0.1664069081718618 +0.1440676776186464 +0.1875631844987362 +0.3423090424038191 +0.4831402695871946 +0.5021623139567537 +0.4354149115417017 +0.3806725638865487 +0.4368611345127773 +0.3770745577085088 +0.3332631283347374 +0.3096145745577084 +0.2117242347655153 +0.3376439202471216 +0.373887250772255 +0.2396798652064027 +0.1840178320696433 +0.1643569222128615 +0.1921124684077506 +0.2141252457174951 +0.2647465599550688 +0.2684217916315641 +0.1941659646166807 +0.1797704296545914 +0.2526642796967144 +0.2841055883178882 +0.3988556585228868 +0.5114083122718338 +0.4022641112047178 +0.2537173546756529 +0.2572346251053075 +0.2933305251333895 +0.3915718899185622 +0.4039139286717214 +0.4435692221286155 +0.4348813535523729 +0.3466196293176074 +0.3841933445661331 +0.4200470373490592 +0.3553110081437798 +0.2746840775063184 +0.2093267340634653 +0.2089476270710474 +0.1144236169615276 +0.0771833754563324 +0.1453875315922493 +0.2459597023308059 +0.3651818309463633 +0.3206999438360011 +0.2112679022746419 +0.1521447627071047 +0.1366294580174108 +0.1522219882055602 +0.1969495928110081 +0.1036647009267059 +0.2351305812973883 +0.2013479359730412 +0.2079401853411962 +0.2186113451277731 +0.228218899185622 +0.1979078910418421 +0.1710474585790508 +0.1499403257511934 +0.1202962650940746 +0.0816238416175231 +0.0691624543667509 +0.0347374333052513 +0.0226376017972479 +0.0114995787700084 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0140620612187587 +0.018902695871946 +0.0 +0.0172809604043807 +0.0458368435832631 +0.0765725919685481 +0.2136197697276046 +0.6644306374613872 +0.9009126649817466 +0.871163296826734 +0.8601972760460544 +0.8862679022746419 +0.7954893288402133 +0.6455630440887391 +0.6626684919966301 +0.4579226340915474 +0.3571609098567818 +0.4484449592811008 +0.3380967424880651 +0.2911331086773378 +0.2878615557427689 +0.272209351305813 +0.2994559112608818 +0.2764848357203033 +0.2978201347935973 +0.4152766076944678 +0.465273097444538 +0.5500280819994383 +0.6475322942993541 +0.7167509126649817 +0.6938254703734905 +0.6922142656557146 +0.7517902274641953 +0.7516989609660207 +0.724006599269868 +0.6791701769165964 +0.6593723673125527 +0.5892691659646165 +0.4623385285032294 +0.3022851727042965 +0.2523694187026116 +0.271079050828419 +0.3230763830384723 +0.3299670036506599 +0.2215599550688009 +0.1130019657399606 +0.0901572591968548 +0.0447662173546756 +0.0595724515585509 +0.10462299915754 +0.1283944116821117 +0.1460966020780679 +0.1560376298792473 +0.1495928110081437 +0.1692045773659084 +0.1804514181409716 +0.270341898343162 +0.3472409435551811 +0.367961948890761 +0.3559533838809323 +0.3397465599550688 +0.4173652064026958 +0.4561078348778433 +0.3943941308621173 +0.3091266498174669 +0.2912384161752316 +0.3098673125526537 +0.3656908171861836 +0.3299529626509407 +0.3419896096602078 +0.4008319292333613 +0.3244664420106711 +0.2543702611625947 +0.2632231114855377 +0.2425196573996068 +0.2261759337264813 +0.1953138163437237 +0.1774045212019095 +0.1932217073855658 +0.1829472058410559 +0.1505265374894692 +0.1062587756248244 +0.0743119910137601 +0.0671791631564167 +0.0437306936253861 +0.0 +0.0 +0.0 +0.0430953383880932 +0.1261969952260601 +0.212071749508565 +0.3906416736871665 +0.5118365627632687 +0.4920668351586633 +0.4590985678180285 +0.5904591406908171 +0.5955595338388093 +0.4578524290929514 +0.3798020219039595 +0.4741891322662173 +0.5046370401572591 +0.3908979219320416 +0.2937587756248245 +0.3549003089019938 +0.5411436394271272 +0.6767059814658803 +0.8016287559674248 +0.798834597023308 +0.7010706262285874 +0.6465775063184499 +0.5001755124964897 +0.3773132547037349 +0.3018147992137039 +0.3379563324908733 +0.3749859590002808 +0.3565466161190677 +0.3960720303285593 +0.4010425442291491 +0.4205244313395113 +0.5225147430497051 +0.4674880651502386 +0.5800828418983431 +0.6205103903397922 +0.5079682673406346 +0.545650800336984 +0.8170387531592248 +0.819931199101376 +0.8329823083403538 +0.8823609941027801 +0.8303706823925863 +0.7044158944116821 +0.1451032013479359 +0.3072732378545352 +0.6356325470373491 +0.5448609941027801 +0.5638374052232519 +0.5684744453805111 +0.4095724515585509 +0.2777520359449593 +0.2192888233642234 +0.2136583824768323 +0.2345162875596742 +0.291677197416456 +0.4203980623420387 +0.5316764953664701 +0.5934253018814939 +0.5733572030328559 +0.5385881774782364 +0.5037559674248806 +0.4996595057568099 +0.4703173265936535 +0.4026642796967143 +0.3956016568379669 +0.3051144341477113 +0.266677197416456 +0.1623174670036506 +0.1019025554619488 +0.1803952541420949 +0.1050688008986239 +0.1247823645043527 +0.0802723953945521 +0.1591231395675372 +0.2185902836281943 +0.1984765515304689 +0.1909470654310587 +0.2018463914630721 +0.2004352709912945 +0.2027309744453805 +0.2177653748946925 +0.1791912384161752 +0.2005335579893288 +0.1882160909856781 +0.2382441729851165 +0.2531451839370963 +0.3385355237292895 +0.4098813535523729 +0.4608817747823645 +0.4613802302723954 +0.4543456894130862 +0.3990697837686042 +0.409021342319573 +0.3696152766076944 +0.2545738556585228 +0.2000702049985959 +0.1700400168491996 +0.1004984554900308 +0.0531065711878685 +0.051951698960966 +0.0469425723111485 +0.0623350182532996 +0.0795843864083122 +0.0966512215669755 +0.081146447627071 +0.1212580735748385 +0.1581648413367031 +0.177172844706543 +0.1825716090985678 +0.2058270148834596 +0.2664841336703173 +0.3313465318730693 +0.3776010951979781 +0.454486099410278 +0.5489714967705701 +0.5169755686604885 +0.4963247683235046 +0.5974691098006177 +0.577927548441449 +0.5041947486661049 +0.4143077787138444 +0.2920808761583824 +0.3162068239258634 +0.3494137882617241 +0.2781100814377983 +0.2242031732659365 +0.3147535804549283 +0.4718197135636056 +0.3940290648694186 +0.472721847795563 +0.6163226621735468 +0.7689097163718057 +0.8162489469250211 +0.8604219320415614 +0.9014602639707946 +0.9027450154450996 +0.9076734063465316 +0.9086457455770848 +0.9001579612468407 +0.8922844706543106 +0.8907575119348498 +0.841726340915473 +0.78886899747262 +0.8060516708789665 +0.8356746700365065 +0.8604500140409996 +0.8767516147149677 +0.8272114574557707 +0.7860959000280819 +0.8327646728447066 +0.8300336983993261 +0.7861941870261162 +0.6124894692502105 +0.4327997753440045 +0.3465775063184498 +0.205272395394552 +0.092259898904802 +0.0158593091828138 +0.0 +0.0 +0.0149396237012075 +0.0990873350182532 +0.3209316203313676 +0.4708824768323504 +0.6143112889637742 +0.7671896939062062 +0.8420247121595058 +0.7475393147992135 +0.5228025835439484 +0.7771307217073855 +0.9041877281662454 +0.8342284470654311 +0.883989750070205 +0.8841687728166244 +0.8902344846953102 +0.9047879809042404 +0.8832315360853691 +0.8967846110643078 +0.9308199943836002 +0.8409891884302162 +0.4778994664420106 +0.4329261443414771 +0.4434077506318449 +0.6515094074698118 +0.92208649255827 +0.9208017410839652 +0.9068976411120472 +0.9127983712440324 +0.9072416456051672 +0.867035242909295 +0.8491154170176917 +0.9068379668632406 +0.842172142656557 +0.8369594215108115 +0.8838844425723111 +0.8988030047739398 +0.8885846672283066 +0.9029345689413084 +0.8954858185902835 +0.879949452401011 +0.8911998034260038 +0.8900589721988206 +0.9002913507441729 +0.8977850322942992 +0.7360046335299073 +0.6216196293176074 +0.5821609098567818 +0.5897360292052793 +0.5596882898062342 +0.5673055321538892 +0.6348567818028643 +0.8019376579612469 +0.902344846953103 +0.9030609379387812 +0.9030609379387812 +0.9030609379387812 +0.8974094355518112 +0.8884337264813253 +0.8856500982869979 +0.8647676214546476 +0.8030960404380791 +0.6886267902274641 +0.5002632687447346 +0.347549845549003 +0.248013198539736 +0.1800407188991856 +0.1569151923616961 +0.1637987924740241 +0.2630932322381353 +0.3746489750070204 +0.5388935692221286 +0.6057954226340915 +0.3859660207806795 +0.2723673125526538 +0.337875596742488 +0.3503685762426285 +0.2308164841336703 +0.1544720584105588 +0.0803531311429373 +0.0395464757090704 +0.0291315641673687 +0.01609449592811 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0130370682392586 +0.0114995787700084 +0.0137461387250772 +0.0299494524010109 +0.034109098567818 +0.0496173827576523 +0.0525063184498736 +0.1233010390339792 +0.2063886548722269 +0.230974445380511 +0.3879106992417859 +0.6823925863521483 +0.8073329121033418 +0.8266112047177758 +0.8513093232238135 +0.9195696433586072 +0.9242417860151644 +0.9256774782364504 +0.9230096882898062 +0.92568098848638 +0.9169053636618928 +0.9080314518393708 +0.9111099410278012 +0.9067993541140128 +0.9106992417860152 +0.9061569783768604 +0.9055953383880933 +0.9229851165402976 +0.923013198539736 +0.9248595900028084 +0.91386899747262 +0.905872648132547 +0.8564237573715248 +0.5437938781241224 +0.1256072732378545 +0.0225779275484414 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0572627071047458 +0.110906346531873 +0.1160804549283909 +0.1139532434709351 +0.1271096602078067 +0.1604886267902274 +0.1152028924459421 +0.0316589441168211 +0.0361380230272395 +0.0311324066273518 +0.0305181128896377 +0.0275449311991013 +0.0258986239820275 +0.0119804830103903 +0.0 +0.0509091547318169 +0.1453524290929513 +0.310376298792474 +0.472311148553777 +0.5027801179443977 +0.4497928952541421 +0.4332069643358606 +0.4395219039595618 +0.4628124122437517 +0.479194748666105 +0.6738416175231675 +0.7853587475428251 +0.7299213704015726 +0.6115487222690256 +0.4863696995226059 +0.4385320134793597 +0.5192326593653468 +0.6764427127211456 +0.6289771131704577 +0.5712370120752597 +0.5592073855658523 +0.5992347655153046 +0.6512320977253581 +0.6711387250772255 +0.6861380230272395 +0.663321398483572 +0.4493611345127772 +0.3726656837966863 +0.3235572872788542 +0.3142130019657399 +0.2276432181971356 +0.1320731536085369 +0.0778854254422914 +0.0736871665262566 +0.1067502106149957 +0.2150449311991013 +0.2882125807357484 +0.4442186183656276 +0.461745296265094 +0.4647325189553495 +0.4015304689693905 +0.3214967705700646 +0.2586878685762426 +0.2417228306655433 +0.3634337264813254 +0.4571749508565009 +0.4928355798932883 +0.6293632406627351 +0.6727183375456333 +0.5953454085930918 +0.5070942151081156 +0.5239469250210614 +0.4864960685200786 +0.3518183094636338 +0.155033698399326 +0.1054549283909014 +0.0514286717214265 +0.0225112327997753 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0170176916596461 +0.0151502386969952 +0.0890409997191799 +0.0934849761303004 +0.0897149677057006 +0.1008986239820275 +0.1399326032013479 +0.1532434709351306 +0.1447627071047458 +0.1503299634934007 +0.1334456613310867 +0.1260214827295703 +0.0646623139567537 +0.0408347374333052 +0.0504528222409435 +0.0861204717775905 +0.1269587194608256 +0.124262847514743 +0.1463107273237854 +0.1942396798652063 +0.1642867172142656 +0.2027239539455209 +0.2399115417017691 +0.3566238416175231 +0.3516322662173546 +0.2905082841898343 +0.3087896658242066 +0.4300231676495366 +0.5563991856220163 +0.4319081718618365 +0.378338247683235 +0.1120647290087054 +0.1614960685200786 +0.2666315641673687 +0.3754001684919966 +0.5068028643639426 +0.5602780117944397 +0.5947276046054478 +0.6683831788823364 +0.6795633249087335 +0.6875315922493681 +0.5933831788823364 +0.5244559112608818 +0.3452014883459702 +0.2366048862679022 +0.1485502667789946 +0.1379493119910137 +0.1235467565290648 +0.0947100533557989 +0.0716442010671159 +0.033080595338388 +0.0164700926705981 +0.0 +0.0 +0.0 +0.0 +0.03732799775344 +0.1639707947205841 +0.2915332771693344 +0.3755160067396798 +0.5086703173265936 +0.5289490311710193 +0.5531416736871666 +0.6413963774220725 +0.7628931479921369 +0.6715810165683798 +0.5852358887952821 +0.639363942712721 +0.6006564167368716 +0.5321538893569222 +0.4293632406627352 +0.3958789665824206 +0.3755756809884863 +0.1255791912384161 +0.0526221566975568 +0.0208543948329121 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0109133670317326 +0.0 +0.0 +0.0 +0.0202155293456894 +0.0654064869418702 +0.0524466442010671 +0.0378053917438921 +0.0357729570345408 +0.0312517551249649 +0.0574698118506037 +0.0724866610502667 +0.1178706823925863 +0.1217951418140971 +0.1944643358607132 +0.4098953945520921 +0.4484835720303284 +0.4469882055602358 +0.4309323223813535 +0.3877000842459983 +0.4325891603482167 +0.446882898062342 +0.5571784611064308 +0.614774641954507 +0.6146693344566132 +0.593734203875316 +0.6226270710474586 +0.6941133108677338 +0.7020640269587194 +0.6870647290087054 +0.6999648975007021 +0.7101060095478798 +0.7722409435551811 +0.87140199382196 +0.910857203032856 +0.9180391743892165 +0.9238837405223252 +0.9206543105869138 +0.914757090704858 +0.91780398764392 +0.6705174108396518 +0.4724691098006178 +0.5808270148834597 +0.6926881493962369 +0.5190676776186465 +0.8763409154731816 +0.8097900870541983 +0.9049459421510812 +0.8942291491154168 +0.8945204998595899 +0.9196012356079752 +0.9198469531030607 +0.9238767200224652 +0.8731430777871383 +0.8286962931760741 +0.7766112047177758 +0.8335825610783487 +0.8089511373209772 +0.762587756248245 +0.9095478798090424 +0.9361239820275202 +0.9301600673967988 +0.9280328559393428 +0.8740101095197976 +0.3725077225498455 +0.6238802302723954 +0.5286647009267059 +0.4587686043246279 +0.6022816624543667 +0.5257055602358888 +0.6525308901993823 +0.4946433586071327 +0.3441273518674529 +0.406746700365066 +0.3641919404661611 +0.3221602078067958 +0.2452436113451278 +0.139981746700365 +0.1589230553215389 +0.1910278011794439 +0.1358712440325751 +0.1373982027520359 +0.1828664700926706 +0.1722549845549003 +0.17157399606852 +0.1497858747542825 +0.153046896939062 +0.1280749789385004 +0.0855728727885425 +0.0273343162033136 +0.0495752597584948 +0.0252808199943836 +0.0677934568941308 +0.0832947205841055 +0.1187587756248245 +0.2330209210895815 +0.2496419545071608 +0.1518323504633529 +0.1547704296545914 +0.1501088177478236 +0.1163788261724234 +0.0859098567818028 +0.0570591126088177 +0.096128194327436 +0.0612012075259758 +0.0878510249929794 +0.0987468407750632 +0.1129984554900308 +0.0827401010951979 +0.1284891884302162 +0.2430146026397079 +0.3499859590002808 +0.4055742768885144 +0.4857097725358045 +0.5065711878685761 +0.4673265936534682 +0.3949592811008143 +0.3613732097725358 +0.3246244032575119 +0.2903924459421511 +0.2572907891041842 +0.1926741083965178 +0.1649887672002246 +0.1659891884302162 +0.1257933164841336 +0.1109274080314518 +0.1072205841055883 +0.1043702611625947 +0.0800688008986239 +0.0704401853411962 +0.078748946925021 +0.1553320696433586 +0.3080946363381073 +0.385137601797248 +0.4045949171581017 +0.3539279696714406 +0.281027099129458 +0.2649361134512777 +0.224108396517832 +0.1352113170457736 +0.1597514743049705 +0.1092038753159224 +0.0751439202471216 +0.0659014321819713 +0.0634372367312552 +0.05530749789385 +0.0407294299354114 +0.0215494243190115 +0.0599831508003369 +0.1146939062061218 +0.2608536927829261 +0.4101376017972479 +0.4640339792193204 +0.5148343162033137 +0.4802969671440606 +0.4566343723673124 +0.4011548722269025 +0.393920247121595 +0.3848392305532153 +0.3319432743611345 +0.318235748385285 +0.260632547037349 +0.2064097163718056 +0.1627071047458579 +0.1328980623420387 +0.1094636338107273 +0.0679935411401291 +0.0440115136197697 +0.0216336703173265 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0130862117382757 +0.014416596461668 +0.0229675652906486 +0.0541666666666666 +0.1636338107273237 +0.1845759618084807 +0.087756248244875 +0.1396307217073855 +0.1751755124964897 +0.0919474866610502 +0.0764567537208649 +0.0749438360011232 +0.0889567537208649 +0.1035839651783206 +0.1403713844425723 +0.1142059814658803 +0.1519762707104745 +0.1384828699803426 +0.0896026397079472 +0.0575049143499017 +0.029914349901713 +0.0452155293456894 +0.1912945801741084 +0.2491119067677618 +0.1644095759618084 +0.1176670878966582 +0.0719390620612187 +0.0785453524290929 +0.0289771131704577 +0.0229254422914911 +0.0248771412524571 +0.049845549003089 +0.0519060657118786 +0.0413261724234765 +0.0375386127492277 +0.0581613310867733 +0.0538963774220724 +0.0632090704858185 +0.1096602078067958 +0.074399747262005 +0.0243470935130581 +0.0 +0.0 +0.0 +0.0 +0.0108572030328559 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0150975849480483 +0.0333859870822802 +0.0549564729008705 +0.032669896096602 +0.0263935692221286 +0.0285453524290929 +0.0 +0.0 +0.0 +0.0178531311429373 +0.0371208930075821 +0.048251895534962 +0.0490768042684639 +0.024108396517832 +0.0267410839651783 +0.0177794158944116 +0.0282855939342881 +0.13732799775344 +0.6060516708789665 +0.7593056725638866 +0.8561183656276325 +0.8852815220443694 +0.8942712721145745 +0.9048406346531872 +0.8821433586071327 +0.8511899747262004 +0.8021974164560515 +0.608937096321258 +0.4452120190957596 +0.5637110362257792 +0.5283452681830946 +0.4223076383038472 +0.5385039314799213 +0.4853903397921931 +0.3895113732097725 +0.2984730412805392 +0.2659997191800056 +0.1454296545914069 +0.1224866610502667 +0.1144552092108958 +0.1304584386408312 +0.1787349059253018 +0.1818098848638023 +0.2003650659926986 +0.220633249087335 +0.2436429373771412 +0.3210123560797528 +0.2615136197697276 +0.2471531873069362 +0.2490346812693063 +0.145735046335299 +0.1580349620893007 +0.1765445099691098 +0.3365030890199382 +0.5702014883459702 +0.6679549283909013 +0.7474936815501262 +0.783508845829823 +0.8947627071047458 +0.9270675372086492 +0.9255651502386968 +0.92551249648975 +0.9075610783487784 +0.9180953383880932 +0.9027485256950294 +0.8572907891041842 +0.7484976130300478 +0.4316659646166806 +0.3862468407750631 +0.156813395113732 +0.1819783768604324 +0.63219250210615 +0.6212650940746981 +0.493218197135636 +0.3780855096882898 +0.5362714125245717 +0.5955244313395113 +0.568270850884583 +0.5340494243190115 +0.4582034540859309 +0.2735923897781522 +0.2012250772254984 +0.1823539736029205 +0.1727429092951418 +0.1648764392024712 +0.1699171581016568 +0.2298932884021342 +0.2382301319853973 +0.3327576523448469 +0.4349515585509688 +0.5059323223813535 +0.398269446784611 +0.2485397360292052 +0.2045527941589441 +0.3044720584105588 +0.3557919123841618 +0.4065641673687166 +0.3630089862398202 +0.3293913226621735 +0.3415122156697557 +0.5440360853692783 +0.7135109519797809 +0.706813395113732 +0.7875982869980342 +0.8748350182532996 +0.9067010671159786 +0.8979184217916316 +0.9160593934288122 +0.9183621173827576 +0.9321784611064308 +0.9282504914349902 +0.9407118786857622 +0.9260916877281662 +0.8733993260320134 +0.417414349901713 +0.196626649817467 +0.1823469531030609 +0.1697732378545352 +0.2812377141252457 +0.2027590564448188 +0.5673862679022746 +0.5026432181971355 +0.4178882336422353 +0.3667719741645605 +0.2342389778152204 +0.1072978096040437 +0.0756915192361696 +0.1108185902836282 +0.116147149677057 +0.1938184498736309 +0.3026958719460825 +0.3953524290929514 +0.3896693344566133 +0.3993119910137601 +0.636882196012356 +0.6743190115136197 +0.3956788823364223 +0.3599059253018815 +0.293200645885987 +0.2124192642516147 +0.2033803706823925 +0.2757933164841337 +0.6277941589441167 +0.942603903397922 +0.9438395113732096 +0.9447100533557988 +0.943800898623982 +0.9431234203875316 +0.9398202752035943 +0.941880791912384 +0.9445415613591688 +0.9465564448188712 +0.9535734344285312 +0.9288998876720022 +0.8157083684358326 +0.700273799494524 +0.7080770850884582 +0.6928531311429373 +0.6824487503510249 +0.6730518112889637 +0.7504317607413648 +0.9181128896377422 +0.9491645605167088 +0.9553777028924458 +0.9520815782083684 +0.9455419825891602 +0.9320485818590284 +0.9314307778713844 +0.8983607132827857 +0.9021166807076664 +0.8667860151642797 +0.8335966020780678 +0.8520464757090704 +0.8119278292614434 +0.8020043527099129 +0.7174038191519235 +0.5507687447346251 +0.4111696152766076 +0.3198329121033417 +0.3061113451277731 +0.1837896658242067 +0.2581613310867733 +0.2440606571187868 +0.1945731536085369 +0.1733361415332771 +0.153920949171581 +0.149554198258916 +0.1199522606009547 +0.0874052232518955 +0.0548441449031171 +0.0263725077225498 +0.0 +0.0 +0.0 +0.0166385846672283 +0.0116154170176916 +0.012191098006178 +0.0156030609379387 +0.0171616119067677 +0.0115978657680426 +0.0178496208930075 +0.0203278573434428 +0.0367593372648132 +0.08647149677057 +0.1452295703454086 +0.1846040438079191 +0.1601340915473181 +0.2160067396798651 +0.2570696433586071 +0.3147044369559112 +0.2826909575961808 +0.3147184779556304 +0.2756915192361696 +0.281472900870542 +0.2694011513619769 +0.2692888233642235 +0.2926846391463071 +0.1996665262566694 +0.1639988767200224 +0.1821258073574838 +0.0983466722830665 +0.0930075821398483 +0.154005195169896 +0.2646131704577366 +0.1617382757652344 +0.144931199101376 +0.1094460825610783 +0.0628510249929795 +0.0133986239820275 +0.3122858747542825 +0.2145429654591407 +0.1378299634934007 +0.1402871384442572 +0.376386548722269 +0.3676986801460263 +0.5529099971918 +0.7202436113451277 +0.5889111204717776 +0.5372332210053355 +0.5355728727885425 +0.4917719741645605 +0.6926425161471497 +0.6500070204998596 +0.6595268183094637 +0.5872262005054759 +0.3330139005897219 +0.2082385565852288 +0.1710790508284189 +0.1721672283066554 +0.1329156135916877 +0.1410664139286717 +0.2112643920247121 +0.2404240381915192 +0.2930216231395675 +0.4809253018814939 +0.597669194046616 +0.717516147149677 +0.792207245155855 +0.7363345970233081 +0.5836913788261724 +0.4229640550407189 +0.3216371805672564 +0.2490522325189552 +0.2407680426846391 +0.2199241786015164 +0.1617593372648132 +0.1373490592530188 +0.0983256107834877 +0.1117382757652344 +0.0778011794439764 +0.0864855377702892 +0.0657645324347093 +0.0458298230834035 +0.0646693344566133 +0.0605202190395956 +0.0506037629879247 +0.0228025835439483 +0.0293702611625947 +0.0607659365346812 +0.1092073855658522 +0.1160839651783206 +0.1033873911822521 +0.0954823083403538 +0.1139076102218477 +0.1052688851446222 +0.1282855939342881 +0.1304163156416737 +0.1624508565009828 +0.1575154450996911 +0.1808129738837405 +0.2919123841617523 +0.3445871946082561 +0.3501439202471216 +0.3388549564729008 +0.3759969109800617 +0.3631880089862397 +0.3572907891041842 +0.3484976130300477 +0.3487714125245717 +0.4347725358045492 +0.5799740241505194 +0.77191800056164 +0.8558410558831788 +0.8864293737714125 +0.908456192080876 +0.9084526818309464 +0.9042509126649816 +0.8926354956472901 +0.8563360011232798 +0.8002632687447345 +0.7096707385565851 +0.585632547037349 +0.600494945240101 +0.5632055602358887 +0.721335299073294 +0.7495015445099692 +0.5752843302443134 +0.5600744172985116 +0.6563114293737714 +0.7456051670878966 +0.7557989328840212 +0.765136197697276 +0.7406732659365346 +0.8322627071047457 +0.8086317045773659 +0.7917930356641392 +0.8204226340915474 +0.8302653748946923 +0.8586738275765232 +0.7911752316764952 +0.6750596742488064 +0.6164946644201067 +0.6696187868576242 +0.6704472058410559 +0.6584842740803145 +0.6934042403819152 +0.664981746700365 +0.6038542544229148 +0.5809112608817748 +0.5709175793316484 +0.4986169615276608 +0.4827120190957596 +0.5360923897781522 +0.5678987643920247 +0.5955876158382476 +0.7071889918562201 +0.677481746700365 +0.6680812973883741 +0.7920036506599271 +0.8393955349620894 +0.8617031732659364 +0.8592214265655714 +0.8468934288121314 +0.8598532715529346 +0.8815290648694187 +0.8408347374333052 +0.83373350182533 +0.8150624824487502 +0.762036647009267 +0.7172914911541701 +0.6795387531592249 +0.6809849761303004 +0.6584210895815781 +0.6368400730131986 +0.6463072170738556 +0.5286611906767761 +0.3427162313956753 +0.2676179443976411 +0.2072205841055883 +0.1547212861555743 +0.1791069924178601 +0.3469495928110082 +0.5332034540859308 +0.6297388374052232 +0.6938956753720864 +0.7415999719180004 +0.7932181971356361 +0.8563324908733502 +0.82465599550688 +0.7182638303847234 +0.5805286436394271 +0.6419053636618928 +0.675101797247964 +0.6973357203032855 +0.7342495085650098 +0.725375596742488 +0.6371875877562482 +0.485376298792474 +0.4142130019657399 +0.2863100252737994 +0.2177232518955349 +0.1638023027239539 +0.1992242347655153 +0.3030574276888514 +0.4351762145464757 +0.4359028362819432 +0.3149747262005054 +0.306437798371244 +0.3183129738837405 +0.3431971356360573 +0.4784224936815501 +0.4407645324347093 +0.179075400168492 +0.1088774220724515 +0.0405679584386408 +0.0199627913507441 +0.1024466442010671 +0.3861415332771693 +0.5432884021342319 +0.5444748666105026 +0.6153327716933445 +0.7458789665824207 +0.8160839651783207 +0.8326277730974445 +0.8492242347655152 +0.8641006739679866 +0.8821538893569222 +0.8807884021342319 +0.8822311148553778 +0.8833017410839651 +0.88356149957877 +0.8907153889356921 +0.8916350744172985 +0.8540473181690537 +0.746251053074979 +0.6958754563324908 +0.4436885706262286 +0.2740311710193766 +0.1821012356079752 +0.0800407188991856 +0.0483150800336983 +0.0455911260881774 +0.0227288682954226 +0.0259337264813254 +0.0238065150238696 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0120331367593372 +0.0303004773939904 +0.0444608256107834 +0.0382582139848357 +0.0214265655714686 +0.0 +0.0 +0.0 +0.0221180848076383 +0.048304549283909 +0.0683515866329682 +0.1241540297669194 +0.1639778152204437 +0.2778327716933445 +0.3089616680707666 +0.3581894130862117 +0.500940746981185 +0.5650414209491715 +0.6750421229991574 +0.7239118225217636 +0.7107448750351025 +0.6888023027239539 +0.6950961808480763 +0.6253861274922774 +0.5035172704296546 +0.4301881493962369 +0.3616715810165684 +0.3139181409716371 +0.2944187026116259 +0.3181304408873912 +0.302362398202752 +0.3033312271833754 +0.3319292333614153 +0.3952962650940746 +0.3875210614995787 +0.4809814658803706 +0.4856114855377702 +0.3654415894411681 +0.3215494243190115 +0.2647149677057006 +0.1886899747262005 +0.1257968267340634 +0.0756248244875035 +0.0549213704015725 +0.033954647570907 +0.012071749508565 +0.0 +0.0141708789665824 +0.0251088177478236 +0.0257898062342038 +0.0146763549564729 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0178812131423757 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0330700645885987 +0.0788331929233361 +0.1548336141533277 +0.1840178320696433 +0.2120577085088458 +0.2600217635495647 +0.2348883740522325 +0.2446925021061499 +0.3623104465037911 +0.4861169615276607 +0.6518218197135636 +0.5596602078067958 +0.6684112608817747 +0.8369769727604603 +0.8495647290087053 +0.8779731816905362 +0.8978938500421229 +0.8674283909014322 +0.8787664981746701 +0.8604991575400167 +0.6017340634653187 +0.4138058129738837 +0.3184814658803706 +0.0566589441168211 +0.0221707385565852 +0.1259723392305532 +0.3720478798090423 +0.301677899466442 +0.4170282224094355 +0.3771096602078067 +0.2845794720584105 +0.2034646166807077 +0.1635530749789384 +0.199929795001404 +0.2262812412243751 +0.1676425161471496 +0.1028959561920808 +0.0928952541420949 +0.0744137882617242 +0.0229394832912103 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0402485256950294 +0.15136899747262 +0.1650870541982589 +0.1221777590564448 +0.2215424038191519 +0.2229675652906487 +0.1700645885987082 +0.1533698399326032 +0.1679303566413928 +0.1391849199663015 +0.1382160909856781 +0.0959983150800337 +0.0725182532996349 +0.0426916596461667 +0.0178601516427969 +0.0115592530188149 +0.0101270710474585 +0.0101586632968267 +0.0101340915473181 +0.0 +0.0100744172985116 +0.0315009828699803 +0.0805110923897781 +0.1756634372367312 +0.0595654310586913 +0.0465494243190115 +0.1304303566413928 +0.0923406346531873 +0.0526853411962931 +0.0191168211176635 +0.0155784891884302 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0101586632968267 +0.0107097725358045 +0.0925091266498174 +0.1621454647570906 +0.1533873911822521 +0.1618295422634091 +0.1282680426846391 +0.0874789385004212 +0.1838598708228025 +0.2323364223532715 +0.2232483852850323 +0.2328138163437236 +0.2122788542544229 +0.2172037349059253 +0.2987292895254141 +0.3836387250772254 +0.4688149396237011 +0.4083157820836843 +0.394966301600674 +0.359109098567818 +0.4446187868576243 +0.4038051109238977 +0.3985116540297669 +0.2927513338949733 +0.3760214827295703 +0.3491996630160067 +0.2742207245155855 +0.4158206964335861 +0.3087966863240662 +0.2534505756809884 +0.2668070766638584 +0.2233010390339792 +0.2352288682954225 +0.316831648413367 +0.3946047458579051 +0.2744348497613029 +0.3229394832912103 +0.5141041842179164 +0.5893393709632125 +0.713542544229149 +0.6572381353552372 +0.4694573153608537 +0.5509372367312553 +0.589244594215108 +0.5473813535523729 +0.4339335860713282 +0.4601060095478798 +0.4466231395675372 +0.1510706262285874 +0.0282224094355518 +0.0365978657680426 +0.0377351867452962 +0.1258354394832912 +0.2457139848357203 +0.3308375456332491 +0.6962405223251894 +0.9264427127211456 +0.9079717775905644 +0.6337721145745576 +0.5603622577927548 +0.5805883178882336 +0.6158698399326031 +0.5755791912384162 +0.4471005335579893 +0.4609905925301881 +0.6170352429092951 +0.6358712440325751 +0.6563044088739118 +0.5890129177197416 +0.5800547598989048 +0.495531451839371 +0.528699803426004 +0.5550091266498174 +0.4706016568379668 +0.3761057287278853 +0.2236415332771693 +0.1940115136197697 +0.1320310306093793 +0.073406346531873 +0.0257336422353271 +0.0 +0.0 +0.0 +0.0 +0.0384969109800617 +0.1118225217635495 +0.1234098567818028 +0.1920212019095759 +0.2433270148834597 +0.2628545352429093 +0.3649115417017691 +0.5294439764111204 +0.5443414771131704 +0.4603692782926144 +0.4073645043527099 +0.3418211176635776 +0.3069573153608536 +0.278784049424319 +0.3391463072170738 +0.3746770570064588 +0.2386829542263409 +0.220580595338388 +0.1984274080314518 +0.1651607694467846 +0.1936534681269306 +0.1495506880089862 +0.1494804830103903 +0.157139848357203 +0.1357483852850323 +0.1694397641112047 +0.1834842740803145 +0.1069818871103622 +0.0448153608536927 +0.0293562201628755 +0.0368119910137601 +0.0116154170176916 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0156767761864644 +0.0357273237854535 +0.044485397360292 +0.0735467565290648 +0.1083789665824206 +0.116642094917158 +0.11301249648975 +0.1032926144341477 +0.0913928671721426 +0.0428952541420949 +0.0 +0.0 +0.0 +0.0751263689974726 +0.398357203032856 +0.7170808761583825 +0.5745647290087054 +0.8711597865768042 +0.8521693344566132 +0.6707877000842459 +0.6528503229429935 +0.7850217635495647 +0.57773799494524 +0.5464055040718898 +0.4635881774782364 +0.4288472339230552 +0.4301460263970794 +0.3877983712440325 +0.3259863802302724 +0.3228341757933164 +0.3222128615557427 +0.2875982869980342 +0.1687763268744734 +0.1347514743049705 +0.1027028924459421 +0.1063605728727885 +0.1187868576242628 +0.1090985678180286 +0.0887566694748666 +0.0931655433866891 +0.12482799775344 +0.1234905925301881 +0.1176565571468688 +0.1256704577365908 +0.1048932884021342 +0.1452471215950575 +0.1830665543386689 +0.1544825891603482 +0.1332139848357203 +0.1060306093793878 +0.1155153046896939 +0.1006950294860994 +0.0701979780960404 +0.0776502386969952 +0.0774431339511373 +0.1029345689413086 +0.1537138444257231 +0.1306234203875315 +0.1134863802302724 +0.0598251895534961 +0.0386478517270429 +0.0618084807638303 +0.0532540016849199 +0.0429759898904802 +0.0705911260881774 +0.0611450435270991 +0.1168105869137882 +0.2385074417298511 +0.219776748104465 +0.3113837405223252 +0.2733045492839089 +0.2184147711317045 +0.1837510530749789 +0.2241189272676214 +0.2795036506599269 +0.1753791069924178 +0.0996419545071609 +0.0624964897500701 +0.0539069081718618 +0.0158593091828138 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.01147149677057 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0102604605447907 +0.0242207245155855 +0.0757090704858185 +0.1291385846672283 +0.2076523448469531 +0.3520675372086492 +0.4112714125245718 +0.5371244032575119 +0.6205033698399326 +0.503064448188711 +0.6615522325189553 +0.6130756809884863 +0.4743506037629879 +0.4139672844706543 +0.4455595338388092 +0.4289665824206683 +0.336215248525695 +0.3389427127211457 +0.2396658242066835 +0.2122753440044931 +0.1595900028081999 +0.1906522044369559 +0.2090669755686605 +0.2426074136478517 +0.3534154731816905 +0.4206297388374052 +0.3240136197697276 +0.2578454085930918 +0.2687412243751754 +0.249280398764392 +0.1441238416175231 +0.1515339792193204 +0.1626825329963493 +0.2084772535804549 +0.2706999438360011 +0.4258143779837124 +0.3840669755686605 +0.3243962370120752 +0.4047598989048019 +0.351779696714406 +0.1159400449311991 +0.1119524010109519 +0.2342319573153608 +0.201077646728447 +0.0618049705139005 +0.0666526256669474 +0.0601656837966863 +0.1983291210334175 +0.4329191238416174 +0.0900028081999438 +0.1384653187306936 +0.0685130581297388 +0.0129598427408031 +0.010358747542825 +0.0170352429092951 +0.1552127211457455 +0.288458298230834 +0.2891182252176355 +0.2451663858466723 +0.1133003369839932 +0.111727745015445 +0.133287700084246 +0.1575259758494804 +0.1788156416736871 +0.1405574276888514 +0.1618857062622858 +0.1633810727323785 +0.125958298230834 +0.1006915192361696 +0.0668597304128054 +0.0611134512777309 +0.0970443695591126 +0.1153433024431339 +0.1988942712721145 +0.2560937938781241 +0.2263900589721988 +0.3012356079752878 +0.4333438640831227 +0.5772325189553497 +0.5842459983150801 +0.7602007862959842 +0.7816308621173828 +0.8545247121595057 +0.8655679584386408 +0.8706753720864926 +0.8782469811850603 +0.8904380791912384 +0.881128896377422 +0.7233642235327155 +0.5638900589721988 +0.4900273799494524 +0.5971953103060937 +0.4008600112327997 +0.5987784330244312 +0.5651748104465038 +0.4876123279977534 +0.4708052513338949 +0.6690325751193484 +0.80410699241786 +0.8521131704577365 +0.9010004212299916 +0.9087966863240664 +0.8972865768042684 +0.7691133108677338 +0.6776923616961527 +0.4519201067115977 +0.3872718337545633 +0.3317747823645043 +0.284502246559955 +0.2189307778713844 +0.1991996630160067 +0.1019306374613872 +0.0 +0.0 +0.0261338107273237 +0.0367488065150238 +0.0 +0.0 +0.2369032575119348 +0.4925477393990452 +0.341164700926706 +0.2871981185060376 +0.0 +0.0 +0.0220935130581297 +0.3022816624543668 +0.5894236169615276 +0.6741013760179724 +0.787822942993541 +0.7494594215108115 +0.8047458579050828 +0.7478131142937376 +0.5527204436955911 +0.4462159505756809 +0.494022044369559 +0.3572872788542544 +0.2551039033979219 +0.2583087615838247 +0.2658979219320415 +0.2083087615838247 +0.2622156697556866 +0.2947521763549565 +0.3050301881493962 +0.2630230272395394 +0.1755721707385565 +0.1725042122999157 +0.203303145183937 +0.2558024431339511 +0.1918667509126649 +0.1093302443133951 +0.0372367312552653 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0451769165964616 +0.0 +0.0 +0.0 +0.016112047177759 +0.0933761583824768 +0.5444643358607132 +0.70308199943836 +0.8494208087615838 +0.8528994664420106 +0.8675266778994664 +0.9014251614714968 +0.9230728727885426 +0.9246279135074416 +0.9233010390339792 +0.9202646728447064 +0.907961246840775 +0.9225182532996348 +0.8835544790789104 +0.8533382476832351 +0.8054479078910418 +0.8477604605447907 +0.8535207806795844 +0.8698399326032012 +0.8695766638584667 +0.8654170176916595 +0.8771588037068239 +0.8905012636899745 +0.8753685762426284 +0.8437201628755967 +0.708663296826734 +0.7196749508565009 +0.5636934849761303 +0.6858572030328559 +0.6497402415051952 +0.5820520921089581 +0.5615101095197979 +0.6883143779837124 +0.8570415613591688 +0.7666736871665262 +0.5623876720022466 +0.379896798652064 +0.1476832350463353 +0.0802443133951137 +0.0930883178882336 +0.0587545633249087 +0.1959597023308059 +0.2391147149677057 +0.1509863802302724 +0.1930461948890761 +0.3045914069081718 +0.2590353833192923 +0.1470549003089019 +0.1217144060657118 +0.0828910418421791 +0.0428812131423757 +0.0101376017972479 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0138584667228306 +0.0330700645885987 +0.0654591406908172 +0.0893358607132827 +0.1198294018534119 +0.1894587194608256 +0.2568098848638023 +0.2582982308340353 +0.293527099129458 +0.2872016287559674 +0.3210053355798932 +0.2960158663296827 +0.2097514743049705 +0.1299424319011513 +0.0524290929514181 +0.0 +0.0 +0.0 +0.0 +0.0228903397921932 +0.093646447627071 +0.2533277169334456 +0.3468899185622016 +0.3031802864363943 +0.1646658242066835 +0.1075014040999719 +0.1610502667789946 +0.2320169896096602 +0.3162980904240381 +0.2911190676776186 +0.1832420668351586 +0.1327822240943555 +0.1308761583824768 +0.1472269025554619 +0.1227780117944397 +0.0830279415894411 +0.1015690817186183 +0.2151888514462229 +0.1984941027801179 +0.209382898062342 +0.1798581859028362 +0.2174950856500982 +0.4512812412243751 +0.5738065150238697 +0.5196258073574838 +0.8235327155293456 +0.874982448750351 +0.8374333052513337 +0.7473076383038472 +0.7450891603482168 +0.6149887672002247 +0.5426916596461667 +0.3355272395394552 +0.2112363100252737 +0.178903397921932 +0.0776326874473462 +0.1087264813254703 +0.2220724515585509 +0.5001298792474024 +0.5935867733782646 +0.5108887952822241 +0.6172212861555743 +0.6958649255827015 +0.7858466722830666 +0.8935060376298792 +0.9156592249368156 +0.9219109800617804 +0.9255265374894692 +0.9125491434990172 +0.9161752316764952 +0.91232799775344 +0.8604114012917718 +0.8025133389497333 +0.7154380791912384 +0.6176425161471496 +0.676319853973603 +0.7113486380230272 +0.5644481887110362 +0.3959386408312271 +0.3651572591968547 +0.2562517551249649 +0.2916175231676495 +0.3557462791350744 +0.3357273237854535 +0.387464897500702 +0.3903854254422914 +0.4278187306936253 +0.5360959000280819 +0.6430532153889358 +0.8104851165402975 +0.750544088739118 +0.8778081999438359 +0.9378545352429092 +0.934365346812693 +0.9338704015725918 +0.932153889356922 +0.912292895254142 +0.8768393709632124 +0.9377843302443132 +0.8363240662735186 +0.820050547598989 +0.8079647570907048 +0.6902169334456613 +0.5580454928390902 +0.4939588598708228 +0.4106044650379107 +0.330872648132547 +0.2861485537770289 +0.2501860432462791 +0.2782750631844987 +0.2628194327436113 +0.2532259196854816 +0.2120261162594776 +0.2136794439764111 +0.2383249087335018 +0.2020254142094917 +0.149262847514743 +0.1212229710755405 +0.1249999999999999 +0.136334597023308 +0.2235151642796967 +0.2715669755686604 +0.3275028081999438 +0.2729219320415613 +0.1593618365627632 +0.1733256107834877 +0.1323188711036226 +0.1745682392586352 +0.2143218197135635 +0.2490417017691659 +0.3129352709912946 +0.3379879247402415 +0.3397606009547879 +0.3754879247402415 +0.4041561359168773 +0.4081086773378264 +0.3260846672283066 +0.2283838809323223 +0.1696503791069924 +0.1042649536647009 +0.1603622577927548 +0.0723041280539174 +0.0 +0.0389953664700926 +0.0342986520640269 +0.024673546756529 +0.0338598708228025 +0.028457596180848 +0.0193379668632406 +0.0104254422914911 +0.0129598427408031 +0.0 +0.0103236450435271 +0.0207912103341757 +0.0568555181128896 +0.0622964055040718 +0.0641287559674248 +0.0932146868857062 +0.1327049985959 +0.1456437798371244 +0.1333192923336141 +0.1610046335299073 +0.2129036787419264 +0.2429514181409716 +0.3845584105588318 +0.3779064869418702 +0.5863802302723954 +0.6333228025835439 +0.8151397079472058 +0.8963458298230834 +0.9185200786295984 +0.9336843583263128 +0.9033522886829544 +0.6713844425723111 +0.4813184498736309 +0.6028854254422914 +0.9242909295141812 +0.9306199101376016 +0.9150975849480482 +0.9287419264251612 +0.7683410558831788 +0.724024150519517 +0.8967179163156417 +0.9178320696433586 +0.8982273237854536 +0.8624368155012636 +0.857431199101376 +0.8819818871103623 +0.8818590283628195 +0.8372226902555461 +0.7660383319292333 +0.736541701769166 +0.7970303285593934 +0.8334175793316483 +0.8040227464195451 +0.693990452120191 +0.5580279415894411 +0.4003720864925582 +0.2579226340915473 +0.2021237012075259 +0.1536190676776186 +0.2149571749508564 +0.1976902555461948 +0.1382231114855377 +0.0819467846110643 +0.0684393428812131 +0.0560376298792473 +0.0678461106430777 +0.0627913507441729 +0.0415543386689132 +0.0316238416175231 +0.0551284751474304 +0.051488345970233 +0.0349234765515304 +0.0154415894411682 +0.0 +0.0110853692782926 +0.0 +0.0143007582139848 +0.0 +0.1229289525414209 +0.2252632687447346 +0.17157399606852 +0.1630265374894692 +0.1623736310025273 +0.0734590002808199 +0.0497226902555461 +0.1798511654029767 +0.2517305532153889 +0.1923581859028362 +0.164160348216793 +0.1662524571749508 +0.2999964897500702 +0.5111450435270991 +0.7727745015445099 +0.8623911822521764 +0.9009688289806236 +0.9067186183656276 +0.8453629598427408 +0.7326383038472338 +0.640546896939062 +0.4399220724515585 +0.3085895815782083 +0.2106079752878404 +0.1181128896377421 +0.064416596461668 +0.0625280819994383 +0.046865346812693 +0.036899747262005 +0.0192010671159786 +0.0469741645605167 +0.0495226060095478 +0.0519376579612468 +0.0448118506037629 +0.0192677618646447 +0.0328945520921089 +0.2467003650659926 +0.5724726200505476 +0.8036225779275484 +0.9002351867452962 +0.9002983712440326 +0.900993400730132 +0.8375280819994383 +0.8089055040718898 +0.8043456894130862 +0.6347128615557428 +0.8100077225498455 +0.8684990171300195 +0.908803706823926 +0.9137391182252174 +0.8340880370682392 +0.7197591968548159 +0.444330946363381 +0.2742768885144622 +0.2099340073013198 +0.1945907048581858 +0.2168562201628755 +0.244794299354114 +0.2691308621173827 +0.2556199101376017 +0.3052408031451839 +0.4019130862117382 +0.5035593934288121 +0.5730272395394552 +0.7001614714967705 +0.746949592811008 +0.8308445661331085 +0.8497051390058973 +0.770345408593092 +0.733287700084246 +0.5455244313395113 +0.4507898062342038 +0.3885636057287279 +0.364244594215108 +0.3964055040718899 +0.3130686604886267 +0.2231430777871384 +0.2315957596180848 +0.1534786576804268 +0.0660032294299354 +0.0975358045492839 +0.1416175231676495 +0.1783979219320415 +0.1449908733501825 +0.3162103341757932 +0.530753299634934 +0.6744137882617242 +0.7326347935973041 +0.7344144903117102 +0.817702190395956 +0.8441694748666104 +0.4619839932603201 +0.1746981185060376 +0.14297950014041 +0.1022325189553496 +0.07174599831508 +0.0843758775624824 +0.1184358326312833 +0.0764005897219882 +0.1207420668351586 +0.0738205560235888 +0.0358782645324347 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0177478236450435 +0.0403678741926425 +0.0467565290648694 +0.0699663016006739 +0.0660313114293737 +0.0679865206402695 +0.042944397641112 +0.0250666947486661 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0156030609379387 +0.043646447627071 +0.0681374613872507 +0.1324031171019376 +0.2425266778994664 +0.3663051109238978 +0.4647711317045773 +0.4128650659926987 +0.2072346251053075 +0.2081718618365627 +0.1341968548160629 +0.0605798932884021 +0.0754282504914349 +0.0610221847795563 +0.0523483572030328 +0.3293421791631564 +0.306283347374333 +0.6174248806515024 +0.8785488626790229 +0.92620050547599 +0.9346707385565852 +0.9370612187587756 +0.9362538612749226 +0.9327155293456894 +0.940202892445942 +0.9307989328840212 +0.918351586632968 +0.8746595057568097 +0.6835650098286997 +0.4763619769727604 +0.3057989328840213 +0.1541912384161752 +0.046489750070205 +0.0 +0.0 +0.0 +0.0 +0.0817888233642235 +0.1683972198820556 +0.1607905082841898 +0.208937096321258 +0.1580876158382476 +0.1850428250491435 +0.3061429373771412 +0.3471777590564447 +0.3785313114293738 +0.3395815782083684 +0.3244910137601797 +0.5512075259758494 +0.6207210053355798 +0.4556550126368996 +0.5325224655995507 +0.7695169896096601 +0.8979675652906487 +0.907413647851727 +0.9039981746700364 +0.9073574838528504 +0.899589300758214 +0.8997016287559674 +0.8873701207525976 +0.8939272676214546 +0.9063816343723672 +0.9065782083684356 +0.9004422914911541 +0.8950751193484975 +0.9005932322381354 +0.9111415332771692 +0.9217775905644482 +0.925666947486661 +0.9257757652344848 +0.9163226621735469 +0.9018112889637742 +0.9085685200786296 +0.9280153046896938 +0.9266708789665824 +0.9261513619769726 +0.92568449873631 +0.9283452681830946 +0.918783347374333 +0.912773799494524 +0.9161436394271272 +0.915599550688009 +0.9133600112327998 +0.9189764111204716 +0.901281241224375 +0.9022711317045772 +0.910155153046897 +0.8943800898623981 +0.8980167087896658 +0.8975147430497051 +0.9063991856220164 +0.9057778713844424 +0.8913718056725639 +0.9072521763549564 +0.8543421791631564 +0.8302162313956752 +0.8586176635776468 +0.875119348497613 +0.8631107834877842 +0.8725007020499859 +0.902464195450716 +0.9237398202752036 +0.9177934568941308 +0.909776046054479 +0.7223251895534962 +0.3157083684358326 +0.2198504633529907 +0.4839195450716091 +0.4351165402976691 +0.4279486099410278 +0.4182532996349339 +0.4629317607413647 +0.3927583543948329 +0.4382266217354675 +0.5544966301600673 +0.677516849199663 +0.5916350744172985 +0.6010249929795001 +0.6519622297107553 +0.6627808199943835 +0.7000315922493681 +0.6939342881213142 +0.7097865768042684 +0.6159435551811288 +0.5278608536927829 +0.3987854535242909 +0.2901642796967144 +0.1665999719180005 +0.1392410839651782 +0.0452787138444257 +0.0213704015725919 +0.0932076663858466 +0.0684463633810727 +0.0302372928952541 +0.0 +0.0188570626228587 +0.0184007301319853 +0.034502246559955 +0.0252948609941027 +0.0509267059814658 +0.053731395675372 +0.0856606290367874 +0.1351411120471777 +0.1382441729851165 +0.1229710755405784 +0.0999578770008424 +0.0550828418983431 +0.0970443695591126 +0.0686955911260881 +0.0378440044931199 +0.0195415613591687 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0153784049424319 +0.0185692221286155 +0.0256599269868014 +0.0160523729289525 +0.0 +0.0 +0.0 +0.0307322381353552 +0.050101797247964 +0.0695415613591687 +0.0971321258073574 +0.129914349901713 +0.1512847514743049 +0.1250877562482448 +0.1195380511092389 +0.0749578770008424 +0.0381704577365908 +0.0551390058972198 +0.0529521201909575 +0.0342319573153608 +0.0187552653748946 +0.0197205841055883 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0304935411401291 +0.0470864925582701 +0.0814764111204717 +0.1306234203875315 +0.1274712159505757 +0.1087721145745577 +0.0628826172423476 +0.0341898343162033 +0.028046896939062 +0.0 +0.0116013760179724 +0.0184463633810727 +0.0189448188711036 +0.0115732940185341 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0133600112327997 +0.0326207525975849 +0.0856571187868576 +0.1518534119629317 +0.2220092670598146 +0.3822486661050266 +0.4208789665824206 +0.4903222409435551 +0.4993119910137601 +0.4506353552372928 +0.4391006739679865 +0.4716933445661331 +0.5047388374052233 +0.6726762145464756 +0.554415894411682 +0.4369418702611625 +0.4643534119629317 +0.3472971075540578 +0.3555567256388655 +0.2983361415332772 +0.4145675372086492 +0.5180075821398483 +0.5024220724515585 +0.5335474585790507 +0.3170212019095759 +0.1946152766076944 +0.0684077506318449 +0.0238416175231676 +0.0233361415332771 +0.041231395675372 +0.0376298792474024 +0.0 +0.0 +0.0 +0.0 +0.187756248244875 +0.493081297388374 +0.4395113732097724 +0.2392937377141252 +0.4582631283347374 +0.3534330244313395 +0.3365627632687447 +0.3535067396798652 +0.5878650659926986 +0.8602745015445099 +0.920461246840775 +0.925891603482168 +0.9354710755405784 +0.93441800056164 +0.9250877562482448 +0.9308164841336702 +0.9014988767200224 +0.8110046335299074 +0.6712089300758213 +0.7058164841336703 +0.4870155855096882 +0.3350007020499859 +0.3506142937377141 +0.2848286998034259 +0.2693976411120471 +0.1684217916315641 +0.0708965178320696 +0.049280398764392 +0.0189764111204717 +0.0 +0.0 +0.0272219882055602 +0.0819432743611345 +0.0986450435270991 +0.0985818590283628 +0.1137461387250772 +0.0991294580174108 +0.1447802583543948 +0.2316729851165402 +0.1810376298792474 +0.0903257511934849 +0.0751579612468407 +0.1696012356079752 +0.147276046054479 +0.0425652906486941 +0.0 +0.0 +0.0 +0.0 +0.018611345127773 +0.0344706543105869 +0.0586071328278573 +0.0638619769727604 +0.1553110081437798 +0.2729921370401572 +0.3054338668913227 +0.4448680146026396 +0.4317747823645043 +0.5105167087896657 +0.6719495928110081 +0.7325224655995506 +0.5457385565852289 +0.5405609379387812 +0.5151046054479079 +0.4320240101095198 +0.4420738556585229 +0.3205279415894411 +0.2378861274922774 +0.129759898904802 +0.045598146588037 +0.0144060657118786 +0.0 +0.0 +0.0 +0.0185025273799494 +0.0 +0.0 +0.0 +0.0125912664981746 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0132827857343442 +0.0432954226340915 +0.0459702330805953 +0.0374964897500702 +0.0893709632125807 +0.1067782926144341 +0.0746770570064588 +0.0664244594215108 +0.0689413086211738 +0.0622472620050547 +0.039279696714406 +0.0577330805953383 +0.0800231676495366 +0.1263023027239539 +0.1560200786295984 +0.1337089300758213 +0.0976516427969671 +0.0818204156135916 +0.0662875596742487 +0.0550372086492558 +0.0819432743611345 +0.1039174389216512 +0.1299599831508003 +0.1118892165122156 +0.1057076663858466 +0.0822802583543948 +0.0759302162313956 +0.0701628755967424 +0.0694257231114855 +0.0414911541701769 +0.0147395394552092 +0.0 +0.0 +0.0126790227464195 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0146096602078067 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0210720303285593 +0.0649712159505756 +0.1335825610783487 +0.2500386127492277 +0.2930953383880932 +0.2418351586632968 +0.2615030890199382 +0.2181830946363381 +0.1096637180567256 +0.1125631844987363 +0.1456578208368436 +0.0317467003650659 +0.0315115136197697 +0.0188289806234203 +0.024673546756529 +0.015992698680146 +0.0439904521201909 +0.1838774220724515 +0.1895499859590002 +0.1595619208087615 +0.1070556023588879 +0.1596356360572872 +0.1946960123560797 +0.2091301600673968 +0.2569959281100814 +0.3103060937938781 +0.256574698118506 +0.2232799775344004 +0.1411260881774782 +0.1061745296265094 +0.0924494524010109 +0.105461948890761 +0.0785488626790227 +0.0395675372086492 +0.0147290087054198 +0.0155188149396236 +0.0 +0.0 +0.0 +0.0 +0.0114434147711317 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0657961246840775 +0.0966055883178882 +0.162054198258916 +0.1489820275203594 +0.1584561920808761 +0.2134547879809042 +0.2339019938219601 +0.3025203594495927 +0.283698399326032 +0.2728727885425442 +0.2799459421510811 +0.3616329682673406 +0.3785909856781802 +0.3696468688570626 +0.4156276326874473 +0.5054338668913226 +0.5741224375175512 +0.4899396237012074 +0.3930918281381634 +0.4489574557708508 +0.5160313114293738 +0.537054198258916 +0.6120120752597584 +0.7247121595057567 +0.6806971356360573 +0.613440746981185 +0.6766814097163718 +0.6056725638865487 +0.5552829261443414 +0.5160523729289525 +0.4438675933726481 +0.4279521201909576 +0.4578805110923897 +0.513338949733221 +0.4128404942431901 +0.4452541420949171 +0.4799494524010109 +0.4533347374333052 +0.4276151361976972 +0.4501755124964897 +0.5012040157259197 +0.4342003650659927 +0.4378089019938219 +0.4356781802864364 +0.5258073574838529 +0.6121981185060376 +0.7321889918562201 +0.6420984274080315 +0.5282153889356922 +0.0712545633249087 +0.0713879528222409 +0.6745822802583543 +0.3869945240101095 +0.0979359730412805 +0.1165473181690536 +0.1176600673967986 +0.0453524290929514 +0.0809393428812131 +0.2293176074136478 +0.3832420668351586 +0.3280012636899747 +0.2337229710755405 +0.2336457455770851 +0.3189062061218758 +0.236661050266779 +0.1075084245998315 +0.0400203594495928 +0.0272500702049985 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0473497613030047 +0.1412313956753721 +0.1120647290087054 +0.0884512777309744 +0.125256248244875 +0.114297247964055 +0.2149115417017691 +0.2378264532434709 +0.2031943274361134 +0.1334983150800336 +0.0993330525133389 +0.1654731816905363 +0.1766814097163717 +0.1483396517832069 +0.1401677899466442 +0.1265094074698118 +0.0984449592811008 +0.1146272114574557 +0.1022009267059814 +0.0631037629879247 +0.0526502386969952 +0.041575400168492 +0.033115697837686 +0.0420457736590845 +0.0427267621454647 +0.0545176916596461 +0.0455630440887391 +0.0519868014602639 +0.055837545633249 +0.0868576242628475 +0.0721602078067958 +0.0694924178601516 +0.0579928390901432 +0.0394868014602639 +0.0242207245155855 +0.0236239820275203 +0.0213423195731536 +0.0233852850322942 +0.0339265655714686 +0.0451488345970233 +0.0607448750351025 +0.0356430777871384 +0.0441273518674529 +0.0510285032294299 +0.0472058410558831 +0.0720654310586913 +0.1580244313395113 +0.2658873911822521 +0.2964406065711878 +0.1897641112047177 +0.3005897219882055 +0.3195380511092389 +0.3586071328278573 +0.3495787700084246 +0.3756458859870823 +0.3721321258073575 +0.3640164279696714 +0.3540648694187026 +0.4087896658242066 +0.4477464195450715 +0.5060306093793877 +0.4925196573996068 +0.4500456332490873 +0.4429479078910419 +0.3986941870261162 +0.2943871103622578 +0.319811850603763 +0.3221215950575681 +0.3616961527660768 +0.3532259196854815 +0.377499297950014 +0.2946363381072732 +0.5073539736029206 +0.6965353833192923 +0.6151467284470654 +0.5660453524290929 +0.5039771131704577 +0.4262531592249368 +0.4213212580735748 +0.5044334456613311 +0.3544404661611907 +0.3640936534681269 +0.4617031732659366 +0.6391392867172142 +0.5844320415613591 +0.5552829261443415 +0.5768885144622297 +0.8601130300477393 +0.5897921932041561 +0.5548581859028362 +0.5302021903959562 +0.3792193204156136 +0.3303285593934287 +0.3713142375737152 +0.4131634372367312 +0.3707069643358606 +0.2837405223251895 +0.2908487784330244 +0.4004528222409435 +0.3772149677057005 +0.392379247402415 +0.3890690817186183 +0.3916350744172985 +0.3049424319011513 +0.2772886829542263 +0.2691694748666104 +0.2022886829542263 +0.1269095759618084 +0.0777801179443976 +0.0189869418702611 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0191694748666105 +0.0775730131985397 +0.1386162594776748 +0.1725744172985116 +0.1447907891041842 +0.0970689413086211 +0.1168667509126649 +0.0894130862117382 +0.0288542544229149 +0.0 +0.0 +0.0223743330525133 +0.0296475709070485 +0.0571609098567818 +0.1179970513900589 +0.140666245436675 +0.1195380511092389 +0.0989153327716933 +0.0959351305812973 +0.103029345689413 +0.0504879247402415 +0.0358923055321538 +0.022704296545914 +0.0347093513058129 +0.0616680707666385 +0.0749052232518955 +0.1170738556585228 +0.115838247683235 +0.1060937938781241 +0.1154310586913788 +0.1139918562201628 +0.1176249648975007 +0.1278468126930637 +0.118818449873631 +0.1040438079191238 +0.1210720303285593 +0.1232764672844706 +0.1240487222690255 +0.1356430777871384 +0.0864995787700084 +0.0238100252737994 +0.0 +0.0154977534400449 +0.0370963212580735 +0.0677267621454647 +0.0872191800056163 +0.0703945520921089 +0.0965634653187307 +0.1400554619488907 +0.2158452681830946 +0.251986801460264 +0.2123841617523167 +0.1697030328559393 +0.1564658803706823 +0.1038402134231957 +0.0764427127211457 +0.0730553215388935 +0.0800372086492558 +0.0917333614153327 +0.08578699803426 +0.0590037910699241 +0.0460720303285593 +0.0232483852850322 +0.0267902274641954 +0.0433305251333894 +0.0939869418702611 +0.2091020780679584 +0.3486064307778713 +0.4629984554900309 +0.4734519797809604 +0.5671335299073293 +0.6515199382196013 +0.6874999999999999 +0.7175266778994664 +0.7136794439764111 +0.794997893850042 +0.7814448188711035 +0.6971426565571468 +0.6434919966301601 +0.6487363100252738 +0.5581718618365626 +0.6424354114012918 +0.6855272395394552 +0.7275168491996631 +0.6752422072451558 +0.7101656837966863 +0.7346251053074979 +0.5386654029766919 +0.1529310586913788 +0.0514602639707947 +0.178320696433586 +0.0597725358045492 +0.3279977534400449 +0.4106781802864364 +0.3709702330805953 +0.3439623701207525 +0.2389672844706543 +0.1885249929795001 +0.2437517551249649 +0.158919545071609 +0.0387847514743049 +0.0145780679584386 +0.0102920527941589 +0.0 +0.0105483010390339 +0.0114223532715529 +0.0396868857062622 +0.1422353271552934 +0.2475533557989328 +0.3376649817467003 +0.2546932041561359 +0.2477674810446503 +0.1667684639146307 +0.0608361415332771 +0.1861590845268182 +0.180581297388374 +0.3033101656837966 +0.5596847795563044 +0.2177197416456051 +0.1145570064588598 +0.1712686043246279 +0.364690395956192 +0.821215950575681 +0.9063149396237012 +0.9312447346251052 +0.9201663858466724 +0.9137707104745858 +0.9309533838809322 +0.8275589721988206 +0.7989504352709913 +0.8009723392305531 +0.7691905363661892 +0.7757441729851163 +0.8295598146588037 +0.7808270148834596 +0.7794580174108396 +0.6617523167649536 +0.748371244032575 +0.8503615557427687 +0.8322556866048861 +0.9005440887391183 +0.9452506318449873 +0.9385671159786576 +0.94161050266779 +0.9421159786576804 +0.9381458859870824 +0.9225568660488628 +0.8762250772254985 +0.7063570626228587 +0.5302302723953946 +0.6333684358326312 +0.8208930075821399 +0.885702752035945 +0.9274361134512776 +0.935513198539736 +0.9384126649817468 +0.9319362538612748 +0.9318098848638022 +0.9263970794720584 +0.9195345408593092 +0.9136373209772536 +0.9009688289806234 +0.8835369278292615 +0.906609800617804 +0.7836843583263128 +0.8589019938219601 +0.7403713844425723 +0.6918105869137883 +0.6543562201628756 +0.6056374613872507 +0.6135916877281662 +0.6917193204156136 +0.7822627071047459 +0.7668878124122437 +0.7587124403257511 +0.7061429373771412 +0.6342144060657118 +0.6824031171019377 +0.715718899185622 +0.6636373209772536 +0.5079226340915473 +0.3735572872788542 +0.7472830665543386 +0.8913788261724235 +0.8540051951698961 +0.8847163718056725 +0.8712370120752597 +0.8207877000842461 +0.8060832631283347 +0.8067186183656276 +0.7204717775905642 +0.6495155855096884 +0.637482448750351 +0.5937096321258073 +0.5912770289244594 +0.5540999719180005 +0.4138128334737432 +0.2540543386689132 +0.1433059533838809 +0.1039946644201067 +0.0794896096602078 +0.0546686324066273 +0.0545141814097163 +0.0438044088739118 +0.0510249929795001 +0.1083543948329121 +0.1141498174670036 +0.0964160348216792 +0.1670598146588037 +0.2047528784049424 +0.2908312271833754 +0.2789911541701769 +0.3578875315922493 +0.3805391743892165 +0.3823083403538331 +0.3549319011513619 +0.288458298230834 +0.2085228868295422 +0.1678987643920247 +0.1566870261162594 +0.155188149396237 +0.1045317326593653 +0.0827541420949171 +0.0757055602358888 +0.0729535242909295 +0.0552829261443414 +0.0360221847795563 +0.0232413647851727 +0.0264286717214265 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0305110923897781 +0.0644938219601235 +0.0993014602639707 +0.1326944678461106 +0.1546861836562763 +0.179349199663016 +0.2022500702049986 +0.2759196854816063 +0.2677864363942713 +0.1788156416736871 +0.2130756809884864 +0.2709000280819994 +0.18818449873631 +0.1365417017691659 +0.0861134512777309 +0.0638268744734625 +0.0520745577085088 +0.0670317326593653 +0.093783347374333 +0.0791631564167368 +0.0373560797528784 +0.030581297388374 +0.0381002527379949 +0.0375315922493681 +0.0125702049985958 +0.0182146868857062 +0.0347374333052513 +0.0509477674810446 +0.042944397641112 +0.1075435270991294 +0.3575189553496208 +0.3566062903678742 +0.0570801741083965 +0.0409154731816905 +0.0762742207245155 +0.0604675652906486 +0.015820696433586 +0.0 +0.0 +0.0 +0.029896798652064 +0.0145148834597023 +0.0158768604324627 +0.0 +0.0 +0.0 +0.0125491434990171 +0.1798020219039595 +0.2366645605167087 +0.2883916034821679 +0.4336492558270149 +0.4715775063184498 +0.4469882055602359 +0.4818204156135917 +0.4663612749227744 +0.5111871665262566 +0.4371103622577927 +0.4272254984554899 +0.3661998034260039 +0.2969601235607975 +0.2520043527099129 +0.2698469531030609 +0.3459351305812974 +0.3363345970233081 +0.5008845829823083 +0.5380967424880652 +0.4745682392586353 +0.4345794720584105 +0.3458473743330525 +0.2383565009828699 +0.1690395956192081 +0.153868295422634 +0.1344952260600954 +0.1071819713563605 +0.051899045212019 +0.0240136197697276 +0.0 +0.0 +0.0 +0.0 +0.0113942712721145 +0.0487889637742207 +0.0397781522044369 +0.0326067115978657 +0.0 +0.0 +0.0 +0.0127246559955068 +0.0118962370120752 +0.0203559393428812 +0.0209526818309463 +0.041129598427408 +0.0416105026677899 +0.024708649255827 +0.0 +0.0 +0.0 +0.0154591406908171 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0139953664700926 +0.0322802583543948 +0.0679724796405503 +0.0369980342600393 +0.0353271552934568 +0.0496805672563886 +0.1571258073574838 +0.2001123279977534 +0.3184217916315641 +0.3285909856781803 +0.2804900308901993 +0.3360537770289244 +0.3075259758494804 +0.2796335299073293 +0.2231360572872788 +0.1866715810165683 +0.1212861555742768 +0.1817958438640831 +0.0513163437236731 +0.044639848357203 +0.0431830946363381 +0.0711387250772254 +0.1382652344846953 +0.213030047739399 +0.2820766638584667 +0.3736485537770289 +0.4357940185341196 +0.4346215950575681 +0.4918632406627352 +0.5482027520359449 +0.547019797809604 +0.5477464195450715 +0.5557919123841617 +0.5979394832912103 +0.538851446222971 +0.4922002246559955 +0.5825365065992698 +0.6490030890199381 +0.6649255827014884 +0.6887250772254984 +0.7024957877000841 +0.7457315360853692 +0.7405784891884301 +0.706694046616119 +0.6169299354114013 +0.6813395113732097 +0.6924003089019937 +0.6613977815220443 +0.5920668351586632 +0.597448048301039 +0.5253264532434709 +0.453731395675372 +0.3771517832069643 +0.3534891884302162 +0.1509828699803425 +0.1825996910980062 +0.3333684358326312 +0.4362714125245717 +0.4735853692782925 +0.5378159224936816 +0.75445099691098 +0.809621595057568 +0.8527099129458017 +0.8849691098006177 +0.8805567256388653 +0.92226200505476 +0.8940044931199101 +0.9047844706543106 +0.8937447346251054 +0.8986696152766077 +0.8236134512777309 +0.8827190395956191 +0.8543176074136477 +0.7995296265094074 +0.8104429935411402 +0.7890199382196013 +0.757634793597304 +0.7569046616119068 +0.7291771974164559 +0.6668456894130862 +0.6829050828418982 +0.6688921651221567 +0.5017656557146868 +0.3315536366189272 +0.3606711597865767 +0.4279486099410277 +0.4381353552372928 +0.4446293176074136 +0.2794158944116821 +0.2157996349340072 +0.1449978938500421 +0.0992663577646728 +0.0661085369278292 +0.0515515304689693 +0.0801495366470092 +0.1731079752878404 +0.3308305251333895 +0.4284751474304971 +0.3720759618084807 +0.3637461387250772 +0.4628510249929795 +0.5838247683235046 +0.5873841617523167 +0.5030398764392024 +0.463079191238416 +0.4682497893850042 +0.4860888795282224 +0.2610151642796967 +0.3050933726481326 +0.3528994664420106 +0.3658803706823925 +0.3044896096602077 +0.3496068520078629 +0.3263830384723392 +0.412036647009267 +0.4056093793878124 +0.3324978938500421 +0.3406311429373771 +0.2611941870261162 +0.2752983712440326 +0.2564167368716652 +0.276060095478798 +0.252481746700365 +0.2678355798932884 +0.2965950575680988 +0.3157715529345689 +0.2237292895254142 +0.2257722549845548 +0.1988240662735186 +0.0970127773097444 +0.0545914069081718 +0.03184849761303 +0.0 +0.0250947767481044 +0.0232975287840494 +0.0342775905644481 +0.0351481325470373 +0.1045563044088739 +0.1289911541701768 +0.126232097725358 +0.1221005335579893 +0.095015445099691 +0.0883459702330805 +0.1134793597304128 +0.0857624262847514 +0.1059604043807918 +0.1485678180286436 +0.1254458017410839 +0.1497964055040719 +0.127190395956192 +0.1242768885144622 +0.1680497051390058 +0.1449768323504633 +0.1552372928952541 +0.162191098006178 +0.1221812693063746 +0.134228447065431 +0.2400028081999438 +0.2189764111204717 +0.2624508565009828 +0.4251790227464195 +0.5531557146868857 +0.4207139848357202 +0.4168386689132266 +0.4853798090424038 +0.5224831508003369 +0.4803110081437798 +0.5101270710474586 +0.4526361976972759 +0.4570485818590283 +0.3374613872507723 +0.3726867452962651 +0.3690992698680145 +0.3635460544790789 +0.3863837405223251 +0.4904837124403257 +0.4197802583543947 +0.3500526537489469 +0.351505897219882 +0.3392516147149677 +0.4398097444538051 +0.429861696152766 +0.4528152204436955 +0.4342565290648694 +0.4040051951698961 +0.3841863240662735 +0.4682673406346531 +0.5601340915473182 +0.6871068520078628 +0.6862222690255546 +0.6207490873350182 +0.5749789385004213 +0.5739574557708508 +0.4911541701769165 +0.3866961527660769 +0.2398378264532434 +0.2102499297950014 +0.1723743330525133 +0.2520675372086493 +0.265838247683235 +0.1850358045492839 +0.1180953383880932 +0.096454647570907 +0.0996700365065992 +0.1057603201347935 +0.1120471777590564 +0.0869102780117944 +0.057669896096602 +0.0642094917158101 +0.0787559674248806 +0.1218723673125526 +0.1725919685481606 +0.2141533277169334 +0.2859976130300477 +0.3903081999438359 +0.3711668070766639 +0.3302513338949733 +0.2813921651221566 +0.1885460544790789 +0.1997156697556866 +0.1623069362538612 +0.1567747823645043 +0.2691835158663296 +0.4518920247121594 +0.4370822802583543 +0.4083754563324908 +0.2732624262847514 +0.2064869418702611 +0.208937096321258 +0.2242733782645324 +0.2490276607694467 +0.3323925863521483 +0.4388374052232518 +0.5385109519797809 +0.5487082280258354 +0.5622999157540017 +0.4784470654310586 +0.4962756248244874 +0.4644622297107554 +0.3255862117382757 +0.2745998315080033 +0.2242558270148834 +0.2513198539736029 +0.320598146588037 +0.2565641673687167 +0.315648694187026 +0.1892165122156697 +0.1916842179163156 +0.1867207245155855 +0.1129668632406627 +0.0716757933164841 +0.0164736029205279 +0.0 +0.0 +0.0 +0.0 +0.1219741645605167 +0.29606149957877 +0.3879071889918561 +0.3478622577927548 +0.201814799213704 +0.0246279135074417 +0.0 +0.0 +0.0347900870541982 +0.1130686604886267 +0.1503124122437517 +0.0806936253861274 +0.1295984274080314 +0.3038823364223532 +0.4181725638865486 +0.5377422072451559 +0.5801179443976411 +0.6822205841055882 +0.706985397360292 +0.620752597584948 +0.5331859028362819 +0.5632476832350463 +0.6527309744453804 +0.6654029766919404 +0.7248315080033698 +0.9466336703173264 +0.9680777871384444 +0.9675266778994664 +0.9601621735467566 +0.9496875877562484 +0.9273834597023308 +0.960509688289806 +0.9556479921370402 +0.9367874192642516 +0.9429408873911822 +0.902706402695872 +0.9389497332210052 +0.947293597304128 +0.955325049143499 +0.9532399606852008 +0.9447486661050266 +0.9476937657961246 +0.9533452681830944 +0.7771096602078067 +0.8986731255265374 +0.9428426003931478 +0.9341828138163436 +0.924125947767481 +0.9385530749789384 +0.9481360572872788 +0.9461878685762426 +0.8617628475147431 +0.5415473181690535 +0.2456016568379668 +0.083989750070205 +0.0836281943274361 +0.0945520921089581 +0.1306409716371805 +0.1255897219882055 +0.1876965739960685 +0.241968548160629 +0.1591652625666947 +0.1917228306655433 +0.3926460263970794 +0.3232132827857343 +0.1254036787419264 +0.0857062622858747 +0.0841898343162033 +0.171026397079472 +0.3707034540859308 +0.3502492277450154 +0.4152309744453805 +0.4713212580735749 +0.6363065150238697 +0.870907048581859 +0.7533347374333051 +0.8189939623701208 +0.8754317607413646 +0.9225217635495646 +0.9402906486941868 +0.9140725919685482 +0.8657645324347094 +0.8961422353271552 +0.8877948609941028 +0.8676705981465881 +0.5928355798932883 +0.2750702049985958 +0.299280398764392 +0.3805742768885145 +0.3836597865768043 +0.4811850603762987 +0.4335193765796123 +0.530461948890761 +0.4285699241786014 +0.4042228306655433 +0.3821152766076945 +0.4457912103341758 +0.5421159786576805 +0.4832210053355798 +0.3318414771131704 +0.3842846110643078 +0.5928847233923055 +0.4899431339511372 +0.4722725358045493 +0.379040297669194 +0.4011373209772536 +0.3846426565571468 +0.3325996910980061 +0.3512847514743049 +0.3735994102780117 +0.3173406346531873 +0.4324663016006739 +0.5977990732940185 +0.7987924740241504 +0.7526923616961527 +0.7038296826734062 +0.6338774220724515 +0.4620612187587756 +0.3445766638584667 +0.1328208368435832 +0.0913472339230553 +0.1671019376579612 +0.0469987363100252 +0.0353025835439483 +0.0387917719741645 +0.0 +0.0 +0.0359905925301881 +0.0530504071889918 +0.0501825329963493 +0.0897816624543667 +0.1000772254984554 +0.21010249929795 +0.2981781802864364 +0.287019095759618 +0.4360818590283628 +0.5226446222971075 +0.4631669474866609 +0.3378966582420668 +0.2852288682954226 +0.2625526537489469 +0.2357378545352428 +0.2424705139005897 +0.2026256669474866 +0.1825540578489188 +0.142926846391463 +0.1416912384161752 +0.144776748104465 +0.1263549564729008 +0.0870787700084246 +0.0618751755124964 +0.0250210614995787 +0.0 +0.0 +0.0 +0.0133951137320977 +0.0456402695871946 +0.0724445380511092 +0.0715178320696433 +0.0724936815501263 +0.081265796124684 +0.0906522044369559 +0.1030223251895535 +0.0926565571468688 +0.101488345970233 +0.1240522325189553 +0.1284575961808481 +0.1043491996630159 +0.1079401853411962 +0.1497507722549845 +0.2197451558550968 +0.2355869137882617 +0.2619488907610222 +0.2783136759337264 +0.2929092951418141 +0.2438044088739118 +0.2325540578489188 +0.2261057287278854 +0.2374157540016849 +0.2599726200505476 +0.2755546194889076 +0.1979710755405785 +0.1864539455209211 +0.2070591126088177 +0.1960193765796124 +0.227773097444538 +0.3048546756529064 +0.3985818590283628 +0.5268288402134232 +0.4905714686885706 +0.4287594776748104 +0.529500140409997 +0.6098532715529346 +0.6241364785172704 +0.354261443414771 +0.4663367031732659 +0.7347514743049705 +0.755103903397922 +0.7625631844987364 +0.8438079191238416 +0.5980518112889638 +0.5249929795001403 +0.39058199943836 +0.2393850042122999 +0.1077085088458298 +0.1897360292052794 +0.0951979780960404 +0.0132160909856781 +0.0958614153327716 +0.2396377422072451 +0.1482905082841898 +0.067825049143499 +0.0409681269306374 +0.0 +0.0 +0.0230061780398764 +0.3125035102499298 +0.3487714125245717 +0.2273132547037348 +0.2701312833473743 +0.5475884582982308 +0.5663998876720022 +0.6134196854816063 +0.5654029766919404 +0.648901291771974 +0.8397570907048582 +0.9076102218477956 +0.9198750351024992 +0.938388093232238 +0.8833087615838247 +0.7800828418983432 +0.6881985397360292 +0.8915789104184219 +0.6397816624543667 +0.616315641673687 +0.5584912945801741 +0.4592916315641673 +0.6513900589721988 +0.5889251614714968 +0.4750702049985958 +0.4019306374613872 +0.3465002808199943 +0.2737363100252737 +0.1998174670036506 +0.4060586913788261 +0.4778257511934849 +0.4862117382757651 +0.4762075259758494 +0.5268779837124403 +0.5874613872507722 +0.6269376579612468 +0.5407399606852008 +0.6142024712159505 +0.6166631564167369 +0.7153678741926425 +0.8342179163156415 +0.8884021342319574 +0.9215353833192924 +0.935888795282224 +0.6440536366189271 +0.1371700365065992 +0.1747648132547037 +0.2216196293176074 +0.3067186183656276 +0.2837756248244875 +0.3977639707947206 +0.4471637180567256 +0.3426565571468688 +0.3764988767200224 +0.2955770850884582 +0.253731395675372 +0.3815009828699803 +0.3162243751755124 +0.2030995506880089 +0.209793597304128 +0.1529802021903959 +0.1479535242909295 +0.129486099410278 +0.0871138725077225 +0.0767516147149677 +0.0765480202190396 +0.0614644762707104 +0.0774677057006458 +0.0838317888233642 +0.0798265936534681 +0.0401221566975568 +0.0163051109238977 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0298932884021342 +0.0327365908452681 +0.0422844706543105 +0.0349234765515304 +0.0129879247402415 +0.0 +0.0120998315080033 +0.0233466722830665 +0.063595197978096 +0.082806795843864 +0.1023483572030328 +0.1710895815782083 +0.1809007301319854 +0.2297002246559955 +0.2605834035383318 +0.2755967424880651 +0.2938991856220163 +0.3018709632125806 +0.3236520640269587 +0.3090564448188711 +0.2472795563044088 +0.2170141814097163 +0.1845829823083403 +0.1779626509407469 +0.1824908733501825 +0.1959491715810165 +0.2268499017130019 +0.2696714406065711 +0.3105623420387531 +0.2778152204436955 +0.2688149396237012 +0.2196433586071328 +0.2043351586632968 +0.2030082841898343 +0.3073504633529907 +0.3835685200786295 +0.4806199101376018 +0.5271517832069643 +0.562138444257231 +0.5331227183375455 +0.439809744453805 +0.3971847795563044 +0.4154310586913788 +0.3887812412243751 +0.3262250772254984 +0.3705454928390901 +0.2858817747823645 +0.2721145745577085 +0.2345935130581297 +0.1462826453243471 +0.1828103060937939 +0.2123139567537208 +0.1789771131704577 +0.1656908171861836 +0.1775940746981184 +0.1764216512215669 +0.1449838528503229 +0.1773659084526818 +0.2872893850042123 +0.431950294860994 +0.4263058129738837 +0.4414314799213704 +0.5065115136197698 +0.5959386408312272 +0.6611625947767481 +0.6881458859870822 +0.5956297388374051 +0.5184112608817747 +0.4001298792474024 +0.3602499297950013 +0.3127422072451558 +0.2326804268463914 +0.2317607413647851 +0.2131809884863802 +0.2215037910699241 +0.2477183375456332 +0.2628018814939623 +0.2929233361415332 +0.3237468407750631 +0.3625456332490873 +0.3205454928390902 +0.349399747262005 +0.3664560516708789 +0.4667193204156136 +0.6435937938781241 +0.8391919404661612 +0.9284786576804268 +0.9258951137320977 +0.8769973322100534 +0.8425898623982027 +0.7728552372928952 +0.6922212861555742 +0.5893850042122999 +0.5603201347935972 +0.5840739960685201 +0.6421440606571188 +0.6491329682673406 +0.6291666666666667 +0.6481430777871383 +0.6306234203875315 +0.5502141252457174 +0.4869559112608818 +0.3965002808199944 +0.508013900589722 +0.718885144622297 +0.7316905363661892 +0.668046194889076 +0.6288718056725638 +0.5920352429092951 +0.691849199663016 +0.6555602358887952 +0.8140655714686885 +0.8889637742207245 +0.8877597584948047 +0.8327681830946363 +0.744158944116821 +0.5568098848638022 +0.4396833754563324 +0.3612854535242908 +0.3162735186745296 +0.4052759056444818 +0.4263198539736029 +0.4155223251895534 +0.394980342600393 +0.2992312552653748 +0.23732799775344 +0.3410488626790227 +0.4775835439483291 +0.5292228306655433 +0.5975252737994945 +0.6275344004493119 +0.7168878124122438 +0.7186675091266498 +0.7188465318730692 +0.7037033136759336 +0.6096496770570065 +0.5780714686885706 +0.4878791069924177 +0.3505160067396798 +0.2362117382757652 +0.1640585509688289 +0.1288753159224936 +0.0880370682392586 +0.0753159224936815 +0.0601340915473181 +0.0525414209491715 +0.0733677337826453 +0.0874227745015445 +0.0887040157259196 +0.1342565290648694 +0.1707561078348778 +0.1267270429654591 +0.1060973041280539 +0.0766217354675652 +0.1090669755686604 +0.1343056725638865 +0.1317151081156978 +0.1250737152485256 +0.1120085650098287 +0.146437096321258 +0.2107308340353833 +0.2338774220724515 +0.2222058410558831 +0.1569818871103622 +0.0909084526818309 +0.068337545633249 +0.0138935692221286 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0176109238977815 +0.0 +0.0 +0.0 +0.0425582701488345 +0.095633249087335 +0.096763549564729 +0.1173020219039595 +0.1240487222690255 +0.0731571187868576 +0.0590564448188711 +0.0412805391743892 +0.0230377702892445 +0.0466933445661331 +0.02465599550688 +0.0382511934849761 +0.071317747823645 +0.011780398764392 +0.0165262566694748 +0.0241189272676214 +0.0256529064869418 +0.0 +0.0 +0.0 +0.0 +0.0116505195169896 +0.0572837686043246 +0.1349761303004774 +0.2322907891041842 +0.3274115417017691 +0.253731395675372 +0.312738696995226 +0.3018253299634933 +0.3075259758494804 +0.3684568941308621 +0.4280890199382196 +0.4471531873069362 +0.4034891884302162 +0.4178285593934288 +0.3866434990171299 +0.3060657118786857 +0.2294931199101375 +0.173423897781522 +0.15821749508565 +0.1689869418702611 +0.2575259758494805 +0.214743049705139 +0.1877843302443134 +0.2113100252737994 +0.2147044369559112 +0.1267200224655995 +0.0450856500982869 +0.0111906767761864 +0.0141112047177759 +0.0217670598146588 +0.0264778152204436 +0.0367417860151642 +0.0401291771974164 +0.0704928390901432 +0.1533312271833754 +0.1635179724796405 +0.1172704296545914 +0.257550547598989 +0.3507336422353271 +0.324108396517832 +0.1443133951137321 +0.2275028081999437 +0.2376228587475428 +0.2535629036787419 +0.3589757090704857 +0.4997191800056163 +0.4613451277730975 +0.5623034260039314 +0.4978552372928952 +0.5069081718618365 +0.751744594215108 +0.8591968548160628 +0.8688675933726481 +0.874638444257231 +0.9091266498174668 +0.8699311991013761 +0.7937201628755965 +0.6747332210053355 +0.5547318169053637 +0.4161366189272676 +0.4768358607132827 +0.3995822802583544 +0.4574066273518674 +0.4097655153046897 +0.472978096040438 +0.5502176354956473 +0.5174775344004493 +0.5956964335860713 +0.5596461668070766 +0.4927513338949733 +0.4657434709351305 +0.5724164560516709 +0.551488345970233 +0.5814062061218759 +0.5747402415051951 +0.4758635214827295 +0.3539385004212299 +0.24897149677057 +0.1974094355518112 +0.1667263409154731 +0.1299354114012917 +0.1171896939062061 +0.1213809323223813 +0.1061604886267902 +0.0930672563886548 +0.085341196293176 +0.0670071609098567 +0.0622437517551249 +0.0597233923055321 +0.067105447907891 +0.0680321538893569 +0.0533628194327436 +0.0352499297950014 +0.0142691659646166 +0.0 +0.0206262285874754 +0.0632582139848357 +0.0571293176074136 +0.0315009828699803 +0.0158101656837966 +0.0177548441449031 +0.0202190395956192 +0.0280188149396236 +0.0480096882898062 +0.0782645324347093 +0.1176390058972198 +0.1076347935973041 +0.1336948890761022 +0.1223006178039876 +0.0912945801741084 +0.0708052513338949 +0.0540789104184217 +0.0266076944678461 +0.0236029205279415 +0.0211668070766638 +0.0456648413367031 +0.1057638303847234 +0.1459281100814377 +0.1251263689974726 +0.0730974445380511 +0.0467811008143779 +0.022567396798652 +0.0589019938219601 +0.0546440606571187 +0.0527450154450996 +0.0566449031171019 +0.0432603201347935 +0.0187868576242628 +0.0483852850322943 +0.0996349340073013 +0.1634688289806234 +0.195907048581859 +0.230598848638023 +0.274262847514743 +0.228338247683235 +0.2308480763830384 +0.2465950575680988 +0.1952330805953384 +0.2281802864363942 +0.3143463914630721 +0.3867874192642516 +0.3844987363100252 +0.3968232238135354 +0.4083824768323504 +0.2431515023869699 +0.2721882898062341 +0.3411787419264251 +0.3441027801179444 +0.2572556866048862 +0.2704121033417578 +0.2184639146307217 +0.1452892445942151 +0.2959491715810166 +0.2929057848918843 +0.2363802302723953 +0.2965494243190115 +0.2718197135636057 +0.2958930075821398 +0.2609203875315922 +0.1933515866329682 +0.157259196854816 +0.1562798371244032 +0.147465599550688 +0.18869699522606 +0.2318836001123279 +0.3350884582982308 +0.4770289244594214 +0.4933270148834596 +0.4745857905082841 +0.3475007020499859 +0.2680672563886548 +0.1627667789946644 +0.105272395394552 +0.0903994664420106 +0.0752141252457174 +0.0802408031451839 +0.0676741083965178 +0.0753440044931199 +0.0934779556304408 +0.0711106430777871 +0.044485397360292 +0.065683796686324 +0.085906346531873 +0.0221953103060937 +0.0 +0.0 +0.0364820275203594 +0.0712124403257511 +0.1248701207525975 +0.1620015445099691 +0.1263479359730412 +0.0624929795001404 +0.1116470092670598 +0.164023448469531 +0.1356290367874192 +0.1044404661611906 +0.1347198820556023 +0.2447802583543948 +0.4485046335299072 +0.7750912664981746 +0.4617312552653749 +0.6377035944959281 +0.8099515585509688 +0.9327471215950576 +0.9191519236169616 +0.9030433866891324 +0.938682954226341 +0.9238100252737994 +0.931402695871946 +0.9584421510811568 +0.959021342319573 +0.9567642516147148 +0.9446293176074138 +0.8749719180005615 +0.5914385004212299 +0.3622226902555462 +0.2639111204717775 +0.1791526256669474 +0.163458298230834 +0.1383249087335018 +0.1084140690817186 +0.0824031171019376 +0.0484344285313114 +0.1453734905925301 +0.2411576804268463 +0.3765550407188991 +0.2623350182532996 +0.2764988767200225 +0.3258424599831507 +0.4500210614995787 +0.6249087335018253 +0.5917825049143498 +0.6815395956192081 +0.9228868295422632 +0.8937763268744734 +0.517772395394552 +0.4065992698680145 +0.3674950856500983 +0.3313570626228587 +0.3648904802021904 +0.4985362257792755 +0.3543035664139287 +0.2920106711597866 +0.3364750070204998 +0.2665157259196855 +0.2066484133670317 +0.2205630440887391 +0.2815325751193485 +0.2733150800336983 +0.1856711597865768 +0.1540438079191238 +0.1931901151361977 +0.1392516147149677 +0.0924494524010109 +0.0612573715248525 +0.0720338388093232 +0.1030539174389216 +0.0205244313395113 +0.0188570626228587 +0.069467846110643 +0.0439693906206121 +0.0 +0.0327365908452681 +0.0293000561639988 +0.0194502948609941 +0.0226586632968267 +0.0768639427127211 +0.1301916596461668 +0.3508740522325189 +0.7167930356641392 +0.8526081156978378 +0.7761829542263409 +0.6170317326593653 +0.4220127773097444 +0.2952997753440045 +0.1833508845829823 +0.119794299354114 +0.1319748666105026 +0.1138549564729008 +0.0861871665262566 +0.1056515023869699 +0.1509302162313957 +0.2126158382476832 +0.1609941027801179 +0.0782926144341477 +0.0245261162594776 +0.0339511373209772 +0.2233852850322943 +0.4710088458298231 +0.3797950014040999 +0.7013900589721987 +0.7264778152204435 +0.7182252176354957 +0.7687377141252455 +0.6972514743049705 +0.7049950856500983 +0.6361661050266778 +0.216076944678461 +0.1406873069362538 +0.1043035664139286 +0.0413226621735467 +0.0229886267902274 +0.0219636338107273 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0337370120752597 +0.046591547318169 +0.0537700084245998 +0.0588984835720303 +0.0170001404099971 +0.0158066554338668 +0.0121138725077225 +0.0109800617803987 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0117698680146026 +0.0290438079191238 +0.0315115136197697 +0.0440852288682954 +0.0415613591687728 +0.0392656557146868 +0.0655714686885706 +0.0925652906486942 +0.0824452401010951 +0.0501790227464195 +0.0886513619769727 +0.1033944116821117 +0.134793597304128 +0.0806515023869699 +0.0755897219882055 +0.0462791350744173 +0.077618646447627 +0.094502948609941 +0.0579226340915473 +0.0238135355237292 +0.0248350182532996 +0.0357764672844706 +0.0462826453243471 +0.0354114012917719 +0.0300723111485537 +0.0172177759056444 +0.0133424599831508 +0.0551179443976411 +0.0317642516147149 +0.0 +0.0107273237854535 +0.054896798652064 +0.0818028643639427 +0.0371244032575119 +0.1494137882617242 +0.1955665543386689 +0.1044720584105588 +0.1309884863802302 +0.215255546194889 +0.2929443976411121 +0.2445204998595899 +0.2395464757090705 +0.2287349059253018 +0.2561394271272114 +0.1266287559674248 +0.1711281943274361 +0.210769446784611 +0.2124859590002807 +0.2002106149957876 +0.1775273799494524 +0.0955279415894411 +0.0597233923055321 +0.026249648975007 +0.0105728727885425 +0.0 +0.0 +0.0 +0.0 +0.0228868295422634 +0.0612538612749227 +0.1420808761583824 +0.1948680146026397 +0.2769025554619488 +0.4500737152485257 +0.5884337264813254 +0.6633810727323786 +0.6470303285593934 +0.6460966020780678 +0.7856887110362256 +0.8448118506037631 +0.9026993821960124 +0.8885776467284471 +0.7949311991013761 +0.6911717214265656 +0.4241048862679022 +0.259554900308902 +0.2755195169896097 +0.2236029205279415 +0.2063956753720864 +0.2137566694748666 +0.1441589441168211 +0.1139953664700926 +0.2344460825610783 +0.2854921370401572 +0.3600709070485818 +0.3442151081156978 +0.4628440044931198 +0.444467846110643 +0.4133775624824486 +0.4025063184498736 +0.4610994102780117 +0.5965634653187306 +0.6047598989048021 +0.5276326874473463 +0.4495436675091265 +0.3795387531592249 +0.2840950575680988 +0.2962054198258916 +0.1337475428250491 +0.1308164841336703 +0.152106149957877 +0.1021342319573153 +0.0724691098006178 +0.0413542544229149 +0.0322240943555181 +0.0290929514181409 +0.0389988767200224 +0.0282259196854816 +0.0254493119910137 +0.0189834316203313 +0.0 +0.0217530188149396 +0.0468442853131142 +0.1008600112327997 +0.1967986520640269 +0.2016743892165122 +0.1699066273518674 +0.1131774782364504 +0.1738872507722549 +0.1693976411120471 +0.1315431058691378 +0.1650835439483291 +0.1781557146868856 +0.1746805672563886 +0.1836352148272957 +0.1855342600393148 +0.258424599831508 +0.2684007301319854 +0.3795387531592249 +0.392312552653749 +0.4385039314799213 +0.3259161752316765 +0.3577471215950575 +0.278492698680146 +0.1984028362819432 +0.2137952822240943 +0.2103447065431058 +0.2529240381915192 +0.2848813535523729 +0.2963142375737152 +0.3401783206964335 +0.2572205841055883 +0.2049705139005897 +0.1673722269025554 +0.2206367593372648 +0.2320556023588879 +0.2147992137040157 +0.1598953945520921 +0.1359625105307497 +0.1606079752878405 +0.2513584667228307 +0.2968197135636057 +0.4472444538051109 +0.5065869839932604 +0.5210579893288402 +0.5442151081156978 +0.3999964897500702 +0.2108817747823645 +0.1818520078629598 +0.1039420106711597 +0.0202716933445661 +0.0125737152485256 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0238591687728166 +0.0806585228868295 +0.1111239820275203 +0.1125315922493681 +0.0977955630440887 +0.1485959000280819 +0.1746665262566694 +0.2237889637742207 +0.3285980061780398 +0.2005160067396798 +0.1510741364785172 +0.1229219320415613 +0.0908101656837967 +0.1540192361696152 +0.1988030047739399 +0.1991891322662173 +0.1812096321258073 +0.1185060376298792 +0.0992207245155854 +0.1206613310867733 +0.1973041280539174 +0.3380019657399606 +0.4644868014602639 +0.4824452401010952 +0.4579191238416175 +0.4334000280819993 +0.3625315922493681 +0.2215002808199943 +0.1630370682392586 +0.0911155574276888 +0.1138935692221286 +0.1253791069924178 +0.1174845549003088 +0.1539665824206683 +0.1727288682954226 +0.2131423757371525 +0.17945099691098 +0.1751404099971917 +0.1548230834035383 +0.141284049424319 +0.1335930918281381 +0.1035278011794439 +0.094194046616119 +0.1627246559955068 +0.1743541140129177 +0.2264743049705138 +0.2556128896377422 +0.2645956192080876 +0.3418351586632968 +0.3534646166807076 +0.2702611625947768 +0.2136513619769728 +0.132961246840775 +0.1172809604043807 +0.1203524290929514 +0.117277450154451 +0.1746279135074417 +0.1416912384161752 +0.1022992137040157 +0.1719390620612187 +0.2675407188991856 +0.2379071889918562 +0.3442677618646447 +0.3781522044369558 +0.2656276326874473 +0.2177302723953945 +0.2616926425161471 +0.255342600393148 +0.2107554057848919 +0.1956613310867733 +0.1852990732940185 +0.0989153327716933 +0.0530539174389216 +0.0534681269306374 +0.0994664420106711 +0.1757196012356079 +0.1336527660769446 +0.1255089862398202 +0.0850252737994945 +0.0565185341196293 +0.0920387531592249 +0.1195485818590283 +0.1770921089581578 +0.1638795282224094 +0.2565641673687166 +0.2143955349620892 +0.2183305251333895 +0.2689413086211738 +0.326505897219882 +0.3048336141533277 +0.4103306655433866 +0.4531627351867452 +0.3081016568379668 +0.3648027239539455 +0.5057568098848637 +0.6332210053355799 +0.7052934568941309 +0.6793597304128054 +0.6896974164560516 +0.836334597023308 +0.7971637180567256 +0.770633249087335 +0.6736029205279415 +0.63510249929795 +0.6357940185341195 +0.5390725919685481 +0.5504984554900308 +0.737686043246279 +0.7251053074978937 +0.7494208087615837 +0.7286717214265656 +0.6304338668913225 +0.5506388654872226 +0.4468267340634653 +0.3518709632125807 +0.2792895254142095 +0.1983958157820836 +0.2193976411120471 +0.250101797247964 +0.3854078910418421 +0.4480834035383319 +0.5061675091266498 +0.3763303847233922 +0.1775238696995226 +0.1128685762426284 +0.1004528222409435 +0.0528468126930637 +0.0577752035944959 +0.0791105026677899 +0.1586878685762426 +0.2301986801460263 +0.1829401853411962 +0.1192818028643639 +0.1338317888233642 +0.1793456894130861 +0.2076488345970232 +0.2244524010109519 +0.1629071889918562 +0.1316449031171019 +0.0561324066273518 +0.0241189272676214 +0.0188360011232799 +0.0277134231957315 +0.0168351586632968 +0.0283312271833754 +0.0750070204998595 +0.0906030609379387 +0.1475393147992136 +0.1127632687447346 +0.0623876720022465 +0.0400238696995226 +0.0244208087615838 +0.0115978657680426 +0.0110994102780117 +0.0 +0.0128053917438921 +0.0643358607132827 +0.0465002808199943 +0.0132406627351867 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0112889637742207 +0.0116996630160067 +0.0130897219882055 +0.0164279696714406 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0300723111485537 +0.0641322662173546 +0.0306866048862679 +0.0 +0.0104465037910699 +0.0176249648975007 +0.0 +0.0 +0.025221145745577 +0.0161647009267059 +0.0700856500982869 +0.0727534400449311 +0.1110467565290648 +0.1233431620331367 +0.1183164841336703 +0.1537629879247402 +0.1203945520921089 +0.1105939342881213 +0.0629528222409435 +0.1031557146868857 +0.139195450716091 +0.1246630160067396 +0.2217073855658523 +0.2396342319573153 +0.2893007582139848 +0.2179233361415332 +0.2279170176916596 +0.3324066273518674 +0.1417087896658242 +0.1347865768042684 +0.2253018814939623 +0.1903784049424318 +0.3887075259758494 +0.5725849480483011 +0.5662875596742488 +0.6569397641112047 +0.4211913788261724 +0.4442993541140129 +0.2548301039033979 +0.2816484133670317 +0.2200996910980061 +0.2634863802302723 +0.2612573715248525 +0.2071258073574838 +0.2199241786015164 +0.2521658242066835 +0.2486731255265374 +0.3069432743611345 +0.3220338388093232 +0.3541561359168773 +0.5533312271833754 +0.5995155855096883 +0.6171370401572591 +0.5996033417579331 +0.5926144341477113 +0.4922669194046615 +0.3587615838247683 +0.3630195169896096 +0.3595584105588317 +0.2773132547037349 +0.339588598708228 +0.3148272957034541 +0.3743084807638303 +0.4193941308621173 +0.441403397921932 +0.3882196012356079 +0.3125947767481044 +0.234109098567818 +0.2552302723953945 +0.2685446503791069 +0.2166561359168772 +0.1878334737433305 +0.193200645885987 +0.2533698399326031 +0.2249017130019657 +0.3618155012636899 +0.572174248806515 +0.546215950575681 +0.6527625666947486 +0.5970935130581297 +0.7111661050266778 +0.7388795282224094 +0.6954823083403537 +0.6527344846953103 +0.3970303285593934 +0.7678426003931479 +0.9350393147992138 +0.9149712159505756 +0.8952365908452683 +0.8956823925863521 +0.8328980623420387 +0.7839195450716091 +0.7729921370401571 +0.5736731255265375 +0.5788577646728448 +0.5550407188991855 +0.5565044931199101 +0.5525168491996629 +0.5975112327997754 +0.5776502386969952 +0.525530047739399 +0.6373595900028082 +0.7640409997191799 +0.854243892165122 +0.8764602639707947 +0.9148027239539454 +0.9209702330805952 +0.9250912664981746 +0.9235502667789948 +0.9329331648413368 +0.9349620893007582 +0.9308094636338108 +0.9170352429092952 +0.8849761303004773 +0.847500702049986 +0.5521868857062622 +0.5238240662735186 +0.6610537770289245 +0.4219741645605167 +0.2925652906486942 +0.4223251895534961 +0.6650308901993821 +0.8744594215108115 +0.8589932603201349 +0.9027976691940464 +0.9332947205841052 +0.9288086211738276 +0.9282048581859026 +0.9257441729851166 +0.9254738837405224 +0.9276818309463633 +0.9189237573715248 +0.9293105869137882 +0.9221672283066554 +0.8591582420668351 +0.8592354675652906 +0.8791666666666667 +0.7128685762426284 +0.5087580735748385 +0.2510636057287279 +0.0754212299915753 +0.0154731816905363 +0.0 +0.0116048862679022 +0.0924494524010109 +0.1915543386689132 +0.4138444257231115 +0.4692431901151361 +0.3782680426846391 +0.3340143218197135 +0.3461211738275765 +0.4349901713001965 +0.5967916315641673 +0.6811885706262285 +0.8642235327155293 +0.8361029205279417 +0.8782259196854815 +0.9220900028082 +0.9087089300758212 +0.9104184217916316 +0.9312868576242628 +0.9315887391182252 +0.9188886548722268 +0.9132441729851164 +0.8751123279977535 +0.8350603762987925 +0.7982694467846111 +0.6552372928952541 +0.7704682673406346 +0.875305391743892 +0.9109730412805392 +0.9196819713563604 +0.9206016568379668 +0.9288086211738276 +0.9321328278573434 +0.9338739118225218 +0.9362959842740805 +0.9289630721707386 +0.9305567256388654 +0.9191519236169612 +0.9310657118786856 +0.9131774782364503 +0.9279872226902556 +0.8916315641673687 +0.9108782645324348 +0.9223427408031452 +0.9318871103622576 +0.9332210053355798 +0.9332210053355798 +0.9332210053355798 +0.9302197416456052 +0.9300407188991856 +0.935478096040438 +0.931578208368436 +0.9298336141533275 +0.9418000561639988 +0.9378475147430496 +0.9356571187868576 +0.9346812693063744 +0.9354640550407188 +0.9233782645324348 +0.9282996349340072 +0.9305005616399888 +0.9253018814939624 +0.9181444818871104 +0.9018428812131424 +0.9141638584667228 +0.8919755686604885 +0.8060060376298791 +0.8413823364223532 +0.8255897219882056 +0.8471812693063745 +0.7941484133670317 +0.7832245155855097 +0.8364574557708507 +0.7975182532996348 +0.8218899185622016 +0.6585404380791913 +0.6461246840775062 +0.6283628194327435 +0.6433901993821959 +0.6562412243751755 +0.6963247683235047 +0.78578699803426 +0.8352850322942994 +0.8245050547598988 +0.8234660207806795 +0.83116399887672 +0.7770183937096321 +0.7895605167087896 +0.7978973602920528 +0.7996840775063185 +0.7094039595619208 +0.7581367593372647 +0.7723041280539173 +0.6907855939342881 +0.5433305251333894 +0.5188324908733501 +0.3848673125526538 +0.2878755967424881 +0.2288331929233361 +0.1899501544509969 +0.2181971356360572 +0.2891357764672844 +0.2802864363942712 +0.2632055602358888 +0.2869664420106711 +0.2996875877562482 +0.2992558270148834 +0.3841442010671159 +0.5088282785734344 +0.5711001123279977 +0.6687271833754563 +0.7090880370682393 +0.7161647009267059 +0.7910734344285312 +0.8082210053355798 +0.8146201909575962 +0.8750631844987363 +0.920959702330806 +0.9144903117101938 +0.9175021061499578 +0.9213598708228026 +0.9188816343723673 +0.9230237292895253 +0.883694889076102 +0.8991119067677618 +0.9017902274641952 +0.8970233080595337 +0.7777274641954507 +0.8228025835439483 +0.9287559674248806 +0.919141392867172 +0.9397746419545072 +0.9308235046335298 +0.93527099129458 +0.9052513338949733 +0.932771693344566 +0.9418421791631564 +0.9387356079752878 +0.93424599831508 +0.9351902555461948 +0.9393709632125806 +0.9335790508284189 +0.9274782364504351 +0.933628194327436 +0.93321749508565 +0.932806795843864 +0.9213177478236452 +0.9177302723953944 +0.902071047458579 +0.862054198258916 +0.866368295422634 +0.8057813816343724 +0.5804057848918843 +0.6107624262847514 +0.5214265655714687 +0.6077997753440044 +0.672704296545914 +0.8754212299915753 +0.8767516147149677 +0.8774080314518391 +0.9215283628194328 +0.9266498174670036 +0.9187271833754564 +0.915476691940466 +0.8769973322100533 +0.8476586632968267 +0.8597233923055321 +0.8989469250210614 +0.8999719180005616 +0.8999719180005616 +0.8943344566133107 +0.8963879528222409 +0.9065431058691378 +0.909210895815782 +0.909109098567818 +0.909828699803426 +0.909828699803426 +0.8953875315922493 +0.9084983150800336 +0.9090143218197134 +0.9090143218197134 +0.915476691940466 +0.916399887672002 +0.9161050266778996 +0.9185095478798088 +0.9186534681269306 +0.9088809323223812 +0.9001474304970514 +0.90941800056164 +0.9123455490030892 +0.91044299354114 +0.909825189553496 +0.9137285874754284 +0.9168070766638584 +0.9157434709351304 +0.9102358887952822 +0.9102358887952822 +0.9035207806795844 +0.8980202190395955 +0.893028643639427 +0.8582420668351586 +0.6724620893007582 +0.5359800617803987 +0.4361345127773097 +0.7406873069362537 +0.7823258916034821 +0.8756283347374332 +0.7587580735748386 +0.7790578489188429 +0.6178531311429373 +0.5822978096040438 +0.7361731255265375 +0.6527485256950295 +0.8106711597865769 +0.5074241786015163 +0.7947065431058691 +0.8989820275203594 +0.9045843864083122 +0.9045036506599268 +0.8957315360853693 +0.8890901432181971 +0.8898343162033137 +0.8902344846953102 +0.8767410839651782 +0.881662454366751 +0.897156697556866 +0.9032575119348496 +0.9032575119348496 +0.830598848638023 +0.6145324347093513 +0.4961878685762426 +0.4473286998034259 +0.4415718899185621 +0.399571749508565 +0.3972058410558831 +0.4075189553496209 +0.4263444257231114 +0.4099059253018815 +0.5223743330525134 +0.778183796686324 +0.8315501263689975 +0.8300336983993261 +0.7045106711597865 +0.8192923336141533 +0.8191343723673126 +0.8838072170738556 +0.8789349901713001 +0.9015971637180566 +0.9032645324347092 +0.893541140129177 +0.8703840213423196 +0.795752597584948 +0.7443449873631002 +0.6955841055883178 +0.6230763830384723 +0.7988065150238698 +0.8768744734625105 +0.8750456332490872 +0.8741224375175511 +0.8682111766357763 +0.8739750070204997 +0.8669053636618926 +0.8633635214827295 +0.8774080314518393 +0.8769973322100533 +0.8858221005335578 +0.9069538051109238 +0.910032294299354 +0.9102358887952822 +0.909621595057568 +0.9011724234765516 +0.5884512777309745 +0.5082841898343162 +0.4990346812693063 +0.2033698399326031 +0.0816168211176635 +0.0322240943555181 +0.1313114293737714 +0.2820134793597304 +0.63475849480483 +0.7363661892726763 +0.8476305812973882 +0.870510390339792 +0.8657715529345689 +0.8526432181971355 +0.865599550688009 +0.8765831227183375 +0.8632336422353271 +0.8152871384442573 +0.7893393709632126 +0.7227990732940185 +0.611608396517832 +0.6212299915754002 +0.5741540297669193 +0.6094180005616399 +0.6265550407188991 +0.627583543948329 +0.6963142375737151 +0.7338458298230833 +0.8510776467284471 +0.8956192080876157 +0.928369839932603 +0.9272430497051388 +0.9290894411682112 +0.930342600393148 +0.930342600393148 +0.9297528784049424 +0.929535242909295 +0.9289139286717214 +0.9269306374613872 +0.9278819151923616 +0.9082771693344566 +0.8579331648413366 +0.8958157820836843 +0.9244348497613027 +0.9310411401291772 +0.9296300196573996 +0.8629809042403819 +0.7620401572591968 +0.7709105588317888 +0.9128299634934006 +0.9053777028924458 +0.7505230272395395 +0.8038507441729852 +0.8868365627632687 +0.9225077225498456 +0.9238942712721144 +0.9075821398483572 +0.9181620331367591 +0.8401537489469251 +0.848901291771974 +0.7672212861555742 +0.7647114574557708 +0.8935973041280539 +0.7891217354675653 +0.6599445380511092 +0.5034856781802863 +0.6671265094074698 +0.4990627632687447 +0.4560762426284751 +0.2643253299634934 +0.4615030890199382 +0.3621103622577927 +0.1766322662173546 +0.1598427408031451 +0.4812342038753159 +0.2814658803706823 +0.6734625105307497 +0.7583508845829822 +0.751112749227745 +0.5873315080033699 +0.3803355798932883 +0.4143288402134231 +0.440016849199663 +0.5076207525975849 +0.4647009267059814 +0.1192537208649255 +0.0872893850042123 +0.109811148553777 +0.0845478798090424 +0.0724831508003369 +0.1052337826453243 +0.026951698960966 +0.0 +0.0 +0.0 +0.0124613872507722 +0.0512180567256388 +0.1400414209491715 +0.1822416456051671 +0.1924178601516428 +0.2798652064026958 +0.4293456894130861 +0.5268885144622297 +0.5066484133670317 +0.6342986520640268 +0.7549705139005898 +0.8790508284189833 +0.9092249368155012 +0.9087019095759618 +0.9065711878685762 +0.913114293737714 +0.913114293737714 +0.9168035664139286 +0.9196714406065712 +0.9175477393990452 +0.9180637461387252 +0.9149536647009268 +0.9176214546475708 +0.917393288402134 +0.9102358887952822 +0.9090950575680988 +0.8985327155293457 +0.5732905082841898 +0.4486380230272395 +0.5261092389778151 +0.4230518112889637 +0.6564062061218757 +0.6579191238416174 +0.7137426284751474 +0.8791140129177197 +0.8718934288121314 +0.8287278854254423 +0.7817256388654872 +0.748869699522606 +0.7576804268463915 +0.6408522886829542 +0.633115697837686 +0.701969250210615 +0.8003791069924179 +0.8267024712159504 +0.7617698680146027 +0.7267691659646167 +0.7058656276326875 +0.6867066835158663 +0.739950154450997 +0.8103201347935973 +0.7147781522044369 +0.8379001684919964 +0.8725077225498454 +0.8136969952260602 +0.90273799494524 +0.8519938219601236 +0.803629598427408 +0.8134302162313956 +0.8223041280539174 +0.7514076102218478 +0.7442712721145746 +0.6176354956472901 +0.4400203594495928 +0.7417895254142095 +0.6186499578770007 +0.499108396517832 +0.3616364785172704 +0.3303566413928672 +0.3050688008986239 +0.1956648413367032 +0.1710123560797528 +0.1100463352990732 +0.0519622297107553 +0.0139602639707947 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0100077225498455 +0.0331508003369839 +0.0492558270148834 +0.0552092108958157 +0.1140971637180567 +0.2319783768604324 +0.2936534681269306 +0.3356887110362258 +0.4094566133108677 +0.370341898343162 +0.3896588037068239 +0.3527976691940466 +0.3288121314237573 +0.4192677618646447 +0.4861450435270991 +0.578201347935973 +0.6430567256388655 +0.7462159505756808 +0.8245612187587756 +0.8974024150519516 +0.9166105026677898 +0.913321398483572 +0.9208087615838246 +0.9242944397641112 +0.9274361134512776 +0.9217354675652908 +0.925270289244594 +0.9304549283909012 +0.9060727323785454 +0.852158803706824 +0.9065185341196292 +0.9297844706543104 +0.9326839370963212 +0.9317888233642232 +0.9242593372648132 +0.9206402695871948 +0.921605588317888 +0.9105834035383318 +0.8549389216512215 +0.8131178039876438 +0.7448188711036225 +0.621953103060938 +0.8130967424880652 +0.8798301039033979 +0.9176284751474304 +0.917909295141814 +0.9307287278854254 +0.9319397641112046 +0.9064448188711036 +0.9137145464757088 +0.8217916315641672 +0.9246946082561076 +0.9351095197978097 +0.9303952541420948 +0.9286998034260038 +0.9286225779275484 +0.92927899466442 +0.9286998034260038 +0.9281416736871664 +0.9287735186745296 +0.9278889356922212 +0.9291210334175792 +0.9291210334175792 +0.9258845829823082 +0.9282926144341476 +0.9279872226902554 +0.9240908452681832 +0.7080209210895815 +0.664090143218197 +0.8796019376579611 +0.8051951698960966 +0.8109519797809602 +0.8300266778994664 +0.8834105588317888 +0.91489399045212 +0.9194713563605728 +0.9254247402415052 +0.9258354394832912 +0.9284014321819712 +0.9291210334175792 +0.9291210334175792 +0.9287454366750912 +0.9234203875315922 +0.7737994945240101 +0.4161260881774782 +0.1865171300196574 +0.2041210334175793 +0.7906486941870261 +0.913918140971637 +0.918456894130862 +0.9187166526256668 +0.8532575119348498 +0.7169439764111204 +0.4628053917438922 +0.459126649817467 +0.5324978938500421 +0.7515761022184779 +0.8466898343162034 +0.9178320696433584 +0.922549845549003 +0.8197627071047459 +0.3116048862679023 +0.1229184217916315 +0.0259653187306936 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0280188149396237 +0.05993049705139 +0.4290894411682111 +0.7751755124964896 +0.7396623139567537 +0.7869172985116542 +0.823336141533277 +0.8020921089581577 +0.8920598146588037 +0.8918491996630159 +0.8920668351586631 +0.8989960685200787 +0.9104991575400168 +0.8685165683796686 +0.8254809042403819 +0.8198013198539735 +0.7671159786576804 +0.4898904802021903 +0.5612468407750631 +0.5953454085930918 +0.7124859590002808 +0.7603622577927548 +0.813493400730132 +0.8059112608817748 +0.8384337264813255 +0.8747648132547036 +0.8575435270991293 +0.8222795563044089 +0.8211246840775062 +0.809554900308902 +0.8296510811569784 +0.8271798652064025 +0.7117593372648133 +0.7110853692782927 +0.7229500140409997 +0.696661752316765 +0.731044650379107 +0.742365206402696 +0.6638795282224094 +0.5794439764111203 +0.5094917158101657 +0.5387531592249367 +0.5256002527379949 +0.5013444257231114 +0.5382406627351867 +0.5684814658803705 +0.5519622297107554 +0.5656662454366751 +0.6026888514462229 +0.6396658242066835 +0.6091196293176073 +0.5871033417579331 +0.682806795843864 +0.7972690255546193 +0.802618646447627 +0.7952014883459702 +0.8573645043527098 +0.892052794158944 +0.8965950575680989 +0.8966968548160629 +0.898750351024993 +0.8966722830665543 +0.8900273799494525 +0.8911331086773377 +0.8948504633529907 +0.8979219320415613 +0.8979219320415613 +0.8811745296265093 +0.8740732940185341 +0.8167614434147711 +0.8294825891603481 +0.8339757090704858 +0.7912629879247403 +0.7990101095197979 +0.7089757090704858 +0.7479851165402976 +0.8006669474866609 +0.805665543386689 +0.8039876439202469 +0.8262742207245155 +0.86746349340073 +0.8891287559674248 +0.8775835439483292 +0.8716371805672563 +0.8775379106992417 +0.8857413647851727 +0.8938184498736309 +0.8940255546194888 +0.896075540578489 +0.8956648413367032 +0.8962791350744173 +0.8962791350744173 +0.8962791350744173 +0.8962791350744173 +0.8962791350744173 +0.8962791350744173 +0.8962791350744173 +0.9133108677337828 +0.8950891603482168 +0.8920668351586631 +0.8890023869699523 +0.8880405784891884 +0.8876684919966301 +0.8929795001404099 +0.8934147711317044 +0.8934147711317044 +0.8934147711317044 +0.8934147711317044 +0.8919790789104183 +0.8932076663858465 +0.8934147711317044 +0.8911576804268463 +0.8868435832631283 +0.8868435832631283 +0.8868435832631283 +0.8868435832631283 +0.8868435832631283 +0.8868435832631283 +0.8868435832631283 +0.8866399887672001 +0.8852323785453523 +0.8875772254984553 +0.8880791912384162 +0.8880791912384162 +0.8880791912384162 +0.8879773939904521 +0.8880791912384162 +0.887566694748666 +0.8854605447907891 +0.870977253580455 +0.809021342319573 +0.7175091266498174 +0.6656627351867452 +0.6837370120752597 +0.4562798371244033 +0.4124192642516147 +0.4787735186745295 +0.5402660769446784 +0.439332350463353 +0.4283522886829541 +0.4818941308621173 +0.3705384723392305 +0.4045071609098567 +0.3181199101376017 +0.2677197416456052 +0.2261338107273237 +0.2825645885987082 +0.2915508284189834 +0.2074873631002527 +0.1892481044650379 +0.3247402415051951 +0.3082280258354394 +0.3055040718899185 +0.3185060376298793 +0.4591442010671159 +0.4536401291771973 +0.4980763830384723 +0.6342916315641672 +0.7531802864363941 +0.7979535242909295 +0.8110011232799775 +0.8114995787700082 +0.8358080595338389 +0.8823364223532715 +0.8835263970794719 +0.8514778152204436 +0.8832315360853691 +0.8846918000561641 +0.880942853131143 +0.8805251333894973 +0.8433410558831789 +0.7989785172704295 +0.780444397641112 +0.7974726200505476 +0.845155855096883 +0.7792614434147711 +0.6334597023308058 +0.6679724796405503 +0.7577049985958999 +0.8941062903678741 +0.9005195169896096 +0.8897957034540859 +0.8834526818309462 +0.8967740803145183 +0.8950470373490592 +0.8690115136197696 +0.8333965178320696 +0.7776993821960124 +0.6627702892445941 +0.4203734905925301 +0.2873034260039315 +0.1805777871384442 +0.2221566975568659 +0.2321854816062903 +0.3321258073574838 +0.4423827576523448 +0.4959386408312271 +0.4660137601797247 +0.5633986239820274 +0.6813465318730693 +0.8446082561078347 +0.8874508565009829 +0.8801039033979218 +0.8799880651502386 +0.906711597865768 +0.9120471777590564 +0.9104710755405784 +0.9064588598708226 +0.9094952260600956 +0.9114995787700084 +0.9114714967705702 +0.91301249648975 +0.9127808199943837 +0.9124368155012637 +0.9117628475147432 +0.9118786857624264 +0.9118786857624264 +0.9117768885144624 +0.90924599831508 +0.909621595057568 +0.9117768885144624 +0.911545212019096 +0.9007757652344848 +0.896556444818871 +0.8998385285032294 +0.9016463072170736 +0.9049003089019938 +0.9047458579050828 +0.90530749789385 +0.9039771131704576 +0.8946854816062902 +0.8867172142656556 +0.8876053074978937 +0.8994664420106712 +0.8932217073855657 +0.8966722830665541 +0.8967144060657118 +0.8496033417579331 +0.7879563324908733 +0.8359449592811008 +0.8587335018253299 +0.8863556585228869 +0.8838212580735748 +0.8983431620331367 +0.8833157820836842 +0.8792403819151923 +0.8690360853692782 +0.7810973041280539 +0.7573574838528504 +0.7709807638303846 +0.8528011794439764 +0.8867066835158663 +0.8473216793035663 +0.8641076944678461 +0.8609168772816623 +0.8121946082561079 +0.7234238977815219 +0.6305532153889357 +0.4932252176354956 +0.3584807638303847 +0.2884477674810446 +0.1684498736310025 +0.1002457174950856 +0.0742944397641112 +0.0583122718337545 +0.1203805110923897 +0.2705525133389497 +0.5122191800056164 +0.7439062061218757 +0.8807568098848637 +0.8936183656276327 +0.898750351024993 +0.9053145183937096 +0.9085930918281382 +0.892105447907891 +0.8557111766357764 +0.805409295141814 +0.7644903117101938 +0.7843162033136759 +0.8861696152766076 +0.863763689974726 +0.5258003369839932 +0.316403397921932 +0.160049845549003 +0.0688535523729289 +0.0136583824768323 +0.0 +0.0 +0.0 +0.0 +0.0282224094355518 +0.0353657680426846 +0.0526432181971356 +0.0584912945801741 +0.0717249368155012 +0.1052759056444818 +0.0990171300196573 +0.0898237854535242 +0.0746981185060376 +0.0700856500982869 +0.0849620893007582 +0.0995296265094074 +0.1386162594776748 +0.1627281662454366 +0.1480834035383319 +0.1969039595619208 +0.3824206683515866 +0.2613872507722549 +0.2514076102218477 +0.26215599550688 +0.2629142094917158 +0.2067853131142937 +0.1930742768885144 +0.241010249929795 +0.2000105307497893 +0.1569573153608536 +0.0784224936815501 +0.100565150238697 +0.1637672002246559 +0.1430883178882336 +0.1106887110362257 +0.0958333333333333 +0.08167649536647 +0.0567467003650659 +0.0725077225498455 +0.090290648694187 +0.1029802021903959 +0.057294299354114 +0.0554128053917438 +0.0 +0.0 +0.01626649817467 +0.0325400168491996 +0.0 +0.0102148272957034 +0.0 +0.020478798090424 +0.0460755405784891 +0.0698785453524291 +0.0905258354394832 +0.0529486099410277 +0.1498666105026678 +0.213268744734625 +0.2795457736590845 +0.3910664139286717 +0.5652134231957315 +0.6147992137040157 +0.5897184779556304 +0.5129809042403819 +0.533185902836282 +0.6232027520359449 +0.6557638303847233 +0.6602007862959842 +0.6016708789665823 +0.6252808199943836 +0.7290157259196853 +0.7014005897219882 +0.8002948609941027 +0.8501193484976128 +0.829005195169896 +0.8037840494243188 +0.8140550407188991 +0.8098989048020218 +0.7216020780679583 +0.7365101095197978 +0.8229149115417018 +0.8870752597584947 +0.8998034260039313 +0.9040859309182812 +0.9038788261724237 +0.7897009267059815 +0.5743400730131984 +0.5244875035102499 +0.5998736310025273 +0.5228025835439483 +0.5927864363942712 +0.5621700365065992 +0.6038893569222129 +0.7350182532996349 +0.8012005054759899 +0.8093864083122718 +0.8284154731816904 +0.8347971075540578 +0.8649185622016287 +0.8773694187026115 +0.8790613591687727 +0.8603482167930356 +0.7954226340915472 +0.62551249648975 +0.4221672283066554 +0.4414806234203875 +0.6701137320977253 +0.7811218758775625 +0.8138479359730413 +0.8351621735467565 +0.7984519797809604 +0.8212721145745577 +0.8543737714125244 +0.8541280539174388 +0.758080595338388 +0.7656311429373771 +0.6713493400730132 +0.5457034540859309 +0.5312903678741926 +0.5915262566694748 +0.6135706262285875 +0.5987994945240102 +0.4706578208368435 +0.4595162875596742 +0.3512356079752878 +0.4003861274922775 +0.5121068520078629 +0.5091477113170457 +0.477720443695591 +0.5093618365627632 +0.5468442853131142 +0.5849199663016006 +0.6797950014040999 +0.6091231395675372 +0.581985397360292 +0.7030188149396237 +0.713149396237012 +0.8015023869699522 +0.7654872226902554 +0.7598848638023026 +0.8461527660769448 +0.8035523729289524 +0.8304584386408311 +0.8372893850042122 +0.8569011513619769 +0.7854184217916315 +0.8422598989048019 +0.8955841055883179 +0.9088633810727323 +0.8719706543105867 +0.8255440887391181 +0.8790999719180005 +0.9191378826172422 +0.9201874473462508 +0.9209105588317889 +0.9134302162313956 +0.922462089300758 +0.9227534400449312 +0.9245998315080032 +0.9245998315080032 +0.910084948048301 +0.9223427408031452 +0.9245998315080032 +0.9245998315080032 +0.9151502386969952 +0.9114539455209212 +0.9233817747823644 +0.8863591687728165 +0.8683094636338107 +0.899606852007863 +0.8314834316203313 +0.8007827857343442 +0.7959597023308059 +0.7908803706823925 +0.7396974164560516 +0.69058199943836 +0.596489750070205 +0.6615978657680427 +0.7138444257231115 +0.7225814377983713 +0.8211211738275764 +0.8212686043246278 +0.8986239820275203 +0.832483852850323 +0.9011092389778153 +0.8852183375456332 +0.8279977534400449 +0.8759793597304126 +0.7856536085369278 +0.8898764392024712 +0.8531416736871665 +0.8534856781802865 +0.8327892445942151 +0.8572627071047458 +0.7966722830665542 +0.8787875596742488 +0.9088563605728726 +0.9200891603482168 +0.9200365065992698 +0.9233642235327156 +0.9233642235327156 +0.92037700084246 +0.8293702611625947 +0.5492031732659365 +0.7534611064307778 +0.909147711317046 +0.9169053636618928 +0.9143042684639144 +0.8945801741083966 +0.8407048581859028 +0.6341793035664139 +0.7263514462229709 +0.7966161190676775 +0.8611696152766077 +0.9033628194327435 +0.9188430216231396 +0.9262426284751472 +0.9262426284751472 +0.9253194327436112 +0.9133565009828698 +0.875702049985959 +0.8333473743330524 +0.8734168772816623 +0.739262145464757 +0.8423722269025554 +0.90702049985959 +0.9221426565571468 +0.9076242628475149 +0.9197030328559394 +0.9252141252457174 +0.9227569502948608 +0.9252948609941029 +0.9266533277169337 +0.9278854254422916 +0.9254247402415052 +0.8984554900308901 +0.9197521763549564 +0.9180602358887952 +0.9067502106149956 +0.9194222128615556 +0.922549845549003 +0.9215248525695028 +0.9144973322100532 +0.9102358887952822 +0.9048020219039594 +0.8873244875035102 +0.875049143499017 +0.8058621173827575 +0.6824347093513057 +0.5618014602639707 +0.6314869418702611 +0.6422458579050828 +0.6264672844706543 +0.6530363661892726 +0.7446679303566413 +0.74794299354114 +0.7680953383880931 +0.7424459421510811 +0.7906802864363941 +0.8710614995787701 +0.8708298230834035 +0.8939167368716653 +0.8976340915473181 +0.9069924178601516 +0.9096251053074978 +0.9195661331086772 +0.9179970513900588 +0.9204998595900028 +0.9204998595900028 +0.9204998595900028 +0.923065852288683 +0.9229500140409996 +0.9222760460544792 +0.922570907048582 +0.9221707385565852 +0.8997718337545633 +0.9092916315641676 +0.9181936253861276 +0.9224971918000562 +0.903531311429374 +0.909776046054479 +0.9143920247121596 +0.905595338388093 +0.8964792193204155 +0.8658838809323222 +0.7734168772816624 +0.5329717775905645 +0.4367593372648132 +0.4045949171581016 +0.4625772254984554 +0.4505616399887671 +0.4093934288121313 +0.7206543105869138 +0.8778433024431339 +0.733031451839371 +0.5868014602639707 +0.5797914911541702 +0.7761724234765515 +0.887464897500702 +0.911882196012356 +0.9180321538893568 +0.9155960404380792 +0.9135214827295705 +0.9135214827295705 +0.9135214827295705 +0.9103166245436676 +0.9112608817747824 +0.9126930637461388 +0.9126965739960684 +0.9126965739960684 +0.9126930637461388 +0.908803706823926 +0.9112643920247122 +0.9081367593372648 +0.9135214827295705 +0.908596602078068 +0.9037735186745296 +0.9092144060657118 +0.9127071047458578 +0.9120893007582138 +0.9055216231395676 +0.9007441729851164 +0.9026432181971356 +0.8862573715248525 +0.8621946082561078 +0.9013128334737432 +0.8991610502667788 +0.8969144903117102 +0.8894622297107552 +0.8885811569783768 +0.8949557708508846 +0.8959807638303847 +0.8967003650659926 +0.8954682673406346 +0.8962896658242065 +0.8890831227183376 +0.8823609941027801 +0.879672142656557 +0.8953348778433025 +0.8961036225779275 +0.8952611625947767 +0.8976446222971075 +0.8974410278011794 +0.8820240101095198 +0.889486801460264 +0.868593793878124 +0.8504387812412243 +0.7400168491996629 +0.5420106711597866 +0.4497823645043526 +0.3140199382196012 +0.3610818590283628 +0.3262917719741645 +0.2791210334175793 +0.2344425723111485 +0.1958157820836843 +0.1440044931199101 +0.1385109519797809 +0.1183024431339511 +0.1718126930637461 +0.2493892165122156 +0.3552583543948329 +0.3424634934007301 +0.3828348778433024 +0.4573750351024992 +0.6632266217354675 +0.450958298230834 +0.3772325189553496 +0.3610572872788543 +0.554640550407189 +0.6426811288963774 +0.7904977534400449 +0.8476376017972479 +0.7683901993821959 +0.7855904240381916 +0.7972795563044088 +0.8194538051109238 +0.8184919966301601 +0.7399536647009267 +0.6985748385285032 +0.6810411401291772 +0.6994839932603201 +0.6855412805391744 +0.6862187587756248 +0.7102183375456332 +0.6054022746419545 +0.4606255265374894 +0.5371489750070205 +0.5589651783206965 +0.596026397079472 +0.5342424880651502 +0.3941694748666105 +0.318955349620893 +0.5546194889076101 +0.5915297669194046 +0.5808972198820556 +0.5531802864363942 +0.5490627632687447 +0.5836668070766639 +0.7506107834877843 +0.839230553215389 +0.8589265655714686 +0.8782926144341476 +0.8841161190676776 +0.9035032294299352 +0.9165508284189834 +0.9253194327436112 +0.9276502386969953 +0.9284962089300758 +0.9265269587194608 +0.9276818309463633 +0.9246524852569504 +0.9264497332210052 +0.9278854254422916 +0.9278854254422916 +0.9278854254422916 +0.9278854254422916 +0.9313781241224376 +0.9343548160629036 +0.9344566133108676 +0.917874192642516 +0.8965845268183095 +0.9319432743611344 +0.93321749508565 +0.9330665543386688 +0.9157013479359728 +0.9133459702330804 +0.9330174108396516 +0.93219601235608 +0.9326067115978656 +0.9236941870261164 +0.9222339230553214 +0.8898343162033137 +0.9204191238416176 +0.918730693625386 +0.9317853131142936 +0.9327576523448468 +0.9338388093232236 +0.9069538051109238 +0.8891568379668633 +0.8900133389497331 +0.7652204436955911 +0.7708754563324908 +0.8952225498455489 +0.918049705139006 +0.93424599831508 +0.9324066273518672 +0.9264497332210052 +0.7800091266498174 +0.6039525414209491 diff --git a/examples/synthetic_methane_morocco/gboml_models/co2_sources_less_model.txt b/examples/synthetic_methane_morocco/gboml_models/co2_sources_less_model.txt new file mode 100644 index 0000000000000000000000000000000000000000..7f9b9f51363f098a410c05863421473abcc3766c --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/co2_sources_less_model.txt @@ -0,0 +1,73 @@ +#TIMEHORIZON +T = 1*8760; + +#GLOBAL + wacc = 0.07; + number_years_horizon = T/8760; + gas_demand = 0.0739299599388333; // kt/h + contingency_10 = 1.1; + contingency_30 = 1.3; + +//---- Remote Hub power production ----// + + #NODE SOLAR_PV_PLANTS = import SOLAR_PV_PLANTS from "Remote_hub_power_production.gboml"; + #NODE WIND_PLANTS = import WIND_PLANTS from "Remote_hub_power_production.gboml"; + #NODE BATTERY_STORAGE = import BATTERY_STORAGE from "Remote_hub_power_production.gboml"; + #NODE HVDC = import HVDC from "Remote_hub_power_production.gboml"; + + #HYPEREDGE POWER_BALANCE_ELEC_PROD + #CONSTRAINTS + SOLAR_PV_PLANTS.elec_out[t] + WIND_PLANTS.elec_out[t] + BATTERY_STORAGE.elec_out[t] == BATTERY_STORAGE.elec_in[t] + HVDC.elec_in[t]; + + + +//---- Remote hub CH4 production line ----// + + + #NODE DESALINATION_PLANTS = import DESALINATION_PLANTS from "Remote_hub_CH4_production_line.gboml"; + #NODE WATER_STORAGE = import WATER_STORAGE from "Remote_hub_CH4_production_line.gboml"; + #NODE ELECTROLYSIS_PLANTS = import ELECTROLYSIS_PLANTS from "Remote_hub_CH4_production_line.gboml"; + #NODE HYDROGEN_STORAGE = import HYDROGEN_STORAGE from "Remote_hub_CH4_production_line.gboml"; + #NODE METHANATION_PLANTS = import METHANATION_PLANTS from "Remote_hub_CH4_production_line.gboml"; + + + #HYPEREDGE WATER_BALANCE_HUB + #PARAMETERS + demand = 0; + #CONSTRAINTS + DESALINATION_PLANTS.water_out[t] + METHANATION_PLANTS.water_out[t] + WATER_STORAGE.water_out[t] == WATER_STORAGE.water_in[t] + ELECTROLYSIS_PLANTS.water_in[t] + demand; + + #HYPEREDGE HYDROGEN_BALANCE_HUB + #PARAMETERS + demand = 0; + #CONSTRAINTS + ELECTROLYSIS_PLANTS.hydrogen_out[t] + HYDROGEN_STORAGE.hydrogen_out[t] == HYDROGEN_STORAGE.hydrogen_in[t] + METHANATION_PLANTS.hydrogen_in[t] + demand; + + + +//---- Commodities transportation ----// + + + #NODE METHANE_CARRIER = import METHANE_CARRIER from "Commodity_transportation.gboml"; + + #HYPEREDGE LIQUEFIED_METHANE_BALANCE_HUB + #CONSTRAINTS + METHANE_CARRIER.liquefied_methane_out[t] + METHANE_CARRIER.storage_liquefied_methane_out[t] == METHANE_CARRIER.storage_liquefied_methane_in[t] + METHANE_CARRIER.liquefied_methane_in[t]; + + #HYPEREDGE POWER_BALANCE_HUB + #CONSTRAINTS + HVDC.elec_out[t] == ELECTROLYSIS_PLANTS.elec_in[t] + HYDROGEN_STORAGE.elec_in[t] + DESALINATION_PLANTS.elec_in[t] + WATER_STORAGE.elec_in[t] + METHANE_CARRIER.elec_in[t]; + + + #HYPEREDGE METHANE_BALANCE_HUB + #CONSTRAINTS + METHANATION_PLANTS.methane_out[t] == METHANE_CARRIER.methane_in[t]; + + + #HYPEREDGE METHANE_BALANCE_DESTINATION + #PARAMETERS + demand = global.gas_demand; + #CONSTRAINTS + METHANE_CARRIER.methane_out[t] == demand; + + diff --git a/examples/synthetic_methane_morocco/gboml_models/maroc_pv_capacity_factor_one_year.csv b/examples/synthetic_methane_morocco/gboml_models/maroc_pv_capacity_factor_one_year.csv new file mode 100644 index 0000000000000000000000000000000000000000..ce9b9db2f5cedc524a340c13fcb049d3f0751130 --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/maroc_pv_capacity_factor_one_year.csv @@ -0,0 +1,8760 @@ +0 +0 +0 +0 +0 +0 +0 +0 +0.145 +0.393 +0.573 +0.674 +0.703 +0.667 +0.574 +0.483 +0.269 +0.054 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.056 +0.161 +0.217 +0.250 +0.294 +0.293 +0.246 +0.182 +0.118 +0.035 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.061 +0.220 +0.483 +0.637 +0.730 +0.717 +0.638 +0.509 +0.323 +0.093 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.201 +0.437 +0.600 +0.697 +0.744 +0.733 +0.668 +0.548 +0.359 +0.107 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.196 +0.432 +0.595 +0.692 +0.738 +0.724 +0.656 +0.531 +0.340 +0.096 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.161 +0.368 +0.563 +0.640 +0.700 +0.710 +0.645 +0.523 +0.332 +0.088 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.211 +0.451 +0.618 +0.712 +0.761 +0.747 +0.680 +0.555 +0.362 +0.105 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.197 +0.436 +0.603 +0.698 +0.738 +0.726 +0.659 +0.533 +0.336 +0.088 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.157 +0.365 +0.540 +0.656 +0.693 +0.700 +0.630 +0.506 +0.318 +0.083 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.122 +0.314 +0.544 +0.657 +0.716 +0.714 +0.650 +0.528 +0.336 +0.092 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.129 +0.337 +0.558 +0.668 +0.694 +0.669 +0.602 +0.484 +0.283 +0.047 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.211 +0.444 +0.609 +0.707 +0.740 +0.726 +0.654 +0.520 +0.319 +0.077 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.192 +0.431 +0.597 +0.692 +0.751 +0.734 +0.664 +0.550 +0.359 +0.107 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.207 +0.443 +0.606 +0.698 +0.763 +0.744 +0.671 +0.559 +0.367 +0.112 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.069 +0.261 +0.535 +0.681 +0.743 +0.725 +0.651 +0.549 +0.357 +0.106 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.225 +0.464 +0.629 +0.725 +0.773 +0.761 +0.695 +0.573 +0.383 +0.127 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.247 +0.477 +0.637 +0.728 +0.770 +0.754 +0.683 +0.568 +0.378 +0.122 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.240 +0.471 +0.631 +0.723 +0.771 +0.752 +0.681 +0.571 +0.382 +0.127 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.004 +0.254 +0.480 +0.637 +0.727 +0.764 +0.749 +0.682 +0.560 +0.375 +0.122 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.106 +0.280 +0.401 +0.500 +0.630 +0.560 +0.501 +0.386 +0.232 +0.057 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.043 +0.143 +0.344 +0.438 +0.472 +0.441 +0.396 +0.282 +0.207 +0.072 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.006 +0.248 +0.465 +0.612 +0.706 +0.750 +0.745 +0.680 +0.544 +0.374 +0.098 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.006 +0.239 +0.419 +0.573 +0.697 +0.741 +0.734 +0.668 +0.548 +0.366 +0.124 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.006 +0.251 +0.471 +0.624 +0.717 +0.747 +0.736 +0.671 +0.555 +0.369 +0.105 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.007 +0.251 +0.470 +0.628 +0.725 +0.765 +0.754 +0.688 +0.564 +0.375 +0.125 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.254 +0.471 +0.621 +0.717 +0.759 +0.748 +0.683 +0.562 +0.374 +0.126 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.007 +0.233 +0.467 +0.621 +0.699 +0.707 +0.656 +0.545 +0.380 +0.201 +0.054 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.004 +0.175 +0.466 +0.627 +0.717 +0.762 +0.745 +0.675 +0.549 +0.358 +0.113 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.004 +0.161 +0.358 +0.523 +0.639 +0.696 +0.669 +0.599 +0.485 +0.263 +0.067 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.101 +0.279 +0.452 +0.562 +0.602 +0.581 +0.496 +0.362 +0.202 +0.057 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.007 +0.192 +0.418 +0.608 +0.712 +0.755 +0.742 +0.673 +0.555 +0.373 +0.136 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.269 +0.473 +0.605 +0.691 +0.737 +0.737 +0.679 +0.564 +0.380 +0.138 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.272 +0.489 +0.638 +0.723 +0.769 +0.750 +0.680 +0.576 +0.393 +0.148 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.007 +0.192 +0.411 +0.574 +0.672 +0.757 +0.732 +0.653 +0.514 +0.314 +0.088 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.192 +0.413 +0.577 +0.674 +0.742 +0.721 +0.645 +0.532 +0.329 +0.096 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.009 +0.205 +0.423 +0.581 +0.673 +0.747 +0.730 +0.661 +0.541 +0.356 +0.122 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.010 +0.214 +0.437 +0.597 +0.695 +0.736 +0.721 +0.654 +0.533 +0.345 +0.113 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.011 +0.209 +0.455 +0.612 +0.704 +0.742 +0.737 +0.680 +0.560 +0.377 +0.137 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.225 +0.464 +0.624 +0.721 +0.768 +0.753 +0.685 +0.560 +0.374 +0.134 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.011 +0.217 +0.460 +0.623 +0.716 +0.747 +0.735 +0.670 +0.553 +0.366 +0.133 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.016 +0.257 +0.483 +0.640 +0.729 +0.752 +0.734 +0.662 +0.550 +0.359 +0.124 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.012 +0.201 +0.422 +0.585 +0.679 +0.737 +0.712 +0.632 +0.520 +0.325 +0.102 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.213 +0.434 +0.594 +0.685 +0.760 +0.745 +0.678 +0.553 +0.371 +0.139 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.011 +0.171 +0.396 +0.564 +0.655 +0.645 +0.527 +0.360 +0.233 +0.156 +0.077 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.016 +0.214 +0.432 +0.589 +0.686 +0.732 +0.715 +0.646 +0.473 +0.232 +0.066 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.022 +0.259 +0.478 +0.635 +0.729 +0.773 +0.758 +0.692 +0.569 +0.387 +0.153 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.020 +0.241 +0.460 +0.613 +0.701 +0.733 +0.718 +0.650 +0.531 +0.350 +0.128 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.019 +0.172 +0.420 +0.620 +0.713 +0.753 +0.739 +0.674 +0.555 +0.371 +0.141 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.012 +0.131 +0.300 +0.466 +0.581 +0.638 +0.635 +0.565 +0.437 +0.274 +0.098 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.020 +0.205 +0.443 +0.634 +0.735 +0.779 +0.766 +0.701 +0.586 +0.407 +0.173 +0.003 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.034 +0.276 +0.495 +0.649 +0.747 +0.791 +0.780 +0.716 +0.592 +0.414 +0.179 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.038 +0.290 +0.502 +0.654 +0.746 +0.784 +0.772 +0.708 +0.579 +0.399 +0.164 +0.003 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.017 +0.170 +0.371 +0.529 +0.611 +0.335 +0.292 +0.261 +0.085 +0.074 +0.038 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.085 +0.216 +0.361 +0.467 +0.270 +0.228 +0.208 +0.210 +0.117 +0.040 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.030 +0.091 +0.180 +0.284 +0.323 +0.371 +0.472 +0.366 +0.222 +0.078 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.024 +0.209 +0.427 +0.588 +0.688 +0.747 +0.735 +0.669 +0.549 +0.377 +0.157 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.035 +0.264 +0.488 +0.653 +0.757 +0.808 +0.801 +0.740 +0.620 +0.438 +0.200 +0.009 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.039 +0.257 +0.480 +0.656 +0.753 +0.795 +0.781 +0.714 +0.596 +0.423 +0.197 +0.009 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.046 +0.290 +0.506 +0.661 +0.754 +0.790 +0.773 +0.710 +0.591 +0.418 +0.192 +0.010 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.047 +0.281 +0.477 +0.645 +0.751 +0.793 +0.782 +0.718 +0.598 +0.419 +0.187 +0.009 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.045 +0.275 +0.494 +0.646 +0.743 +0.779 +0.769 +0.703 +0.588 +0.411 +0.184 +0.010 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.038 +0.235 +0.461 +0.650 +0.748 +0.783 +0.773 +0.711 +0.599 +0.424 +0.198 +0.012 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.063 +0.311 +0.518 +0.667 +0.759 +0.793 +0.781 +0.719 +0.608 +0.435 +0.211 +0.015 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.067 +0.317 +0.526 +0.674 +0.764 +0.798 +0.784 +0.719 +0.606 +0.436 +0.214 +0.016 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.051 +0.296 +0.495 +0.621 +0.742 +0.793 +0.778 +0.698 +0.598 +0.443 +0.217 +0.017 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.039 +0.233 +0.504 +0.666 +0.765 +0.795 +0.789 +0.730 +0.610 +0.437 +0.212 +0.017 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.065 +0.305 +0.511 +0.660 +0.752 +0.795 +0.778 +0.711 +0.584 +0.409 +0.187 +0.014 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.048 +0.251 +0.459 +0.619 +0.709 +0.745 +0.732 +0.665 +0.564 +0.385 +0.169 +0.012 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.061 +0.292 +0.504 +0.652 +0.741 +0.781 +0.769 +0.707 +0.600 +0.428 +0.207 +0.018 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.078 +0.320 +0.529 +0.673 +0.759 +0.794 +0.783 +0.723 +0.609 +0.440 +0.220 +0.022 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.067 +0.296 +0.510 +0.656 +0.742 +0.778 +0.764 +0.701 +0.591 +0.417 +0.197 +0.019 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.060 +0.283 +0.493 +0.637 +0.729 +0.782 +0.771 +0.712 +0.603 +0.436 +0.220 +0.024 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.048 +0.180 +0.422 +0.657 +0.742 +0.759 +0.744 +0.671 +0.510 +0.274 +0.092 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.070 +0.294 +0.509 +0.661 +0.758 +0.800 +0.790 +0.728 +0.613 +0.442 +0.222 +0.026 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.060 +0.275 +0.491 +0.652 +0.754 +0.801 +0.792 +0.732 +0.622 +0.445 +0.225 +0.027 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.036 +0.172 +0.296 +0.445 +0.553 +0.751 +0.765 +0.705 +0.557 +0.348 +0.128 +0.013 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.058 +0.250 +0.435 +0.580 +0.672 +0.733 +0.733 +0.664 +0.537 +0.387 +0.193 +0.021 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.049 +0.218 +0.419 +0.642 +0.739 +0.812 +0.811 +0.750 +0.624 +0.448 +0.227 +0.030 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.084 +0.319 +0.533 +0.688 +0.783 +0.820 +0.808 +0.743 +0.623 +0.443 +0.216 +0.026 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.026 +0.123 +0.248 +0.453 +0.609 +0.686 +0.683 +0.682 +0.535 +0.380 +0.177 +0.027 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.046 +0.218 +0.411 +0.562 +0.705 +0.737 +0.742 +0.690 +0.584 +0.424 +0.212 +0.033 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.052 +0.242 +0.476 +0.644 +0.754 +0.797 +0.783 +0.731 +0.622 +0.443 +0.224 +0.028 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.054 +0.180 +0.285 +0.392 +0.332 +0.341 +0.384 +0.379 +0.394 +0.347 +0.191 +0.027 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.082 +0.278 +0.499 +0.654 +0.752 +0.781 +0.770 +0.706 +0.580 +0.420 +0.218 +0.034 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.099 +0.322 +0.526 +0.672 +0.762 +0.801 +0.786 +0.739 +0.627 +0.465 +0.250 +0.037 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.090 +0.298 +0.525 +0.661 +0.748 +0.723 +0.723 +0.688 +0.577 +0.369 +0.169 +0.034 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.099 +0.311 +0.495 +0.637 +0.741 +0.746 +0.685 +0.653 +0.540 +0.362 +0.189 +0.033 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.102 +0.329 +0.523 +0.667 +0.762 +0.804 +0.798 +0.737 +0.634 +0.471 +0.256 +0.047 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.107 +0.328 +0.541 +0.691 +0.783 +0.822 +0.812 +0.753 +0.643 +0.479 +0.266 +0.051 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.115 +0.348 +0.548 +0.693 +0.783 +0.821 +0.810 +0.750 +0.635 +0.464 +0.258 +0.049 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.109 +0.320 +0.513 +0.667 +0.765 +0.804 +0.797 +0.738 +0.630 +0.469 +0.262 +0.052 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.108 +0.335 +0.534 +0.683 +0.775 +0.816 +0.806 +0.748 +0.638 +0.475 +0.265 +0.054 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.102 +0.313 +0.538 +0.686 +0.776 +0.814 +0.791 +0.634 +0.557 +0.465 +0.255 +0.044 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.091 +0.269 +0.433 +0.523 +0.541 +0.773 +0.796 +0.716 +0.630 +0.469 +0.262 +0.055 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.104 +0.301 +0.503 +0.623 +0.732 +0.779 +0.754 +0.680 +0.550 +0.390 +0.231 +0.042 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.115 +0.325 +0.507 +0.645 +0.737 +0.775 +0.771 +0.716 +0.604 +0.440 +0.221 +0.042 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.107 +0.323 +0.517 +0.660 +0.751 +0.797 +0.790 +0.735 +0.629 +0.470 +0.265 +0.058 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.119 +0.339 +0.533 +0.676 +0.764 +0.796 +0.787 +0.731 +0.624 +0.464 +0.260 +0.057 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.114 +0.287 +0.472 +0.606 +0.702 +0.784 +0.782 +0.716 +0.586 +0.400 +0.237 +0.056 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.116 +0.332 +0.520 +0.650 +0.715 +0.732 +0.753 +0.718 +0.613 +0.453 +0.246 +0.054 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.119 +0.331 +0.518 +0.659 +0.750 +0.792 +0.783 +0.725 +0.616 +0.455 +0.250 +0.057 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.100 +0.300 +0.492 +0.642 +0.739 +0.784 +0.781 +0.729 +0.614 +0.438 +0.207 +0.041 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.095 +0.312 +0.528 +0.675 +0.765 +0.803 +0.793 +0.734 +0.626 +0.467 +0.266 +0.062 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.099 +0.263 +0.443 +0.605 +0.681 +0.705 +0.760 +0.739 +0.632 +0.473 +0.267 +0.058 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.128 +0.347 +0.536 +0.676 +0.766 +0.802 +0.791 +0.734 +0.627 +0.466 +0.267 +0.065 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.130 +0.337 +0.513 +0.681 +0.768 +0.795 +0.740 +0.719 +0.559 +0.277 +0.147 +0.033 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.109 +0.343 +0.534 +0.680 +0.767 +0.801 +0.790 +0.733 +0.625 +0.468 +0.268 +0.066 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.109 +0.295 +0.477 +0.631 +0.740 +0.777 +0.772 +0.722 +0.592 +0.410 +0.208 +0.064 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.130 +0.342 +0.528 +0.659 +0.741 +0.768 +0.743 +0.637 +0.503 +0.303 +0.163 +0.056 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.124 +0.348 +0.540 +0.683 +0.773 +0.811 +0.802 +0.745 +0.635 +0.478 +0.274 +0.067 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.110 +0.311 +0.524 +0.680 +0.768 +0.798 +0.762 +0.666 +0.549 +0.431 +0.257 +0.070 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.004 +0.131 +0.350 +0.544 +0.686 +0.776 +0.810 +0.803 +0.747 +0.634 +0.476 +0.275 +0.071 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.004 +0.125 +0.347 +0.532 +0.677 +0.765 +0.807 +0.796 +0.734 +0.624 +0.467 +0.267 +0.068 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.004 +0.091 +0.213 +0.416 +0.565 +0.674 +0.663 +0.718 +0.640 +0.553 +0.427 +0.249 +0.070 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.091 +0.298 +0.458 +0.564 +0.602 +0.660 +0.700 +0.687 +0.592 +0.440 +0.229 +0.065 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.005 +0.134 +0.346 +0.529 +0.666 +0.754 +0.794 +0.791 +0.735 +0.623 +0.466 +0.270 +0.073 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.006 +0.127 +0.330 +0.522 +0.671 +0.761 +0.799 +0.790 +0.734 +0.628 +0.472 +0.275 +0.074 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.006 +0.133 +0.333 +0.520 +0.667 +0.754 +0.791 +0.781 +0.725 +0.621 +0.468 +0.273 +0.074 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.006 +0.139 +0.345 +0.526 +0.660 +0.743 +0.791 +0.785 +0.724 +0.592 +0.392 +0.194 +0.056 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.007 +0.119 +0.319 +0.532 +0.675 +0.762 +0.800 +0.792 +0.735 +0.630 +0.475 +0.278 +0.076 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.007 +0.134 +0.345 +0.537 +0.675 +0.762 +0.798 +0.790 +0.735 +0.629 +0.473 +0.275 +0.076 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.128 +0.348 +0.538 +0.676 +0.763 +0.801 +0.790 +0.733 +0.623 +0.469 +0.273 +0.076 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.139 +0.341 +0.521 +0.654 +0.735 +0.762 +0.746 +0.688 +0.579 +0.431 +0.247 +0.072 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.129 +0.323 +0.503 +0.637 +0.721 +0.756 +0.744 +0.689 +0.588 +0.442 +0.258 +0.075 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.143 +0.350 +0.530 +0.664 +0.748 +0.783 +0.773 +0.718 +0.614 +0.463 +0.272 +0.076 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.009 +0.141 +0.338 +0.530 +0.671 +0.755 +0.781 +0.759 +0.688 +0.569 +0.399 +0.263 +0.079 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.109 +0.304 +0.489 +0.581 +0.643 +0.677 +0.637 +0.585 +0.520 +0.397 +0.228 +0.070 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.009 +0.117 +0.313 +0.504 +0.648 +0.737 +0.768 +0.762 +0.711 +0.609 +0.458 +0.269 +0.079 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.010 +0.131 +0.341 +0.528 +0.664 +0.750 +0.789 +0.781 +0.726 +0.622 +0.470 +0.277 +0.079 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.011 +0.119 +0.295 +0.518 +0.659 +0.746 +0.784 +0.777 +0.723 +0.619 +0.468 +0.276 +0.080 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.011 +0.117 +0.304 +0.514 +0.655 +0.741 +0.779 +0.771 +0.717 +0.614 +0.464 +0.274 +0.081 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.011 +0.139 +0.346 +0.526 +0.658 +0.742 +0.775 +0.766 +0.711 +0.612 +0.463 +0.274 +0.080 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.012 +0.139 +0.338 +0.512 +0.648 +0.733 +0.779 +0.769 +0.711 +0.604 +0.453 +0.272 +0.081 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.128 +0.327 +0.497 +0.611 +0.690 +0.743 +0.740 +0.697 +0.604 +0.458 +0.269 +0.082 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.130 +0.287 +0.455 +0.620 +0.721 +0.760 +0.761 +0.708 +0.602 +0.453 +0.265 +0.084 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.012 +0.148 +0.342 +0.516 +0.639 +0.716 +0.754 +0.738 +0.678 +0.571 +0.444 +0.264 +0.080 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.129 +0.328 +0.484 +0.639 +0.729 +0.758 +0.754 +0.709 +0.610 +0.454 +0.268 +0.084 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.130 +0.304 +0.449 +0.636 +0.730 +0.772 +0.766 +0.714 +0.614 +0.465 +0.272 +0.084 +0.003 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.115 +0.286 +0.474 +0.584 +0.653 +0.667 +0.673 +0.668 +0.594 +0.439 +0.225 +0.069 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.142 +0.339 +0.521 +0.652 +0.734 +0.767 +0.753 +0.697 +0.598 +0.453 +0.270 +0.081 +0.003 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.146 +0.341 +0.515 +0.643 +0.722 +0.754 +0.743 +0.689 +0.591 +0.446 +0.265 +0.083 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.147 +0.346 +0.522 +0.653 +0.735 +0.772 +0.761 +0.706 +0.603 +0.456 +0.270 +0.084 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.015 +0.146 +0.338 +0.510 +0.638 +0.718 +0.752 +0.742 +0.687 +0.590 +0.445 +0.264 +0.084 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.015 +0.145 +0.334 +0.503 +0.628 +0.705 +0.736 +0.725 +0.672 +0.572 +0.431 +0.256 +0.083 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.147 +0.341 +0.513 +0.639 +0.716 +0.745 +0.735 +0.684 +0.589 +0.448 +0.268 +0.082 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.016 +0.144 +0.332 +0.499 +0.620 +0.693 +0.716 +0.705 +0.653 +0.554 +0.416 +0.246 +0.083 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.017 +0.140 +0.322 +0.489 +0.616 +0.693 +0.729 +0.720 +0.668 +0.576 +0.436 +0.260 +0.085 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.018 +0.140 +0.322 +0.490 +0.618 +0.699 +0.740 +0.730 +0.675 +0.576 +0.432 +0.256 +0.086 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.017 +0.147 +0.341 +0.516 +0.646 +0.726 +0.755 +0.734 +0.667 +0.554 +0.401 +0.236 +0.086 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.016 +0.149 +0.341 +0.511 +0.631 +0.704 +0.721 +0.701 +0.642 +0.559 +0.442 +0.270 +0.087 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.090 +0.229 +0.487 +0.620 +0.704 +0.737 +0.729 +0.673 +0.575 +0.434 +0.263 +0.090 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.021 +0.137 +0.332 +0.499 +0.629 +0.714 +0.752 +0.745 +0.693 +0.597 +0.455 +0.275 +0.089 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.021 +0.146 +0.333 +0.512 +0.641 +0.722 +0.756 +0.747 +0.693 +0.597 +0.453 +0.273 +0.088 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.019 +0.151 +0.348 +0.521 +0.649 +0.729 +0.763 +0.752 +0.697 +0.596 +0.452 +0.272 +0.088 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.022 +0.144 +0.330 +0.505 +0.633 +0.713 +0.749 +0.739 +0.687 +0.590 +0.448 +0.270 +0.089 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.022 +0.147 +0.335 +0.503 +0.628 +0.703 +0.713 +0.714 +0.666 +0.554 +0.409 +0.240 +0.085 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.016 +0.101 +0.233 +0.343 +0.458 +0.644 +0.343 +0.293 +0.317 +0.413 +0.313 +0.170 +0.040 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.023 +0.138 +0.312 +0.479 +0.607 +0.688 +0.728 +0.718 +0.666 +0.575 +0.434 +0.263 +0.092 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.022 +0.146 +0.333 +0.502 +0.628 +0.708 +0.732 +0.723 +0.673 +0.578 +0.440 +0.265 +0.091 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.019 +0.093 +0.193 +0.312 +0.409 +0.469 +0.480 +0.447 +0.394 +0.335 +0.260 +0.172 +0.082 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.017 +0.093 +0.198 +0.287 +0.413 +0.476 +0.484 +0.517 +0.581 +0.561 +0.448 +0.274 +0.100 +0.008 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.025 +0.144 +0.320 +0.457 +0.559 +0.661 +0.729 +0.727 +0.670 +0.546 +0.394 +0.233 +0.091 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.006 +0.087 +0.252 +0.401 +0.524 +0.609 +0.627 +0.607 +0.558 +0.473 +0.353 +0.208 +0.077 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.010 +0.074 +0.195 +0.374 +0.558 +0.646 +0.671 +0.670 +0.621 +0.521 +0.392 +0.239 +0.093 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.023 +0.126 +0.263 +0.376 +0.452 +0.528 +0.585 +0.470 +0.322 +0.258 +0.204 +0.150 +0.086 +0.008 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.022 +0.122 +0.243 +0.338 +0.427 +0.566 +0.713 +0.704 +0.649 +0.543 +0.352 +0.152 +0.043 +0.003 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.021 +0.126 +0.278 +0.430 +0.549 +0.624 +0.684 +0.671 +0.614 +0.508 +0.374 +0.222 +0.084 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.018 +0.108 +0.240 +0.378 +0.491 +0.562 +0.631 +0.592 +0.533 +0.422 +0.292 +0.178 +0.072 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.007 +0.066 +0.224 +0.393 +0.510 +0.587 +0.638 +0.614 +0.510 +0.362 +0.299 +0.194 +0.080 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.024 +0.143 +0.329 +0.496 +0.623 +0.705 +0.743 +0.735 +0.683 +0.589 +0.449 +0.273 +0.094 +0.008 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.024 +0.141 +0.333 +0.504 +0.632 +0.714 +0.749 +0.742 +0.691 +0.592 +0.451 +0.274 +0.095 +0.008 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.024 +0.140 +0.340 +0.511 +0.639 +0.721 +0.757 +0.749 +0.697 +0.600 +0.457 +0.278 +0.095 +0.008 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.023 +0.143 +0.333 +0.504 +0.633 +0.716 +0.752 +0.744 +0.692 +0.594 +0.452 +0.275 +0.095 +0.008 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.023 +0.144 +0.334 +0.504 +0.632 +0.713 +0.750 +0.741 +0.689 +0.594 +0.452 +0.274 +0.095 +0.008 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.022 +0.144 +0.338 +0.508 +0.636 +0.717 +0.752 +0.745 +0.692 +0.595 +0.453 +0.276 +0.096 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.025 +0.137 +0.318 +0.472 +0.623 +0.706 +0.719 +0.712 +0.658 +0.569 +0.431 +0.262 +0.097 +0.008 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.023 +0.126 +0.284 +0.465 +0.589 +0.668 +0.701 +0.695 +0.646 +0.554 +0.416 +0.252 +0.097 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.025 +0.135 +0.311 +0.478 +0.606 +0.689 +0.691 +0.685 +0.638 +0.534 +0.404 +0.248 +0.096 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.025 +0.137 +0.322 +0.491 +0.624 +0.708 +0.747 +0.741 +0.689 +0.579 +0.438 +0.266 +0.097 +0.008 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.023 +0.140 +0.334 +0.506 +0.637 +0.720 +0.754 +0.747 +0.695 +0.597 +0.454 +0.276 +0.097 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.024 +0.135 +0.318 +0.491 +0.623 +0.707 +0.748 +0.741 +0.689 +0.592 +0.450 +0.273 +0.097 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.025 +0.139 +0.315 +0.479 +0.604 +0.684 +0.713 +0.703 +0.649 +0.551 +0.412 +0.246 +0.093 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.020 +0.121 +0.263 +0.403 +0.518 +0.601 +0.628 +0.613 +0.548 +0.449 +0.338 +0.203 +0.078 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.022 +0.128 +0.286 +0.442 +0.568 +0.652 +0.683 +0.676 +0.623 +0.514 +0.382 +0.228 +0.087 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.023 +0.132 +0.296 +0.456 +0.585 +0.670 +0.706 +0.699 +0.646 +0.542 +0.404 +0.242 +0.092 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.023 +0.135 +0.302 +0.464 +0.591 +0.673 +0.710 +0.692 +0.623 +0.519 +0.381 +0.227 +0.087 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.022 +0.134 +0.301 +0.463 +0.589 +0.669 +0.699 +0.685 +0.612 +0.493 +0.353 +0.208 +0.075 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.017 +0.111 +0.254 +0.405 +0.527 +0.603 +0.647 +0.638 +0.587 +0.483 +0.354 +0.208 +0.077 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.018 +0.119 +0.270 +0.422 +0.544 +0.625 +0.636 +0.629 +0.580 +0.490 +0.364 +0.218 +0.082 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.019 +0.127 +0.287 +0.447 +0.574 +0.656 +0.696 +0.687 +0.632 +0.510 +0.376 +0.227 +0.086 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.019 +0.137 +0.332 +0.508 +0.640 +0.723 +0.752 +0.743 +0.690 +0.594 +0.454 +0.277 +0.097 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.020 +0.135 +0.334 +0.508 +0.637 +0.719 +0.747 +0.739 +0.685 +0.582 +0.439 +0.265 +0.095 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.020 +0.134 +0.311 +0.477 +0.604 +0.686 +0.727 +0.718 +0.666 +0.570 +0.429 +0.259 +0.095 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.020 +0.134 +0.311 +0.479 +0.608 +0.689 +0.716 +0.707 +0.653 +0.565 +0.424 +0.255 +0.094 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.019 +0.133 +0.309 +0.477 +0.606 +0.689 +0.727 +0.719 +0.669 +0.565 +0.427 +0.258 +0.095 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.019 +0.133 +0.310 +0.477 +0.605 +0.687 +0.723 +0.712 +0.657 +0.550 +0.405 +0.238 +0.086 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.017 +0.123 +0.283 +0.439 +0.565 +0.650 +0.701 +0.687 +0.635 +0.542 +0.402 +0.238 +0.086 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.017 +0.119 +0.285 +0.447 +0.575 +0.657 +0.683 +0.672 +0.618 +0.523 +0.392 +0.232 +0.084 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.016 +0.119 +0.276 +0.439 +0.568 +0.655 +0.691 +0.685 +0.634 +0.543 +0.404 +0.240 +0.087 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.016 +0.120 +0.280 +0.440 +0.569 +0.657 +0.714 +0.705 +0.653 +0.559 +0.423 +0.255 +0.091 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.017 +0.128 +0.301 +0.465 +0.592 +0.673 +0.713 +0.706 +0.654 +0.553 +0.415 +0.248 +0.089 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.017 +0.128 +0.300 +0.465 +0.598 +0.681 +0.715 +0.707 +0.654 +0.556 +0.415 +0.246 +0.088 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.016 +0.129 +0.308 +0.477 +0.608 +0.692 +0.723 +0.715 +0.661 +0.559 +0.417 +0.247 +0.087 +0.003 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.016 +0.128 +0.304 +0.472 +0.602 +0.686 +0.714 +0.706 +0.652 +0.552 +0.410 +0.242 +0.085 +0.003 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.015 +0.126 +0.301 +0.468 +0.598 +0.681 +0.716 +0.707 +0.653 +0.552 +0.411 +0.243 +0.085 +0.003 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.015 +0.128 +0.310 +0.480 +0.610 +0.693 +0.731 +0.723 +0.671 +0.572 +0.429 +0.256 +0.089 +0.003 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.132 +0.328 +0.502 +0.632 +0.715 +0.749 +0.740 +0.686 +0.589 +0.446 +0.268 +0.091 +0.003 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.128 +0.318 +0.494 +0.626 +0.709 +0.742 +0.730 +0.675 +0.576 +0.432 +0.257 +0.088 +0.003 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.115 +0.273 +0.427 +0.548 +0.634 +0.685 +0.670 +0.625 +0.534 +0.400 +0.235 +0.079 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.120 +0.291 +0.458 +0.582 +0.665 +0.691 +0.680 +0.622 +0.543 +0.407 +0.238 +0.081 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.126 +0.310 +0.482 +0.614 +0.699 +0.737 +0.728 +0.674 +0.564 +0.421 +0.248 +0.084 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.127 +0.312 +0.484 +0.613 +0.694 +0.709 +0.696 +0.638 +0.540 +0.397 +0.230 +0.076 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.010 +0.104 +0.258 +0.422 +0.556 +0.642 +0.645 +0.637 +0.587 +0.496 +0.360 +0.205 +0.064 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.009 +0.093 +0.212 +0.336 +0.451 +0.544 +0.584 +0.583 +0.519 +0.401 +0.257 +0.131 +0.041 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.011 +0.118 +0.290 +0.463 +0.597 +0.678 +0.718 +0.711 +0.662 +0.567 +0.426 +0.251 +0.082 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.011 +0.118 +0.286 +0.453 +0.589 +0.674 +0.726 +0.716 +0.661 +0.565 +0.420 +0.245 +0.080 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.010 +0.121 +0.304 +0.479 +0.615 +0.703 +0.728 +0.723 +0.671 +0.558 +0.416 +0.244 +0.080 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.010 +0.123 +0.318 +0.497 +0.630 +0.716 +0.752 +0.745 +0.692 +0.595 +0.448 +0.266 +0.085 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.010 +0.119 +0.296 +0.502 +0.641 +0.727 +0.763 +0.755 +0.701 +0.604 +0.457 +0.272 +0.085 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.009 +0.128 +0.329 +0.511 +0.644 +0.727 +0.762 +0.754 +0.701 +0.601 +0.454 +0.268 +0.083 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.009 +0.121 +0.312 +0.490 +0.624 +0.710 +0.735 +0.725 +0.668 +0.560 +0.414 +0.238 +0.074 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.111 +0.273 +0.431 +0.548 +0.625 +0.661 +0.649 +0.592 +0.472 +0.341 +0.191 +0.057 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.007 +0.106 +0.274 +0.443 +0.578 +0.666 +0.680 +0.669 +0.613 +0.509 +0.370 +0.209 +0.064 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.117 +0.299 +0.475 +0.612 +0.704 +0.724 +0.722 +0.673 +0.565 +0.421 +0.245 +0.075 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.122 +0.317 +0.496 +0.630 +0.715 +0.721 +0.716 +0.645 +0.538 +0.398 +0.221 +0.067 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.007 +0.113 +0.296 +0.473 +0.610 +0.698 +0.743 +0.734 +0.679 +0.574 +0.426 +0.245 +0.073 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.007 +0.119 +0.309 +0.487 +0.623 +0.709 +0.748 +0.739 +0.684 +0.580 +0.429 +0.244 +0.071 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.006 +0.117 +0.306 +0.482 +0.617 +0.704 +0.738 +0.731 +0.667 +0.541 +0.408 +0.236 +0.068 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.006 +0.117 +0.307 +0.486 +0.622 +0.710 +0.752 +0.743 +0.687 +0.584 +0.433 +0.248 +0.071 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.005 +0.123 +0.324 +0.505 +0.641 +0.729 +0.768 +0.759 +0.705 +0.603 +0.454 +0.264 +0.075 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.005 +0.128 +0.336 +0.518 +0.652 +0.738 +0.772 +0.765 +0.711 +0.608 +0.458 +0.267 +0.075 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.005 +0.128 +0.340 +0.521 +0.658 +0.744 +0.780 +0.771 +0.716 +0.614 +0.463 +0.270 +0.075 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.004 +0.128 +0.335 +0.515 +0.646 +0.726 +0.756 +0.744 +0.688 +0.585 +0.435 +0.249 +0.068 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.004 +0.111 +0.301 +0.480 +0.615 +0.700 +0.734 +0.722 +0.664 +0.558 +0.408 +0.226 +0.059 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.101 +0.279 +0.458 +0.592 +0.679 +0.727 +0.716 +0.659 +0.555 +0.405 +0.224 +0.058 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.090 +0.254 +0.425 +0.560 +0.646 +0.694 +0.687 +0.634 +0.537 +0.397 +0.225 +0.059 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.099 +0.279 +0.455 +0.589 +0.678 +0.705 +0.693 +0.635 +0.529 +0.376 +0.198 +0.048 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.082 +0.240 +0.402 +0.531 +0.615 +0.631 +0.618 +0.558 +0.465 +0.339 +0.184 +0.045 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.082 +0.242 +0.406 +0.532 +0.611 +0.629 +0.627 +0.580 +0.485 +0.347 +0.183 +0.044 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.084 +0.250 +0.431 +0.572 +0.665 +0.701 +0.693 +0.639 +0.539 +0.393 +0.215 +0.052 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.087 +0.263 +0.449 +0.602 +0.697 +0.727 +0.727 +0.678 +0.577 +0.423 +0.229 +0.054 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.108 +0.322 +0.500 +0.638 +0.723 +0.765 +0.767 +0.713 +0.611 +0.458 +0.260 +0.062 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.098 +0.306 +0.505 +0.653 +0.746 +0.787 +0.778 +0.721 +0.614 +0.457 +0.257 +0.060 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.109 +0.322 +0.512 +0.653 +0.740 +0.775 +0.763 +0.703 +0.595 +0.439 +0.244 +0.056 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.113 +0.325 +0.516 +0.655 +0.739 +0.771 +0.757 +0.700 +0.597 +0.444 +0.249 +0.057 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.122 +0.339 +0.527 +0.663 +0.745 +0.779 +0.768 +0.712 +0.608 +0.455 +0.259 +0.059 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.118 +0.328 +0.513 +0.648 +0.732 +0.767 +0.755 +0.696 +0.588 +0.435 +0.241 +0.053 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.116 +0.331 +0.519 +0.657 +0.742 +0.779 +0.768 +0.711 +0.608 +0.454 +0.257 +0.057 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.107 +0.314 +0.503 +0.642 +0.728 +0.763 +0.750 +0.691 +0.584 +0.426 +0.228 +0.046 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.083 +0.263 +0.444 +0.583 +0.669 +0.711 +0.674 +0.595 +0.507 +0.356 +0.180 +0.033 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.072 +0.227 +0.391 +0.546 +0.668 +0.728 +0.723 +0.673 +0.570 +0.415 +0.221 +0.043 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.100 +0.305 +0.491 +0.628 +0.711 +0.738 +0.729 +0.674 +0.570 +0.417 +0.225 +0.044 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.097 +0.302 +0.487 +0.613 +0.697 +0.740 +0.740 +0.685 +0.581 +0.426 +0.231 +0.045 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.106 +0.320 +0.512 +0.653 +0.741 +0.778 +0.770 +0.714 +0.609 +0.452 +0.249 +0.048 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.099 +0.299 +0.480 +0.611 +0.689 +0.713 +0.690 +0.610 +0.496 +0.366 +0.201 +0.036 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.045 +0.151 +0.296 +0.436 +0.500 +0.521 +0.536 +0.479 +0.377 +0.244 +0.118 +0.022 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.051 +0.133 +0.218 +0.298 +0.366 +0.431 +0.464 +0.441 +0.350 +0.224 +0.090 +0.012 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.026 +0.109 +0.214 +0.346 +0.427 +0.494 +0.493 +0.445 +0.352 +0.225 +0.099 +0.015 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.034 +0.117 +0.208 +0.301 +0.406 +0.499 +0.533 +0.465 +0.295 +0.179 +0.090 +0.018 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.047 +0.160 +0.295 +0.423 +0.555 +0.600 +0.590 +0.513 +0.395 +0.261 +0.121 +0.016 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.026 +0.113 +0.257 +0.380 +0.470 +0.525 +0.566 +0.516 +0.413 +0.274 +0.129 +0.019 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.062 +0.238 +0.423 +0.567 +0.657 +0.682 +0.670 +0.612 +0.515 +0.357 +0.171 +0.023 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.059 +0.237 +0.427 +0.576 +0.672 +0.721 +0.710 +0.649 +0.517 +0.358 +0.173 +0.024 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.069 +0.272 +0.475 +0.623 +0.715 +0.750 +0.740 +0.681 +0.577 +0.417 +0.216 +0.029 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.079 +0.285 +0.477 +0.620 +0.708 +0.747 +0.735 +0.675 +0.560 +0.399 +0.199 +0.025 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.077 +0.282 +0.479 +0.625 +0.713 +0.749 +0.737 +0.673 +0.561 +0.399 +0.198 +0.024 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.057 +0.235 +0.431 +0.584 +0.682 +0.720 +0.694 +0.622 +0.504 +0.357 +0.172 +0.018 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.050 +0.234 +0.427 +0.556 +0.615 +0.614 +0.578 +0.464 +0.384 +0.242 +0.113 +0.016 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.044 +0.198 +0.393 +0.553 +0.615 +0.653 +0.667 +0.623 +0.517 +0.352 +0.164 +0.018 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.065 +0.270 +0.466 +0.614 +0.709 +0.752 +0.744 +0.686 +0.568 +0.404 +0.199 +0.021 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.042 +0.192 +0.434 +0.636 +0.735 +0.780 +0.769 +0.709 +0.591 +0.419 +0.200 +0.018 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.039 +0.179 +0.393 +0.586 +0.698 +0.730 +0.727 +0.673 +0.547 +0.384 +0.182 +0.017 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.039 +0.188 +0.382 +0.599 +0.703 +0.751 +0.743 +0.683 +0.566 +0.402 +0.192 +0.017 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.055 +0.250 +0.461 +0.616 +0.718 +0.759 +0.752 +0.695 +0.573 +0.407 +0.199 +0.017 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.064 +0.255 +0.451 +0.624 +0.722 +0.766 +0.759 +0.701 +0.588 +0.429 +0.220 +0.020 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.047 +0.195 +0.438 +0.605 +0.680 +0.736 +0.744 +0.689 +0.560 +0.378 +0.177 +0.013 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.046 +0.243 +0.453 +0.598 +0.688 +0.739 +0.727 +0.671 +0.572 +0.406 +0.205 +0.014 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.054 +0.251 +0.482 +0.633 +0.733 +0.772 +0.766 +0.709 +0.602 +0.438 +0.224 +0.017 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.057 +0.263 +0.457 +0.593 +0.639 +0.664 +0.633 +0.554 +0.444 +0.303 +0.142 +0.010 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.010 +0.065 +0.135 +0.217 +0.300 +0.365 +0.377 +0.356 +0.298 +0.201 +0.084 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.010 +0.081 +0.190 +0.320 +0.446 +0.514 +0.488 +0.396 +0.284 +0.173 +0.070 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.054 +0.252 +0.435 +0.581 +0.678 +0.719 +0.698 +0.615 +0.476 +0.292 +0.113 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.060 +0.284 +0.490 +0.639 +0.731 +0.768 +0.757 +0.697 +0.580 +0.415 +0.202 +0.011 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.043 +0.237 +0.437 +0.590 +0.687 +0.722 +0.718 +0.666 +0.550 +0.380 +0.170 +0.008 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.040 +0.239 +0.449 +0.599 +0.686 +0.732 +0.707 +0.627 +0.503 +0.283 +0.098 +0.004 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.032 +0.209 +0.421 +0.573 +0.672 +0.737 +0.729 +0.668 +0.544 +0.372 +0.162 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.027 +0.180 +0.359 +0.512 +0.620 +0.675 +0.660 +0.592 +0.481 +0.335 +0.144 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.039 +0.241 +0.455 +0.618 +0.716 +0.773 +0.755 +0.679 +0.542 +0.369 +0.169 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.023 +0.167 +0.414 +0.618 +0.716 +0.766 +0.756 +0.694 +0.579 +0.407 +0.188 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.038 +0.246 +0.459 +0.623 +0.721 +0.761 +0.740 +0.645 +0.515 +0.392 +0.196 +0.006 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.036 +0.213 +0.418 +0.607 +0.721 +0.769 +0.761 +0.704 +0.588 +0.428 +0.211 +0.007 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.016 +0.083 +0.127 +0.187 +0.287 +0.423 +0.373 +0.327 +0.319 +0.306 +0.107 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.043 +0.264 +0.469 +0.607 +0.691 +0.693 +0.608 +0.568 +0.542 +0.415 +0.203 +0.005 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.028 +0.196 +0.419 +0.569 +0.632 +0.608 +0.414 +0.269 +0.251 +0.250 +0.080 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.018 +0.149 +0.303 +0.449 +0.516 +0.588 +0.604 +0.517 +0.401 +0.205 +0.081 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.171 +0.439 +0.587 +0.682 +0.677 +0.661 +0.532 +0.361 +0.276 +0.119 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.010 +0.109 +0.241 +0.411 +0.577 +0.677 +0.689 +0.618 +0.491 +0.329 +0.144 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.010 +0.094 +0.222 +0.391 +0.604 +0.666 +0.603 +0.489 +0.411 +0.254 +0.088 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.030 +0.184 +0.311 +0.509 +0.707 +0.752 +0.741 +0.680 +0.564 +0.388 +0.164 +0.002 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.028 +0.238 +0.457 +0.616 +0.714 +0.736 +0.729 +0.670 +0.554 +0.380 +0.161 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.019 +0.172 +0.438 +0.574 +0.709 +0.737 +0.729 +0.667 +0.525 +0.316 +0.105 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.098 +0.228 +0.328 +0.349 +0.370 +0.372 +0.405 +0.393 +0.290 +0.128 +0.001 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.017 +0.193 +0.428 +0.593 +0.697 +0.741 +0.729 +0.669 +0.552 +0.375 +0.152 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.012 +0.159 +0.366 +0.532 +0.640 +0.663 +0.635 +0.555 +0.470 +0.278 +0.086 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.015 +0.197 +0.429 +0.597 +0.697 +0.749 +0.736 +0.674 +0.560 +0.389 +0.169 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.019 +0.196 +0.423 +0.602 +0.709 +0.750 +0.738 +0.676 +0.551 +0.380 +0.162 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.151 +0.432 +0.595 +0.688 +0.740 +0.726 +0.668 +0.538 +0.340 +0.103 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.020 +0.228 +0.450 +0.611 +0.709 +0.748 +0.737 +0.676 +0.563 +0.395 +0.177 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.006 +0.102 +0.255 +0.370 +0.428 +0.414 +0.343 +0.259 +0.131 +0.077 +0.026 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.203 +0.429 +0.567 +0.651 +0.692 +0.687 +0.644 +0.541 +0.358 +0.134 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.152 +0.383 +0.593 +0.700 +0.747 +0.738 +0.679 +0.558 +0.387 +0.171 +0.010 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.211 +0.431 +0.591 +0.689 +0.734 +0.702 +0.620 +0.507 +0.387 +0.116 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.016 +0.227 +0.451 +0.609 +0.690 +0.691 +0.666 +0.592 +0.496 +0.378 +0.181 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.014 +0.223 +0.447 +0.606 +0.704 +0.746 +0.737 +0.678 +0.566 +0.396 +0.178 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.013 +0.215 +0.442 +0.605 +0.705 +0.740 +0.731 +0.669 +0.553 +0.375 +0.149 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.008 +0.152 +0.317 +0.470 +0.564 +0.598 +0.656 +0.619 +0.438 +0.240 +0.075 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.054 +0.214 +0.297 +0.294 +0.320 +0.422 +0.477 +0.392 +0.194 +0.018 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.021 +0.071 +0.135 +0.175 +0.207 +0.216 +0.195 +0.135 +0.059 +0.012 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.141 +0.311 +0.410 +0.433 +0.389 +0.333 +0.271 +0.183 +0.091 +0.023 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.056 +0.158 +0.281 +0.359 +0.416 +0.396 +0.347 +0.232 +0.108 +0.027 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.103 +0.300 +0.483 +0.587 +0.659 +0.637 +0.570 +0.471 +0.303 +0.100 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.004 +0.174 +0.406 +0.572 +0.673 +0.719 +0.708 +0.649 +0.537 +0.358 +0.137 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.006 +0.196 +0.424 +0.586 +0.682 +0.721 +0.711 +0.654 +0.543 +0.375 +0.160 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.004 +0.175 +0.385 +0.548 +0.662 +0.698 +0.647 +0.539 +0.428 +0.270 +0.075 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.151 +0.381 +0.554 +0.656 +0.680 +0.665 +0.599 +0.468 +0.289 +0.087 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.003 +0.157 +0.392 +0.567 +0.672 +0.729 +0.716 +0.655 +0.552 +0.380 +0.155 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.004 +0.204 +0.440 +0.605 +0.702 +0.743 +0.733 +0.667 +0.551 +0.377 +0.153 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.164 +0.401 +0.573 +0.675 +0.732 +0.719 +0.655 +0.548 +0.369 +0.136 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.062 +0.195 +0.338 +0.419 +0.422 +0.392 +0.324 +0.217 +0.100 +0.021 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.131 +0.373 +0.560 +0.665 +0.691 +0.677 +0.613 +0.506 +0.339 +0.116 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.172 +0.406 +0.557 +0.575 +0.642 +0.452 +0.390 +0.296 +0.221 +0.041 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.143 +0.392 +0.564 +0.664 +0.719 +0.718 +0.654 +0.530 +0.345 +0.101 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.122 +0.294 +0.514 +0.585 +0.645 +0.640 +0.620 +0.518 +0.346 +0.125 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.147 +0.342 +0.508 +0.581 +0.610 +0.580 +0.518 +0.420 +0.265 +0.087 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.117 +0.259 +0.393 +0.525 +0.590 +0.590 +0.528 +0.401 +0.242 +0.075 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.180 +0.396 +0.529 +0.610 +0.673 +0.717 +0.624 +0.466 +0.331 +0.104 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.002 +0.190 +0.415 +0.576 +0.671 +0.710 +0.696 +0.634 +0.514 +0.313 +0.087 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.136 +0.367 +0.563 +0.677 +0.727 +0.720 +0.658 +0.539 +0.359 +0.126 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.168 +0.395 +0.569 +0.668 +0.710 +0.705 +0.649 +0.539 +0.364 +0.127 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.001 +0.154 +0.375 +0.524 +0.571 +0.428 +0.524 +0.398 +0.310 +0.203 +0.034 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.042 +0.134 +0.293 +0.443 +0.478 +0.556 +0.413 +0.327 +0.183 +0.048 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.089 +0.293 +0.533 +0.668 +0.713 +0.708 +0.631 +0.512 +0.334 +0.107 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.139 +0.335 +0.491 +0.647 +0.722 +0.719 +0.652 +0.524 +0.293 +0.073 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.100 +0.385 +0.556 +0.639 +0.668 +0.693 +0.646 +0.511 +0.322 +0.066 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.083 +0.249 +0.463 +0.632 +0.689 +0.694 +0.631 +0.516 +0.327 +0.095 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.117 +0.319 +0.504 +0.656 +0.708 +0.695 +0.633 +0.520 +0.336 +0.088 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.080 +0.250 +0.447 +0.574 +0.623 +0.629 +0.582 +0.480 +0.256 +0.038 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.077 +0.211 +0.375 +0.546 +0.673 +0.659 +0.606 +0.463 +0.293 +0.053 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.074 +0.204 +0.366 +0.585 +0.673 +0.658 +0.578 +0.432 +0.234 +0.050 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.135 +0.347 +0.559 +0.666 +0.711 +0.699 +0.617 +0.451 +0.239 +0.062 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.186 +0.422 +0.582 +0.668 +0.664 +0.653 +0.528 +0.311 +0.150 +0.061 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.157 +0.410 +0.579 +0.681 +0.727 +0.718 +0.655 +0.532 +0.343 +0.106 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.185 +0.424 +0.588 +0.688 +0.734 +0.724 +0.661 +0.543 +0.358 +0.116 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.111 +0.296 +0.513 +0.568 +0.683 +0.700 +0.643 +0.527 +0.342 +0.109 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.149 +0.349 +0.540 +0.658 +0.706 +0.693 +0.629 +0.495 +0.291 +0.063 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.158 +0.387 +0.566 +0.672 +0.717 +0.709 +0.646 +0.528 +0.344 +0.103 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.179 +0.421 +0.586 +0.681 +0.728 +0.713 +0.647 +0.525 +0.340 +0.099 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.137 +0.370 +0.539 +0.639 +0.724 +0.705 +0.634 +0.485 +0.282 +0.060 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.085 +0.229 +0.346 +0.441 +0.508 +0.413 +0.371 +0.420 +0.272 +0.055 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.089 +0.299 +0.487 +0.606 +0.684 +0.669 +0.596 +0.465 +0.273 +0.058 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.113 +0.299 +0.519 +0.640 +0.693 +0.681 +0.612 +0.486 +0.290 +0.063 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.087 +0.363 +0.552 +0.657 +0.679 +0.664 +0.594 +0.444 +0.248 +0.049 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.122 +0.324 +0.455 +0.581 +0.629 +0.660 +0.601 +0.474 +0.277 +0.058 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.136 +0.367 +0.541 +0.648 +0.706 +0.696 +0.629 +0.499 +0.307 +0.074 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0.100 +0.274 +0.391 +0.547 +0.676 +0.662 +0.539 +0.454 +0.319 +0.082 +0 +0 +0 +0 +0 +0 diff --git a/examples/synthetic_methane_morocco/gboml_models/maroc_wind_capacity_factor_one_year.csv b/examples/synthetic_methane_morocco/gboml_models/maroc_wind_capacity_factor_one_year.csv new file mode 100644 index 0000000000000000000000000000000000000000..ee164391e9abeb278040f72ee770416212daf726 --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/maroc_wind_capacity_factor_one_year.csv @@ -0,0 +1,8760 @@ +0.633 +0.639 +0.641 +0.639 +0.630 +0.644 +0.684 +0.728 +0.737 +0.663 +0.721 +0.726 +0.614 +0.474 +0.370 +0.358 +0.435 +0.483 +0.488 +0.512 +0.585 +0.645 +0.642 +0.630 +0.633 +0.616 +0.542 +0.517 +0.569 +0.600 +0.621 +0.633 +0.642 +0.604 +0.573 +0.562 +0.501 +0.408 +0.338 +0.313 +0.322 +0.357 +0.395 +0.445 +0.507 +0.572 +0.644 +0.680 +0.672 +0.641 +0.616 +0.609 +0.612 +0.619 +0.647 +0.678 +0.681 +0.631 +0.577 +0.560 +0.450 +0.322 +0.256 +0.270 +0.354 +0.504 +0.656 +0.743 +0.788 +0.803 +0.804 +0.801 +0.773 +0.737 +0.685 +0.630 +0.572 +0.506 +0.450 +0.408 +0.373 +0.324 +0.314 +0.390 +0.390 +0.361 +0.339 +0.338 +0.353 +0.395 +0.455 +0.497 +0.513 +0.511 +0.498 +0.491 +0.499 +0.506 +0.498 +0.480 +0.451 +0.427 +0.402 +0.359 +0.295 +0.242 +0.233 +0.208 +0.175 +0.157 +0.171 +0.223 +0.314 +0.418 +0.514 +0.549 +0.542 +0.542 +0.556 +0.537 +0.506 +0.490 +0.508 +0.582 +0.666 +0.695 +0.688 +0.657 +0.605 +0.585 +0.637 +0.627 +0.603 +0.616 +0.596 +0.556 +0.549 +0.549 +0.566 +0.582 +0.595 +0.617 +0.639 +0.671 +0.701 +0.709 +0.690 +0.657 +0.646 +0.662 +0.668 +0.658 +0.627 +0.554 +0.521 +0.485 +0.422 +0.378 +0.390 +0.457 +0.534 +0.569 +0.610 +0.622 +0.616 +0.600 +0.586 +0.587 +0.606 +0.606 +0.598 +0.591 +0.575 +0.547 +0.509 +0.462 +0.411 +0.353 +0.351 +0.377 +0.370 +0.380 +0.415 +0.462 +0.506 +0.547 +0.585 +0.601 +0.614 +0.628 +0.638 +0.636 +0.622 +0.595 +0.559 +0.534 +0.535 +0.562 +0.591 +0.625 +0.642 +0.639 +0.616 +0.597 +0.600 +0.611 +0.639 +0.690 +0.750 +0.782 +0.804 +0.829 +0.843 +0.840 +0.820 +0.784 +0.765 +0.791 +0.803 +0.809 +0.812 +0.825 +0.843 +0.843 +0.815 +0.800 +0.784 +0.770 +0.763 +0.766 +0.797 +0.812 +0.790 +0.730 +0.681 +0.674 +0.671 +0.662 +0.662 +0.674 +0.739 +0.767 +0.783 +0.801 +0.802 +0.785 +0.776 +0.772 +0.750 +0.724 +0.678 +0.654 +0.646 +0.647 +0.671 +0.709 +0.740 +0.757 +0.752 +0.728 +0.701 +0.685 +0.705 +0.744 +0.769 +0.769 +0.734 +0.678 +0.631 +0.610 +0.592 +0.550 +0.483 +0.451 +0.443 +0.441 +0.428 +0.412 +0.395 +0.382 +0.362 +0.412 +0.562 +0.695 +0.764 +0.779 +0.775 +0.756 +0.779 +0.801 +0.755 +0.679 +0.645 +0.657 +0.650 +0.652 +0.597 +0.511 +0.546 +0.632 +0.577 +0.464 +0.336 +0.170 +0.049 +0.046 +0.173 +0.363 +0.514 +0.572 +0.594 +0.620 +0.653 +0.679 +0.679 +0.653 +0.616 +0.609 +0.616 +0.619 +0.589 +0.509 +0.506 +0.642 +0.690 +0.617 +0.478 +0.314 +0.159 +0.059 +0.013 +0.006 +0.030 +0.077 +0.162 +0.265 +0.338 +0.391 +0.420 +0.406 +0.390 +0.412 +0.435 +0.352 +0.306 +0.244 +0.254 +0.386 +0.361 +0.261 +0.174 +0.107 +0.088 +0.135 +0.224 +0.300 +0.356 +0.402 +0.425 +0.458 +0.489 +0.470 +0.397 +0.357 +0.317 +0.288 +0.285 +0.309 +0.319 +0.249 +0.187 +0.165 +0.137 +0.147 +0.211 +0.289 +0.355 +0.426 +0.501 +0.532 +0.534 +0.527 +0.540 +0.565 +0.590 +0.602 +0.603 +0.602 +0.597 +0.582 +0.563 +0.541 +0.490 +0.402 +0.377 +0.441 +0.488 +0.498 +0.500 +0.482 +0.477 +0.556 +0.651 +0.702 +0.710 +0.709 +0.700 +0.670 +0.619 +0.567 +0.531 +0.524 +0.531 +0.539 +0.537 +0.517 +0.456 +0.346 +0.281 +0.354 +0.384 +0.373 +0.386 +0.439 +0.528 +0.657 +0.746 +0.765 +0.748 +0.740 +0.737 +0.727 +0.719 +0.690 +0.645 +0.601 +0.549 +0.483 +0.406 +0.328 +0.260 +0.181 +0.135 +0.154 +0.204 +0.226 +0.252 +0.362 +0.537 +0.619 +0.622 +0.633 +0.678 +0.746 +0.781 +0.791 +0.802 +0.818 +0.829 +0.831 +0.822 +0.815 +0.799 +0.770 +0.714 +0.717 +0.752 +0.765 +0.755 +0.764 +0.793 +0.801 +0.791 +0.790 +0.817 +0.823 +0.798 +0.765 +0.734 +0.699 +0.656 +0.603 +0.539 +0.468 +0.430 +0.428 +0.431 +0.430 +0.422 +0.390 +0.317 +0.254 +0.214 +0.197 +0.190 +0.189 +0.194 +0.191 +0.182 +0.159 +0.138 +0.136 +0.147 +0.157 +0.166 +0.181 +0.198 +0.200 +0.182 +0.147 +0.105 +0.069 +0.052 +0.044 +0.040 +0.042 +0.057 +0.081 +0.106 +0.127 +0.149 +0.169 +0.196 +0.207 +0.214 +0.215 +0.214 +0.212 +0.212 +0.202 +0.183 +0.165 +0.149 +0.135 +0.126 +0.133 +0.150 +0.147 +0.143 +0.144 +0.150 +0.152 +0.144 +0.142 +0.134 +0.127 +0.144 +0.141 +0.122 +0.093 +0.065 +0.046 +0.039 +0.041 +0.045 +0.043 +0.040 +0.043 +0.055 +0.076 +0.090 +0.046 +0.029 +0.016 +0.004 +0.012 +0.051 +0.106 +0.173 +0.249 +0.293 +0.314 +0.306 +0.295 +0.297 +0.293 +0.285 +0.248 +0.192 +0.154 +0.141 +0.151 +0.173 +0.198 +0.208 +0.230 +0.242 +0.243 +0.253 +0.274 +0.330 +0.395 +0.411 +0.358 +0.295 +0.265 +0.273 +0.295 +0.323 +0.309 +0.264 +0.241 +0.238 +0.217 +0.199 +0.214 +0.243 +0.259 +0.249 +0.254 +0.263 +0.257 +0.248 +0.253 +0.290 +0.359 +0.439 +0.501 +0.532 +0.546 +0.541 +0.527 +0.511 +0.488 +0.470 +0.456 +0.448 +0.450 +0.463 +0.480 +0.488 +0.477 +0.451 +0.462 +0.465 +0.451 +0.441 +0.425 +0.408 +0.413 +0.444 +0.510 +0.594 +0.644 +0.663 +0.672 +0.681 +0.684 +0.678 +0.671 +0.664 +0.654 +0.637 +0.613 +0.582 +0.535 +0.438 +0.310 +0.249 +0.289 +0.282 +0.196 +0.123 +0.104 +0.151 +0.290 +0.421 +0.494 +0.516 +0.525 +0.535 +0.539 +0.544 +0.572 +0.597 +0.597 +0.560 +0.516 +0.501 +0.462 +0.415 +0.328 +0.222 +0.194 +0.166 +0.102 +0.049 +0.028 +0.054 +0.160 +0.311 +0.446 +0.521 +0.537 +0.521 +0.498 +0.477 +0.450 +0.400 +0.345 +0.301 +0.284 +0.288 +0.303 +0.297 +0.237 +0.178 +0.168 +0.192 +0.206 +0.177 +0.140 +0.140 +0.202 +0.299 +0.407 +0.498 +0.526 +0.505 +0.469 +0.436 +0.404 +0.363 +0.326 +0.292 +0.262 +0.238 +0.215 +0.186 +0.131 +0.079 +0.054 +0.064 +0.074 +0.104 +0.166 +0.249 +0.325 +0.380 +0.388 +0.378 +0.367 +0.358 +0.353 +0.352 +0.355 +0.354 +0.341 +0.319 +0.294 +0.263 +0.227 +0.168 +0.125 +0.123 +0.145 +0.189 +0.241 +0.312 +0.405 +0.501 +0.599 +0.677 +0.683 +0.642 +0.572 +0.502 +0.451 +0.399 +0.357 +0.327 +0.288 +0.246 +0.236 +0.260 +0.312 +0.339 +0.286 +0.231 +0.256 +0.323 +0.315 +0.246 +0.184 +0.165 +0.235 +0.358 +0.488 +0.594 +0.673 +0.755 +0.818 +0.843 +0.835 +0.787 +0.739 +0.676 +0.628 +0.612 +0.622 +0.604 +0.545 +0.534 +0.709 +0.803 +0.776 +0.734 +0.697 +0.611 +0.534 +0.569 +0.679 +0.795 +0.861 +0.890 +0.900 +0.902 +0.895 +0.877 +0.843 +0.798 +0.788 +0.788 +0.792 +0.765 +0.673 +0.696 +0.773 +0.736 +0.580 +0.378 +0.226 +0.144 +0.150 +0.242 +0.373 +0.494 +0.617 +0.734 +0.810 +0.831 +0.805 +0.744 +0.672 +0.620 +0.589 +0.577 +0.578 +0.539 +0.451 +0.357 +0.317 +0.288 +0.211 +0.129 +0.084 +0.084 +0.154 +0.249 +0.297 +0.303 +0.271 +0.243 +0.226 +0.207 +0.185 +0.165 +0.130 +0.092 +0.068 +0.060 +0.072 +0.106 +0.165 +0.262 +0.318 +0.338 +0.341 +0.355 +0.369 +0.374 +0.400 +0.453 +0.494 +0.506 +0.507 +0.514 +0.516 +0.515 +0.511 +0.512 +0.501 +0.469 +0.432 +0.401 +0.367 +0.320 +0.296 +0.275 +0.276 +0.299 +0.358 +0.458 +0.565 +0.637 +0.677 +0.680 +0.668 +0.639 +0.606 +0.580 +0.562 +0.577 +0.627 +0.654 +0.657 +0.680 +0.719 +0.775 +0.797 +0.767 +0.755 +0.769 +0.787 +0.787 +0.814 +0.824 +0.791 +0.778 +0.776 +0.765 +0.734 +0.705 +0.719 +0.758 +0.826 +0.829 +0.837 +0.853 +0.849 +0.844 +0.799 +0.765 +0.793 +0.809 +0.822 +0.822 +0.842 +0.865 +0.876 +0.873 +0.867 +0.859 +0.824 +0.769 +0.765 +0.782 +0.803 +0.842 +0.852 +0.855 +0.835 +0.798 +0.755 +0.719 +0.695 +0.667 +0.631 +0.564 +0.498 +0.467 +0.459 +0.451 +0.431 +0.451 +0.516 +0.622 +0.738 +0.804 +0.819 +0.815 +0.818 +0.815 +0.809 +0.801 +0.790 +0.776 +0.755 +0.733 +0.728 +0.731 +0.715 +0.648 +0.580 +0.555 +0.566 +0.560 +0.514 +0.504 +0.537 +0.624 +0.740 +0.797 +0.797 +0.766 +0.742 +0.729 +0.709 +0.677 +0.653 +0.622 +0.586 +0.535 +0.462 +0.411 +0.397 +0.351 +0.250 +0.174 +0.169 +0.170 +0.164 +0.162 +0.210 +0.328 +0.534 +0.701 +0.753 +0.748 +0.717 +0.679 +0.642 +0.596 +0.527 +0.461 +0.434 +0.416 +0.402 +0.405 +0.398 +0.348 +0.285 +0.265 +0.300 +0.294 +0.327 +0.418 +0.530 +0.619 +0.688 +0.724 +0.712 +0.675 +0.651 +0.628 +0.600 +0.578 +0.568 +0.549 +0.528 +0.506 +0.485 +0.485 +0.480 +0.428 +0.372 +0.377 +0.378 +0.390 +0.438 +0.499 +0.537 +0.553 +0.553 +0.573 +0.597 +0.584 +0.606 +0.658 +0.682 +0.647 +0.622 +0.616 +0.591 +0.568 +0.568 +0.568 +0.572 +0.581 +0.630 +0.679 +0.724 +0.751 +0.759 +0.752 +0.750 +0.757 +0.765 +0.757 +0.757 +0.772 +0.779 +0.773 +0.758 +0.751 +0.746 +0.728 +0.680 +0.604 +0.554 +0.549 +0.556 +0.545 +0.551 +0.594 +0.627 +0.624 +0.622 +0.616 +0.611 +0.630 +0.696 +0.754 +0.755 +0.720 +0.697 +0.700 +0.703 +0.701 +0.703 +0.705 +0.718 +0.743 +0.762 +0.767 +0.768 +0.743 +0.721 +0.713 +0.733 +0.760 +0.787 +0.799 +0.788 +0.791 +0.797 +0.806 +0.827 +0.831 +0.832 +0.831 +0.819 +0.803 +0.802 +0.783 +0.773 +0.767 +0.765 +0.768 +0.761 +0.735 +0.760 +0.779 +0.779 +0.775 +0.773 +0.783 +0.797 +0.812 +0.830 +0.831 +0.838 +0.844 +0.852 +0.855 +0.852 +0.838 +0.826 +0.825 +0.822 +0.816 +0.812 +0.810 +0.807 +0.802 +0.826 +0.812 +0.795 +0.780 +0.775 +0.771 +0.776 +0.793 +0.815 +0.822 +0.820 +0.817 +0.811 +0.797 +0.775 +0.748 +0.728 +0.731 +0.729 +0.736 +0.750 +0.770 +0.783 +0.784 +0.780 +0.754 +0.724 +0.696 +0.677 +0.668 +0.667 +0.657 +0.620 +0.566 +0.546 +0.545 +0.541 +0.516 +0.487 +0.480 +0.493 +0.490 +0.471 +0.434 +0.395 +0.363 +0.346 +0.328 +0.352 +0.324 +0.289 +0.261 +0.254 +0.309 +0.438 +0.606 +0.728 +0.757 +0.754 +0.763 +0.771 +0.770 +0.724 +0.662 +0.597 +0.521 +0.457 +0.456 +0.490 +0.540 +0.591 +0.578 +0.548 +0.629 +0.750 +0.773 +0.761 +0.795 +0.832 +0.865 +0.903 +0.942 +0.970 +0.975 +0.975 +0.962 +0.936 +0.918 +0.905 +0.898 +0.912 +0.955 +0.981 +0.990 +0.993 +0.991 +0.991 +0.992 +0.990 +0.990 +0.988 +0.984 +0.980 +0.980 +0.984 +0.988 +0.990 +0.990 +0.987 +0.979 +0.975 +0.976 +0.981 +0.982 +0.970 +0.956 +0.944 +0.934 +0.935 +0.943 +0.945 +0.940 +0.914 +0.862 +0.799 +0.708 +0.565 +0.420 +0.337 +0.326 +0.338 +0.327 +0.300 +0.290 +0.328 +0.395 +0.470 +0.539 +0.555 +0.506 +0.438 +0.367 +0.301 +0.211 +0.124 +0.130 +0.255 +0.405 +0.582 +0.724 +0.799 +0.831 +0.836 +0.827 +0.832 +0.828 +0.814 +0.788 +0.772 +0.786 +0.809 +0.817 +0.824 +0.847 +0.844 +0.815 +0.765 +0.728 +0.746 +0.751 +0.750 +0.742 +0.742 +0.772 +0.808 +0.834 +0.837 +0.806 +0.770 +0.746 +0.742 +0.742 +0.733 +0.719 +0.694 +0.674 +0.648 +0.604 +0.567 +0.539 +0.501 +0.415 +0.309 +0.230 +0.197 +0.181 +0.162 +0.132 +0.139 +0.231 +0.361 +0.485 +0.521 +0.506 +0.463 +0.390 +0.336 +0.312 +0.249 +0.199 +0.168 +0.140 +0.133 +0.137 +0.153 +0.134 +0.097 +0.074 +0.058 +0.046 +0.031 +0.050 +0.111 +0.201 +0.349 +0.450 +0.429 +0.425 +0.453 +0.472 +0.490 +0.513 +0.530 +0.549 +0.561 +0.548 +0.540 +0.517 +0.475 +0.471 +0.485 +0.452 +0.418 +0.414 +0.447 +0.503 +0.574 +0.622 +0.643 +0.630 +0.603 +0.590 +0.582 +0.580 +0.586 +0.595 +0.591 +0.575 +0.564 +0.572 +0.609 +0.634 +0.639 +0.644 +0.681 +0.661 +0.572 +0.463 +0.454 +0.578 +0.709 +0.751 +0.705 +0.594 +0.506 +0.482 +0.423 +0.360 +0.385 +0.494 +0.616 +0.662 +0.681 +0.682 +0.680 +0.655 +0.597 +0.584 +0.633 +0.685 +0.746 +0.801 +0.845 +0.864 +0.867 +0.851 +0.812 +0.726 +0.646 +0.620 +0.621 +0.639 +0.636 +0.625 +0.616 +0.603 +0.606 +0.630 +0.663 +0.668 +0.627 +0.580 +0.569 +0.550 +0.561 +0.607 +0.668 +0.719 +0.746 +0.751 +0.733 +0.688 +0.660 +0.652 +0.648 +0.647 +0.646 +0.653 +0.663 +0.657 +0.642 +0.628 +0.610 +0.579 +0.524 +0.458 +0.437 +0.418 +0.428 +0.470 +0.514 +0.524 +0.507 +0.501 +0.520 +0.556 +0.580 +0.584 +0.609 +0.657 +0.695 +0.702 +0.682 +0.662 +0.645 +0.606 +0.572 +0.569 +0.588 +0.616 +0.671 +0.701 +0.729 +0.765 +0.790 +0.797 +0.804 +0.819 +0.832 +0.831 +0.831 +0.848 +0.870 +0.875 +0.873 +0.861 +0.851 +0.870 +0.890 +0.912 +0.931 +0.942 +0.950 +0.966 +0.973 +0.972 +0.972 +0.974 +0.975 +0.972 +0.966 +0.960 +0.955 +0.948 +0.940 +0.936 +0.933 +0.932 +0.925 +0.917 +0.909 +0.910 +0.910 +0.914 +0.918 +0.911 +0.891 +0.874 +0.856 +0.801 +0.700 +0.604 +0.556 +0.549 +0.550 +0.588 +0.680 +0.739 +0.748 +0.731 +0.707 +0.677 +0.643 +0.616 +0.600 +0.576 +0.550 +0.572 +0.615 +0.637 +0.642 +0.599 +0.542 +0.534 +0.562 +0.516 +0.448 +0.422 +0.501 +0.662 +0.803 +0.862 +0.875 +0.875 +0.882 +0.879 +0.862 +0.830 +0.777 +0.719 +0.681 +0.650 +0.616 +0.575 +0.517 +0.408 +0.311 +0.363 +0.394 +0.402 +0.455 +0.551 +0.663 +0.775 +0.839 +0.852 +0.826 +0.773 +0.730 +0.709 +0.679 +0.643 +0.612 +0.586 +0.567 +0.542 +0.518 +0.477 +0.405 +0.293 +0.202 +0.151 +0.108 +0.105 +0.169 +0.300 +0.425 +0.501 +0.573 +0.627 +0.628 +0.608 +0.591 +0.574 +0.559 +0.543 +0.521 +0.478 +0.418 +0.362 +0.330 +0.316 +0.309 +0.273 +0.241 +0.248 +0.244 +0.203 +0.141 +0.115 +0.144 +0.258 +0.516 +0.732 +0.788 +0.769 +0.732 +0.696 +0.654 +0.617 +0.584 +0.547 +0.497 +0.455 +0.428 +0.392 +0.340 +0.248 +0.159 +0.131 +0.116 +0.120 +0.135 +0.199 +0.310 +0.490 +0.696 +0.797 +0.806 +0.772 +0.715 +0.668 +0.630 +0.594 +0.551 +0.511 +0.493 +0.500 +0.519 +0.534 +0.525 +0.526 +0.566 +0.601 +0.634 +0.637 +0.628 +0.637 +0.665 +0.709 +0.741 +0.748 +0.740 +0.733 +0.729 +0.724 +0.730 +0.727 +0.711 +0.690 +0.669 +0.651 +0.644 +0.655 +0.659 +0.657 +0.639 +0.612 +0.584 +0.562 +0.553 +0.562 +0.566 +0.572 +0.591 +0.600 +0.572 +0.553 +0.567 +0.614 +0.647 +0.671 +0.683 +0.690 +0.684 +0.671 +0.662 +0.656 +0.639 +0.631 +0.612 +0.594 +0.586 +0.593 +0.612 +0.628 +0.646 +0.665 +0.693 +0.709 +0.678 +0.671 +0.671 +0.690 +0.695 +0.700 +0.724 +0.750 +0.770 +0.798 +0.818 +0.847 +0.869 +0.891 +0.902 +0.903 +0.906 +0.909 +0.914 +0.919 +0.921 +0.928 +0.934 +0.930 +0.922 +0.917 +0.922 +0.927 +0.926 +0.921 +0.919 +0.919 +0.917 +0.915 +0.909 +0.905 +0.906 +0.915 +0.912 +0.905 +0.901 +0.901 +0.903 +0.904 +0.902 +0.896 +0.887 +0.873 +0.861 +0.861 +0.861 +0.855 +0.850 +0.846 +0.842 +0.827 +0.798 +0.767 +0.737 +0.707 +0.690 +0.724 +0.768 +0.778 +0.759 +0.745 +0.779 +0.839 +0.876 +0.883 +0.867 +0.837 +0.812 +0.810 +0.809 +0.822 +0.855 +0.892 +0.901 +0.886 +0.853 +0.812 +0.769 +0.729 +0.671 +0.674 +0.671 +0.650 +0.637 +0.625 +0.614 +0.606 +0.609 +0.647 +0.717 +0.741 +0.731 +0.732 +0.739 +0.763 +0.786 +0.817 +0.810 +0.803 +0.789 +0.766 +0.749 +0.752 +0.724 +0.717 +0.690 +0.649 +0.638 +0.664 +0.706 +0.756 +0.797 +0.810 +0.800 +0.774 +0.733 +0.713 +0.727 +0.733 +0.727 +0.722 +0.734 +0.744 +0.747 +0.755 +0.772 +0.785 +0.795 +0.806 +0.804 +0.798 +0.786 +0.759 +0.744 +0.744 +0.748 +0.750 +0.755 +0.766 +0.767 +0.770 +0.758 +0.739 +0.718 +0.690 +0.662 +0.644 +0.637 +0.627 +0.642 +0.632 +0.583 +0.517 +0.429 +0.336 +0.280 +0.263 +0.291 +0.345 +0.392 +0.408 +0.386 +0.352 +0.333 +0.341 +0.355 +0.373 +0.377 +0.341 +0.291 +0.254 +0.253 +0.290 +0.337 +0.370 +0.366 +0.324 +0.320 +0.358 +0.423 +0.486 +0.528 +0.574 +0.637 +0.682 +0.722 +0.744 +0.772 +0.802 +0.834 +0.851 +0.858 +0.864 +0.863 +0.849 +0.826 +0.803 +0.794 +0.799 +0.792 +0.777 +0.755 +0.739 +0.741 +0.754 +0.779 +0.802 +0.813 +0.809 +0.789 +0.723 +0.637 +0.586 +0.564 +0.582 +0.608 +0.622 +0.619 +0.610 +0.597 +0.559 +0.504 +0.421 +0.351 +0.309 +0.275 +0.263 +0.269 +0.283 +0.299 +0.309 +0.314 +0.326 +0.341 +0.353 +0.360 +0.354 +0.345 +0.330 +0.308 +0.282 +0.261 +0.244 +0.227 +0.201 +0.177 +0.158 +0.143 +0.135 +0.139 +0.143 +0.153 +0.176 +0.208 +0.236 +0.256 +0.254 +0.239 +0.222 +0.214 +0.208 +0.212 +0.230 +0.249 +0.256 +0.254 +0.253 +0.260 +0.277 +0.289 +0.294 +0.294 +0.296 +0.288 +0.254 +0.242 +0.252 +0.269 +0.276 +0.273 +0.258 +0.240 +0.227 +0.216 +0.207 +0.189 +0.163 +0.136 +0.108 +0.081 +0.058 +0.048 +0.044 +0.042 +0.040 +0.039 +0.044 +0.065 +0.078 +0.083 +0.091 +0.106 +0.124 +0.139 +0.153 +0.163 +0.172 +0.183 +0.182 +0.197 +0.227 +0.258 +0.271 +0.269 +0.262 +0.262 +0.256 +0.230 +0.186 +0.142 +0.115 +0.078 +0.039 +0.020 +0.039 +0.065 +0.088 +0.110 +0.124 +0.129 +0.132 +0.141 +0.143 +0.138 +0.141 +0.142 +0.136 +0.108 +0.068 +0.037 +0.021 +0.012 +0.011 +0.012 +0.003 +0.007 +0.016 +0.038 +0.069 +0.108 +0.141 +0.173 +0.203 +0.221 +0.215 +0.208 +0.187 +0.161 +0.130 +0.113 +0.109 +0.100 +0.081 +0.064 +0.047 +0.036 +0.036 +0.039 +0.045 +0.051 +0.052 +0.064 +0.088 +0.130 +0.180 +0.206 +0.241 +0.283 +0.323 +0.373 +0.416 +0.449 +0.462 +0.456 +0.437 +0.415 +0.395 +0.384 +0.357 +0.322 +0.277 +0.227 +0.203 +0.175 +0.160 +0.160 +0.173 +0.188 +0.209 +0.263 +0.350 +0.438 +0.514 +0.551 +0.558 +0.538 +0.513 +0.515 +0.559 +0.588 +0.611 +0.630 +0.646 +0.648 +0.629 +0.572 +0.532 +0.477 +0.430 +0.419 +0.439 +0.448 +0.475 +0.529 +0.588 +0.638 +0.660 +0.635 +0.579 +0.511 +0.447 +0.384 +0.312 +0.241 +0.208 +0.189 +0.170 +0.138 +0.107 +0.078 +0.056 +0.039 +0.024 +0.014 +0.015 +0.038 +0.077 +0.112 +0.145 +0.168 +0.160 +0.130 +0.121 +0.116 +0.113 +0.138 +0.170 +0.207 +0.243 +0.278 +0.289 +0.280 +0.292 +0.271 +0.285 +0.266 +0.258 +0.239 +0.231 +0.228 +0.217 +0.184 +0.158 +0.178 +0.177 +0.140 +0.105 +0.087 +0.072 +0.067 +0.052 +0.049 +0.052 +0.049 +0.029 +0.013 +0.009 +0.006 +0.007 +0.007 +0.009 +0.024 +0.060 +0.109 +0.161 +0.198 +0.220 +0.245 +0.266 +0.269 +0.271 +0.274 +0.262 +0.232 +0.207 +0.189 +0.179 +0.164 +0.144 +0.138 +0.161 +0.205 +0.271 +0.308 +0.320 +0.313 +0.295 +0.280 +0.280 +0.331 +0.412 +0.458 +0.475 +0.475 +0.478 +0.464 +0.438 +0.438 +0.464 +0.467 +0.458 +0.453 +0.464 +0.488 +0.506 +0.508 +0.528 +0.518 +0.468 +0.405 +0.355 +0.336 +0.348 +0.384 +0.430 +0.469 +0.495 +0.504 +0.526 +0.552 +0.572 +0.606 +0.643 +0.645 +0.612 +0.566 +0.537 +0.540 +0.559 +0.539 +0.534 +0.525 +0.534 +0.562 +0.575 +0.575 +0.581 +0.606 +0.642 +0.675 +0.688 +0.655 +0.626 +0.602 +0.577 +0.562 +0.561 +0.582 +0.609 +0.639 +0.660 +0.663 +0.640 +0.598 +0.628 +0.651 +0.668 +0.666 +0.657 +0.666 +0.695 +0.725 +0.753 +0.771 +0.755 +0.693 +0.636 +0.584 +0.539 +0.517 +0.526 +0.537 +0.547 +0.575 +0.606 +0.618 +0.616 +0.603 +0.631 +0.634 +0.648 +0.671 +0.701 +0.734 +0.766 +0.788 +0.797 +0.795 +0.783 +0.746 +0.738 +0.736 +0.720 +0.699 +0.681 +0.680 +0.680 +0.683 +0.681 +0.680 +0.680 +0.671 +0.721 +0.724 +0.724 +0.730 +0.748 +0.771 +0.793 +0.805 +0.801 +0.789 +0.770 +0.739 +0.700 +0.673 +0.662 +0.652 +0.618 +0.588 +0.572 +0.577 +0.600 +0.604 +0.582 +0.531 +0.495 +0.457 +0.440 +0.475 +0.527 +0.564 +0.593 +0.601 +0.606 +0.609 +0.606 +0.582 +0.552 +0.545 +0.538 +0.503 +0.469 +0.462 +0.464 +0.469 +0.456 +0.431 +0.395 +0.327 +0.264 +0.208 +0.181 +0.173 +0.173 +0.169 +0.186 +0.201 +0.201 +0.209 +0.213 +0.211 +0.235 +0.282 +0.317 +0.314 +0.244 +0.158 +0.091 +0.055 +0.047 +0.058 +0.076 +0.090 +0.112 +0.140 +0.168 +0.200 +0.231 +0.273 +0.322 +0.372 +0.398 +0.384 +0.350 +0.305 +0.254 +0.202 +0.169 +0.156 +0.142 +0.124 +0.095 +0.058 +0.025 +0.008 +0.008 +0.010 +0.005 +0.011 +0.012 +0.010 +0.003 +0.010 +0.018 +0.052 +0.115 +0.173 +0.231 +0.245 +0.235 +0.189 +0.115 +0.056 +0.032 +0.034 +0.031 +0.027 +0.023 +0.022 +0.024 +0.026 +0.016 +0.024 +0.031 +0.044 +0.056 +0.070 +0.104 +0.150 +0.176 +0.185 +0.184 +0.168 +0.147 +0.110 +0.084 +0.072 +0.062 +0.058 +0.063 +0.075 +0.092 +0.105 +0.106 +0.095 +0.090 +0.078 +0.069 +0.060 +0.053 +0.050 +0.070 +0.125 +0.208 +0.275 +0.324 +0.337 +0.322 +0.292 +0.254 +0.233 +0.217 +0.194 +0.166 +0.141 +0.116 +0.088 +0.067 +0.054 +0.052 +0.058 +0.067 +0.080 +0.111 +0.162 +0.216 +0.252 +0.275 +0.308 +0.364 +0.428 +0.474 +0.507 +0.534 +0.556 +0.623 +0.718 +0.788 +0.813 +0.829 +0.831 +0.809 +0.773 +0.748 +0.728 +0.701 +0.667 +0.639 +0.621 +0.624 +0.644 +0.684 +0.715 +0.719 +0.727 +0.746 +0.740 +0.709 +0.660 +0.603 +0.569 +0.586 +0.644 +0.699 +0.696 +0.655 +0.637 +0.644 +0.653 +0.649 +0.625 +0.609 +0.616 +0.599 +0.574 +0.563 +0.551 +0.514 +0.467 +0.483 +0.546 +0.592 +0.622 +0.608 +0.620 +0.709 +0.803 +0.860 +0.865 +0.843 +0.815 +0.801 +0.793 +0.788 +0.780 +0.775 +0.778 +0.796 +0.810 +0.822 +0.833 +0.841 +0.839 +0.829 +0.824 +0.819 +0.818 +0.825 +0.834 +0.834 +0.823 +0.810 +0.788 +0.773 +0.753 +0.741 +0.727 +0.701 +0.667 +0.637 +0.639 +0.677 +0.725 +0.760 +0.776 +0.771 +0.746 +0.721 +0.682 +0.628 +0.577 +0.531 +0.497 +0.470 +0.467 +0.477 +0.485 +0.489 +0.468 +0.457 +0.459 +0.493 +0.542 +0.539 +0.498 +0.457 +0.438 +0.438 +0.450 +0.463 +0.476 +0.471 +0.468 +0.480 +0.501 +0.537 +0.576 +0.590 +0.584 +0.572 +0.562 +0.565 +0.563 +0.580 +0.593 +0.603 +0.605 +0.611 +0.612 +0.633 +0.692 +0.760 +0.804 +0.807 +0.769 +0.706 +0.623 +0.530 +0.462 +0.419 +0.416 +0.425 +0.436 +0.443 +0.441 +0.441 +0.432 +0.420 +0.403 +0.380 +0.361 +0.358 +0.370 +0.389 +0.417 +0.455 +0.501 +0.552 +0.573 +0.572 +0.573 +0.563 +0.546 +0.517 +0.501 +0.495 +0.488 +0.480 +0.469 +0.441 +0.390 +0.362 +0.332 +0.300 +0.277 +0.254 +0.233 +0.231 +0.249 +0.280 +0.303 +0.300 +0.282 +0.266 +0.241 +0.208 +0.185 +0.166 +0.157 +0.154 +0.150 +0.145 +0.139 +0.125 +0.109 +0.110 +0.102 +0.083 +0.072 +0.073 +0.086 +0.103 +0.129 +0.164 +0.199 +0.236 +0.269 +0.292 +0.295 +0.269 +0.228 +0.193 +0.172 +0.153 +0.151 +0.157 +0.175 +0.214 +0.243 +0.283 +0.288 +0.288 +0.294 +0.306 +0.325 +0.345 +0.370 +0.411 +0.451 +0.467 +0.461 +0.457 +0.485 +0.521 +0.554 +0.570 +0.585 +0.594 +0.589 +0.593 +0.619 +0.646 +0.662 +0.669 +0.667 +0.656 +0.643 +0.633 +0.631 +0.634 +0.646 +0.675 +0.710 +0.737 +0.741 +0.728 +0.719 +0.711 +0.698 +0.696 +0.699 +0.720 +0.754 +0.775 +0.793 +0.799 +0.812 +0.836 +0.846 +0.841 +0.833 +0.835 +0.844 +0.852 +0.847 +0.827 +0.801 +0.766 +0.728 +0.721 +0.734 +0.741 +0.754 +0.751 +0.750 +0.754 +0.765 +0.778 +0.788 +0.793 +0.797 +0.785 +0.755 +0.717 +0.662 +0.611 +0.569 +0.539 +0.524 +0.527 +0.549 +0.585 +0.616 +0.644 +0.664 +0.671 +0.660 +0.644 +0.618 +0.577 +0.532 +0.486 +0.444 +0.408 +0.363 +0.336 +0.299 +0.264 +0.241 +0.219 +0.175 +0.123 +0.122 +0.195 +0.271 +0.367 +0.439 +0.480 +0.467 +0.412 +0.341 +0.261 +0.190 +0.133 +0.105 +0.107 +0.122 +0.122 +0.101 +0.091 +0.095 +0.101 +0.091 +0.064 +0.046 +0.071 +0.127 +0.187 +0.228 +0.274 +0.322 +0.314 +0.249 +0.193 +0.168 +0.178 +0.198 +0.227 +0.255 +0.262 +0.252 +0.233 +0.227 +0.246 +0.263 +0.262 +0.260 +0.272 +0.305 +0.348 +0.415 +0.494 +0.564 +0.619 +0.628 +0.612 +0.597 +0.594 +0.595 +0.609 +0.634 +0.649 +0.649 +0.629 +0.606 +0.572 +0.562 +0.572 +0.566 +0.582 +0.625 +0.673 +0.706 +0.739 +0.765 +0.765 +0.765 +0.770 +0.746 +0.713 +0.693 +0.671 +0.661 +0.654 +0.636 +0.626 +0.625 +0.612 +0.581 +0.542 +0.507 +0.506 +0.490 +0.488 +0.502 +0.532 +0.553 +0.569 +0.565 +0.552 +0.548 +0.563 +0.581 +0.578 +0.577 +0.591 +0.589 +0.591 +0.588 +0.584 +0.583 +0.584 +0.591 +0.597 +0.594 +0.573 +0.541 +0.514 +0.498 +0.480 +0.467 +0.470 +0.489 +0.511 +0.536 +0.561 +0.572 +0.561 +0.560 +0.561 +0.550 +0.527 +0.498 +0.490 +0.501 +0.530 +0.571 +0.601 +0.616 +0.603 +0.565 +0.542 +0.527 +0.529 +0.549 +0.575 +0.600 +0.612 +0.637 +0.648 +0.609 +0.565 +0.549 +0.537 +0.492 +0.438 +0.403 +0.392 +0.412 +0.458 +0.502 +0.511 +0.490 +0.456 +0.419 +0.408 +0.437 +0.467 +0.447 +0.426 +0.464 +0.465 +0.460 +0.467 +0.444 +0.384 +0.345 +0.349 +0.390 +0.428 +0.444 +0.430 +0.436 +0.488 +0.527 +0.504 +0.460 +0.441 +0.418 +0.413 +0.435 +0.473 +0.508 +0.529 +0.556 +0.587 +0.610 +0.616 +0.580 +0.516 +0.461 +0.405 +0.378 +0.402 +0.438 +0.464 +0.461 +0.431 +0.390 +0.345 +0.317 +0.303 +0.305 +0.314 +0.326 +0.337 +0.341 +0.358 +0.423 +0.517 +0.575 +0.597 +0.577 +0.534 +0.492 +0.483 +0.467 +0.412 +0.370 +0.360 +0.377 +0.419 +0.437 +0.395 +0.399 +0.467 +0.455 +0.370 +0.294 +0.292 +0.377 +0.408 +0.370 +0.387 +0.436 +0.469 +0.488 +0.480 +0.449 +0.418 +0.391 +0.335 +0.259 +0.203 +0.240 +0.289 +0.296 +0.315 +0.341 +0.414 +0.428 +0.390 +0.395 +0.399 +0.396 +0.405 +0.451 +0.498 +0.504 +0.530 +0.582 +0.649 +0.697 +0.720 +0.650 +0.537 +0.431 +0.367 +0.326 +0.345 +0.377 +0.414 +0.429 +0.408 +0.369 +0.377 +0.412 +0.407 +0.408 +0.451 +0.534 +0.636 +0.704 +0.773 +0.817 +0.835 +0.813 +0.763 +0.719 +0.691 +0.691 +0.709 +0.721 +0.727 +0.721 +0.713 +0.699 +0.693 +0.693 +0.693 +0.690 +0.687 +0.695 +0.710 +0.724 +0.730 +0.733 +0.734 +0.724 +0.694 +0.672 +0.653 +0.650 +0.649 +0.660 +0.654 +0.635 +0.621 +0.620 +0.616 +0.616 +0.612 +0.600 +0.579 +0.550 +0.525 +0.518 +0.537 +0.572 +0.616 +0.662 +0.695 +0.707 +0.696 +0.685 +0.670 +0.652 +0.648 +0.645 +0.648 +0.647 +0.637 +0.631 +0.639 +0.676 +0.701 +0.717 +0.739 +0.751 +0.748 +0.747 +0.753 +0.759 +0.768 +0.777 +0.783 +0.782 +0.793 +0.809 +0.804 +0.779 +0.775 +0.755 +0.706 +0.646 +0.592 +0.549 +0.521 +0.498 +0.492 +0.478 +0.457 +0.429 +0.395 +0.356 +0.332 +0.326 +0.322 +0.317 +0.323 +0.340 +0.351 +0.351 +0.341 +0.317 +0.294 +0.269 +0.242 +0.222 +0.211 +0.212 +0.217 +0.205 +0.185 +0.164 +0.143 +0.117 +0.084 +0.058 +0.070 +0.106 +0.150 +0.191 +0.228 +0.274 +0.333 +0.373 +0.391 +0.392 +0.383 +0.370 +0.364 +0.378 +0.396 +0.408 +0.412 +0.408 +0.412 +0.416 +0.450 +0.518 +0.616 +0.711 +0.765 +0.782 +0.780 +0.790 +0.822 +0.845 +0.850 +0.855 +0.853 +0.856 +0.861 +0.861 +0.850 +0.825 +0.795 +0.763 +0.731 +0.745 +0.753 +0.750 +0.752 +0.759 +0.775 +0.793 +0.809 +0.817 +0.825 +0.832 +0.838 +0.836 +0.824 +0.815 +0.810 +0.797 +0.783 +0.765 +0.738 +0.719 +0.705 +0.695 +0.704 +0.744 +0.797 +0.835 +0.860 +0.873 +0.881 +0.881 +0.869 +0.850 +0.836 +0.831 +0.837 +0.834 +0.810 +0.808 +0.818 +0.822 +0.810 +0.804 +0.806 +0.813 +0.775 +0.750 +0.732 +0.720 +0.734 +0.725 +0.719 +0.727 +0.729 +0.730 +0.750 +0.786 +0.814 +0.837 +0.852 +0.856 +0.861 +0.863 +0.858 +0.849 +0.834 +0.815 +0.791 +0.763 +0.732 +0.701 +0.661 +0.620 +0.607 +0.559 +0.506 +0.452 +0.397 +0.369 +0.374 +0.410 +0.451 +0.492 +0.534 +0.558 +0.559 +0.524 +0.469 +0.415 +0.380 +0.367 +0.383 +0.422 +0.462 +0.481 +0.480 +0.434 +0.392 +0.378 +0.381 +0.376 +0.342 +0.348 +0.428 +0.537 +0.624 +0.694 +0.737 +0.743 +0.718 +0.679 +0.634 +0.584 +0.530 +0.485 +0.455 +0.458 +0.471 +0.480 +0.485 +0.457 +0.457 +0.477 +0.511 +0.531 +0.547 +0.575 +0.606 +0.648 +0.685 +0.710 +0.715 +0.693 +0.676 +0.662 +0.647 +0.629 +0.606 +0.582 +0.558 +0.537 +0.517 +0.496 +0.480 +0.467 +0.467 +0.482 +0.511 +0.537 +0.560 +0.575 +0.585 +0.596 +0.606 +0.612 +0.608 +0.584 +0.552 +0.530 +0.516 +0.514 +0.516 +0.517 +0.515 +0.501 +0.475 +0.440 +0.403 +0.363 +0.348 +0.348 +0.358 +0.383 +0.418 +0.447 +0.470 +0.498 +0.525 +0.547 +0.547 +0.516 +0.460 +0.399 +0.346 +0.303 +0.259 +0.225 +0.200 +0.192 +0.193 +0.190 +0.185 +0.177 +0.182 +0.165 +0.144 +0.129 +0.121 +0.122 +0.134 +0.172 +0.232 +0.289 +0.327 +0.343 +0.342 +0.309 +0.252 +0.198 +0.158 +0.121 +0.092 +0.082 +0.084 +0.093 +0.117 +0.128 +0.122 +0.105 +0.089 +0.076 +0.071 +0.070 +0.072 +0.087 +0.112 +0.138 +0.160 +0.180 +0.190 +0.179 +0.165 +0.157 +0.157 +0.160 +0.167 +0.187 +0.208 +0.212 +0.207 +0.185 +0.146 +0.111 +0.092 +0.095 +0.116 +0.152 +0.185 +0.203 +0.202 +0.198 +0.205 +0.228 +0.257 +0.260 +0.243 +0.226 +0.214 +0.205 +0.198 +0.195 +0.182 +0.153 +0.125 +0.099 +0.081 +0.068 +0.055 +0.045 +0.037 +0.032 +0.038 +0.056 +0.082 +0.109 +0.127 +0.143 +0.143 +0.129 +0.111 +0.091 +0.072 +0.055 +0.043 +0.034 +0.029 +0.030 +0.038 +0.032 +0.031 +0.048 +0.059 +0.071 +0.082 +0.098 +0.112 +0.138 +0.164 +0.173 +0.173 +0.172 +0.165 +0.141 +0.122 +0.125 +0.139 +0.148 +0.139 +0.137 +0.147 +0.160 +0.172 +0.178 +0.187 +0.178 +0.164 +0.163 +0.181 +0.207 +0.226 +0.246 +0.268 +0.285 +0.296 +0.293 +0.288 +0.258 +0.233 +0.235 +0.246 +0.226 +0.167 +0.127 +0.119 +0.118 +0.109 +0.092 +0.076 +0.058 +0.052 +0.059 +0.071 +0.076 +0.076 +0.081 +0.089 +0.097 +0.106 +0.127 +0.142 +0.138 +0.131 +0.118 +0.102 +0.088 +0.079 +0.081 +0.085 +0.099 +0.104 +0.051 +0.024 +0.066 +0.109 +0.085 +0.160 +0.174 +0.210 +0.203 +0.299 +0.451 +0.343 +0.299 +0.254 +0.185 +0.208 +0.293 +0.394 +0.448 +0.448 +0.416 +0.398 +0.386 +0.360 +0.385 +0.441 +0.468 +0.488 +0.506 +0.498 +0.477 +0.442 +0.428 +0.425 +0.403 +0.363 +0.306 +0.239 +0.190 +0.157 +0.137 +0.129 +0.122 +0.107 +0.091 +0.079 +0.067 +0.057 +0.048 +0.041 +0.042 +0.054 +0.077 +0.107 +0.145 +0.190 +0.231 +0.225 +0.203 +0.227 +0.294 +0.363 +0.420 +0.467 +0.477 +0.475 +0.473 +0.483 +0.490 +0.504 +0.516 +0.525 +0.521 +0.501 +0.471 +0.448 +0.446 +0.475 +0.526 +0.582 +0.642 +0.695 +0.741 +0.770 +0.782 +0.777 +0.747 +0.703 +0.662 +0.628 +0.573 +0.489 +0.457 +0.511 +0.550 +0.572 +0.559 +0.548 +0.506 +0.495 +0.583 +0.688 +0.765 +0.816 +0.837 +0.848 +0.844 +0.818 +0.766 +0.699 +0.645 +0.618 +0.620 +0.634 +0.642 +0.639 +0.624 +0.609 +0.582 +0.504 +0.390 +0.333 +0.363 +0.450 +0.558 +0.653 +0.718 +0.748 +0.757 +0.758 +0.758 +0.754 +0.738 +0.707 +0.663 +0.621 +0.577 +0.512 +0.457 +0.406 +0.385 +0.470 +0.572 +0.633 +0.629 +0.585 +0.528 +0.477 +0.454 +0.472 +0.503 +0.531 +0.564 +0.597 +0.623 +0.625 +0.584 +0.520 +0.384 +0.231 +0.182 +0.165 +0.169 +0.262 +0.398 +0.451 +0.463 +0.462 +0.480 +0.498 +0.524 +0.504 +0.477 +0.475 +0.432 +0.398 +0.384 +0.395 +0.425 +0.449 +0.448 +0.434 +0.397 +0.336 +0.268 +0.254 +0.276 +0.289 +0.378 +0.422 +0.317 +0.258 +0.203 +0.146 +0.133 +0.117 +0.046 +0.033 +0.104 +0.157 +0.210 +0.252 +0.275 +0.292 +0.338 +0.398 +0.445 +0.471 +0.458 +0.415 +0.363 +0.341 +0.363 +0.379 +0.300 +0.222 +0.257 +0.382 +0.461 +0.488 +0.442 +0.343 +0.330 +0.405 +0.465 +0.434 +0.415 +0.488 +0.511 +0.454 +0.511 +0.575 +0.653 +0.726 +0.817 +0.801 +0.580 +0.453 +0.430 +0.389 +0.402 +0.467 +0.501 +0.529 +0.574 +0.632 +0.701 +0.760 +0.780 +0.770 +0.745 +0.721 +0.674 +0.599 +0.514 +0.426 +0.373 +0.376 +0.408 +0.448 +0.494 +0.534 +0.548 +0.524 +0.514 +0.536 +0.505 +0.456 +0.431 +0.471 +0.679 +0.866 +0.899 +0.799 +0.649 +0.572 +0.491 +0.341 +0.177 +0.121 +0.227 +0.380 +0.370 +0.254 +0.198 +0.184 +0.198 +0.261 +0.293 +0.297 +0.278 +0.258 +0.251 +0.262 +0.291 +0.286 +0.239 +0.210 +0.200 +0.182 +0.147 +0.106 +0.081 +0.077 +0.090 +0.123 +0.170 +0.215 +0.259 +0.280 +0.282 +0.271 +0.275 +0.293 +0.293 +0.297 +0.316 +0.345 +0.383 +0.432 +0.494 +0.556 +0.613 +0.656 +0.679 +0.671 +0.673 +0.682 +0.697 +0.706 +0.713 +0.716 +0.729 +0.778 +0.799 +0.813 +0.834 +0.843 +0.847 +0.851 +0.853 +0.860 +0.868 +0.877 +0.883 +0.886 +0.890 +0.890 +0.883 +0.872 +0.867 +0.863 +0.853 +0.846 +0.844 +0.847 +0.846 +0.838 +0.824 +0.802 +0.787 +0.766 +0.757 +0.755 +0.761 +0.775 +0.795 +0.817 +0.827 +0.832 +0.836 +0.839 +0.834 +0.816 +0.815 +0.804 +0.783 +0.759 +0.741 +0.737 +0.744 +0.756 +0.770 +0.777 +0.802 +0.822 +0.829 +0.834 +0.842 +0.850 +0.857 +0.859 +0.860 +0.861 +0.861 +0.856 +0.841 +0.806 +0.785 +0.763 +0.734 +0.717 +0.706 +0.704 +0.711 +0.721 +0.727 +0.719 +0.738 +0.759 +0.758 +0.756 +0.756 +0.754 +0.752 +0.754 +0.765 +0.777 +0.787 +0.788 +0.765 +0.724 +0.709 +0.709 +0.692 +0.671 +0.657 +0.654 +0.662 +0.671 +0.678 +0.672 +0.688 +0.709 +0.728 +0.759 +0.795 +0.826 +0.849 +0.861 +0.857 +0.841 +0.819 +0.788 +0.747 +0.692 +0.669 +0.667 +0.678 +0.705 +0.740 +0.761 +0.765 +0.760 +0.748 +0.728 +0.728 +0.710 +0.683 +0.665 +0.662 +0.668 +0.688 +0.712 +0.744 +0.776 +0.803 +0.816 +0.815 +0.813 +0.813 +0.801 +0.792 +0.788 +0.788 +0.788 +0.797 +0.807 +0.811 +0.809 +0.825 +0.834 +0.829 +0.826 +0.824 +0.820 +0.822 +0.826 +0.838 +0.850 +0.862 +0.871 +0.872 +0.863 +0.853 +0.840 +0.833 +0.830 +0.845 +0.862 +0.875 +0.880 +0.879 +0.883 +0.897 +0.897 +0.895 +0.898 +0.899 +0.904 +0.910 +0.917 +0.920 +0.920 +0.919 +0.913 +0.896 +0.869 +0.839 +0.835 +0.831 +0.842 +0.850 +0.860 +0.866 +0.868 +0.865 +0.857 +0.870 +0.871 +0.864 +0.862 +0.869 +0.880 +0.890 +0.899 +0.902 +0.901 +0.896 +0.886 +0.864 +0.824 +0.813 +0.806 +0.808 +0.824 +0.837 +0.854 +0.861 +0.858 +0.854 +0.845 +0.865 +0.880 +0.881 +0.884 +0.895 +0.903 +0.907 +0.911 +0.912 +0.913 +0.911 +0.904 +0.880 +0.860 +0.863 +0.867 +0.857 +0.847 +0.841 +0.835 +0.837 +0.840 +0.845 +0.846 +0.859 +0.863 +0.858 +0.855 +0.853 +0.854 +0.862 +0.871 +0.876 +0.874 +0.864 +0.847 +0.810 +0.759 +0.786 +0.771 +0.754 +0.741 +0.727 +0.709 +0.714 +0.732 +0.746 +0.750 +0.780 +0.829 +0.829 +0.815 +0.807 +0.804 +0.808 +0.814 +0.825 +0.841 +0.842 +0.828 +0.795 +0.755 +0.739 +0.739 +0.746 +0.753 +0.746 +0.724 +0.686 +0.644 +0.636 +0.665 +0.719 +0.759 +0.760 +0.769 +0.792 +0.822 +0.843 +0.855 +0.842 +0.803 +0.760 +0.727 +0.709 +0.705 +0.748 +0.778 +0.795 +0.809 +0.822 +0.836 +0.843 +0.843 +0.847 +0.842 +0.854 +0.897 +0.909 +0.914 +0.920 +0.926 +0.930 +0.932 +0.931 +0.931 +0.931 +0.932 +0.924 +0.919 +0.924 +0.927 +0.923 +0.918 +0.913 +0.911 +0.917 +0.925 +0.931 +0.932 +0.941 +0.953 +0.955 +0.956 +0.957 +0.958 +0.960 +0.962 +0.962 +0.960 +0.957 +0.953 +0.941 +0.931 +0.927 +0.922 +0.917 +0.914 +0.914 +0.915 +0.921 +0.927 +0.933 +0.934 +0.936 +0.947 +0.949 +0.947 +0.944 +0.941 +0.941 +0.942 +0.942 +0.933 +0.918 +0.893 +0.842 +0.799 +0.805 +0.844 +0.884 +0.920 +0.942 +0.946 +0.921 +0.845 +0.737 +0.678 +0.700 +0.802 +0.856 +0.878 +0.875 +0.869 +0.871 +0.880 +0.883 +0.877 +0.859 +0.846 +0.828 +0.828 +0.837 +0.861 +0.847 +0.793 +0.651 +0.516 +0.458 +0.475 +0.527 +0.588 +0.524 +0.372 +0.326 +0.418 +0.514 +0.563 +0.588 +0.566 +0.493 +0.415 +0.375 +0.364 +0.361 +0.346 +0.355 +0.377 +0.385 +0.388 +0.380 +0.367 +0.357 +0.337 +0.315 +0.299 +0.266 +0.246 +0.264 +0.305 +0.351 +0.408 +0.469 +0.540 +0.579 +0.601 +0.639 +0.671 +0.683 +0.681 +0.690 +0.690 +0.673 +0.659 +0.650 +0.664 +0.690 +0.719 +0.744 +0.752 +0.746 +0.799 +0.836 +0.871 +0.899 +0.931 +0.942 +0.945 +0.944 +0.944 +0.943 +0.934 +0.894 +0.869 +0.858 +0.860 +0.868 +0.939 +0.959 +0.951 +0.938 +0.923 +0.910 +0.851 +0.813 +0.853 +0.858 +0.856 +0.850 +0.843 +0.839 +0.835 +0.834 +0.834 +0.825 +0.812 +0.779 +0.731 +0.714 +0.743 +0.751 +0.737 +0.751 +0.748 +0.740 +0.744 +0.766 +0.773 +0.790 +0.807 +0.801 +0.795 +0.796 +0.800 +0.802 +0.817 +0.834 +0.846 +0.843 +0.831 +0.806 +0.763 +0.705 +0.701 +0.713 +0.726 +0.731 +0.738 +0.731 +0.727 +0.727 +0.712 +0.711 +0.755 +0.784 +0.810 +0.835 +0.860 +0.877 +0.889 +0.882 +0.862 +0.834 +0.807 +0.772 +0.778 +0.779 +0.763 +0.741 +0.685 +0.677 +0.695 +0.704 +0.704 +0.700 +0.681 +0.650 +0.659 +0.672 +0.701 +0.735 +0.778 +0.817 +0.847 +0.854 +0.839 +0.807 +0.748 +0.660 +0.582 +0.569 +0.591 +0.612 +0.646 +0.682 +0.697 +0.699 +0.709 +0.728 +0.734 +0.737 +0.738 +0.767 +0.797 +0.819 +0.841 +0.856 +0.866 +0.863 +0.852 +0.837 +0.802 +0.739 +0.681 +0.671 +0.682 +0.690 +0.703 +0.718 +0.730 +0.737 +0.737 +0.724 +0.719 +0.722 +0.740 +0.737 +0.750 +0.769 +0.790 +0.816 +0.840 +0.861 +0.871 +0.859 +0.828 +0.765 +0.701 +0.688 +0.699 +0.706 +0.716 +0.732 +0.759 +0.780 +0.780 +0.770 +0.738 +0.705 +0.715 +0.703 +0.708 +0.746 +0.804 +0.853 +0.886 +0.893 +0.878 +0.840 +0.790 +0.752 +0.740 +0.737 +0.718 +0.691 +0.679 +0.688 +0.670 +0.602 +0.526 +0.507 +0.518 +0.539 +0.587 +0.605 +0.609 +0.626 +0.646 +0.671 +0.694 +0.709 +0.717 +0.719 +0.724 +0.724 +0.716 +0.717 +0.705 +0.687 +0.672 +0.662 +0.651 +0.627 +0.586 +0.542 +0.504 +0.468 +0.499 +0.553 +0.610 +0.657 +0.701 +0.730 +0.752 +0.767 +0.779 +0.781 +0.776 +0.750 +0.716 +0.702 +0.693 +0.673 +0.649 +0.633 +0.630 +0.627 +0.631 +0.644 +0.660 +0.648 +0.674 +0.712 +0.735 +0.767 +0.797 +0.819 +0.840 +0.849 +0.860 +0.875 +0.877 +0.870 +0.862 +0.852 +0.834 +0.812 +0.800 +0.797 +0.807 +0.832 +0.858 +0.873 +0.878 +0.866 +0.878 +0.889 +0.895 +0.902 +0.905 +0.907 +0.905 +0.904 +0.904 +0.901 +0.881 +0.859 +0.848 +0.846 +0.839 +0.827 +0.812 +0.798 +0.788 +0.785 +0.805 +0.842 +0.866 +0.877 +0.905 +0.920 +0.925 +0.934 +0.939 +0.941 +0.942 +0.940 +0.936 +0.930 +0.920 +0.899 +0.879 +0.883 +0.866 +0.837 +0.826 +0.820 +0.818 +0.812 +0.800 +0.778 +0.751 +0.757 +0.784 +0.781 +0.777 +0.777 +0.783 +0.793 +0.807 +0.818 +0.828 +0.834 +0.827 +0.801 +0.775 +0.772 +0.773 +0.767 +0.763 +0.751 +0.741 +0.734 +0.724 +0.727 +0.730 +0.748 +0.797 +0.802 +0.804 +0.815 +0.829 +0.848 +0.865 +0.875 +0.876 +0.869 +0.845 +0.798 +0.767 +0.788 +0.817 +0.834 +0.840 +0.843 +0.842 +0.830 +0.815 +0.809 +0.807 +0.815 +0.867 +0.892 +0.903 +0.911 +0.917 +0.921 +0.924 +0.926 +0.927 +0.922 +0.912 +0.900 +0.892 +0.895 +0.901 +0.904 +0.901 +0.894 +0.886 +0.860 +0.845 +0.836 +0.810 +0.801 +0.827 +0.842 +0.852 +0.861 +0.869 +0.877 +0.883 +0.886 +0.886 +0.875 +0.852 +0.830 +0.773 +0.746 +0.744 +0.750 +0.768 +0.793 +0.813 +0.823 +0.832 +0.852 +0.838 +0.825 +0.851 +0.849 +0.843 +0.841 +0.849 +0.860 +0.869 +0.875 +0.876 +0.867 +0.847 +0.803 +0.776 +0.763 +0.771 +0.799 +0.838 +0.851 +0.860 +0.867 +0.858 +0.844 +0.815 +0.787 +0.787 +0.782 +0.791 +0.812 +0.832 +0.839 +0.834 +0.812 +0.791 +0.788 +0.784 +0.763 +0.740 +0.751 +0.773 +0.791 +0.804 +0.815 +0.828 +0.834 +0.830 +0.812 +0.781 +0.758 +0.793 +0.785 +0.776 +0.771 +0.770 +0.780 +0.801 +0.816 +0.831 +0.843 +0.844 +0.834 +0.797 +0.790 +0.804 +0.814 +0.815 +0.805 +0.795 +0.790 +0.794 +0.805 +0.815 +0.836 +0.877 +0.890 +0.898 +0.907 +0.915 +0.922 +0.924 +0.922 +0.920 +0.920 +0.912 +0.899 +0.894 +0.899 +0.911 +0.917 +0.921 +0.922 +0.918 +0.907 +0.889 +0.872 +0.843 +0.831 +0.872 +0.883 +0.891 +0.900 +0.909 +0.914 +0.918 +0.913 +0.903 +0.891 +0.876 +0.840 +0.808 +0.802 +0.791 +0.770 +0.756 +0.789 +0.797 +0.781 +0.757 +0.727 +0.676 +0.639 +0.644 +0.630 +0.621 +0.619 +0.630 +0.653 +0.671 +0.665 +0.652 +0.660 +0.683 +0.688 +0.675 +0.683 +0.681 +0.676 +0.662 +0.637 +0.613 +0.573 +0.523 +0.475 +0.420 +0.372 +0.351 +0.344 +0.377 +0.446 +0.511 +0.550 +0.569 +0.577 +0.578 +0.577 +0.575 +0.559 +0.529 +0.494 +0.444 +0.416 +0.410 +0.412 +0.415 +0.435 +0.472 +0.510 +0.529 +0.557 +0.594 +0.582 +0.558 +0.539 +0.533 +0.524 +0.526 +0.553 +0.594 +0.634 +0.671 +0.694 +0.709 +0.692 +0.668 +0.637 +0.609 +0.599 +0.608 +0.628 +0.649 +0.660 +0.654 +0.643 +0.670 +0.695 +0.737 +0.795 +0.846 +0.876 +0.895 +0.912 +0.927 +0.931 +0.929 +0.927 +0.926 +0.924 +0.924 +0.923 +0.921 +0.920 +0.920 +0.921 +0.922 +0.923 +0.924 +0.928 +0.942 +0.942 +0.936 +0.935 +0.938 +0.941 +0.944 +0.946 +0.947 +0.944 +0.932 +0.914 +0.901 +0.893 +0.889 +0.884 +0.881 +0.878 +0.878 +0.880 +0.881 +0.879 +0.878 +0.869 +0.886 +0.894 +0.890 +0.883 +0.875 +0.871 +0.866 +0.863 +0.858 +0.850 +0.835 +0.788 +0.738 +0.722 +0.704 +0.692 +0.679 +0.665 +0.648 +0.609 +0.572 +0.527 +0.468 +0.420 +0.432 +0.435 +0.442 +0.468 +0.506 +0.546 +0.577 +0.616 +0.648 +0.668 +0.668 +0.618 +0.538 +0.496 +0.463 +0.448 +0.451 +0.475 +0.496 +0.494 +0.476 +0.462 +0.451 +0.451 +0.477 +0.469 +0.456 +0.453 +0.462 +0.475 +0.493 +0.530 +0.575 +0.616 +0.645 +0.641 +0.604 +0.581 +0.572 +0.558 +0.547 +0.559 +0.577 +0.595 +0.616 +0.630 +0.628 +0.637 +0.675 +0.686 +0.686 +0.694 +0.717 +0.746 +0.773 +0.799 +0.820 +0.829 +0.826 +0.801 +0.782 +0.765 +0.727 +0.684 +0.690 +0.699 +0.707 +0.728 +0.751 +0.767 +0.773 +0.796 +0.851 +0.850 +0.838 +0.822 +0.811 +0.808 +0.810 +0.818 +0.827 +0.825 +0.807 +0.756 +0.684 +0.631 +0.639 +0.699 +0.772 +0.816 +0.816 +0.773 +0.695 +0.629 +0.603 +0.625 +0.690 +0.701 +0.699 +0.704 +0.721 +0.760 +0.807 +0.844 +0.864 +0.861 +0.839 +0.788 +0.739 +0.711 +0.700 +0.702 +0.710 +0.710 +0.705 +0.709 +0.727 +0.746 +0.763 +0.781 +0.822 +0.820 +0.803 +0.787 +0.779 +0.789 +0.815 +0.836 +0.835 +0.818 +0.788 +0.727 +0.676 +0.657 +0.649 +0.646 +0.646 +0.660 +0.685 +0.711 +0.730 +0.737 +0.740 +0.758 +0.797 +0.812 +0.817 +0.825 +0.835 +0.844 +0.851 +0.855 +0.852 +0.845 +0.833 +0.791 +0.758 +0.754 +0.755 +0.763 +0.783 +0.838 +0.849 +0.850 +0.839 +0.822 +0.810 +0.812 +0.850 +0.873 +0.892 +0.910 +0.925 +0.936 +0.944 +0.945 +0.938 +0.920 +0.879 +0.793 +0.745 +0.772 +0.819 +0.853 +0.867 +0.869 +0.862 +0.853 +0.847 +0.838 +0.824 +0.810 +0.862 +0.875 +0.871 +0.865 +0.860 +0.857 +0.853 +0.849 +0.842 +0.838 +0.823 +0.783 +0.757 +0.748 +0.731 +0.709 +0.689 +0.673 +0.668 +0.675 +0.688 +0.693 +0.686 +0.670 +0.702 +0.708 +0.719 +0.742 +0.769 +0.793 +0.817 +0.840 +0.855 +0.859 +0.849 +0.810 +0.778 +0.766 +0.755 +0.746 +0.746 +0.751 +0.759 +0.766 +0.772 +0.773 +0.774 +0.781 +0.853 +0.878 +0.885 +0.893 +0.902 +0.910 +0.918 +0.922 +0.922 +0.917 +0.901 +0.862 +0.838 +0.834 +0.832 +0.831 +0.826 +0.824 +0.828 +0.830 +0.832 +0.832 +0.833 +0.831 +0.880 +0.908 +0.920 +0.928 +0.933 +0.937 +0.941 +0.940 +0.934 +0.922 +0.893 +0.839 +0.809 +0.804 +0.810 +0.821 +0.841 +0.856 +0.867 +0.875 +0.881 +0.886 +0.890 +0.891 +0.927 +0.938 +0.932 +0.927 +0.927 +0.928 +0.930 +0.927 +0.925 +0.917 +0.894 +0.846 +0.810 +0.790 +0.778 +0.771 +0.775 +0.788 +0.804 +0.816 +0.817 +0.825 +0.831 +0.826 +0.866 +0.893 +0.905 +0.920 +0.927 +0.927 +0.922 +0.908 +0.890 +0.870 +0.838 +0.791 +0.768 +0.772 +0.777 +0.777 +0.773 +0.771 +0.774 +0.773 +0.766 +0.755 +0.745 +0.727 +0.765 +0.782 +0.787 +0.802 +0.822 +0.844 +0.862 +0.872 +0.874 +0.870 +0.847 +0.804 +0.773 +0.755 +0.737 +0.719 +0.709 +0.706 +0.706 +0.699 +0.679 +0.653 +0.632 +0.612 +0.657 +0.690 +0.701 +0.705 +0.709 +0.711 +0.715 +0.728 +0.746 +0.758 +0.764 +0.773 +0.779 +0.780 +0.775 +0.771 +0.772 +0.772 +0.772 +0.763 +0.750 +0.738 +0.728 +0.707 +0.709 +0.708 +0.727 +0.740 +0.748 +0.753 +0.759 +0.765 +0.783 +0.813 +0.829 +0.826 +0.826 +0.835 +0.842 +0.847 +0.848 +0.845 +0.842 +0.845 +0.850 +0.852 +0.855 +0.846 +0.865 +0.889 +0.898 +0.903 +0.911 +0.916 +0.923 +0.932 +0.942 +0.945 +0.940 +0.932 +0.927 +0.925 +0.922 +0.920 +0.917 +0.912 +0.906 +0.903 +0.902 +0.901 +0.905 +0.910 +0.936 +0.953 +0.956 +0.959 +0.960 +0.960 +0.960 +0.959 +0.957 +0.953 +0.938 +0.923 +0.904 +0.890 +0.874 +0.856 +0.842 +0.837 +0.843 +0.865 +0.887 +0.901 +0.909 +0.911 +0.925 +0.936 +0.939 +0.941 +0.941 +0.936 +0.927 +0.921 +0.918 +0.914 +0.903 +0.882 +0.873 +0.877 +0.881 +0.884 +0.885 +0.883 +0.877 +0.870 +0.861 +0.850 +0.835 +0.798 +0.765 +0.720 +0.675 +0.659 +0.654 +0.642 +0.671 +0.740 +0.807 +0.848 +0.853 +0.838 +0.815 +0.802 +0.792 +0.773 +0.746 +0.724 +0.725 +0.725 +0.713 +0.696 +0.652 +0.565 +0.429 +0.256 +0.133 +0.079 +0.055 +0.076 +0.182 +0.289 +0.397 +0.524 +0.634 +0.676 +0.662 +0.627 +0.566 +0.468 +0.378 +0.319 +0.293 +0.295 +0.312 +0.335 +0.377 +0.422 +0.467 +0.514 +0.589 +0.642 +0.685 +0.711 +0.737 +0.773 +0.816 +0.852 +0.877 +0.891 +0.902 +0.902 +0.893 +0.880 +0.863 +0.845 +0.829 +0.813 +0.798 +0.795 +0.802 +0.798 +0.826 +0.853 +0.868 +0.886 +0.907 +0.928 +0.942 +0.947 +0.944 +0.934 +0.909 +0.875 +0.858 +0.855 +0.850 +0.841 +0.829 +0.830 +0.861 +0.873 +0.866 +0.869 +0.852 +0.825 +0.875 +0.909 +0.923 +0.929 +0.930 +0.932 +0.927 +0.914 +0.899 +0.883 +0.869 +0.825 +0.840 +0.865 +0.870 +0.861 +0.845 +0.830 +0.825 +0.826 +0.834 +0.837 +0.832 +0.831 +0.842 +0.849 +0.853 +0.855 +0.853 +0.853 +0.854 +0.844 +0.827 +0.809 +0.768 +0.664 +0.595 +0.584 +0.594 +0.606 +0.622 +0.642 +0.662 +0.660 +0.645 +0.628 +0.601 +0.562 +0.584 +0.569 +0.518 +0.465 +0.409 +0.351 +0.288 +0.242 +0.221 +0.220 +0.235 +0.245 +0.246 +0.251 +0.232 +0.182 +0.122 +0.076 +0.049 +0.037 +0.034 +0.034 +0.034 +0.033 +0.036 +0.035 +0.029 +0.021 +0.012 +0.014 +0.038 +0.069 +0.103 +0.127 +0.152 +0.169 +0.173 +0.188 +0.212 +0.233 +0.242 +0.234 +0.213 +0.185 +0.166 +0.167 +0.185 +0.210 +0.232 +0.247 +0.249 +0.258 +0.287 +0.341 +0.415 +0.484 +0.545 +0.594 +0.630 +0.650 +0.657 +0.649 +0.621 +0.588 +0.572 +0.570 +0.556 +0.529 +0.501 +0.476 +0.457 +0.434 +0.456 +0.467 +0.469 +0.465 +0.467 +0.473 +0.485 +0.509 +0.542 +0.575 +0.606 +0.609 +0.589 +0.559 +0.521 +0.484 +0.451 +0.431 +0.422 +0.405 +0.387 +0.377 +0.373 +0.360 +0.378 +0.402 +0.428 +0.451 +0.469 +0.488 +0.517 +0.538 +0.546 +0.547 +0.539 +0.521 +0.503 +0.501 +0.504 +0.501 +0.498 +0.493 +0.493 +0.483 +0.462 +0.432 +0.392 +0.335 +0.323 +0.300 +0.274 +0.264 +0.280 +0.322 +0.369 +0.433 +0.503 +0.556 +0.595 +0.607 +0.617 +0.615 +0.591 +0.549 +0.498 +0.460 +0.441 +0.412 +0.384 +0.408 +0.466 +0.500 +0.529 +0.553 +0.567 +0.585 +0.608 +0.619 +0.621 +0.634 +0.664 +0.704 +0.721 +0.710 +0.700 +0.690 +0.666 +0.628 +0.594 +0.567 +0.547 +0.526 +0.532 +0.584 +0.660 +0.715 +0.774 +0.820 +0.845 +0.869 +0.889 +0.903 +0.909 +0.906 +0.899 +0.886 +0.861 +0.836 +0.828 +0.826 +0.822 +0.810 +0.795 +0.779 +0.768 +0.767 +0.770 +0.770 +0.770 +0.752 +0.734 +0.787 +0.784 +0.795 +0.802 +0.815 +0.833 +0.863 +0.889 +0.895 +0.892 +0.886 +0.882 +0.874 +0.864 +0.855 +0.841 +0.824 +0.809 +0.801 +0.796 +0.793 +0.796 +0.786 +0.801 +0.835 +0.856 +0.875 +0.887 +0.894 +0.895 +0.890 +0.883 +0.874 +0.853 +0.832 +0.823 +0.817 +0.810 +0.806 +0.809 +0.810 +0.801 +0.783 +0.765 +0.752 +0.733 +0.695 +0.710 +0.702 +0.676 +0.653 +0.642 +0.639 +0.645 +0.664 +0.690 +0.709 +0.719 +0.708 +0.693 +0.653 +0.600 +0.569 +0.569 +0.570 +0.568 +0.594 +0.630 +0.645 +0.633 +0.602 +0.614 +0.591 +0.562 +0.556 +0.565 +0.599 +0.649 +0.696 +0.710 +0.701 +0.671 +0.612 +0.555 +0.492 +0.440 +0.407 +0.390 +0.420 +0.469 +0.510 +0.519 +0.496 +0.463 +0.418 +0.429 +0.457 +0.450 +0.426 +0.406 +0.384 +0.357 +0.333 +0.324 +0.343 +0.366 +0.361 +0.348 +0.324 +0.290 +0.274 +0.273 +0.269 +0.271 +0.263 +0.254 +0.258 +0.269 +0.280 +0.302 +0.341 +0.387 +0.421 +0.412 +0.370 +0.345 +0.382 +0.451 +0.507 +0.526 +0.511 +0.477 +0.376 +0.227 +0.182 +0.245 +0.356 +0.489 +0.530 +0.495 +0.509 +0.583 +0.699 +0.786 +0.803 +0.765 +0.713 +0.721 +0.756 +0.797 +0.815 +0.809 +0.777 +0.720 +0.676 +0.668 +0.679 +0.711 +0.751 +0.793 +0.824 +0.855 +0.867 +0.815 +0.743 +0.690 +0.696 +0.758 +0.823 +0.831 +0.818 +0.815 +0.819 +0.818 +0.795 +0.765 +0.788 +0.872 +0.939 +0.966 +0.961 +0.952 +0.949 +0.936 +0.899 +0.838 +0.792 +0.750 +0.692 +0.657 +0.649 +0.657 +0.714 +0.789 +0.838 +0.888 +0.912 +0.925 +0.931 +0.930 +0.910 +0.860 +0.773 +0.701 +0.713 +0.735 +0.709 +0.657 +0.631 +0.627 +0.633 +0.638 +0.612 +0.580 +0.562 +0.547 +0.514 +0.434 +0.334 +0.291 +0.363 +0.531 +0.664 +0.737 +0.775 +0.763 +0.712 +0.665 +0.627 +0.582 +0.541 +0.529 +0.549 +0.569 +0.569 +0.554 +0.542 +0.534 +0.517 +0.567 +0.605 +0.625 +0.649 +0.680 +0.712 +0.737 +0.756 +0.775 +0.784 +0.768 +0.727 +0.693 +0.671 +0.662 +0.671 +0.688 +0.701 +0.721 +0.724 +0.723 +0.721 +0.716 +0.700 +0.737 +0.773 +0.782 +0.782 +0.793 +0.810 +0.832 +0.849 +0.855 +0.846 +0.812 +0.746 +0.693 +0.655 +0.633 +0.633 +0.650 +0.668 +0.679 +0.691 +0.694 +0.679 +0.662 +0.631 +0.642 +0.649 +0.624 +0.594 +0.564 +0.543 +0.524 +0.539 +0.577 +0.625 +0.673 +0.706 +0.721 +0.707 +0.680 +0.658 +0.639 +0.625 +0.618 +0.622 +0.625 +0.622 +0.615 +0.583 +0.559 +0.568 +0.570 +0.581 +0.589 +0.591 +0.591 +0.606 +0.637 +0.666 +0.673 +0.653 +0.630 +0.603 +0.571 +0.538 +0.521 +0.530 +0.556 +0.588 +0.635 +0.650 +0.637 +0.594 +0.537 +0.469 +0.408 +0.375 +0.370 +0.396 +0.458 +0.518 +0.557 +0.579 +0.569 +0.543 +0.512 +0.479 +0.444 +0.425 +0.426 +0.441 +0.444 +0.415 +0.373 +0.361 +0.420 +0.524 +0.569 +0.599 +0.624 +0.640 +0.647 +0.642 +0.614 +0.547 +0.478 +0.431 +0.415 +0.418 +0.418 +0.459 +0.501 +0.504 +0.457 +0.395 +0.360 +0.304 +0.307 +0.362 +0.377 +0.362 +0.319 +0.290 +0.291 +0.261 +0.239 +0.252 +0.265 +0.262 +0.242 +0.247 +0.306 +0.383 +0.391 +0.336 +0.276 +0.252 +0.252 +0.288 +0.341 +0.381 +0.380 +0.327 +0.300 +0.314 +0.364 +0.461 +0.542 +0.603 +0.644 +0.665 +0.690 +0.710 +0.731 +0.747 +0.740 +0.730 +0.724 +0.709 +0.697 +0.698 +0.702 +0.709 +0.718 +0.738 +0.767 +0.796 +0.809 +0.804 +0.848 +0.870 +0.874 +0.881 +0.892 +0.904 +0.908 +0.907 +0.907 +0.905 +0.892 +0.860 +0.825 +0.806 +0.801 +0.796 +0.798 +0.815 +0.835 +0.849 +0.860 +0.862 +0.862 +0.855 +0.891 +0.906 +0.903 +0.898 +0.895 +0.899 +0.907 +0.914 +0.917 +0.914 +0.911 +0.904 +0.903 +0.910 +0.906 +0.902 +0.899 +0.909 +0.919 +0.914 +0.905 +0.899 +0.899 +0.898 +0.918 +0.927 +0.919 +0.912 +0.902 +0.892 +0.885 +0.876 +0.866 +0.851 +0.823 +0.797 +0.798 +0.795 +0.780 +0.760 +0.728 +0.699 +0.674 +0.651 +0.616 +0.575 +0.530 +0.469 +0.421 +0.377 +0.341 +0.338 +0.361 +0.393 +0.418 +0.431 +0.444 +0.464 +0.480 +0.477 +0.470 +0.458 +0.438 +0.420 +0.395 +0.370 +0.343 +0.324 +0.317 +0.314 +0.314 +0.305 +0.300 +0.287 +0.261 +0.253 +0.271 +0.312 +0.367 +0.431 +0.495 +0.543 +0.564 +0.551 +0.530 +0.493 +0.450 +0.405 +0.364 +0.342 +0.354 +0.383 +0.425 +0.467 +0.504 +0.516 +0.531 +0.542 +0.547 +0.569 +0.603 +0.637 +0.666 +0.688 +0.706 +0.722 +0.719 +0.698 +0.704 +0.742 +0.783 +0.829 +0.851 +0.849 +0.820 +0.769 +0.713 +0.712 +0.780 +0.842 +0.879 +0.871 +0.829 +0.783 +0.780 +0.816 +0.846 +0.867 +0.884 +0.899 +0.885 +0.841 +0.834 +0.806 +0.805 +0.797 +0.769 +0.739 +0.714 +0.704 +0.703 +0.724 +0.726 +0.698 +0.702 +0.737 +0.765 +0.781 +0.798 +0.826 +0.854 +0.858 +0.842 +0.812 +0.742 +0.647 +0.553 +0.534 +0.534 +0.506 +0.464 +0.425 +0.385 +0.355 +0.361 +0.377 +0.393 +0.413 +0.475 +0.511 +0.503 +0.480 +0.454 +0.441 +0.451 +0.504 +0.578 +0.639 +0.666 +0.655 +0.627 +0.559 +0.478 +0.416 +0.376 +0.357 +0.367 +0.386 +0.389 +0.380 +0.383 +0.376 +0.355 +0.323 +0.274 +0.242 +0.254 +0.305 +0.359 +0.431 +0.506 +0.547 +0.559 +0.565 +0.559 +0.506 +0.431 +0.360 +0.330 +0.346 +0.384 +0.447 +0.506 +0.554 +0.582 +0.569 +0.531 +0.481 +0.459 +0.501 +0.549 +0.573 +0.589 +0.609 +0.623 +0.619 +0.594 +0.501 +0.386 +0.290 +0.226 +0.176 +0.151 +0.142 +0.142 +0.168 +0.205 +0.239 +0.269 +0.300 +0.324 +0.415 +0.495 +0.552 +0.591 +0.600 +0.582 +0.535 +0.487 +0.458 +0.448 +0.436 +0.427 +0.428 +0.428 +0.408 +0.374 +0.352 +0.356 +0.383 +0.412 +0.431 +0.447 +0.456 +0.477 +0.534 +0.561 +0.569 +0.560 +0.545 +0.537 +0.549 +0.583 +0.614 +0.626 +0.632 +0.634 +0.632 +0.637 +0.647 +0.653 +0.653 +0.645 +0.642 +0.640 +0.644 +0.647 +0.636 +0.625 +0.645 +0.635 +0.626 +0.621 +0.625 +0.639 +0.675 +0.721 +0.750 +0.746 +0.748 +0.748 +0.730 +0.709 +0.693 +0.671 +0.642 +0.613 +0.603 +0.610 +0.616 +0.617 +0.606 +0.597 +0.626 +0.627 +0.627 +0.633 +0.642 +0.648 +0.659 +0.677 +0.702 +0.714 +0.719 +0.716 +0.701 +0.682 +0.685 +0.683 +0.664 +0.642 +0.627 +0.625 +0.629 +0.634 +0.622 +0.582 +0.586 +0.587 +0.589 +0.609 +0.641 +0.677 +0.717 +0.751 +0.772 +0.787 +0.816 +0.830 +0.812 +0.779 +0.750 +0.701 +0.645 +0.614 +0.604 +0.611 +0.628 +0.642 +0.652 +0.634 +0.616 +0.599 +0.594 +0.597 +0.618 +0.649 +0.684 +0.720 +0.753 +0.787 +0.809 +0.816 +0.797 +0.757 +0.711 +0.660 +0.606 +0.552 +0.517 +0.499 +0.490 +0.489 +0.479 +0.450 +0.432 +0.421 +0.411 +0.398 +0.412 +0.442 +0.500 +0.578 +0.657 +0.712 +0.729 +0.716 +0.669 +0.622 +0.569 +0.530 +0.499 +0.472 +0.438 +0.400 +0.378 +0.361 +0.345 +0.330 +0.399 +0.457 +0.494 +0.528 +0.557 +0.584 +0.610 +0.628 +0.639 +0.637 +0.645 +0.632 +0.609 +0.579 +0.541 +0.521 +0.510 +0.501 +0.518 +0.569 +0.616 +0.650 +0.648 +0.619 +0.620 +0.592 +0.582 +0.575 +0.554 +0.539 +0.549 +0.586 +0.626 +0.634 +0.624 +0.600 +0.564 +0.526 +0.485 +0.445 +0.413 +0.398 +0.398 +0.413 +0.427 +0.431 +0.428 +0.431 +0.453 +0.447 +0.441 +0.451 +0.475 +0.511 +0.553 +0.594 +0.619 +0.617 +0.578 +0.524 +0.488 +0.443 +0.408 +0.415 +0.415 +0.419 +0.438 +0.441 +0.423 +0.390 +0.358 +0.364 +0.390 +0.377 +0.359 +0.342 +0.330 +0.322 +0.312 +0.306 +0.322 +0.337 +0.335 +0.330 +0.327 +0.323 +0.299 +0.258 +0.212 +0.183 +0.167 +0.146 +0.127 +0.099 +0.072 +0.075 +0.101 +0.095 +0.044 +0.033 +0.030 +0.020 +0.009 +0.008 +0.008 +0.011 +0.026 +0.033 +0.033 +0.032 +0.030 +0.034 +0.045 +0.052 +0.049 +0.047 +0.049 +0.049 +0.048 +0.032 +0.011 +0.024 +0.038 +0.038 +0.032 +0.025 +0.022 +0.045 +0.071 +0.093 +0.106 +0.117 +0.105 +0.076 +0.058 +0.056 +0.086 +0.137 +0.201 +0.285 +0.367 +0.422 +0.450 +0.420 +0.444 +0.568 +0.692 +0.750 +0.775 +0.771 +0.725 +0.674 +0.615 +0.560 +0.525 +0.493 +0.492 +0.486 +0.451 +0.383 +0.314 +0.267 +0.259 +0.282 +0.300 +0.289 +0.258 +0.208 +0.154 +0.113 +0.086 +0.065 +0.060 +0.058 +0.070 +0.090 +0.103 +0.109 +0.120 +0.117 +0.097 +0.072 +0.054 +0.057 +0.064 +0.065 +0.069 +0.079 +0.092 +0.105 +0.106 +0.097 +0.102 +0.126 +0.149 +0.164 +0.183 +0.200 +0.237 +0.303 +0.371 +0.431 +0.476 +0.493 +0.480 +0.464 +0.462 +0.475 +0.492 +0.501 +0.511 +0.520 +0.524 +0.537 +0.565 +0.610 +0.673 +0.681 +0.677 +0.668 +0.650 +0.637 +0.651 +0.690 +0.733 +0.763 +0.781 +0.793 +0.788 +0.777 +0.765 +0.755 +0.740 +0.725 +0.737 +0.747 +0.772 +0.788 +0.802 +0.804 +0.851 +0.855 +0.835 +0.812 +0.785 +0.769 +0.753 +0.740 +0.740 +0.760 +0.784 +0.798 +0.799 +0.795 +0.799 +0.803 +0.775 +0.732 +0.701 +0.685 +0.683 +0.690 +0.698 +0.704 +0.743 +0.736 +0.739 +0.753 +0.769 +0.787 +0.810 +0.823 +0.815 +0.784 +0.775 +0.788 +0.787 +0.778 +0.775 +0.772 +0.775 +0.788 +0.805 +0.819 +0.827 +0.834 +0.831 +0.827 +0.846 +0.832 +0.818 +0.812 +0.815 +0.824 +0.829 +0.824 +0.797 +0.744 +0.715 +0.701 +0.673 +0.646 +0.624 +0.606 +0.601 +0.605 +0.623 +0.639 +0.662 +0.693 +0.706 +0.701 +0.705 +0.684 +0.668 +0.662 +0.660 +0.664 +0.692 +0.721 +0.727 +0.712 +0.702 +0.704 +0.714 +0.688 +0.656 +0.629 +0.618 +0.600 +0.584 +0.591 +0.616 +0.648 +0.675 +0.680 +0.726 +0.744 +0.737 +0.721 +0.683 +0.634 +0.591 +0.569 +0.577 +0.612 +0.639 +0.653 +0.639 +0.614 +0.603 +0.585 +0.549 +0.533 +0.511 +0.474 +0.431 +0.406 +0.385 +0.364 +0.390 +0.398 +0.402 +0.410 +0.420 +0.433 +0.456 +0.475 +0.488 +0.494 +0.498 +0.494 +0.457 +0.396 +0.328 +0.260 +0.208 +0.174 +0.163 +0.162 +0.150 +0.129 +0.100 +0.083 +0.087 +0.112 +0.135 +0.189 +0.239 +0.235 +0.178 +0.099 +0.083 +0.176 +0.392 +0.627 +0.752 +0.801 +0.804 +0.780 +0.740 +0.700 +0.675 +0.657 +0.627 +0.602 +0.589 +0.546 +0.429 +0.308 +0.245 +0.357 +0.425 +0.408 +0.384 +0.397 +0.475 +0.609 +0.701 +0.721 +0.706 +0.689 +0.669 +0.639 +0.603 +0.566 +0.547 +0.537 +0.511 +0.458 +0.392 +0.333 +0.289 +0.345 +0.449 +0.501 +0.489 +0.429 +0.412 +0.467 +0.537 +0.625 +0.689 +0.706 +0.699 +0.680 +0.661 +0.649 +0.632 +0.591 +0.537 +0.501 +0.503 +0.523 +0.537 +0.518 +0.516 +0.511 +0.507 +0.514 +0.508 +0.516 +0.542 +0.582 +0.623 +0.651 +0.682 +0.710 +0.712 +0.684 +0.645 +0.603 +0.556 +0.507 +0.498 +0.518 +0.542 +0.556 +0.550 +0.521 +0.527 +0.514 +0.481 +0.447 +0.422 +0.425 +0.449 +0.501 +0.586 +0.671 +0.717 +0.724 +0.714 +0.709 +0.699 +0.696 +0.707 +0.733 +0.780 +0.807 +0.814 +0.801 +0.762 +0.696 +0.703 +0.688 +0.671 +0.668 +0.646 +0.606 +0.606 +0.627 +0.617 +0.604 +0.591 +0.593 +0.625 +0.612 +0.524 +0.419 +0.329 +0.260 +0.219 +0.175 +0.130 +0.094 +0.063 +0.036 +0.019 +0.012 +0.021 +0.067 +0.123 +0.176 +0.226 +0.254 +0.260 +0.258 +0.252 +0.248 +0.258 +0.271 +0.293 +0.336 +0.396 +0.471 +0.558 +0.639 +0.697 +0.734 +0.760 +0.754 +0.770 +0.783 +0.780 +0.773 +0.754 +0.721 +0.652 +0.545 +0.411 +0.285 +0.202 +0.152 +0.114 +0.077 +0.047 +0.027 +0.021 +0.037 +0.060 +0.074 +0.096 +0.112 +0.123 +0.131 +0.143 +0.161 +0.123 +0.089 +0.079 +0.095 +0.125 +0.174 +0.244 +0.326 +0.385 +0.395 +0.383 +0.363 +0.345 +0.336 +0.336 +0.349 +0.358 +0.342 +0.336 +0.345 +0.351 +0.330 +0.369 +0.406 +0.409 +0.405 +0.413 +0.436 +0.473 +0.523 +0.567 +0.603 +0.621 +0.606 +0.570 +0.538 +0.519 +0.511 +0.514 +0.524 +0.534 +0.531 +0.541 +0.559 +0.565 +0.547 +0.585 +0.599 +0.588 +0.577 +0.562 +0.549 +0.568 +0.609 +0.643 +0.660 +0.675 +0.676 +0.671 +0.674 +0.671 +0.660 +0.658 +0.663 +0.673 +0.683 +0.687 +0.671 +0.628 +0.569 +0.582 +0.582 +0.556 +0.517 +0.480 +0.444 +0.438 +0.457 +0.485 +0.504 +0.516 +0.542 +0.573 +0.539 +0.468 +0.454 +0.506 +0.464 +0.359 +0.329 +0.345 +0.317 +0.269 +0.230 +0.165 +0.133 +0.128 +0.136 +0.164 +0.185 +0.206 +0.252 +0.359 +0.488 +0.552 +0.577 +0.556 +0.488 +0.377 +0.244 +0.165 +0.118 +0.089 +0.083 +0.105 +0.125 +0.122 +0.126 +0.128 +0.134 +0.135 +0.131 +0.119 +0.123 +0.175 +0.273 +0.373 +0.450 +0.477 +0.454 +0.431 +0.380 +0.365 +0.367 +0.338 +0.316 +0.327 +0.300 +0.231 +0.170 +0.135 +0.124 +0.160 +0.235 +0.320 +0.336 +0.363 +0.428 +0.526 +0.676 +0.793 +0.825 +0.823 +0.817 +0.795 +0.766 +0.740 +0.705 +0.671 +0.586 +0.491 +0.444 +0.425 +0.401 +0.451 +0.511 +0.480 +0.462 +0.468 +0.452 +0.454 +0.480 +0.506 +0.521 +0.517 +0.464 +0.387 +0.316 +0.232 +0.187 +0.199 +0.249 +0.288 +0.283 +0.264 +0.257 +0.270 +0.300 +0.342 +0.387 +0.380 +0.369 +0.356 +0.312 +0.247 +0.166 +0.097 +0.054 +0.031 +0.025 +0.036 +0.053 +0.085 +0.130 +0.174 +0.211 +0.234 +0.242 +0.231 +0.202 +0.156 +0.098 +0.062 +0.055 +0.062 +0.058 +0.042 +0.037 +0.039 +0.041 +0.043 +0.062 +0.110 +0.152 +0.181 +0.202 +0.211 +0.246 +0.345 +0.453 +0.486 +0.435 +0.380 +0.358 +0.359 +0.380 +0.415 +0.412 +0.324 +0.199 +0.108 +0.101 +0.117 +0.096 +0.084 +0.106 +0.170 +0.303 +0.454 +0.568 +0.604 +0.583 +0.529 +0.453 +0.367 +0.280 +0.209 +0.159 +0.124 +0.105 +0.092 +0.081 +0.055 +0.027 +0.005 +0.020 +0.045 +0.082 +0.133 +0.198 +0.283 +0.385 +0.470 +0.530 +0.558 +0.556 +0.529 +0.507 +0.521 +0.553 +0.599 +0.644 +0.674 +0.674 +0.670 +0.642 +0.647 +0.653 +0.642 +0.633 +0.628 +0.610 +0.582 +0.565 +0.558 +0.581 +0.604 +0.609 +0.609 +0.619 +0.620 +0.591 +0.539 +0.511 +0.516 +0.582 +0.661 +0.678 +0.701 +0.679 +0.594 +0.597 +0.671 +0.668 +0.605 +0.511 +0.455 +0.417 +0.377 +0.401 +0.454 +0.507 +0.549 +0.584 +0.598 +0.603 +0.608 +0.608 +0.603 +0.589 +0.553 +0.516 +0.485 +0.431 +0.316 +0.221 +0.213 +0.270 +0.271 +0.269 +0.285 +0.318 +0.355 +0.433 +0.504 +0.533 +0.528 +0.504 +0.502 +0.502 +0.499 +0.490 +0.490 +0.514 +0.528 +0.533 +0.524 +0.470 +0.345 +0.233 +0.198 +0.225 +0.215 +0.195 +0.197 +0.227 +0.282 +0.402 +0.530 +0.610 +0.642 +0.653 +0.648 +0.631 +0.612 +0.602 +0.612 +0.626 +0.633 +0.640 +0.662 +0.654 +0.572 +0.452 +0.378 +0.359 +0.288 +0.202 +0.160 +0.151 +0.160 +0.193 +0.231 +0.273 +0.343 +0.428 +0.481 +0.504 +0.498 +0.462 +0.420 +0.408 +0.422 +0.452 +0.501 +0.523 +0.428 +0.278 +0.139 +0.073 +0.073 +0.045 +0.016 +0.007 +0.052 +0.101 +0.118 +0.128 +0.141 +0.168 +0.225 +0.230 +0.166 +0.121 +0.100 +0.087 +0.075 +0.065 +0.058 +0.054 +0.042 +0.020 +0.023 +0.038 +0.066 +0.109 +0.166 +0.252 +0.385 +0.521 +0.603 +0.628 +0.655 +0.710 +0.744 +0.761 +0.794 +0.807 +0.804 +0.797 +0.783 +0.762 +0.734 +0.705 +0.671 +0.649 +0.630 +0.602 +0.633 +0.673 +0.744 +0.810 +0.832 +0.840 +0.855 +0.873 +0.863 +0.828 +0.791 +0.739 +0.682 +0.665 +0.699 +0.748 +0.780 +0.789 +0.775 +0.743 +0.703 +0.690 +0.682 +0.690 +0.725 +0.771 +0.803 +0.819 +0.817 +0.805 +0.798 +0.781 +0.741 +0.687 +0.637 +0.588 +0.542 +0.514 +0.491 +0.464 +0.426 +0.395 +0.363 +0.308 +0.236 +0.186 +0.161 +0.149 +0.146 +0.153 +0.166 +0.174 +0.173 +0.159 +0.126 +0.100 +0.084 +0.088 +0.122 +0.179 +0.241 +0.296 +0.334 +0.348 +0.341 +0.330 +0.332 +0.332 +0.312 +0.313 +0.293 +0.268 +0.241 +0.217 +0.207 +0.206 +0.200 +0.223 +0.269 +0.358 +0.477 +0.618 +0.732 +0.795 +0.818 +0.802 +0.783 +0.763 +0.730 +0.699 +0.673 +0.644 +0.630 +0.652 +0.668 +0.683 +0.694 +0.695 +0.695 +0.693 +0.679 +0.688 +0.668 +0.644 +0.615 +0.585 +0.562 +0.525 +0.477 +0.444 +0.438 +0.394 +0.374 +0.383 +0.383 +0.370 +0.350 +0.355 +0.380 +0.408 +0.447 +0.493 +0.517 +0.498 +0.431 +0.364 +0.329 +0.327 +0.306 +0.285 +0.273 +0.256 +0.254 +0.276 +0.298 +0.311 +0.324 +0.330 +0.336 +0.341 +0.338 +0.341 +0.328 +0.315 +0.285 +0.258 +0.235 +0.235 +0.231 +0.213 +0.194 +0.180 +0.149 +0.120 +0.084 +0.067 +0.062 +0.058 +0.055 +0.055 +0.053 +0.061 +0.051 +0.042 +0.036 +0.032 +0.034 +0.040 +0.050 +0.063 +0.067 +0.064 +0.059 +0.052 +0.040 +0.031 +0.029 +0.034 +0.038 +0.045 +0.052 +0.049 +0.042 +0.039 +0.045 +0.069 +0.113 +0.167 +0.213 +0.227 +0.204 +0.167 +0.148 +0.167 +0.216 +0.291 +0.382 +0.477 +0.542 +0.530 +0.464 +0.408 +0.428 +0.517 +0.618 +0.668 +0.675 +0.675 +0.694 +0.719 +0.750 +0.756 +0.771 +0.799 +0.815 +0.829 +0.836 +0.846 +0.858 +0.865 +0.861 +0.842 +0.812 +0.791 +0.798 +0.825 +0.850 +0.870 +0.884 +0.880 +0.861 +0.845 +0.841 +0.852 +0.867 +0.879 +0.889 +0.891 +0.891 +0.886 +0.879 +0.866 +0.852 +0.835 +0.813 +0.807 +0.820 +0.834 +0.834 +0.824 +0.818 +0.818 +0.824 +0.826 +0.820 +0.827 +0.857 +0.882 +0.889 +0.877 +0.850 +0.819 +0.787 +0.759 +0.739 +0.748 +0.774 +0.797 +0.804 +0.811 +0.807 +0.784 +0.748 +0.709 +0.651 +0.603 +0.582 +0.577 +0.597 +0.599 +0.597 +0.616 +0.637 +0.639 +0.621 +0.594 +0.564 +0.527 +0.508 +0.521 +0.544 +0.553 +0.551 +0.565 +0.572 +0.572 +0.562 +0.551 +0.540 +0.520 +0.529 +0.599 +0.682 +0.734 +0.757 +0.775 +0.775 +0.756 +0.757 +0.767 +0.758 +0.737 +0.715 +0.721 +0.758 +0.795 +0.813 +0.831 +0.843 +0.837 +0.818 +0.818 +0.837 +0.872 +0.898 +0.886 +0.870 +0.865 +0.884 +0.909 +0.930 +0.933 +0.925 +0.906 +0.877 +0.854 +0.861 +0.893 +0.926 +0.939 +0.910 +0.883 +0.891 +0.868 +0.834 +0.842 +0.835 +0.794 +0.750 +0.702 +0.690 +0.709 +0.743 +0.767 +0.770 +0.765 +0.780 +0.775 +0.752 +0.730 +0.695 +0.642 +0.612 +0.622 +0.639 +0.660 +0.690 +0.710 +0.720 +0.688 +0.667 +0.639 +0.623 +0.615 +0.612 +0.616 +0.632 +0.653 +0.686 +0.701 +0.695 +0.623 +0.549 +0.514 +0.469 +0.402 +0.360 +0.337 +0.319 +0.351 +0.380 +0.313 +0.235 +0.190 +0.167 +0.159 +0.159 +0.174 +0.185 +0.187 +0.180 +0.159 +0.126 +0.084 +0.040 +0.013 +0.017 +0.038 +0.068 +0.105 +0.135 +0.150 +0.155 +0.151 +0.144 +0.140 +0.126 +0.111 +0.101 +0.096 +0.092 +0.095 +0.113 +0.152 +0.193 +0.215 +0.215 +0.205 +0.185 +0.187 +0.191 +0.210 +0.244 +0.291 +0.339 +0.383 +0.403 +0.405 +0.380 +0.355 +0.348 +0.358 +0.362 +0.354 +0.346 +0.351 +0.369 +0.415 +0.458 +0.470 +0.467 +0.454 +0.442 +0.435 +0.408 +0.379 +0.366 +0.370 +0.399 +0.444 +0.486 +0.533 +0.560 +0.554 +0.533 +0.519 +0.514 +0.515 +0.518 +0.500 +0.474 +0.425 +0.395 +0.364 +0.348 +0.414 +0.410 +0.349 +0.294 +0.225 +0.198 +0.188 +0.225 +0.283 +0.305 +0.347 +0.408 +0.444 +0.498 +0.559 +0.609 +0.657 +0.723 +0.798 +0.856 +0.878 +0.867 +0.842 +0.816 +0.788 +0.768 +0.765 +0.771 +0.782 +0.796 +0.816 +0.842 +0.865 +0.876 +0.883 +0.893 +0.897 +0.889 +0.876 +0.858 +0.834 +0.815 +0.806 +0.798 +0.780 +0.756 +0.737 +0.711 +0.664 +0.623 +0.614 +0.594 +0.582 +0.575 +0.574 +0.566 +0.556 +0.582 +0.660 +0.717 +0.731 +0.717 +0.678 +0.606 +0.530 +0.490 +0.480 +0.505 +0.542 +0.544 +0.508 +0.461 +0.431 +0.418 +0.438 +0.463 +0.462 +0.440 +0.367 +0.307 +0.370 +0.481 +0.521 +0.480 +0.444 +0.449 +0.477 +0.501 +0.541 +0.559 +0.516 +0.455 +0.412 +0.401 +0.387 +0.368 +0.348 +0.338 +0.335 +0.316 +0.309 +0.317 +0.349 +0.400 +0.459 +0.499 +0.516 +0.511 +0.477 +0.447 +0.436 +0.451 +0.485 +0.516 +0.529 +0.535 +0.533 +0.518 +0.491 +0.456 +0.415 +0.355 +0.293 +0.222 +0.173 +0.147 +0.133 +0.136 +0.155 +0.203 +0.289 +0.360 +0.404 +0.422 +0.434 +0.451 +0.470 +0.490 +0.485 +0.464 +0.433 +0.402 +0.385 +0.385 +0.383 +0.320 +0.246 +0.210 +0.267 +0.240 +0.169 +0.116 +0.092 +0.107 +0.167 +0.257 +0.349 +0.434 +0.498 +0.530 +0.559 +0.622 +0.672 +0.693 +0.678 +0.650 +0.620 +0.618 +0.619 +0.585 +0.570 +0.699 +0.746 +0.712 +0.616 +0.526 +0.453 +0.428 +0.497 +0.581 +0.642 +0.687 +0.754 +0.818 +0.844 +0.835 +0.802 +0.783 +0.777 +0.781 +0.782 +0.782 +0.757 +0.706 +0.657 +0.630 +0.638 +0.631 +0.600 +0.550 +0.481 +0.418 +0.423 +0.462 +0.532 +0.606 +0.651 +0.668 +0.648 +0.613 +0.599 +0.612 +0.639 +0.662 +0.680 +0.695 +0.666 +0.597 +0.516 +0.450 +0.485 +0.558 +0.520 +0.395 +0.240 +0.123 +0.060 +0.034 +0.029 +0.031 +0.041 +0.054 +0.065 +0.081 +0.107 +0.160 +0.235 +0.296 +0.329 +0.355 +0.355 +0.293 +0.215 +0.169 +0.132 +0.104 +0.088 +0.076 +0.060 +0.036 +0.019 +0.016 +0.017 +0.019 +0.021 +0.020 +0.015 +0.010 +0.006 +0.012 +0.030 +0.053 +0.079 +0.102 +0.128 +0.128 +0.097 +0.073 +0.063 +0.058 +0.045 +0.024 +0.020 +0.084 +0.185 +0.264 +0.294 +0.300 +0.294 +0.271 +0.241 +0.219 +0.193 +0.175 +0.148 +0.122 +0.104 +0.095 +0.083 +0.058 +0.041 +0.030 +0.033 +0.072 +0.182 +0.341 +0.415 +0.500 +0.515 +0.437 +0.415 +0.481 +0.504 +0.523 +0.460 +0.247 +0.241 +0.304 +0.399 +0.404 +0.395 +0.396 +0.361 +0.300 +0.295 +0.282 +0.260 +0.262 +0.280 +0.299 +0.325 +0.377 +0.457 +0.523 +0.527 +0.489 +0.406 +0.322 +0.311 +0.334 +0.360 +0.371 +0.322 +0.298 +0.303 +0.316 +0.324 +0.348 +0.373 +0.378 +0.439 +0.439 +0.384 +0.345 +0.323 +0.306 +0.322 +0.328 +0.324 +0.327 +0.351 +0.342 diff --git a/examples/synthetic_methane_morocco/gboml_models/scenario_1.txt b/examples/synthetic_methane_morocco/gboml_models/scenario_1.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b396fd6bd441e4d3f8a594cc5182b5ecd9a63ca --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/scenario_1.txt @@ -0,0 +1,85 @@ +#TIMEHORIZON +T = 1*8760; + +#GLOBAL + wacc = 0.07; + number_years_horizon = T/8760; + gas_demand = 0.0739299599388333; // kt/h + contingency_10 = 1.1; + contingency_30 = 1.3; + +//---- Remote Hub power production ----// + + #NODE SOLAR_PV_PLANTS = import SOLAR_PV_PLANTS from "Remote_hub_power_production.gboml"; + #NODE WIND_PLANTS = import WIND_PLANTS from "Remote_hub_power_production.gboml"; + #NODE BATTERY_STORAGE = import BATTERY_STORAGE from "Remote_hub_power_production.gboml"; + #NODE HVDC = import HVDC from "Remote_hub_power_production.gboml"; + + #HYPEREDGE POWER_BALANCE_ELEC_PROD + #CONSTRAINTS + SOLAR_PV_PLANTS.elec_out[t] + WIND_PLANTS.elec_out[t] + BATTERY_STORAGE.elec_out[t] == BATTERY_STORAGE.elec_in[t] + HVDC.elec_in[t]; + + +//---- Remote hub CO2 management ----// + + #NODE DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION = import DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION from "Remote_hub_CO2_management.gboml"; + #NODE CO2_STORAGE = import CO2_STORAGE from "Remote_hub_CO2_management.gboml"; + + #HYPEREDGE CO2_BALANCE_HUB + #PARAMETERS + demand = 0; + #CONSTRAINTS + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.co2_out[t] + CO2_STORAGE.co2_out[t] == CO2_STORAGE.co2_in[t] + METHANATION_PLANTS.co2_in[t] + demand; + + + +//---- Remote hub CH4 production line ----// + + + #NODE DESALINATION_PLANTS = import DESALINATION_PLANTS from "Remote_hub_CH4_production_line.gboml"; + #NODE WATER_STORAGE = import WATER_STORAGE from "Remote_hub_CH4_production_line.gboml"; + #NODE ELECTROLYSIS_PLANTS = import ELECTROLYSIS_PLANTS from "Remote_hub_CH4_production_line.gboml"; + #NODE HYDROGEN_STORAGE = import HYDROGEN_STORAGE from "Remote_hub_CH4_production_line.gboml"; + #NODE METHANATION_PLANTS = import METHANATION_PLANTS from "Remote_hub_CH4_production_line.gboml"; + + + #HYPEREDGE WATER_BALANCE_HUB + #PARAMETERS + demand = 0; + #CONSTRAINTS + DESALINATION_PLANTS.water_out[t] + METHANATION_PLANTS.water_out[t] + WATER_STORAGE.water_out[t] == WATER_STORAGE.water_in[t] + ELECTROLYSIS_PLANTS.water_in[t] + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.water_in[t] + demand; + + #HYPEREDGE HYDROGEN_BALANCE_HUB + #PARAMETERS + demand = 0; + #CONSTRAINTS + ELECTROLYSIS_PLANTS.hydrogen_out[t] + HYDROGEN_STORAGE.hydrogen_out[t] == HYDROGEN_STORAGE.hydrogen_in[t] + METHANATION_PLANTS.hydrogen_in[t] + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.hydrogen_in[t] + demand; + + #HYPEREDGE HEAT_BALANCE + #CONSTRAINTS + METHANATION_PLANTS.heat_out[t] >= DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.heat_in[t]; + +//---- Commodities transportation ----// + + + #NODE METHANE_CARRIER = import METHANE_CARRIER from "Commodity_transportation.gboml"; + + #HYPEREDGE LIQUEFIED_METHANE_BALANCE_HUB + #CONSTRAINTS + METHANE_CARRIER.liquefied_methane_out[t] + METHANE_CARRIER.storage_liquefied_methane_out[t] == METHANE_CARRIER.storage_liquefied_methane_in[t] + METHANE_CARRIER.liquefied_methane_in[t]; + + #HYPEREDGE POWER_BALANCE_HUB + #CONSTRAINTS + HVDC.elec_out[t] == ELECTROLYSIS_PLANTS.elec_in[t] + HYDROGEN_STORAGE.elec_in[t] + DESALINATION_PLANTS.elec_in[t] + WATER_STORAGE.elec_in[t] + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.elec_in[t] + CO2_STORAGE.elec_in[t] + METHANE_CARRIER.elec_in[t]; + + + #HYPEREDGE METHANE_BALANCE_HUB + #CONSTRAINTS + METHANATION_PLANTS.methane_out[t] == METHANE_CARRIER.methane_in[t]; + + + #HYPEREDGE METHANE_BALANCE_DESTINATION + #PARAMETERS + demand = global.gas_demand; + #CONSTRAINTS + METHANE_CARRIER.methane_out[t] == demand; diff --git a/examples/synthetic_methane_morocco/gboml_models/scenario_2.txt b/examples/synthetic_methane_morocco/gboml_models/scenario_2.txt new file mode 100644 index 0000000000000000000000000000000000000000..86c66b2eafe35c215ebd7128599384fdd7959292 --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/scenario_2.txt @@ -0,0 +1,94 @@ +#TIMEHORIZON + + T = 1*8760; + +#GLOBAL + wacc = 0.07; + number_years_horizon = T/8760; + co2_emission_cost = 0.0; + gas_demand = 0.0739299599388333; // kt/h + contingency_10 = 1.1; + contingency_30 = 1.3; + +//---- Remote Hub power production ----// + + #NODE SOLAR_PV_PLANTS = import SOLAR_PV_PLANTS from "Remote_hub_power_production.gboml"; + #NODE WIND_PLANTS = import WIND_PLANTS from "Remote_hub_power_production.gboml"; + #NODE BATTERY_STORAGE = import BATTERY_STORAGE from "Remote_hub_power_production.gboml"; + #NODE HVDC = import HVDC from "Remote_hub_power_production.gboml"; + + + #HYPEREDGE POWER_BALANCE_PROD + #CONSTRAINTS + SOLAR_PV_PLANTS.elec_out[t] + WIND_PLANTS.elec_out[t] + BATTERY_STORAGE.elec_out[t] == BATTERY_STORAGE.elec_in[t] + HVDC.elec_in[t]; + + +//---- Remote hub CO2 management ----// + + #NODE PCCC = import PCCC from "Remote_hub_CO2_management.gboml"; + #NODE CO2_STORAGE = import CO2_STORAGE from "Remote_hub_CO2_management.gboml"; + #NODE POWER_PLANTS = import POWER_PLANTS from "Remote_hub_CO2_management.gboml"; + #NODE PIPE_CO2_ON_SHORE_VERY_BIG = import PIPE_CO2_ON_SHORE_VERY_BIG from "Remote_hub_CO2_management.gboml"; + + + #HYPEREDGE CO2_CAPTURE + #PARAMETERS + max_co2_captured_rate = 0.9; + #CONSTRAINTS + PCCC.co2_captured[t] <= max_co2_captured_rate * POWER_PLANTS.co2_out[t]; + POWER_PLANTS.co2_out[t] == PCCC.co2_captured[t] + PCCC.co2_released[t]; + + #HYPEREDGE CO2_BALANCE_PIPE + #CONSTRAINTS + PIPE_CO2_ON_SHORE_VERY_BIG.flow_in[t] == PCCC.co2_captured[t]; + + #HYPEREDGE CO2_BALANCE_HUB + #PARAMETERS + demand = 0; + #CONSTRAINTS + PIPE_CO2_ON_SHORE_VERY_BIG.flow_out[t] + CO2_STORAGE.co2_out[t] == CO2_STORAGE.co2_in[t] + METHANATION_PLANTS.co2_in[t] + demand; + + +//---- Remote hub CH4 production line ----// + + #NODE DESALINATION_PLANTS = import DESALINATION_PLANTS from "Remote_hub_CH4_production_line.gboml"; + #NODE WATER_STORAGE = import WATER_STORAGE from "Remote_hub_CH4_production_line.gboml"; + #NODE ELECTROLYSIS_PLANTS = import ELECTROLYSIS_PLANTS from "Remote_hub_CH4_production_line.gboml"; + #NODE HYDROGEN_STORAGE = import HYDROGEN_STORAGE from "Remote_hub_CH4_production_line.gboml"; + #NODE METHANATION_PLANTS = import METHANATION_PLANTS from "Remote_hub_CH4_production_line.gboml"; + + #HYPEREDGE WATER_BALANCE_HUB + #PARAMETERS + demand = 0; + #CONSTRAINTS + DESALINATION_PLANTS.water_out[t] + METHANATION_PLANTS.water_out[t] + WATER_STORAGE.water_out[t] == WATER_STORAGE.water_in[t] + ELECTROLYSIS_PLANTS.water_in[t] + demand; + + #HYPEREDGE HYDROGEN_BALANCE_HUB + #PARAMETERS + demand = 0; + #CONSTRAINTS + ELECTROLYSIS_PLANTS.hydrogen_out[t] + HYDROGEN_STORAGE.hydrogen_out[t] == HYDROGEN_STORAGE.hydrogen_in[t] + METHANATION_PLANTS.hydrogen_in[t] + demand; + + +//---- Commodities transportation ----// + + #NODE METHANE_CARRIER = import METHANE_CARRIER from "Commodity_transportation.gboml"; + + #HYPEREDGE LIQUEFIED_METHANE_BALANCE_HUB + #CONSTRAINTS + METHANE_CARRIER.liquefied_methane_out[t] + METHANE_CARRIER.storage_liquefied_methane_out[t] == METHANE_CARRIER.storage_liquefied_methane_in[t] + METHANE_CARRIER.liquefied_methane_in[t]; + + + #HYPEREDGE POWER_BALANCE_HUB + #CONSTRAINTS + HVDC.elec_out[t] == ELECTROLYSIS_PLANTS.elec_in[t] + HYDROGEN_STORAGE.elec_in[t] + DESALINATION_PLANTS.elec_in[t] + WATER_STORAGE.elec_in[t] + PCCC.elec_in[t] + CO2_STORAGE.elec_in[t] + METHANE_CARRIER.elec_in[t] + PIPE_CO2_ON_SHORE_VERY_BIG.elec_in[t]; + + #HYPEREDGE METHANE_BALANCE_HUB + #CONSTRAINTS + METHANATION_PLANTS.methane_out[t] == METHANE_CARRIER.methane_in[t]; + + #HYPEREDGE METHANE_BALANCE_DESTINATION + #PARAMETERS + demand = global.gas_demand; + #CONSTRAINTS + METHANE_CARRIER.methane_out[t] == demand; diff --git a/examples/synthetic_methane_morocco/gboml_models/scenario_3.txt b/examples/synthetic_methane_morocco/gboml_models/scenario_3.txt new file mode 100644 index 0000000000000000000000000000000000000000..911bc81bea8cfc6ffca0f9b1ec7f63adb194e23a --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/scenario_3.txt @@ -0,0 +1,122 @@ +#TIMEHORIZON +T = 1*8760; + +#GLOBAL + wacc = 0.07; + number_years_horizon = T/8760; + cap_co2 = 0.0; + co2_emission_cost = 0.0; + gas_demand = 0.0739299599388333; // kt/h + contingency_10 = 1.1; + contingency_30 = 1.3; + +//---- Remote Hub power production ----// + + #NODE SOLAR_PV_PLANTS = import SOLAR_PV_PLANTS from "Remote_hub_power_production.gboml"; + #NODE WIND_PLANTS = import WIND_PLANTS from "Remote_hub_power_production.gboml"; + #NODE BATTERY_STORAGE = import BATTERY_STORAGE from "Remote_hub_power_production.gboml"; + #NODE HVDC = import HVDC from "Remote_hub_power_production.gboml"; + + #HYPEREDGE POWER_BALANCE_ELEC_PROD + #CONSTRAINTS + SOLAR_PV_PLANTS.elec_out[t] + WIND_PLANTS.elec_out[t] + BATTERY_STORAGE.elec_out[t] == BATTERY_STORAGE.elec_in[t] + HVDC.elec_in[t]; + + +//---- Remote hub CO2 management ----// + + #NODE DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION = import DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION from "Remote_hub_CO2_management.gboml"; + // #NODE CO2_STORAGE = import CO2_STORAGE from "Remote_hub_CO2_management.gboml"; + + + #HYPEREDGE CO2_BALANCE_HUB + #PARAMETERS + demand = 0; + #CONSTRAINTS + CO2_CARRIER.co2_out[t] + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.co2_out[t] == METHANATION_PLANTS.co2_in[t] + CO2_CARRIER.HUB_co2_in[t] + demand; + + +//---- Remote hub CH4 production line ----// + + #NODE DESALINATION_PLANTS = import DESALINATION_PLANTS from "Remote_hub_CH4_production_line.gboml"; + #NODE WATER_STORAGE = import WATER_STORAGE from "Remote_hub_CH4_production_line.gboml"; + #NODE ELECTROLYSIS_PLANTS = import ELECTROLYSIS_PLANTS from "Remote_hub_CH4_production_line.gboml"; + #NODE HYDROGEN_STORAGE = import HYDROGEN_STORAGE from "Remote_hub_CH4_production_line.gboml"; + #NODE METHANATION_PLANTS = import METHANATION_PLANTS from "Remote_hub_CH4_production_line.gboml"; + + + #HYPEREDGE POWER_BALANCE_HUB + #CONSTRAINTS + HVDC.elec_out[t] == ELECTROLYSIS_PLANTS.elec_in[t] + HYDROGEN_STORAGE.elec_in[t] + DESALINATION_PLANTS.elec_in[t] + WATER_STORAGE.elec_in[t] + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.elec_in[t] + METHANE_CARRIER.elec_in[t] + CO2_CARRIER.HUB_elec_in[t]; + + #HYPEREDGE WATER_BALANCE_HUB + #PARAMETERS + demand = 0; + #CONSTRAINTS + DESALINATION_PLANTS.water_out[t] + METHANATION_PLANTS.water_out[t] + WATER_STORAGE.water_out[t] == WATER_STORAGE.water_in[t] + ELECTROLYSIS_PLANTS.water_in[t] + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.water_in[t] + demand; + + #HYPEREDGE HYDROGEN_BALANCE_HUB + #PARAMETERS + demand = 0; + #CONSTRAINTS + ELECTROLYSIS_PLANTS.hydrogen_out[t] + HYDROGEN_STORAGE.hydrogen_out[t] == HYDROGEN_STORAGE.hydrogen_in[t] + METHANATION_PLANTS.hydrogen_in[t] + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.hydrogen_in[t] + demand; + + #HYPEREDGE HEAT_BALANCE + #CONSTRAINTS + METHANATION_PLANTS.heat_out[t] >= DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.heat_in[t]; + + +//---- Commodities transportation ----// + + #NODE METHANE_CARRIER = import METHANE_CARRIER from "Commodity_transportation.gboml"; + #NODE CO2_CARRIER = import CO2_CARRIER from "Commodity_transportation.gboml"; + + #HYPEREDGE LIQUEFIED_METHANE_BALANCE_HUB + #CONSTRAINTS + METHANE_CARRIER.liquefied_methane_out[t] + METHANE_CARRIER.storage_liquefied_methane_out[t] == METHANE_CARRIER.storage_liquefied_methane_in[t] + METHANE_CARRIER.liquefied_methane_in[t] + CO2_CARRIER.liquefied_methane_in[t]; + + #HYPEREDGE METHANE_BALANCE_HUB + #CONSTRAINTS + METHANATION_PLANTS.methane_out[t] == METHANE_CARRIER.methane_in[t]; + + #HYPEREDGE METHANE_BALANCE_DESTINATION + #PARAMETERS + demand = global.gas_demand; + #CONSTRAINTS + METHANE_CARRIER.methane_out[t] == demand; + +//---- CO2 capture, Belgium ----// + + #NODE PCCC_BE = import PCCC_BE from "Belgium.gboml"; + + + #HYPEREDGE CO2_BALANCE_DESTINATION + #CONSTRAINTS + CO2_CARRIER.BE_co2_in[t] == PCCC_BE.co2_captured[t]; + + + #HYPEREDGE CO2_PROD_DESTINATION + #PARAMETERS + demand = global.gas_demand; + conversion_factor_methane = 0.364; // kt CH4 / kt CO2 + #CONSTRAINTS + PCCC_BE.co2_source[t] == demand/conversion_factor_methane; + + +//---- Hub power generation, Belgium ----// + + //#NODE CCGT_BE = import CCGT_BE from "Belgium.gboml"; + #NODE SOLAR_PV_PLANTS_BE = import SOLAR_PV_PLANTS from "Remote_hub_power_production.gboml" + with capacity_factor_PV = import "belgium_pv_capacity_factor_one_year.csv"; + #NODE WIND_PLANTS_BE = import WIND_PLANTS from "Remote_hub_power_production.gboml" + with capacity_factor_wind = import "belgium_wind_capacity_factor_one_year.csv"; + #NODE BATTERY_STORAGE_BE = import BATTERY_STORAGE from "Remote_hub_power_production.gboml"; + #NODE HVDC_BE = import HVDC from "Remote_hub_power_production.gboml" + with line_lenght = 50; + + #HYPEREDGE POWER_BALANCE_ELEC_PROD_BE + #CONSTRAINTS + SOLAR_PV_PLANTS_BE.elec_out[t] + WIND_PLANTS_BE.elec_out[t] + BATTERY_STORAGE_BE.elec_out[t] == BATTERY_STORAGE_BE.elec_in[t] + HVDC_BE.elec_in[t]; + + #HYPEREDGE ELEC_BALANCE_DESTINATION + #CONSTRAINTS + HVDC_BE.elec_out[t] == PCCC_BE.elec_in[t] + CO2_CARRIER.BE_elec_in[t]; diff --git a/examples/synthetic_methane_morocco/gboml_models/scenario_3_pipe.txt b/examples/synthetic_methane_morocco/gboml_models/scenario_3_pipe.txt new file mode 100644 index 0000000000000000000000000000000000000000..9175aeb2b842b8e0dcaa37cc68229fbf0841fd4a --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/scenario_3_pipe.txt @@ -0,0 +1,113 @@ +#TIMEHORIZON +T = 1*8760; + +#GLOBAL + wacc = 0.07; + number_years_horizon = T/8760; + cap_co2 = 0.0; + co2_emission_cost = 0.0; + contingency_10 = 1.1; + contingency_30 = 1.3; + gas_demand = 0.0739299599388333; + +//---- Remote Hub power production ----// + + #NODE SOLAR_PV_PLANTS = import SOLAR_PV_PLANTS from "Remote_hub_power_production.gboml"; + #NODE WIND_PLANTS = import WIND_PLANTS from "Remote_hub_power_production.gboml"; + #NODE BATTERY_STORAGE = import BATTERY_STORAGE from "Remote_hub_power_production.gboml"; + #NODE HVDC = import HVDC from "Remote_hub_power_production.gboml"; + + #HYPEREDGE POWER_BALANCE_ELEC_PROD + #CONSTRAINTS + SOLAR_PV_PLANTS.elec_out[t] + WIND_PLANTS.elec_out[t] + BATTERY_STORAGE.elec_out[t] == BATTERY_STORAGE.elec_in[t] + HVDC.elec_in[t]; + + +//---- Remote hub CO2 management ----// + + #NODE DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION = import DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION from "Remote_hub_CO2_management.gboml"; + #NODE CO2_STORAGE = import CO2_STORAGE from "Remote_hub_CO2_management.gboml"; + + #HYPEREDGE CO2_BALANCE_HUB + #CONSTRAINTS + PIPE_CO2_OFF_SHORE.co2_out[t] + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.co2_out[t] + CO2_STORAGE.co2_out[t] == CO2_STORAGE.co2_in[t] + METHANATION_PLANTS.co2_in[t]; + + #HYPEREDGE HEAT_BALANCE + #CONSTRAINTS + METHANATION_PLANTS.heat_out[t] >= DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.heat_in[t]; + + +//---- Remote hub CH4 production line ----// + + #NODE DESALINATION_PLANTS = import DESALINATION_PLANTS from "Remote_hub_CH4_production_line.gboml"; + #NODE WATER_STORAGE = import WATER_STORAGE from "Remote_hub_CH4_production_line.gboml"; + #NODE ELECTROLYSIS_PLANTS = import ELECTROLYSIS_PLANTS from "Remote_hub_CH4_production_line.gboml"; + #NODE HYDROGEN_STORAGE = import HYDROGEN_STORAGE from "Remote_hub_CH4_production_line.gboml"; + #NODE METHANATION_PLANTS = import METHANATION_PLANTS from "Remote_hub_CH4_production_line.gboml"; + + + #HYPEREDGE POWER_BALANCE_HUB + #CONSTRAINTS + HVDC.elec_out[t] == ELECTROLYSIS_PLANTS.elec_in[t] + HYDROGEN_STORAGE.elec_in[t] + DESALINATION_PLANTS.elec_in[t] + WATER_STORAGE.elec_in[t] + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.elec_in[t] + METHANE_TRANSPORT_STORAGE.HUB_elec_in[t] + PIPE_CO2_OFF_SHORE.elec_in[t]; + + #HYPEREDGE WATER_BALANCE_HUB + #CONSTRAINTS + DESALINATION_PLANTS.water_out[t] + METHANATION_PLANTS.water_out[t] + WATER_STORAGE.water_out[t] == WATER_STORAGE.water_in[t] + ELECTROLYSIS_PLANTS.water_in[t] + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.water_in[t]; + + #HYPEREDGE HYDROGEN_BALANCE_HUB + #CONSTRAINTS + ELECTROLYSIS_PLANTS.hydrogen_out[t] + HYDROGEN_STORAGE.hydrogen_out[t] == HYDROGEN_STORAGE.hydrogen_in[t] + DIRECT_AIR_CAPTURE_PLANTS_BASED_ON_SOLID_ADSORPTION.hydrogen_in[t] + METHANATION_PLANTS.hydrogen_in[t]; + + +//---- Commodities transportation ----// + + #NODE METHANE_TRANSPORT_STORAGE = import METHANE_TRANSPORT_STORAGE from "Commodity_transportation.gboml"; + #NODE PIPE_CO2_OFF_SHORE = import PIPE_CO2_OFF_SHORE from "Commodity_transportation.gboml"; + + + #HYPEREDGE METHANE_BALANCE_HUB + #CONSTRAINTS + METHANATION_PLANTS.methane_out[t] == METHANE_TRANSPORT_STORAGE.methane_in[t]; + + #HYPEREDGE METHANE_BALANCE_DESTINATION + #PARAMETERS + demand = global.gas_demand; + #CONSTRAINTS + METHANE_TRANSPORT_STORAGE.PIPE_methane_out[t] + METHANE_TRANSPORT_STORAGE.REG_methane_out[t] == METHANE_TRANSPORT_STORAGE.LIQ_methane_in[t] + demand; + + +//---- CO2 capture, Belgium ----// + + #NODE PCCC_BE = import PCCC_BE from "Belgium.gboml"; + + + #HYPEREDGE CO2_BALANCE_DESTINATION + #CONSTRAINTS + PIPE_CO2_OFF_SHORE.co2_in[t] == PCCC_BE.co2_captured[t]; + + + #HYPEREDGE CO2_PROD_DESTINATION + #PARAMETERS + demand = global.gas_demand; + conversion_factor_methane = 0.364; // kt CH4 / kt CO2 + #CONSTRAINTS + PCCC_BE.co2_source[t] == demand/conversion_factor_methane; + + +//---- Hub power generation, Belgium ----// + + //#NODE CCGT_BE = import CCGT_BE from "Belgium.gboml" + #NODE SOLAR_PV_PLANTS_BE = import SOLAR_PV_PLANTS from "Remote_hub_power_production.gboml" + with capacity_factor_PV = import "belgium_pv_capacity_factor_one_year.csv"; + #NODE WIND_PLANTS_BE = import WIND_PLANTS from "Remote_hub_power_production.gboml" + with capacity_factor_wind = import "belgium_wind_capacity_factor_one_year.csv"; + #NODE BATTERY_STORAGE_BE = import BATTERY_STORAGE from "Remote_hub_power_production.gboml"; + #NODE HVDC_BE = import HVDC from "Remote_hub_power_production.gboml" + with line_lenght = 50; + + #HYPEREDGE POWER_BALANCE_ELEC_PROD_BE + #CONSTRAINTS + SOLAR_PV_PLANTS_BE.elec_out[t] + WIND_PLANTS_BE.elec_out[t] + BATTERY_STORAGE_BE.elec_out[t] == BATTERY_STORAGE_BE.elec_in[t] + HVDC_BE.elec_in[t]; + + #HYPEREDGE ELEC_BALANCE_DESTINATION + #CONSTRAINTS + HVDC_BE.elec_out[t] == PCCC_BE.elec_in[t] + METHANE_TRANSPORT_STORAGE.BE_elec_in[t]; diff --git a/examples/synthetic_methane_morocco/gboml_models/schedule_safi_one_year.csv b/examples/synthetic_methane_morocco/gboml_models/schedule_safi_one_year.csv new file mode 100644 index 0000000000000000000000000000000000000000..f8ee8af16736defa243657c9cfd0a24e72c1c40d --- /dev/null +++ b/examples/synthetic_methane_morocco/gboml_models/schedule_safi_one_year.csv @@ -0,0 +1,8761 @@ +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +0.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 +1.0 + diff --git a/examples/synthetic_methane_morocco/run_models.py b/examples/synthetic_methane_morocco/run_models.py new file mode 100644 index 0000000000000000000000000000000000000000..b23049be1f0c1bbf671f5b10f72b6f4137833503 --- /dev/null +++ b/examples/synthetic_methane_morocco/run_models.py @@ -0,0 +1,30 @@ +import argparse +import gboml_functions as gf +import os + +""" Enable to run gboml files one after the other """ + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('-if', '--input_files', nargs = '*', help='names gboml files to be run', + type=str, default=[ + os.path.join('gboml_models','scenario_1.txt'), + os.path.join('gboml_models','scenario_2.txt'), + os.path.join('gboml_models','scenario_3.txt'), + os.path.join('gboml_models','scenario_3_pipe.txt')]) + parser.add_argument('-y', '--years', help='Number of years', + type=int, default=1) + + + args = parser.parse_args() + + files = args.input_files + years = args.years + timehorizon = 365*24*years + + for file in files: + gf.gboml_graph_run(file, timehorizon) + + + +