From 8906b96d45ff9aeb5c7facb2ac0ff8327f901873 Mon Sep 17 00:00:00 2001 From: guilpier-code <62292552+guilpier-code@users.noreply.github.com> Date: Tue, 9 Jul 2024 16:59:04 +0200 Subject: [PATCH] Adding tests for final levels (#26) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Adding tests for final levels * Apply suggestions from code review --------- Co-authored-by: Florian Omnès --- study-batches.txt | 1 + valid-v920/final-levels/Desktop.ini | 4 + valid-v920/final-levels/check-config.json | 10 + .../input/areas/area/adequacy_patch.ini | 3 + .../input/areas/area/optimization.ini | 11 + .../final-levels/input/areas/area/ui.ini | 15 + valid-v920/final-levels/input/areas/list.txt | 1 + valid-v920/final-levels/input/areas/sets.ini | 6 + .../bindingconstraints/bindingconstraints.ini | 0 .../input/hydro/allocation/area.ini | 3 + .../capacity/creditmodulations_area.txt | 2 + .../common/capacity/inflowPattern_area.txt | 365 + .../capacity/maxDailyGenEnergy_area.txt | 365 + .../capacity/maxDailyPumpEnergy_area.txt | 365 + .../hydro/common/capacity/reservoir_area.txt | 365 + .../common/capacity/waterValues_area.txt | 0 valid-v920/final-levels/input/hydro/hydro.ini | 30 + .../input/hydro/prepro/area/energy.txt | 0 .../input/hydro/prepro/area/prepro.ini | 3 + .../input/hydro/prepro/correlation.ini | 29 + .../hydro/series/area/maxHourlyGenPower.txt | 8760 +++++++++++++++++ .../hydro/series/area/maxHourlyPumpPower.txt | 8760 +++++++++++++++++ .../input/hydro/series/area/mingen.txt | 0 .../input/hydro/series/area/mod.txt | 365 + .../input/hydro/series/area/ror.txt | 0 .../input/links/area/properties.ini | 0 .../input/load/prepro/area/conversion.txt | 2 + .../input/load/prepro/area/data.txt | 12 + .../final-levels/input/load/prepro/area/k.txt | 0 .../input/load/prepro/area/settings.ini | 0 .../input/load/prepro/area/translation.txt | 0 .../input/load/prepro/correlation.ini | 29 + .../input/load/series/load_area.txt | 8760 +++++++++++++++++ .../input/misc-gen/miscgen-area.txt | 0 .../input/renewables/clusters/area/list.ini | 0 .../final-levels/input/reserves/area.txt | 0 .../input/solar/prepro/area/conversion.txt | 2 + .../input/solar/prepro/area/data.txt | 12 + .../input/solar/prepro/area/k.txt | 0 .../input/solar/prepro/area/settings.ini | 0 .../input/solar/prepro/area/translation.txt | 0 .../input/solar/prepro/correlation.ini | 29 + .../input/solar/series/solar_area.txt | 0 .../input/st-storage/clusters/area/list.ini | 0 .../final-levels/input/thermal/areas.ini | 6 + .../input/thermal/clusters/area/list.ini | 0 .../input/wind/prepro/area/conversion.txt | 2 + .../input/wind/prepro/area/data.txt | 12 + .../final-levels/input/wind/prepro/area/k.txt | 0 .../input/wind/prepro/area/settings.ini | 0 .../input/wind/prepro/area/translation.txt | 0 .../input/wind/prepro/correlation.ini | 29 + .../input/wind/series/wind_area.txt | 0 valid-v920/final-levels/layers/layers.ini | 5 + valid-v920/final-levels/settings/comments.txt | 66 + .../final-levels/settings/generaldata.ini | 108 + .../final-levels/settings/resources/study.ico | Bin 0 -> 128150 bytes .../final-levels/settings/scenariobuilder.dat | 10 + valid-v920/final-levels/study.antares | 7 + 59 files changed, 28554 insertions(+) create mode 100644 valid-v920/final-levels/Desktop.ini create mode 100644 valid-v920/final-levels/check-config.json create mode 100644 valid-v920/final-levels/input/areas/area/adequacy_patch.ini create mode 100644 valid-v920/final-levels/input/areas/area/optimization.ini create mode 100644 valid-v920/final-levels/input/areas/area/ui.ini create mode 100644 valid-v920/final-levels/input/areas/list.txt create mode 100644 valid-v920/final-levels/input/areas/sets.ini create mode 100644 valid-v920/final-levels/input/bindingconstraints/bindingconstraints.ini create mode 100644 valid-v920/final-levels/input/hydro/allocation/area.ini create mode 100644 valid-v920/final-levels/input/hydro/common/capacity/creditmodulations_area.txt create mode 100644 valid-v920/final-levels/input/hydro/common/capacity/inflowPattern_area.txt create mode 100644 valid-v920/final-levels/input/hydro/common/capacity/maxDailyGenEnergy_area.txt create mode 100644 valid-v920/final-levels/input/hydro/common/capacity/maxDailyPumpEnergy_area.txt create mode 100644 valid-v920/final-levels/input/hydro/common/capacity/reservoir_area.txt create mode 100644 valid-v920/final-levels/input/hydro/common/capacity/waterValues_area.txt create mode 100644 valid-v920/final-levels/input/hydro/hydro.ini create mode 100644 valid-v920/final-levels/input/hydro/prepro/area/energy.txt create mode 100644 valid-v920/final-levels/input/hydro/prepro/area/prepro.ini create mode 100644 valid-v920/final-levels/input/hydro/prepro/correlation.ini create mode 100644 valid-v920/final-levels/input/hydro/series/area/maxHourlyGenPower.txt create mode 100644 valid-v920/final-levels/input/hydro/series/area/maxHourlyPumpPower.txt create mode 100644 valid-v920/final-levels/input/hydro/series/area/mingen.txt create mode 100644 valid-v920/final-levels/input/hydro/series/area/mod.txt create mode 100644 valid-v920/final-levels/input/hydro/series/area/ror.txt create mode 100644 valid-v920/final-levels/input/links/area/properties.ini create mode 100644 valid-v920/final-levels/input/load/prepro/area/conversion.txt create mode 100644 valid-v920/final-levels/input/load/prepro/area/data.txt create mode 100644 valid-v920/final-levels/input/load/prepro/area/k.txt create mode 100644 valid-v920/final-levels/input/load/prepro/area/settings.ini create mode 100644 valid-v920/final-levels/input/load/prepro/area/translation.txt create mode 100644 valid-v920/final-levels/input/load/prepro/correlation.ini create mode 100644 valid-v920/final-levels/input/load/series/load_area.txt create mode 100644 valid-v920/final-levels/input/misc-gen/miscgen-area.txt create mode 100644 valid-v920/final-levels/input/renewables/clusters/area/list.ini create mode 100644 valid-v920/final-levels/input/reserves/area.txt create mode 100644 valid-v920/final-levels/input/solar/prepro/area/conversion.txt create mode 100644 valid-v920/final-levels/input/solar/prepro/area/data.txt create mode 100644 valid-v920/final-levels/input/solar/prepro/area/k.txt create mode 100644 valid-v920/final-levels/input/solar/prepro/area/settings.ini create mode 100644 valid-v920/final-levels/input/solar/prepro/area/translation.txt create mode 100644 valid-v920/final-levels/input/solar/prepro/correlation.ini create mode 100644 valid-v920/final-levels/input/solar/series/solar_area.txt create mode 100644 valid-v920/final-levels/input/st-storage/clusters/area/list.ini create mode 100644 valid-v920/final-levels/input/thermal/areas.ini create mode 100644 valid-v920/final-levels/input/thermal/clusters/area/list.ini create mode 100644 valid-v920/final-levels/input/wind/prepro/area/conversion.txt create mode 100644 valid-v920/final-levels/input/wind/prepro/area/data.txt create mode 100644 valid-v920/final-levels/input/wind/prepro/area/k.txt create mode 100644 valid-v920/final-levels/input/wind/prepro/area/settings.ini create mode 100644 valid-v920/final-levels/input/wind/prepro/area/translation.txt create mode 100644 valid-v920/final-levels/input/wind/prepro/correlation.ini create mode 100644 valid-v920/final-levels/input/wind/series/wind_area.txt create mode 100644 valid-v920/final-levels/layers/layers.ini create mode 100644 valid-v920/final-levels/settings/comments.txt create mode 100644 valid-v920/final-levels/settings/generaldata.ini create mode 100644 valid-v920/final-levels/settings/resources/study.ico create mode 100644 valid-v920/final-levels/settings/scenariobuilder.dat create mode 100644 valid-v920/final-levels/study.antares diff --git a/study-batches.txt b/study-batches.txt index c70af9d4..c3bff31b 100644 --- a/study-batches.txt +++ b/study-batches.txt @@ -21,6 +21,7 @@ adequacy-patch-CSR valid-v860 valid-v870 valid-v910 +valid-v920 valid-named-mps valid-milp ts-generator diff --git a/valid-v920/final-levels/Desktop.ini b/valid-v920/final-levels/Desktop.ini new file mode 100644 index 00000000..6e907d7c --- /dev/null +++ b/valid-v920/final-levels/Desktop.ini @@ -0,0 +1,4 @@ +[.shellclassinfo] +iconfile = settings/resources/study.ico +iconindex = 0 +infotip = Antares Study9.1: final-levels diff --git a/valid-v920/final-levels/check-config.json b/valid-v920/final-levels/check-config.json new file mode 100644 index 00000000..a2501a42 --- /dev/null +++ b/valid-v920/final-levels/check-config.json @@ -0,0 +1,10 @@ +[ + { + "name" : "test_final_level", + "checks" : + { + "output_compare" : {}, + "integrity_compare" : null + } + } +] \ No newline at end of file diff --git a/valid-v920/final-levels/input/areas/area/adequacy_patch.ini b/valid-v920/final-levels/input/areas/area/adequacy_patch.ini new file mode 100644 index 00000000..9bce2ef0 --- /dev/null +++ b/valid-v920/final-levels/input/areas/area/adequacy_patch.ini @@ -0,0 +1,3 @@ +[adequacy-patch] +adequacy-patch-mode = outside + diff --git a/valid-v920/final-levels/input/areas/area/optimization.ini b/valid-v920/final-levels/input/areas/area/optimization.ini new file mode 100644 index 00000000..6aa8ae1e --- /dev/null +++ b/valid-v920/final-levels/input/areas/area/optimization.ini @@ -0,0 +1,11 @@ +[nodal optimization] +non-dispatchable-power = true +dispatchable-hydro-power = true +other-dispatchable-power = true +spread-unsupplied-energy-cost = 0 +spread-spilled-energy-cost = 0 + +[filtering] +filter-synthesis = hourly, daily, weekly, monthly, annual +filter-year-by-year = hourly, daily, weekly, monthly, annual + diff --git a/valid-v920/final-levels/input/areas/area/ui.ini b/valid-v920/final-levels/input/areas/area/ui.ini new file mode 100644 index 00000000..649bceac --- /dev/null +++ b/valid-v920/final-levels/input/areas/area/ui.ini @@ -0,0 +1,15 @@ +[ui] +x = -7 +y = -3 +color_r = 230 +color_g = 108 +color_b = 44 +layers = 0 +[layerX] +0 = -7 + +[layerY] +0 = -3 + +[layerColor] +0 = 230 , 108 , 44 diff --git a/valid-v920/final-levels/input/areas/list.txt b/valid-v920/final-levels/input/areas/list.txt new file mode 100644 index 00000000..8e27cb50 --- /dev/null +++ b/valid-v920/final-levels/input/areas/list.txt @@ -0,0 +1 @@ +Area diff --git a/valid-v920/final-levels/input/areas/sets.ini b/valid-v920/final-levels/input/areas/sets.ini new file mode 100644 index 00000000..5b315e88 --- /dev/null +++ b/valid-v920/final-levels/input/areas/sets.ini @@ -0,0 +1,6 @@ +[all areas] +caption = All areas +comments = Spatial aggregates on all areas +output = false +apply-filter = add-all + diff --git a/valid-v920/final-levels/input/bindingconstraints/bindingconstraints.ini b/valid-v920/final-levels/input/bindingconstraints/bindingconstraints.ini new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/hydro/allocation/area.ini b/valid-v920/final-levels/input/hydro/allocation/area.ini new file mode 100644 index 00000000..db41bd15 --- /dev/null +++ b/valid-v920/final-levels/input/hydro/allocation/area.ini @@ -0,0 +1,3 @@ +[[allocation]] +area = 1 + diff --git a/valid-v920/final-levels/input/hydro/common/capacity/creditmodulations_area.txt b/valid-v920/final-levels/input/hydro/common/capacity/creditmodulations_area.txt new file mode 100644 index 00000000..b5432c8f --- /dev/null +++ b/valid-v920/final-levels/input/hydro/common/capacity/creditmodulations_area.txt @@ -0,0 +1,2 @@ +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/valid-v920/final-levels/input/hydro/common/capacity/inflowPattern_area.txt b/valid-v920/final-levels/input/hydro/common/capacity/inflowPattern_area.txt new file mode 100644 index 00000000..a23ad84e --- /dev/null +++ b/valid-v920/final-levels/input/hydro/common/capacity/inflowPattern_area.txt @@ -0,0 +1,365 @@ +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 diff --git a/valid-v920/final-levels/input/hydro/common/capacity/maxDailyGenEnergy_area.txt b/valid-v920/final-levels/input/hydro/common/capacity/maxDailyGenEnergy_area.txt new file mode 100644 index 00000000..3178d1da --- /dev/null +++ b/valid-v920/final-levels/input/hydro/common/capacity/maxDailyGenEnergy_area.txt @@ -0,0 +1,365 @@ +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 diff --git a/valid-v920/final-levels/input/hydro/common/capacity/maxDailyPumpEnergy_area.txt b/valid-v920/final-levels/input/hydro/common/capacity/maxDailyPumpEnergy_area.txt new file mode 100644 index 00000000..3178d1da --- /dev/null +++ b/valid-v920/final-levels/input/hydro/common/capacity/maxDailyPumpEnergy_area.txt @@ -0,0 +1,365 @@ +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 diff --git a/valid-v920/final-levels/input/hydro/common/capacity/reservoir_area.txt b/valid-v920/final-levels/input/hydro/common/capacity/reservoir_area.txt new file mode 100644 index 00000000..4445035e --- /dev/null +++ b/valid-v920/final-levels/input/hydro/common/capacity/reservoir_area.txt @@ -0,0 +1,365 @@ +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 +0 0.500 1 diff --git a/valid-v920/final-levels/input/hydro/common/capacity/waterValues_area.txt b/valid-v920/final-levels/input/hydro/common/capacity/waterValues_area.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/hydro/hydro.ini b/valid-v920/final-levels/input/hydro/hydro.ini new file mode 100644 index 00000000..18903f1f --- /dev/null +++ b/valid-v920/final-levels/input/hydro/hydro.ini @@ -0,0 +1,30 @@ +[inter-daily-breakdown] +area = 1.000000 + +[intra-daily-modulation] +area = 24.000000 + +[inter-monthly-breakdown] +area = 1.000000 + +[reservoir] +area = true + +[reservoir capacity] +area = 200000.000000 + +[follow load] +area = false + +[initialize reservoir date] +area = 0 + +[leeway low] +area = 1.000000 + +[leeway up] +area = 1.000000 + +[pumping efficiency] +area = 1.000000 + diff --git a/valid-v920/final-levels/input/hydro/prepro/area/energy.txt b/valid-v920/final-levels/input/hydro/prepro/area/energy.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/hydro/prepro/area/prepro.ini b/valid-v920/final-levels/input/hydro/prepro/area/prepro.ini new file mode 100644 index 00000000..558371f3 --- /dev/null +++ b/valid-v920/final-levels/input/hydro/prepro/area/prepro.ini @@ -0,0 +1,3 @@ +[prepro] +intermonthly-correlation = 0.500000 + diff --git a/valid-v920/final-levels/input/hydro/prepro/correlation.ini b/valid-v920/final-levels/input/hydro/prepro/correlation.ini new file mode 100644 index 00000000..e8ecc128 --- /dev/null +++ b/valid-v920/final-levels/input/hydro/prepro/correlation.ini @@ -0,0 +1,29 @@ +[general] +mode = annual + +[annual] + +[0] + +[1] + +[2] + +[3] + +[4] + +[5] + +[6] + +[7] + +[8] + +[9] + +[10] + +[11] + diff --git a/valid-v920/final-levels/input/hydro/series/area/maxHourlyGenPower.txt b/valid-v920/final-levels/input/hydro/series/area/maxHourlyGenPower.txt new file mode 100644 index 00000000..c8739b9b --- /dev/null +++ b/valid-v920/final-levels/input/hydro/series/area/maxHourlyGenPower.txt @@ -0,0 +1,8760 @@ +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 diff --git a/valid-v920/final-levels/input/hydro/series/area/maxHourlyPumpPower.txt b/valid-v920/final-levels/input/hydro/series/area/maxHourlyPumpPower.txt new file mode 100644 index 00000000..c8739b9b --- /dev/null +++ b/valid-v920/final-levels/input/hydro/series/area/maxHourlyPumpPower.txt @@ -0,0 +1,8760 @@ +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 diff --git a/valid-v920/final-levels/input/hydro/series/area/mingen.txt b/valid-v920/final-levels/input/hydro/series/area/mingen.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/hydro/series/area/mod.txt b/valid-v920/final-levels/input/hydro/series/area/mod.txt new file mode 100644 index 00000000..6d825e42 --- /dev/null +++ b/valid-v920/final-levels/input/hydro/series/area/mod.txt @@ -0,0 +1,365 @@ +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 +0 300 diff --git a/valid-v920/final-levels/input/hydro/series/area/ror.txt b/valid-v920/final-levels/input/hydro/series/area/ror.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/links/area/properties.ini b/valid-v920/final-levels/input/links/area/properties.ini new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/load/prepro/area/conversion.txt b/valid-v920/final-levels/input/load/prepro/area/conversion.txt new file mode 100644 index 00000000..51d57f32 --- /dev/null +++ b/valid-v920/final-levels/input/load/prepro/area/conversion.txt @@ -0,0 +1,2 @@ +-9999999980506447872 0 9999999980506447872 +0 0 0 diff --git a/valid-v920/final-levels/input/load/prepro/area/data.txt b/valid-v920/final-levels/input/load/prepro/area/data.txt new file mode 100644 index 00000000..294139d6 --- /dev/null +++ b/valid-v920/final-levels/input/load/prepro/area/data.txt @@ -0,0 +1,12 @@ +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 diff --git a/valid-v920/final-levels/input/load/prepro/area/k.txt b/valid-v920/final-levels/input/load/prepro/area/k.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/load/prepro/area/settings.ini b/valid-v920/final-levels/input/load/prepro/area/settings.ini new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/load/prepro/area/translation.txt b/valid-v920/final-levels/input/load/prepro/area/translation.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/load/prepro/correlation.ini b/valid-v920/final-levels/input/load/prepro/correlation.ini new file mode 100644 index 00000000..e8ecc128 --- /dev/null +++ b/valid-v920/final-levels/input/load/prepro/correlation.ini @@ -0,0 +1,29 @@ +[general] +mode = annual + +[annual] + +[0] + +[1] + +[2] + +[3] + +[4] + +[5] + +[6] + +[7] + +[8] + +[9] + +[10] + +[11] + diff --git a/valid-v920/final-levels/input/load/series/load_area.txt b/valid-v920/final-levels/input/load/series/load_area.txt new file mode 100644 index 00000000..9e0488f6 --- /dev/null +++ b/valid-v920/final-levels/input/load/series/load_area.txt @@ -0,0 +1,8760 @@ +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 +300 0 diff --git a/valid-v920/final-levels/input/misc-gen/miscgen-area.txt b/valid-v920/final-levels/input/misc-gen/miscgen-area.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/renewables/clusters/area/list.ini b/valid-v920/final-levels/input/renewables/clusters/area/list.ini new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/reserves/area.txt b/valid-v920/final-levels/input/reserves/area.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/solar/prepro/area/conversion.txt b/valid-v920/final-levels/input/solar/prepro/area/conversion.txt new file mode 100644 index 00000000..51d57f32 --- /dev/null +++ b/valid-v920/final-levels/input/solar/prepro/area/conversion.txt @@ -0,0 +1,2 @@ +-9999999980506447872 0 9999999980506447872 +0 0 0 diff --git a/valid-v920/final-levels/input/solar/prepro/area/data.txt b/valid-v920/final-levels/input/solar/prepro/area/data.txt new file mode 100644 index 00000000..294139d6 --- /dev/null +++ b/valid-v920/final-levels/input/solar/prepro/area/data.txt @@ -0,0 +1,12 @@ +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 diff --git a/valid-v920/final-levels/input/solar/prepro/area/k.txt b/valid-v920/final-levels/input/solar/prepro/area/k.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/solar/prepro/area/settings.ini b/valid-v920/final-levels/input/solar/prepro/area/settings.ini new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/solar/prepro/area/translation.txt b/valid-v920/final-levels/input/solar/prepro/area/translation.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/solar/prepro/correlation.ini b/valid-v920/final-levels/input/solar/prepro/correlation.ini new file mode 100644 index 00000000..e8ecc128 --- /dev/null +++ b/valid-v920/final-levels/input/solar/prepro/correlation.ini @@ -0,0 +1,29 @@ +[general] +mode = annual + +[annual] + +[0] + +[1] + +[2] + +[3] + +[4] + +[5] + +[6] + +[7] + +[8] + +[9] + +[10] + +[11] + diff --git a/valid-v920/final-levels/input/solar/series/solar_area.txt b/valid-v920/final-levels/input/solar/series/solar_area.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/st-storage/clusters/area/list.ini b/valid-v920/final-levels/input/st-storage/clusters/area/list.ini new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/thermal/areas.ini b/valid-v920/final-levels/input/thermal/areas.ini new file mode 100644 index 00000000..09b086e2 --- /dev/null +++ b/valid-v920/final-levels/input/thermal/areas.ini @@ -0,0 +1,6 @@ +[unserverdenergycost] +area = 5000.000000 + +[spilledenergycost] +area = 100.000000 + diff --git a/valid-v920/final-levels/input/thermal/clusters/area/list.ini b/valid-v920/final-levels/input/thermal/clusters/area/list.ini new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/wind/prepro/area/conversion.txt b/valid-v920/final-levels/input/wind/prepro/area/conversion.txt new file mode 100644 index 00000000..51d57f32 --- /dev/null +++ b/valid-v920/final-levels/input/wind/prepro/area/conversion.txt @@ -0,0 +1,2 @@ +-9999999980506447872 0 9999999980506447872 +0 0 0 diff --git a/valid-v920/final-levels/input/wind/prepro/area/data.txt b/valid-v920/final-levels/input/wind/prepro/area/data.txt new file mode 100644 index 00000000..294139d6 --- /dev/null +++ b/valid-v920/final-levels/input/wind/prepro/area/data.txt @@ -0,0 +1,12 @@ +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 +1 1 0 1 1 1 diff --git a/valid-v920/final-levels/input/wind/prepro/area/k.txt b/valid-v920/final-levels/input/wind/prepro/area/k.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/wind/prepro/area/settings.ini b/valid-v920/final-levels/input/wind/prepro/area/settings.ini new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/wind/prepro/area/translation.txt b/valid-v920/final-levels/input/wind/prepro/area/translation.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/input/wind/prepro/correlation.ini b/valid-v920/final-levels/input/wind/prepro/correlation.ini new file mode 100644 index 00000000..e8ecc128 --- /dev/null +++ b/valid-v920/final-levels/input/wind/prepro/correlation.ini @@ -0,0 +1,29 @@ +[general] +mode = annual + +[annual] + +[0] + +[1] + +[2] + +[3] + +[4] + +[5] + +[6] + +[7] + +[8] + +[9] + +[10] + +[11] + diff --git a/valid-v920/final-levels/input/wind/series/wind_area.txt b/valid-v920/final-levels/input/wind/series/wind_area.txt new file mode 100644 index 00000000..e69de29b diff --git a/valid-v920/final-levels/layers/layers.ini b/valid-v920/final-levels/layers/layers.ini new file mode 100644 index 00000000..e58b2c33 --- /dev/null +++ b/valid-v920/final-levels/layers/layers.ini @@ -0,0 +1,5 @@ +[layers] +0 = All +[activeLayer] +activeLayerID = 0 +showAllLayer = true \ No newline at end of file diff --git a/valid-v920/final-levels/settings/comments.txt b/valid-v920/final-levels/settings/comments.txt new file mode 100644 index 00000000..0e29ff8d --- /dev/null +++ b/valid-v920/final-levels/settings/comments.txt @@ -0,0 +1,66 @@ + + + + + Testing hydro final levels + " (final : end of a complete year [365 days])" + + + + + + Goals of this test + " : " + + + 1. Check that the level starts from an initial high level and decreases to a lower level (no inflow needed) + + + 2. Check that the level starts from an initial low level and increases to a higher final level, if we have enough inflows along the year + + + "3. Check the scenario builder effects regarding final levels " + + + + + + How do we do that + " :" + + + - We only need one area. Its reservoir is managed (levels are taken into account) and does not use water values + + + - We play 2 complete years, so we can test the scenario builder effects (goal 3 in previous sections above). Year 1 fulfills the gaol 1 and year fulfills the goal 2. + + + - Scenario builder : we tune the scenario builder for load, hydro (inflows), initial and final levels. + + + - Year 1 : Initial level is 100 % and goes down to 50 % at end of year. In order to cause hydro production, we need load (300 MWh every hour), bot no inflows are required. + + + "- Year 2 : Initial level is 20 % and goes up to 70 % at end of year. No production is needed, so there's no load. But we need inflows (300 MWh per hour) " + + + + + + Expected results + " : " + + + - Year 1 : final hydro level is 50 % + + + - Year 2 : final hydro level is 70 % + + + + + + + + + diff --git a/valid-v920/final-levels/settings/generaldata.ini b/valid-v920/final-levels/settings/generaldata.ini new file mode 100644 index 00000000..bfeaf008 --- /dev/null +++ b/valid-v920/final-levels/settings/generaldata.ini @@ -0,0 +1,108 @@ +[general] +mode = Economy +horizon = +nbyears = 2 +simulation.start = 1 +simulation.end = 365 +january.1st = Monday +first-month-in-year = january +first.weekday = Monday +leapyear = false +year-by-year = true +derated = false +custom-scenario = true +user-playlist = false +thematic-trimming = true +geographic-trimming = false +active-rules-scenario = default ruleset +generate = +nbtimeseriesload = 1 +nbtimeserieshydro = 1 +nbtimeserieswind = 1 +nbtimeseriesthermal = 1 +nbtimeseriessolar = 1 +refreshtimeseries = +intra-modal = +inter-modal = +refreshintervalload = 100 +refreshintervalhydro = 100 +refreshintervalwind = 100 +refreshintervalthermal = 100 +refreshintervalsolar = 100 +readonly = false + +[input] +import = + +[output] +synthesis = false +storenewset = true +archives = +result-format = txt-files + +[optimization] +simplex-range = week +transmission-capacities = local-values +include-constraints = true +include-hurdlecosts = true +include-tc-minstablepower = true +include-tc-min-ud-time = true +include-dayahead = true +include-strategicreserve = true +include-spinningreserve = true +include-primaryreserve = true +include-exportmps = none +include-exportstructure = false +include-unfeasible-problem-behavior = error-verbose +solver-logs = false + +[adequacy patch] +include-adq-patch = false +set-to-null-ntc-from-physical-out-to-physical-in-for-first-step = true +set-to-null-ntc-between-physical-out-for-first-step = true +enable-first-step = true +price-taking-order = DENS +include-hurdle-cost-csr = false +check-csr-cost-function = false +threshold-initiate-curtailment-sharing-rule = 0.000000 +threshold-display-local-matching-rule-violations = 0.000000 +threshold-csr-variable-bounds-relaxation = 3 + +[other preferences] +initial-reservoir-levels = cold start +hydro-heuristic-policy = accommodate rule curves +hydro-pricing-mode = fast +power-fluctuations = free modulations +shedding-policy = shave peaks +unit-commitment-mode = fast +number-of-cores-mode = medium +renewable-generation-modelling = clusters + +[advanced parameters] +accuracy-on-correlation = + +[variables selection] +selected_vars_reset = false +select_var + = H. INFL +select_var + = H. LEV +select_var + = H. OVFL +select_var + = H. PUMP +select_var + = H. STOR +select_var + = LOAD +select_var + = OV. COST +select_var + = SPIL. ENRG +select_var + = UNSP. ENRG + +[seeds - Mersenne Twister] +seed-tsgen-wind = 5489 +seed-tsgen-load = 1005489 +seed-tsgen-hydro = 2005489 +seed-tsgen-thermal = 3005489 +seed-tsgen-solar = 4005489 +seed-tsnumbers = 5005489 +seed-unsupplied-energy-costs = 6005489 +seed-spilled-energy-costs = 7005489 +seed-thermal-costs = 8005489 +seed-hydro-costs = 9005489 +seed-initial-reservoir-levels = 10005489 + diff --git a/valid-v920/final-levels/settings/resources/study.ico b/valid-v920/final-levels/settings/resources/study.ico new file mode 100644 index 0000000000000000000000000000000000000000..532b9545b95958bbf7de2b85f4dacf78551a26e5 GIT binary patch literal 128150 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 LZKPGE;TZmZo_Z+K literal 0 HcmV?d00001 diff --git a/valid-v920/final-levels/settings/scenariobuilder.dat b/valid-v920/final-levels/settings/scenariobuilder.dat new file mode 100644 index 00000000..b96e11e4 --- /dev/null +++ b/valid-v920/final-levels/settings/scenariobuilder.dat @@ -0,0 +1,10 @@ +[Default Ruleset] +l,area,0 = 1 +l,area,1 = 2 +h,area,0 = 1 +h,area,1 = 2 +hl,area,0 = 1 +hl,area,1 = 0.2 +hfl,area,0 = 0.5 +hfl,area,1 = 0.7 + diff --git a/valid-v920/final-levels/study.antares b/valid-v920/final-levels/study.antares new file mode 100644 index 00000000..1d28237e --- /dev/null +++ b/valid-v920/final-levels/study.antares @@ -0,0 +1,7 @@ +[antares] +version = 9.2 +caption = final-levels +created = 1714059152 +lastsave = 1714136099 +author = Unknown +