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 00000000..532b9545 Binary files /dev/null and b/valid-v920/final-levels/settings/resources/study.ico differ 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 +