Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/locations.csv
===================================================================
diff -u
--- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/locations.csv (revision 0)
+++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/locations.csv (revision 6011)
@@ -0,0 +1,2 @@
+location_id;surfaceline_id;segment_id;geo_x;geo_y;x_soilgeometry2D_origin;PenetrationLength;TrafficLoad;polderlevel;head_pl2;ophoogmateriaaldijk;ophoogmateriaalberm;dempingsfactor_pl3;dempingsfactor_pl4;PLLineCreationMethod;PLLineOffsetBelowDikeTopAtRiver;PLLineOffsetBelowDikeTopAtPolder;PLLineOffsetBelowShoulderBaseInside;PLLIneOffsetBelowDikeToeAtPolder;StabilityShoulderGrowSlope;StabilityShoulderGrowDeltaX;StabilitySlopeAdaptionDeltaX;minimal_circle_depth;SlopeDampingPiezometricHeightPolderside;UseNewDikeTopWidth;NewDikeTopWidth;UseNewDikeSlopeInside;NewDikeSlopeInside;UseNewDikeSlopeOutside;NewDikeSlopeOutside;UseNewShoulderTopSlope;NewShoulderTopSlope;UseNewShoulderBaseSlope;NewShoulderBaseSlope;UseNewMaxHeightShoulderAsFraction;NewMaxHeightShoulderAsFraction;UseNewMinDistanceDikeToeStartDitch;NewMinDistanceDikeToeStartDitch;UseNewDitchDefinition;NewWidthDitchBottom;NewDepthDitch;NewSlopeAngleDitch
+DWP_1;DWP_1;DWP_1;99718;437106;-8.42;0;13;1.6;0;dijksmateriaal_klei;bermmateriaal_klei;0;0;ExpertKnowledgeRRD;0.5;0.5;0.2;0.2;0.333;1;1;1.5;0;FALSE;5;FALSE;0.333;FALSE;0.333;FALSE;0.05;FALSE;0.333;FALSE;0.5;FALSE;3;FALSE;1;1;1
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/InnerLoop.damx
===================================================================
diff -u
--- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/InnerLoop.damx (revision 0)
+++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/InnerLoop.damx (revision 6011)
@@ -0,0 +1,10170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/characteristicpoints.csv
===================================================================
diff -u
--- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/characteristicpoints.csv (revision 0)
+++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/characteristicpoints.csv (revision 6011)
@@ -0,0 +1,2 @@
+LOCATIONID;X_Maaiveld binnenwaarts;Y_Maaiveld binnenwaarts;Z_Maaiveld binnenwaarts;X_Insteek sloot polderzijde;Y_Insteek sloot polderzijde;Z_Insteek sloot polderzijde;X_Slootbodem polderzijde;Y_Slootbodem polderzijde;Z_Slootbodem polderzijde;X_Slootbodem dijkzijde;Y_Slootbodem dijkzijde;Z_Slootbodem dijkzijde;X_Insteek sloot dijkzijde;Y_Insteek_sloot dijkzijde;Z_Insteek sloot dijkzijde;X_Teen dijk binnenwaarts;Y_Teen dijk binnenwaarts;Z_Teen dijk binnenwaarts;X_Kruin binnenberm;Y_Kruin binnenberm;Z_Kruin binnenberm;X_Insteek binnenberm;Y_Insteek binnenberm;Z_Insteek binnenberm;X_Kruin binnentalud;Y_Kruin binnentalud;Z_Kruin binnentalud;X_Verkeersbelasting kant binnenwaarts;Y_Verkeersbelasting kant binnenwaarts;Z_Verkeersbelasting kant binnenwaarts;X_Verkeersbelasting kant buitenwaarts;Y_Verkeersbelasting kant buitenwaarts;Z_Verkeersbelasting kant buitenwaarts;X_Kruin buitentalud;Y_Kruin buitentalud;Z_Kruin buitentalud;X_Insteek buitenberm;Y_Insteek buitenberm;Z_Insteek buitenberm;X_Kruin buitenberm;Y_Kruin buitenberm;Z_Kruin buitenberm;X_Teen dijk buitenwaarts;Y_Teen dijk buitenwaarts;Z_Teen dijk buitenwaarts;X_Insteek geul;Y_Insteek geul;Z_Insteek geul;X_Teen geul;Y_Teen geul;Z_Teen geul;X_Maaiveld buitenwaarts;Y_Maaiveld buitenwaarts;Z_Maaiveld buitenwaarts
+DWP_1;114.42;0;2.54;74.75;0;2.54;72.11;0;1;71.55;0;0.99;69.06;0;2.31;60.76;0;2.89;-1;-1;-1;-1;-1;-1;50.59;0;5.36;50.59;0;5.36;48.09;0;5.325;46.42;0;5.24;-1;-1;-1;-1;-1;-1;24.61;0;0.63;-1;-1;-1;-1;-1;-1;8.42;0;0.820780171
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/Geometries/DWP_1InnerLoopAquifer.stix
===================================================================
diff -u
Binary files differ
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/surfacelines.csv
===================================================================
diff -u
--- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/surfacelines.csv (revision 0)
+++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/surfacelines.csv (revision 6011)
@@ -0,0 +1,2 @@
+Profielnaam;X1;Y1;Z1;.....;Xn;Yn;Zn;(Profiel);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+DWP_1;8.42;0;0.820780171;10.14;0;0.95;17.08;0;0.88;19.45;0;0.81;20.62;0;0.3;21.84;0;-0.61;23.08;0;-0.38;24.61;0;0.63;29.24;0;1.04;33.31;0;1.46;36.26;0;2.19;37.546;0;3;42.41;0;4.08;45.23;0;4.9;46.42;0;5.24;47.38;0;5.27;47.92;0;5.32;48.09;0;5.325;49.53;0;5.37;49.96;0;5.36;50.59;0;5.36;51.8;0;5.05;55.13;0;4.09;58.6;0;3.23;60.76;0;2.89;64.81;0;2.57;69.06;0;2.31;70.19;0;2;71.55;0;0.99;72.11;0;1;73.34;0;1.32;73.866;0;2;74.75;0;2.54;80.78;0;2.54;114.42;0;2.54
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/InnerLoop.defx
===================================================================
diff -u
--- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/InnerLoop.defx (revision 0)
+++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/InnerLoop.defx (revision 6011)
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/scenarios.csv
===================================================================
diff -u
--- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/scenarios.csv (revision 0)
+++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/scenarios.csv (revision 6011)
@@ -0,0 +1,2 @@
+location_id;location_scenario_id;water_height;water_height_low;dike_table_height;safety_factor_stability_inner_slope;safety_factor_stability_outer_slope;uplift_criterion_piping;uplift_criterion_stability;safety_factor_piping
+DWP_1;1;4.4;0.63;4.9;1.17;1.17;1.2;1.2;1.2
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/InnerLoop.geometries2D.0/DWP_1InnerLoopAquitard.stix
===================================================================
diff -u
Binary files differ
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/Geometries/DWP_1InnerLoopAquitard.stix
===================================================================
diff -u
Binary files differ
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/soils.csv
===================================================================
diff -u
--- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/soils.csv (revision 0)
+++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/soils.csv (revision 6011)
@@ -0,0 +1,200 @@
+soil_name;soil_color;soil_type;saturated_unit_weight;unsaturated_unit_weight;cohesion;friction_angle;diameter_d70;permeability_x;shear_strength_model;pop;sigma_tau_curve_name
+1 zand dijk;#FFFFFF;Sand;16.50;16.00;1.00;26.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+1Agrond dijk klei en zand;#FFFFFF;Clay;16.50;16.00;1.00;26.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+1Bberm (rijp m. erosbest);#FFFFFF;Clay;18.00;17.50;2.00;23.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+1_wl_Zand;#FFFFFF;Sand;18.40;18.40;0.00;32.30;210.00;1.00000E-03;MohrCoulomb;10.00;
+1_wl_Zand (0);#FFFFFF;Sand;18.40;18.40;0.00;32.30;210.00;1.00000E-03;MohrCoulomb;10.00;
+1_wl_Zand (1);#FFFFFF;Sand;18.40;18.40;0.00;32.30;210.00;1.00000E-03;MohrCoulomb;10.00;
+1_Zand;#FFFFFF;Sand;18.40;18.40;0.00;32.30;210.00;1.00000E-03;MohrCoulomb;10.00;
+1_Zand (0);#FFFFFF;Sand;18.40;18.40;0.00;32.30;210.00;1.00000E-03;MohrCoulomb;10.00;
+1_Zand (1);#FFFFFF;Sand;18.40;18.40;0.00;32.30;210.00;1.00000E-03;MohrCoulomb;10.00;
+2taludbekl (rijp erosieb);#FFFFFF;Clay;19.00;18.00;4.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+2_Zavel;#FFFFFF;Loam;18.90;18.90;0.00;32.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+2_Zavel (0);#FFFFFF;Loam;18.90;18.90;0.00;32.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+2_Zavel (1);#FFFFFF;Loam;18.90;18.90;0.00;32.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+3 klei bruin;#FFFFFF;Clay;16.50;16.00;1.00;26.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+3_klei;#FFFFFF;Clay;17.00;17.00;0.00;34.20;210.00;1.00000E-03;MohrCoulomb;10.00;
+3_klei (0);#FFFFFF;Clay;17.00;17.00;0.00;34.20;210.00;1.00000E-03;MohrCoulomb;10.00;
+3_Klei (1);#FFFFFF;Clay;17.00;17.00;0.00;32.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+4 klei grijs;#FFFFFF;Clay;15.00;15.00;1.00;26.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+4_Lichte klei;#FFFFFF;Clay;13.60;13.60;2.90;31.30;210.00;1.00000E-03;MohrCoulomb;10.00;
+4_Lichte klei (0);#FFFFFF;Clay;13.60;13.60;0.00;31.30;210.00;1.00000E-03;MohrCoulomb;10.00;
+5 wl_zand Holoceen;#FFFFFF;Sand;18.00;17.00;0.00;27.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+5 zand Holoceen;#FFFFFF;Sand;18.00;17.00;0.00;27.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+5_Veen;#FFFFFF;Peat;11.30;11.30;0.60;32.10;210.00;1.00000E-03;MohrCoulomb;10.00;
+5_Veen (0);#FFFFFF;Peat;11.40;11.40;0.60;32.10;210.00;1.00000E-03;MohrCoulomb;10.00;
+5_Veen (1);#FFFFFF;Peat;11.40;11.40;12.90;25.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+6 veen;#FFFFFF;Peat;10.50;10.00;8.00;15.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+6_Klei;#FFFFFF;Clay;17.00;17.00;0.00;34.20;210.00;1.00000E-03;MohrCoulomb;10.00;
+7 wl_zand Pleistoceen (1);#FFFFFF;Sand;20.00;18.00;0.00;29.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+7 zand Pleistoceen;#FFFFFF;Sand;20.00;18.00;0.00;29.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+7_Zavel;#FFFFFF;Loam;18.00;18.00;4.20;31.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+8_Diep zand;#FFFFFF;Sand;20.00;18.00;0.00;35.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+8_Diep zand (1);#FFFFFF;Sand;20.00;20.00;0.00;35.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+8_wl_Diep zand;#FFFFFF;Sand;20.00;18.00;0.00;35.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+8_wl_Diep zand (1);#FFFFFF;Sand;20.00;20.00;0.00;35.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Aanvulling;#FFFFFF;Sand;19.00;17.00;0.50;25.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Bekleding;#FFFFFF;Clay;17.00;17.00;1.00;22.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+Bekleding (1);#FFFFFF;Clay;17.00;17.00;3.00;22.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+bermmateriaal_klei;#FFFFFF;Clay;16.00;16.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+bermmateriaal_zand;#FFFFFF;Sand;19.00;17.00;0.00;26.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+Betuwe (0-28);#FFFFFF;Sand;19.00;17.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Betuwe (0-28) (1);#FFFFFF;Sand;0.02;0.01;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Betuwe (1-20);#FFFFFF;Clay;14.50;14.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Diep zand;#FFFFFF;Sand;20.00;18.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Diep zand (1);#FFFFFF;Sand;19.00;17.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Diep zand (2);#FFFFFF;Sand;20.00;18.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+dijkklei;#FFFFFF;Clay;18.70;18.70;3.60;24.80;210.00;1.00000E-03;MohrCoulomb;10.00;
+Dijklichaam;#FFFFFF;Clay;19.30;19.30;0.60;32.10;210.00;1.00000E-03;MohrCoulomb;10.00;
+Dijklichaam (0);#FFFFFF;Clay;19.30;19.30;0.60;32.10;210.00;1.00000E-03;MohrCoulomb;10.00;
+Dijklichaam (1);#FFFFFF;Clay;0.00;0.01;0.60;32.10;210.00;1.00000E-03;MohrCoulomb;10.00;
+Dijkmateriaal;#FFFFFF;Clay;19.30;19.30;0.60;32.10;210.00;1.00000E-03;MohrCoulomb;10.00;
+Dijkmateriaal (0);#FFFFFF;Clay;19.30;19.30;0.60;32.10;210.00;1.00000E-03;MohrCoulomb;10.00;
+Dijkmateriaal kleiig (OB);#FFFFFF;Clay;16.00;16.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Dijkmateriaal kleiig (OB) (1);#FFFFFF;Clay;0.02;0.01;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+dijksmateriaal_klei;#FFFFFF;Loam;16.00;16.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+dijksmateriaal_zand;#FFFFFF;Sand;19.00;17.00;0.00;26.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+dijkzand;#FFFFFF;Sand;16.20;15.20;2.20;26.20;210.00;1.00000E-03;MohrCoulomb;10.00;
+fijn zand;#FFFFFF;Sand;20.00;18.00;0.00;27.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+GD (DKN);#FFFFFF;Clay;15.00;15.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+GD (DKO);#FFFFFF;Clay;15.00;15.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+GD (HVN);#FFFFFF;Peat;10.50;10.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+GD (HVO);#FFFFFF;Peat;10.50;10.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+GD (OB);#FFFFFF;Clay;16.00;16.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Hollandveen (HVN);#FFFFFF;Peat;11.00;11.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Hollandveen (HVN) (0);#FFFFFF;Peat;10.50;10.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Hollandveen (HVN) (1);#FFFFFF;Peat;11.00;11.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Hollandveen (HVN) (2);#FFFFFF;Peat;11.00;11.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Hollandveen (HVN) (3);#FFFFFF;Peat;10.50;10.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Hollandveen (HVN) 0;#FFFFFF;Peat;10.50;10.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Hollandveen (HVO);#FFFFFF;Peat;11.00;11.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Hollandveen (HVO) (1);#FFFFFF;Peat;11.00;11.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Hollandveen (HVO) (2);#FFFFFF;Peat;10.50;10.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei;#FFFFFF;Clay;17.50;17.50;3.50;18.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei (0);#FFFFFF;Clay;17.50;17.50;3.50;18.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei (1);#FFFFFF;Clay;17.00;17.00;3.30;19.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei (10);#FFFFFF;Clay;17.00;17.00;3.30;19.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei (11);#FFFFFF;Clay;18.50;18.50;9.00;20.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei (12);#FFFFFF;Clay;18.50;18.50;9.00;20.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei (2);#FFFFFF;Clay;15.00;15.00;4.30;20.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei (3);#FFFFFF;Clay;18.20;18.20;4.50;22.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei (4);#FFFFFF;Clay;17.00;17.00;2.00;23.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei (5);#FFFFFF;Clay;17.00;17.00;2.00;23.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei (6);#FFFFFF;Clay;17.00;17.00;3.00;22.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei (7);#FFFFFF;Clay;17.00;17.00;5.00;24.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei (8);#FFFFFF;Clay;17.00;17.00;4.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei (9);#FFFFFF;Clay;17.00;17.00;4.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei (antropogeen);#FFFFFF;Clay;16.50;16.50;4.00;25.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei antropogeen;#FFFFFF;Clay;18.30;17.90;5.00;23.80;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei antropogeen (0);#FFFFFF;Clay;19.50;18.00;5.00;23.80;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei antropogeen (1);#FFFFFF;Clay;18.30;17.90;5.00;23.80;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei antropogeen (2);#FFFFFF;Clay;19.00;18.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei antropogeen (3);#FFFFFF;Clay;19.50;18.00;3.00;26.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei duin;#FFFFFF;Clay;16.20;15.70;3.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei duin (0);#FFFFFF;Clay;16.20;15.70;3.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei duinkerke;#FFFFFF;Clay;16.20;15.70;3.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei duinkerke (0);#FFFFFF;Clay;16.20;15.70;3.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei Duinkerke (1);#FFFFFF;Clay;16.20;15.70;3.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei Duinkerke (DKN);#FFFFFF;Clay;14.50;14.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei duinkerke (DKN) (0);#FFFFFF;Clay;14.50;14.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei duinkerke (DKN) (1);#FFFFFF;Clay;14.50;14.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei Duinkerke (DKN) (2);#FFFFFF;Clay;15.00;15.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei Duinkerke (DKO);#FFFFFF;Clay;14.50;14.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei duinkerke (DKO) (1);#FFFFFF;Clay;14.50;14.50;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei Duinkerke (DKO) (2);#FFFFFF;Clay;15.00;15.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei humeus;#FFFFFF;Clay;16.00;16.00;3.00;20.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei humeus (1);#FFFFFF;Clay;15.00;15.00;5.00;24.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei phi=c=0;#FFFFFF;Clay;17.00;17.00;3.00;22.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+klei phi=c=0 (1);#FFFFFF;Clay;18.20;18.20;5.00;23.80;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei, atropogeen;#FFFFFF;Clay;19.00;18.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Klei, humeus;#FFFFFF;Clay;16.00;16.00;3.00;20.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Lichte klei;#FFFFFF;Clay;17.00;17.00;3.00;22.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Lichte klei (0);#FFFFFF;Clay;17.00;17.00;3.00;22.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Lichte klei (1);#FFFFFF;Clay;17.00;17.00;5.00;24.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+middelgrof zand;#FFFFFF;Sand;20.00;18.00;0.00;27.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Ondiep zand;#FFFFFF;Sand;19.00;17.00;0.00;28.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Ondiep zand (0);#FFFFFF;Sand;19.00;17.00;0.00;28.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Ondiep zand (1);#FFFFFF;Sand;19.00;17.00;0.00;28.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Ondiep zand (2);#FFFFFF;Sand;19.00;17.00;0.00;28.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Oude bekleding;#FFFFFF;Clay;17.00;17.00;1.00;22.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+siltig zand;#FFFFFF;Sand;20.00;18.00;0.00;25.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Undetermined (1);#FFFFFF;Loam;0.00;0.00;0.00;0.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Veen;#FFFFFF;Peat;11.00;11.00;2.00;20.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+Veen (0);#FFFFFF;Peat;10.10;10.10;10.00;17.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+veen (1);#FFFFFF;Peat;11.00;11.00;5.00;15.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Veen (2);#FFFFFF;Peat;10.50;10.50;3.30;16.90;210.00;1.00000E-03;MohrCoulomb;10.00;
+Veen (3);#FFFFFF;Peat;10.50;10.50;9.00;12.10;210.00;1.00000E-03;MohrCoulomb;10.00;
+Veen (4);#FFFFFF;Peat;10.10;10.10;10.00;17.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+veen (5);#FFFFFF;Peat;10.50;10.50;2.50;15.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+veen (6);#FFFFFF;Peat;10.50;10.50;2.50;15.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+veen (7);#FFFFFF;Peat;10.50;10.50;11.00;15.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Veen Holland (naast);#FFFFFF;Peat;10.50;10.30;0.80;14.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+Veen Holland (naast) (0);#FFFFFF;Peat;10.50;10.30;0.80;14.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+Veen Holland (onder);#FFFFFF;Peat;10.50;10.30;8.00;24.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+veen naast;#FFFFFF;Peat;10.50;10.30;0.80;14.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+Veen naast (0);#FFFFFF;Peat;10.50;10.30;0.80;14.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+veen onder;#FFFFFF;Peat;10.50;10.30;8.00;24.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+venige klei;#FFFFFF;Clay;17.00;17.00;0.00;14.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+venige klei phi=c=0;#FFFFFF;Clay;17.00;17.00;0.00;14.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+venige klei (1);#FFFFFF;Clay;17.00;17.00;0.00;14.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+venige klei (2);#FFFFFF;Clay;15.00;15.00;5.00;16.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+WL_Betuwe (0-28);#FFFFFF;Sand;19.00;17.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+WL_Betuwe (0-28) (2);#FFFFFF;Sand;19.00;17.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Diep zand;#FFFFFF;Sand;20.00;18.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Diep zand (1);#FFFFFF;Sand;19.00;17.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Diep zand (2);#FFFFFF;Sand;20.00;18.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_dijkzand;#FFFFFF;Sand;16.20;15.20;2.20;26.20;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_fijn zand;#FFFFFF;Sand;20.00;18.00;0.00;27.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_middelgrof zand;#FFFFFF;Sand;20.00;18.00;0.00;27.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Ondiep zand;#FFFFFF;Sand;19.00;17.00;0.00;28.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Ondiep zand (0);#FFFFFF;Sand;19.00;17.00;0.00;28.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Ondiep zand (1);#FFFFFF;Sand;19.00;17.00;0.00;28.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Ondiep zand (2);#FFFFFF;Sand;19.00;17.00;0.00;28.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_siltig zand;#FFFFFF;Sand;20.00;18.00;0.00;25.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Zand;#FFFFFF;Sand;20.00;18.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_zand (1);#FFFFFF;Sand;18.30;17.30;2.90;27.60;210.00;1.00000E-03;MohrCoulomb;10.00;
+WL_zand (2);#FFFFFF;Sand;20.00;18.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+WL_zand (3);#FFFFFF;Sand;20.00;18.00;0.00;28.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+WL_zand (4);#FFFFFF;Sand;20.00;18.00;0.00;28.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+WL_zand (5);#FFFFFF;Sand;20.00;18.00;0.00;28.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+WL_zand (6);#FFFFFF;Sand;19.00;17.00;0.00;31.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+WL_zand (7);#FFFFFF;Sand;19.50;17.50;0.00;31.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Zand (antropogeen);#FFFFFF;Sand;20.50;18.50;0.00;27.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Zand (antropogeen) (1);#FFFFFF;Sand;20.00;18.50;0.00;27.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Zand (antropogeen) (2);#FFFFFF;Sand;20.50;18.00;0.00;27.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_zand phi=c=0;#FFFFFF;Sand;18.30;17.30;2.90;27.60;210.00;1.00000E-03;MohrCoulomb;10.00;
+WL_Zand Pleistoceen;#FFFFFF;Sand;20.00;18.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_zand schoon;#FFFFFF;Sand;19.50;17.50;0.00;27.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+WL_Zand WVP;#FFFFFF;Sand;20.00;18.00;0.00;28.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+WL_zand WVP (1);#FFFFFF;Sand;20.00;18.00;0.00;28.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_zand, schoon;#FFFFFF;Sand;19.50;17.50;0.00;27.60;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Zand, siltig;#FFFFFF;Sand;20.00;18.00;0.00;26.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_zand, siltig (1);#FFFFFF;Sand;19.50;17.50;2.50;24.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_Zandaanvulling;#FFFFFF;Sand;19.00;17.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+wl_zandondergrond;#FFFFFF;Sand;20.00;18.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand;#FFFFFF;Sand;20.00;18.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+zand (1);#FFFFFF;Sand;18.30;17.30;2.90;27.60;210.00;1.00000E-03;MohrCoulomb;10.00;
+zand (2);#FFFFFF;Sand;19.00;17.00;0.00;31.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+zand (3);#FFFFFF;Sand;19.50;17.50;0.00;31.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand (antropogeen);#FFFFFF;Sand;20.00;18.50;0.00;27.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand (antropogeen) (1);#FFFFFF;Sand;20.50;18.50;0.00;27.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand (antropogeen) (2);#FFFFFF;Sand;20.50;18.00;0.00;27.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+zand antropogeen;#FFFFFF;Sand;19.50;17.50;0.00;27.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+zand antropogeen (1);#FFFFFF;Sand;20.00;18.00;0.00;27.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand Dijkmateriaal;#FFFFFF;Sand;19.00;17.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand Dijkmateriaal (0);#FFFFFF;Sand;19.00;17.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+zand los;#FFFFFF;Sand;19.00;17.00;0.00;26.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand los (1);#FFFFFF;Sand;19.00;17.00;0.00;26.70;210.00;1.00000E-03;MohrCoulomb;10.00;
+zand phi=c=0;#FFFFFF;Sand;18.30;17.30;2.90;27.60;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand Pleistoceen;#FFFFFF;Sand;20.00;18.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand Pleistoceen (1);#FFFFFF;Sand;20.00;17.00;5.00;21.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand pleistoceen (2);#FFFFFF;Sand;20.00;17.00;0.00;28.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+zand schoon;#FFFFFF;Sand;19.50;17.50;0.00;27.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand WVP;#FFFFFF;Sand;20.00;18.00;0.00;28.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+zand WVP (1);#FFFFFF;Sand;20.00;18.00;0.00;28.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand, antropogeen;#FFFFFF;Sand;19.50;17.50;0.00;27.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+zand, schoon;#FFFFFF;Sand;19.50;17.50;0.00;27.60;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zand, siltig;#FFFFFF;Sand;20.00;18.00;0.00;26.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+zand, siltig (1);#FFFFFF;Sand;19.50;17.50;2.50;24.50;210.00;1.00000E-03;MohrCoulomb;10.00;
+Zandaanvulling;#FFFFFF;Sand;19.00;17.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
+zandondergrond;#FFFFFF;Sand;20.00;18.00;0.00;30.00;210.00;1.00000E-03;MohrCoulomb;10.00;
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/segments.csv
===================================================================
diff -u
--- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/segments.csv (revision 0)
+++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/segments.csv (revision 6011)
@@ -0,0 +1,3 @@
+segment_id;soilgeometry2D_name;probability;calculation_type
+DWP_1;DWP_1InnerLoopAquifer.stix;50;Stability
+DWP_1;DWP_1InnerLoopAquitard.stix;50;Stability
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/aquifers.csv
===================================================================
diff -u
--- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/aquifers.csv (revision 0)
+++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/Stabiliteit/aquifers.csv (revision 6011)
@@ -0,0 +1,4 @@
+stix_filename;layer_name
+DWP_1InnerLoopAquifer.stix;L 1
+DWP_1InnerLoopAquifer.stix;L 13
+DWP_1InnerLoopAquitard.stix;L 1
Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/InnerLoop/InnerLoop.geometries2D.0/DWP_1InnerLoopAquifer.stix
===================================================================
diff -u
Binary files differ