<Composition Name="ShapeTest">
  <Composition.Resources>
    <Script key="commonScript">
        
        function inToUnits(inches) {
          return unitsPerInch * inches;
        }
		
		function toRadians(degrees) {
			return degrees * (Math.PI / 180);
		}

        var shapeNumber = Cpq.Get('Shape.SalesCode');
		var numOfSides = Cpq.Get('Shape.NumOfSides');
		var poly_ext_angle = 360 / numOfSides;
		var poly_int_angle = 180 - poly_ext_angle;
		var entryUom = Cpq.Get('ChildItem.EntryUOM');
		
		var dim_h = Cpq.Get('Dims.Dim_H');
		var dim_h1 = Cpq.Get('Dims.Dim_H1');
		var dim_h2 = Cpq.Get('Dims.Dim_H2');
		var dim_h3 = Cpq.Get('Dims.Dim_H3');
		var dim_h4 = Cpq.Get('Dims.Dim_H4');
		var dim_w = Cpq.Get('Dims.Dim_W');
		var dim_w1 = Cpq.Get('Dims.Dim_W1');
		var dim_w2 = Cpq.Get('Dims.Dim_W2');
		var dim_w3 = Cpq.Get('Dims.Dim_W3');
		var dim_w3a = Cpq.Get('Dims.Dim_W3a');
		var dim_w4 = Cpq.Get('Dims.Dim_W4');
		var dim_cr = dim_w1 / ( 2 * ( Math.Sin( toRadians(180) / numOfSides ) ) );
		
		if (entryUom == "Metric")
		{
			dim_h = Cpq.Get('Dims.Dim_H_mm');
			dim_h1 = Cpq.Get('Dims.Dim_H1_mm');
			dim_h2 = Cpq.Get('Dims.Dim_H2_mm');
			dim_h3 = Cpq.Get('Dims.Dim_H3_mm');
			dim_h4 = Cpq.Get('Dims.Dim_H4_mm');
			dim_w = Cpq.Get('Dims.Dim_W_mm');
			dim_w1 = Cpq.Get('Dims.Dim_W1_mm');
			dim_w2 = Cpq.Get('Dims.Dim_W2_mm');
			dim_w3 = Cpq.Get('Dims.Dim_W3_mm');
			dim_w3a = Cpq.Get('Dims.Dim_W3a_mm');
			dim_w4 = Cpq.Get('Dims.Dim_W4_mm');
		}

		var dim_h_txt = Cpq.Get('Dims.Dim_H_Txt');
		var dim_h1_txt = Cpq.Get('Dims.Dim_H1_Txt');
		var dim_h2_txt = Cpq.Get('Dims.Dim_H2_Txt');
		var dim_h3_txt = Cpq.Get('Dims.Dim_H3_Txt');
		var dim_h4_txt = Cpq.Get('Dims.Dim_H4_Txt');
		var dim_w_txt = Cpq.Get('Dims.Dim_W_Txt');
		var dim_w1_txt = Cpq.Get('Dims.Dim_W1_Txt');
		var dim_w2_txt = Cpq.Get('Dims.Dim_W2_Txt');
		var dim_w3_txt = Cpq.Get('Dims.Dim_W3_Txt');
		var dim_w3a_txt = Cpq.Get('Dims.Dim_W3a_Txt');
		var dim_w4_txt = Cpq.Get('Dims.Dim_W4_Txt');		
		
		var unitsPerInch = 350/dim_h;
		
		var dim_h_su = inToUnits(dim_h);
		var dim_h1_su = inToUnits(dim_h1);
		var dim_h2_su = inToUnits(dim_h2);
		var dim_h3_su = inToUnits(dim_h3);
		var dim_h4_su = inToUnits(dim_h4);
		var dim_w_su = inToUnits(dim_w);
		var dim_w1_su = inToUnits(dim_w1);
		var dim_w2_su = inToUnits(dim_w2);
		var dim_w3_su = inToUnits(dim_w3);
		var dim_w3a_su = inToUnits(dim_w3a);
		var dim_w4_su = inToUnits(dim_w4);
		var dim_cr_su = inToUnits(dim_cr);
		
		function getOppSide(hyp, angle){
			return Math.Sin(toRadians(angle)) * hyp;
		}
		
		function getAdjSide(hyp, angle){
			return Math.Cos(toRadians(angle)) * hyp;
		}
		
		var oddPolyHeight = dim_cr_su + getOppSide(dim_w1_su, poly_int_angle/2);
		var octHeight = dim_w1_su * ( 1 + Math.Sqrt(2));
		var polyWidth = getAdjSide(dim_w1_su,poly_ext_angle)*2 + dim_w1_su;
		var heptIntWidthTop = (dim_w1_su * Math.Cos(toRadians(180/numOfSides)))*2;
		
		Math.NewRandom();

    </Script>
  </Composition.Resources>
  <Canvas>
	<StackPanel Orientation="Horizontal">
		<Canvas Name="Shape0" Visibility="{shapeNumber == 'Shape0'}">
			<Line Name="1" X1="0" X2="{dim_w_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="2" X1="0" X2="0" Y1="0" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />				
			<Line Name="3" X1="0" X2="{dim_w_su}" Y1="0" Y2="0" Stroke="Black" StrokeThickness="2" />			
			<Line Name="4" X1="{dim_w_su}" X2="{dim_w_su}" Y1="0" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<Line Name="1ECL" X1="0" X2="0" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="1T" X1="0" X2="{dim_w_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />			
				<Line Name="2ECT" X1="-2" X2="-10" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="2ECB" X1="-2" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />			
			</Canvas>
		</Canvas>
		<Canvas Name="Shape1" Visibility="{shapeNumber == 'Shape1'}">
			<Line Name="1" X1="0" X2="{dim_w_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />			
			<Line Name="2" X1="0" X2="0" Y1="0" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="3" X1="0" X2="{dim_w_su}" Y1="0" Y2="{dim_h_su - dim_h1_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="4" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />						
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<Line Name="1ECL" X1="0" X2="0" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />	
				<TextLine Name="1T" X1="0" X2="{dim_w_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />			
				<Line Name="2ECT" X1="-2" X2="-10" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="2ECB" X1="-2" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />				
				<Line Name="4ECT" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su - dim_h1_su}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="4T" X1="{dim_w_su + 10}" X2="{dim_w_su + 10}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H1 [' + dim_h1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="4ECB" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />							
			</Canvas>
		</Canvas>		
		<Canvas Name="Shape2" Visibility="{shapeNumber == 'Shape2'}">
			<Line Name="1" X1="0" X2="{dim_w_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="2" X1="0" X2="0" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="3" X1="0" X2="{dim_w_su}" Y1="{dim_h_su - dim_h1_su}" Y2="0" Stroke="Black" StrokeThickness="2" />
			<Line Name="4" X1="{dim_w_su}" X2="{dim_w_su}" Y1="0" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />			
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<Line Name="1ECL" X1="0" X2="0" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="1T" X1="0" X2="{dim_w_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />			
				<Line Name="2ECT" X1="-2" X2="-10" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su - dim_h1_su}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H1 [' + dim_h1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="2ECB" X1="-2" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />				
				<Line Name="4ECT" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="4T" X1="{dim_w_su + 10}" X2="{dim_w_su + 10}" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="4ECB" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />			
			</Canvas>
		</Canvas>
		<Canvas Name="Shape3" Visibility="{shapeNumber == 'Shape3'}">
			<Line Name="1" X1="0" X2="{dim_w_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="2" X1="0" X2="0" Y1="0" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />				
			<Line Name="3" X1="0" X2="{dim_w1_su}" Y1="0" Y2="0" Stroke="Black" StrokeThickness="2" />
			<Line Name="4" X1="{dim_w1_su}" X2="{dim_w_su}" Y1="0" Y2="{dim_h_su - dim_h1_su}" Stroke="Black" StrokeThickness="2" />			
			<Line Name="5" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />					
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<Line Name="1ECL" X1="0" X2="0" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="1T" X1="0" X2="{dim_w_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />						
				<Line Name="2ECT" X1="-2" X2="-10" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="2ECB" X1="-2" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />				
				<Line Name="3ECL" X1="0" X2="0" Y1="-2" Y2="-10" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="3T" X1="0" X2="{dim_w1_su}" Y1="-10" Y2="-10" Stroke="Blue" StrokeThickness="1" Text="{'W1 [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="3ECR" X1="{dim_w1_su}" X2="{dim_w1_su}" Y1="-2" Y2="-10" Stroke="Blue" StrokeThickness="1" />					
				<Line Name="5ECT" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su - dim_h1_su}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="5T" X1="{dim_w_su + 10}" X2="{dim_w_su + 10}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H1 [' + dim_h1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="5ECB" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />			
			</Canvas>
		</Canvas>
		<Canvas Name="Shape4" Visibility="{shapeNumber == 'Shape4'}">
			<Line Name="1" X1="0" X2="{dim_w_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="2" X1="0" X2="0" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />				
			<Line Name="3" X1="0" X2="{dim_w_su - dim_w1_su}" Y1="{dim_h_su - dim_h1_su}" Y2="0" Stroke="Black" StrokeThickness="2" />
			<Line Name="4" X1="{dim_w_su - dim_w1_su}" X2="{dim_w_su}" Y1="0" Y2="0" Stroke="Black" StrokeThickness="2" />
			<Line Name="5" X1="{dim_w_su}" X2="{dim_w_su}" Y1="0" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />					
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>			
				<Line Name="1ECL" X1="0" X2="0" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="1T" X1="0" X2="{dim_w_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />						
				<Line Name="2ECT" X1="-2" X2="-10" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su - dim_h1_su}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H1 [' + dim_h1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="2ECB" X1="-2" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />				
				<Line Name="4ECL" X1="{dim_w_su - dim_w1_su}" X2="{dim_w_su - dim_w1_su}" Y1="-2" Y2="-10" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="4T" X1="{dim_w_su - dim_w1_su}" X2="{dim_w_su}" Y1="-10" Y2="-10" Stroke="Blue" StrokeThickness="1" Text="{'W1 [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="4ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="-2" Y2="-10" Stroke="Blue" StrokeThickness="1" />					
				<Line Name="5ECT" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="5T" X1="{dim_w_su + 10}" X2="{dim_w_su + 10}" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="5ECB" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />			
			</Canvas>
		</Canvas>
		<Canvas Name="Shape5_6" Visibility="{shapeNumber == 'Shape5_6'}">
			<Line Name="1" X1="0" X2="{dim_w_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="2" X1="0" X2="{dim_w1_su}" Y1="{dim_h_su}" Y2="0" Stroke="Black" StrokeThickness="2" />
			<Line Name="3" X1="{dim_w1_su}" X2="{dim_w_su - dim_w2_su}" Y1="0" Y2="0" Stroke="Black" StrokeThickness="2" />
			<Line Name="4" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su}" Y1="0" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />				
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<Line Name="1ECL" X1="0" X2="0" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="1T" X1="0" X2="{dim_w_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />			
				<Line Name="2ECT" X1="{dim_w1_su - 2}" X2="-10" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="2ECB" X1="-2" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />				
				<Line Name="3ECL" X1="{dim_w1_su}" X2="{dim_w1_su}" Y1="-2" Y2="-30" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="3T" X1="{dim_w1_su}" X2="{dim_w_su - dim_w2_su}" Y1="-30" Y2="-30" Stroke="Green" StrokeThickness="1" Text="{'[' + dim_w3a_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="3ECR" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su - dim_w2_su}" Y1="-2" Y2="-30" Stroke="Green" StrokeThickness="1" />					
				<Line Name="3aECL" X1="0" X2="0" Y1="-10" Y2="{dim_h_su}" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="3aT" X1="0" X2="{dim_w1_su}" Y1="-10" Y2="-10" Stroke="Green" StrokeThickness="1" Text="{'W1 [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="3aECR" X1="{dim_w1_su}" X2="{dim_w1_su}" Y1="-2" Y2="-10" Stroke="Green" StrokeThickness="1" />						
				<Line Name="3bECL" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su - dim_w2_su}" Y1="-2" Y2="-10" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="3bT" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su}" Y1="-10" Y2="-10" Stroke="Green" StrokeThickness="1" Text="{'W2 [' + dim_w2_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="3bECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="-10" Y2="{dim_h_su}" Stroke="Green" StrokeThickness="1" />					
			</Canvas>
		</Canvas>
		<Canvas Name="Shape7" Visibility="{shapeNumber == 'Shape7'}">
			<Line Name="1" X1="0" X2="{dim_w_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="2" X1="0" X2="{dim_w1_su}" Y1="{dim_h_su}" Y2="0" Stroke="Black" StrokeThickness="2" />
			<Line Name="3" X1="{dim_w1_su}" X2="{dim_w_su - dim_w2_su}" Y1="0" Y2="0" Stroke="Black" StrokeThickness="2" />
			<Line Name="4" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su}" Y1="0" Y2="{dim_h_su - dim_h1_su}" Stroke="Black" StrokeThickness="2" />			
			<Line Name="5" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />					
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>			
				<Line Name="1ECL" X1="0" X2="0" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="1T" X1="0" X2="{dim_w_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />						
				<Line Name="2ECT" X1="{dim_w1_su - 2}" X2="-10" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="2ECB" X1="-2" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />				
				<Line Name="3ECL" X1="0" X2="0" Y1="-10" Y2="{dim_h_su}" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="3T" X1="0" X2="{dim_w1_su}" Y1="-10" Y2="-10" Stroke="Green" StrokeThickness="1" Text="{'W1 [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="3ECR" X1="{dim_w1_su}" X2="{dim_w1_su}" Y1="-2" Y2="-10" Stroke="Green" StrokeThickness="1" />									
				<Line Name="4ECL" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su - dim_w2_su}" Y1="-2" Y2="-10" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="4T" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su}" Y1="-10" Y2="-10" Stroke="Green" StrokeThickness="1" Text="{'W2 [' + dim_w2_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="4ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="-10" Y2="{dim_h_su - dim_h1_su}" Stroke="Green" StrokeThickness="1" />					
				<Line Name="5ECT" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su - dim_h1_su}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="5T" X1="{dim_w_su + 10}" X2="{dim_w_su + 10}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H1 [' + dim_h1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="5ECB" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />			
			</Canvas>
		</Canvas>	
		<Canvas Name="Shape8" Visibility="{shapeNumber == 'Shape8'}">
			<Line Name="1" X1="0" X2="{dim_w_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="2" X1="0" X2="0" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />				
			<Line Name="3" X1="0" X2="{dim_w1_su}" Y1="{dim_h_su - dim_h1_su}" Y2="0" Stroke="Black" StrokeThickness="2" />
			<Line Name="4" X1="{dim_w1_su}" X2="{dim_w_su - dim_w2_su}" Y1="0" Y2="0" Stroke="Black" StrokeThickness="2" />			
			<Line Name="5" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su}" Y1="0" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />				
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>			
				<Line Name="1ECL" X1="0" X2="0" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="1T" X1="0" X2="{dim_w_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />						
				<Line Name="2ECT" X1="-2" X2="-10" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su - dim_h1_su}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H1 [' + dim_h1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="2ECB" X1="-2" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />					
				<Line Name="3ECL" X1="0" X2="0" Y1="-10" Y2="{dim_h_su - dim_h1_su}" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="3T" X1="0" X2="{dim_w1_su}" Y1="-10" Y2="-10" Stroke="Green" StrokeThickness="1" Text="{'W1 [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="3ECR" X1="{dim_w1_su}" X2="{dim_w1_su}" Y1="-2" Y2="-10" Stroke="Green" StrokeThickness="1" />									
				<Line Name="4ECL" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su - dim_w2_su}" Y1="-2" Y2="-10" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="4T" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su}" Y1="-10" Y2="-10" Stroke="Green" StrokeThickness="1" Text="{'W2 [' + dim_w2_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="4ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="-10" Y2="{dim_h_su}" Stroke="Green" StrokeThickness="1" />					
				<Line Name="5ECT" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su + 10}" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="5T" X1="{dim_w_su + 10}" X2="{dim_w_su + 10}" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="5ECB" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />			
			</Canvas>
		</Canvas>	
		<Canvas Name="Shape9_10" Visibility="{shapeNumber == 'Shape9_10'}">
			<Line Name="1" X1="0" X2="{dim_w_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="2" X1="0" X2="0" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />				
			<Line Name="3" X1="0" X2="{dim_w1_su}" Y1="{dim_h_su - dim_h1_su}" Y2="0" Stroke="Black" StrokeThickness="2" />
			<Line Name="4" X1="{dim_w1_su}" X2="{dim_w_su - dim_w2_su}" Y1="0" Y2="0" Stroke="Black" StrokeThickness="2" />			
			<Line Name="5" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su}" Y1="0" Y2="{dim_h_su - dim_h2_su}" Stroke="Black" StrokeThickness="2" />				
			<Line Name="6" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su - dim_h2_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />							
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>			
				<Line Name="1ECL" X1="0" X2="0" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="1T" X1="0" X2="{dim_w_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />						
				<Line Name="2ECT" X1="-2" X2="-10" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su - dim_h1_su}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H1 [' + dim_h1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="2ECB" X1="-2" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />					
				<Line Name="3ECL" X1="0" X2="0" Y1="-10" Y2="{dim_h_su - dim_h1_su}" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="3T" X1="0" X2="{dim_w1_su}" Y1="-10" Y2="-10" Stroke="Green" StrokeThickness="1" Text="{'W1 [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="3ECR" X1="{dim_w1_su}" X2="{dim_w1_su}" Y1="-2" Y2="-10" Stroke="Green" StrokeThickness="1" />									
				<Line Name="5ECL" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su - dim_w2_su}" Y1="-2" Y2="-10" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="5T" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su}" Y1="-10" Y2="-10" Stroke="Green" StrokeThickness="1" Text="{'W2 [' + dim_w2_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="5ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="-10" Y2="{dim_h_su - dim_h2_su}" Stroke="Green" StrokeThickness="1" />					
				<Line Name="6ECT" X1="{dim_w_su}" X2="{dim_w_su + 10}" Y1="{dim_h_su - dim_h2_su}" Y2="{dim_h_su - dim_h2_su}" Stroke="Purple" StrokeThickness="1" />
				<TextLine Name="6T" X1="{dim_w_su + 10}" X2="{dim_w_su + 10}" Y1="{dim_h_su - dim_h2_su}" Y2="{dim_h_su}" Stroke="Purple" StrokeThickness="1" Text="{'H2 [' + dim_h2_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="6ECB" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Purple" StrokeThickness="1" />							
				<Line Name="7ECT" X1="{dim_w_su - dim_w2_su}" X2="{dim_w_su + 30}" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="7T" X1="{dim_w_su + 30}" X2="{dim_w_su + 30}" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="30" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="7ECB" X1="{dim_w_su + 2}" X2="{dim_w_su + 30}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />			
			</Canvas>
		</Canvas>
		<Canvas Name="Shape11" Visibility="{shapeNumber == 'Shape11'}">
			<Line Name="1" X1="{dim_w_su - dim_w1_su}" X2="{dim_w_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="2" X1="0" X2="{dim_w_su - dim_w1_su}" Y1="0" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />				
			<Line Name="3" X1="0" X2="{dim_w_su}" Y1="0" Y2="{dim_h_su - dim_h1_su}" Stroke="Black" StrokeThickness="2" />			
			<Line Name="4" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<Line Name="1ECL" X1="{dim_w_su - dim_w1_su}" X2="{dim_w_su - dim_w1_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="1T" X1="{dim_w_su - dim_w1_su}" X2="{dim_w_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Green" StrokeThickness="1" Text="{'W1 [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Green" StrokeThickness="1" />			
				<Line Name="2ECT" X1="-2" X2="-10" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="2ECB" X1="{dim_w_su - dim_w1_su}" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />		
				<Line Name="3ECL" X1="0" X2="0" Y1="-2" Y2="-10" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="3T" X1="0" X2="{dim_w_su}" Y1="-10" Y2="-10" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="3ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su - dim_h1_su}" Y2="-10" Stroke="Blue" StrokeThickness="1" />						
				<Line Name="4ECT" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su - dim_h1_su}" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="4T" X1="{dim_w_su + 10}" X2="{dim_w_su + 10}" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Green" StrokeThickness="1" Text="{'H1 [' + dim_h1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="4ECB" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Green" StrokeThickness="1" />						
			</Canvas>
		</Canvas>		
		<Canvas Name="Shape12" Visibility="{shapeNumber == 'Shape12'}">
			<Line Name="1" X1="0" X2="{dim_w_su - dim_w1_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="2" X1="0" X2="0" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />				
			<Line Name="3" X1="0" X2="{dim_w_su}" Y1="{dim_h_su - dim_h1_su}" Y2="0" Stroke="Black" StrokeThickness="2" />			
			<Line Name="4" X1="{dim_w_su}" X2="{dim_w1_su}" Y1="0" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<Line Name="1ECL" X1="0" X2="0" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="1T" X1="0" X2="{dim_w1_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Green" StrokeThickness="1" Text="{'W1 [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w1_su}" X2="{dim_w1_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Green" StrokeThickness="1" />			
				<Line Name="2ECT" X1="-2" X2="-10" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su - dim_h1_su}" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="{dim_h_su - dim_h1_su}" Y2="{dim_h_su}" Stroke="Green" StrokeThickness="1" Text="{'H1 [' + dim_h1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="2ECB" X1="-2" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Green" StrokeThickness="1" />			
				<Line Name="3ECL" X1="0" X2="0" Y1="{dim_h_su - dim_h1_su}" Y2="-10" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="3T" X1="0" X2="{dim_w_su}" Y1="-10" Y2="-10" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="3ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="-2" Y2="-10" Stroke="Blue" StrokeThickness="1" />										
				<Line Name="4ECT" X1="{dim_w_su + 2}" X2="{dim_w_su + 10}" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="4T" X1="{dim_w_su + 10}" X2="{dim_w_su + 10}" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="4ECB" X1="{dim_w_su - dim_w1_su}" X2="{dim_w_su + 10}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />						
			</Canvas>
		</Canvas>
		<!-- Equilateral triangle -->
		<Canvas Name="Shape20" Visibility="{shapeNumber == 'Shape20'}">
			<!-- Bottom line -->
			<Line Name="1" X1="0" X2="{dim_w_su}" Y1="{Math.Sqrt(3)/2 * dim_w_su}" Y2="{Math.Sqrt(3)/2 * dim_w_su}" Stroke="Black" StrokeThickness="2" />
			<!-- Left side line -->
			<Line Name="2" X1="0" X2="{dim_w_su / 2}" Y1="{Math.Sqrt(3)/2 * dim_w_su}" Y2="0" Stroke="Black" StrokeThickness="2" />
			<!-- Right side line -->
			<Line Name="3" X1="{dim_w_su / 2}" X2="{dim_w_su}" Y1="0" Y2="{Math.Sqrt(3)/2 * dim_w_su}" Stroke="Black" StrokeThickness="2" />
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<Line Name="1ECL" X1="0" X2="0" Y1="{(Math.Sqrt(3)/2 * dim_w_su) + 2}" Y2="{(Math.Sqrt(3)/2 * dim_w_su) + 10}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="1T" X1="0" X2="{dim_w_su}" Y1="{(Math.Sqrt(3)/2 * dim_w_su) + 10}" Y2="{(Math.Sqrt(3)/2 * dim_w_su) + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{(Math.Sqrt(3)/2 * dim_w_su) + 2}" Y2="{(Math.Sqrt(3)/2 * dim_w_su) + 10}" Stroke="Blue" StrokeThickness="1" />
			</Canvas>	
		</Canvas>
		<!-- Regular pentagon -->
		<Canvas Name="Shape21" Visibility="{shapeNumber == 'Shape21'}">
			<!-- Bottom line -->
			<Line Name="1" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{dim_w1_su + getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2)+dim_cr_su}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2)+dim_cr_su}" Stroke="Black" StrokeThickness="2" />
			<!-- Left-side line to bottom -->
			<Line Name="2" X1="0" X2="{getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{getAdjSide(dim_w1_su,poly_ext_angle/2)}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2)+dim_cr_su}" Stroke="Black" StrokeThickness="2" />
			<!-- Right-side line -->
			<Line Name="3" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) * 2 + dim_w1_su}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2)+dim_cr_su}" Y2="{getAdjSide(dim_w1_su,poly_ext_angle/2)}" Stroke="Black" StrokeThickness="2" />
			<!-- Left-side line to top -->
			<Line Name="4" X1="0" X2="{getAdjSide(dim_w1_su,poly_ext_angle) + (dim_w1_su / 2)}" Y1="{getAdjSide(dim_w1_su,poly_ext_angle/2)}" Y2="{0}" Stroke="Black" StrokeThickness="2" />
			<!-- Right-side line to top -->
			<Line Name="5" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + (dim_w1_su / 2)}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) * 2 + dim_w1_su}" Y1="0" Y2="{getAdjSide(dim_w1_su,poly_ext_angle/2)}" Stroke="Black" StrokeThickness="2" />
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<!-- Bottom line text -->
				<Line Name="1ECL" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 2}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 10}" Stroke="Blue" StrokeThickness="1" />	
				<TextLine Name="1T" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 10}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 2}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 10}" Stroke="Blue" StrokeThickness="1" />
			</Canvas>
		</Canvas>	
		<Canvas Name="Shape22" Visibility="{shapeNumber == 'Shape22'}">
			<!-- Bottom line -->
			<Line Name="1" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{dim_w1_su + getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2)*2}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2)*2}" Stroke="Black" StrokeThickness="2" />
			<!-- Left-side line to bottom -->
			<Line Name="2" X1="0" X2="{getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{getAdjSide(dim_w1_su,poly_ext_angle/2)}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2)*2}" Stroke="Black" StrokeThickness="2" />
			<!-- Right-side line -->
			<Line Name="3" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" X2="{getAdjSide(dim_w1_su,poly_ext_angle)*2 + dim_w1_su}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2)*2}" Y2="{getAdjSide(dim_w1_su,poly_ext_angle/2)}" Stroke="Black" StrokeThickness="2" />
			<!-- Left-side line to top -->
			<Line Name="4" X1="0" X2="{getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{getAdjSide(dim_w1_su,poly_ext_angle/2)}" Y2="{0}" Stroke="Black" StrokeThickness="2" />
			<!-- Top line -->
			<Line Name="5" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{dim_w1_su + getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="0" Y2="0" Stroke="Black" StrokeThickness="2" />			
			<!-- Right-side line to top -->
			<Line Name="6" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) * 2 + dim_w1_su}" Y1="0" Y2="{getAdjSide(dim_w1_su,poly_ext_angle/2)}" Stroke="Black" StrokeThickness="2" />
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<!-- Bottom line text -->
				<Line Name="1ECL" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2)*2 + 2}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2)*2 + 10}" Stroke="Blue" StrokeThickness="1" />	
				<TextLine Name="1T" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2)*2 + 10}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2)*2 + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2)*2 + 2}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2)*2 + 10}" Stroke="Blue" StrokeThickness="1" />
			</Canvas>
		</Canvas>		
		<!-- Regular heptagon -->
		<Canvas Name="Shape23" Visibility="{shapeNumber == 'Shape23'}">
			<!-- Bottom line -->
			<Line Name="1" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{dim_w1_su + getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{oddPolyHeight}" Y2="{oddPolyHeight}" Stroke="Black" StrokeThickness="2" />
			<!-- Right-side line -->
			<Line Name="2" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" X2="{getAdjSide(dim_w1_su,poly_ext_angle)*2 + dim_w1_su}" Y1="{oddPolyHeight}" Y2="{oddPolyHeight - getOppSide(dim_w1_su,poly_ext_angle)}" Stroke="Black" StrokeThickness="2" />
			<!-- Right-side line to mid -->
			<Line Name="3" X1="{getAdjSide(dim_w1_su,poly_ext_angle)*2 + dim_w1_su}" X2="{heptIntWidthTop + ((polyWidth - heptIntWidthTop)/2)}" Y1="{oddPolyHeight - getOppSide(dim_w1_su,poly_ext_angle)}" Y2="{oddPolyHeight - getOppSide(dim_w1_su,poly_ext_angle) - getAdjSide(dim_w1_su,poly_ext_angle/2)}" Stroke="Black" StrokeThickness="2" />			
			<!-- Right-side line to top -->
			<Line Name="4" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + (dim_w1_su / 2)}" X2="{heptIntWidthTop + ((polyWidth - heptIntWidthTop)/2)}" Y1="0" Y2="{oddPolyHeight - getOppSide(dim_w1_su,poly_ext_angle) - getAdjSide(dim_w1_su,poly_ext_angle/2)}" Stroke="Black" StrokeThickness="2" />						
			<!-- Left-side line to top -->			
			<Line Name="5" X1="{(polyWidth - heptIntWidthTop)/2}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) + (dim_w1_su/2)}" Y1="{oddPolyHeight - getOppSide(dim_w1_su,poly_ext_angle) - getAdjSide(dim_w1_su,poly_ext_angle/2)}" Y2="{0}" Stroke="Black" StrokeThickness="2" />			
			<!-- Left-side line to top -->			
			<Line Name="6" X1="0" X2="{(polyWidth - heptIntWidthTop)/2}" Y1="{oddPolyHeight - getOppSide(dim_w1_su,poly_ext_angle)}" Y2="{oddPolyHeight - getOppSide(dim_w1_su,poly_ext_angle) - getAdjSide(dim_w1_su,poly_ext_angle/2)}" Stroke="Black" StrokeThickness="2" />
			<!-- Left-side line to bottom -->
			<Line Name="7" X1="0" X2="{getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{oddPolyHeight - getOppSide(dim_w1_su,poly_ext_angle)}" Y2="{oddPolyHeight}" Stroke="Black" StrokeThickness="2" />			
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<!-- Bottom line text -->
				<Line Name="1ECL" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 2}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 10}" Stroke="Blue" StrokeThickness="1" />	
				<TextLine Name="1T" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 10}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" Y1="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 2}" Y2="{getOppSide(dim_w1_su,poly_int_angle/2) + dim_cr_su + 10}" Stroke="Blue" StrokeThickness="1" />
			</Canvas>
		</Canvas>		
		<!-- Regular octagon -->
		<Canvas Name="Shape24" Visibility="{shapeNumber == 'Shape24'}">
			<!-- Bottom line -->
			<Line Name="1" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{dim_w1_su + getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{octHeight}" Y2="{octHeight}" Stroke="Black" StrokeThickness="2" />
			<!-- Right-side line to mid -->
			<Line Name="2" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" X2="{getAdjSide(dim_w1_su,poly_ext_angle)*2 + dim_w1_su}" Y1="{octHeight}" Y2="{octHeight - getOppSide(dim_w1_su,poly_ext_angle)}" Stroke="Black" StrokeThickness="2" />
			<!-- Right-side line -->
			<Line Name="3" X1="{polyWidth}" X2="{polyWidth}" Y1="{getOppSide(dim_w1_su,poly_ext_angle)}" Y2="{getOppSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" Stroke="Black" StrokeThickness="2" />			
			<!-- Right-side line to top -->
			<Line Name="4" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) * 2 + dim_w1_su}" Y1="0" Y2="{getOppSide(dim_w1_su,poly_ext_angle)}" Stroke="Black" StrokeThickness="2" />
			<!-- Top line -->
			<Line Name="5" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{dim_w1_su + getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="0" Y2="0" Stroke="Black" StrokeThickness="2" />			
			<!-- Left-side line to top -->
			<Line Name="6" X1="0" X2="{getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{getOppSide(dim_w1_su,poly_ext_angle)}" Y2="{0}" Stroke="Black" StrokeThickness="2" />	
			<!-- Left-side line -->
			<Line Name="7" X1="0" X2="0" Y1="{getOppSide(dim_w1_su,poly_ext_angle)}" Y2="{getOppSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" Stroke="Black" StrokeThickness="2" />			
			<!-- Left-side line to bottom -->
			<Line Name="8" X1="0" X2="{getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{octHeight - getOppSide(dim_w1_su,poly_ext_angle)}" Y2="{octHeight}" Stroke="Black" StrokeThickness="2" />			
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<!-- Bottom line text -->
				<Line Name="1ECL" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{getAdjSide(dim_w1_su,poly_ext_angle)}" Y1="{octHeight + 2}" Y2="{octHeight + 10}" Stroke="Blue" StrokeThickness="1" />	
				<TextLine Name="1T" X1="{getAdjSide(dim_w1_su,poly_ext_angle)}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" Y1="{octHeight + 10}" Y2="{octHeight + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" X2="{getAdjSide(dim_w1_su,poly_ext_angle) + dim_w1_su}" Y1="{octHeight + 2}" Y2="{octHeight + 10}" Stroke="Blue" StrokeThickness="1" />
			</Canvas>
		</Canvas>				
		<Canvas Name="Shape65" Visibility="{shapeNumber == 'Shape65'}">
			<Arc Name="3" StartAngle="180" RotationAngle="180" Stroke="Black" StrokeThickness="2" Width="{dim_w_su - 3.5}" Height="{dim_h1_su * 4}" Canvas.Left="-0.5" />		
			<Line Name="1" X1="0" X2="{dim_w_su}" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />
			<Line Name="2" X1="0" X2="0" Y1="{dim_h1_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />				
			<Line Name="4" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h1_su}" Y2="{dim_h_su}" Stroke="Black" StrokeThickness="2" />	
			<Canvas Visibility="{Cpq.Get('Dims.ShowDims')}"	>
				<Line Name="1ECL" X1="0" X2="0" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="1T" X1="0" X2="{dim_w_su}" Y1="{dim_h_su + 10}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" Text="{'W [' + dim_w_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="1ECR" X1="{dim_w_su}" X2="{dim_w_su}" Y1="{dim_h_su + 2}" Y2="{dim_h_su + 10}" Stroke="Blue" StrokeThickness="1" />
				<Line Name="2ECT" X1="{dim_w_su / 2}" X2="-10" Y1="0" Y2="0" Stroke="Blue" StrokeThickness="1" />
				<TextLine Name="2T" X1="-10" X2="-10" Y1="0" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" Text="{'H [' + dim_h_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="-10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />				
				<Line Name="2ECB" X1="-2" X2="-10" Y1="{dim_h_su}" Y2="{dim_h_su}" Stroke="Blue" StrokeThickness="1" />				
				<Line Name="3ECT" X1="{dim_w_su / 2}" X2="{dim_w_su + 10}" Y1="0" Y2="0" Stroke="Green" StrokeThickness="1" />
				<TextLine Name="3T" X1="{dim_w_su + 10}" X2="{dim_w_su + 10}" Y1="0" Y2="{dim_h1_su}" Stroke="Green" StrokeThickness="1" Text="{'H1 [' + dim_h1_txt + '&quot;]'}" FontSize="12" HorizontalTextAlignment="Center" AlignToLine="True" VerticalTextPadding="10" StartCap="Arrow" EndCap="Arrow" CapScale="2" />
				<Line Name="3ECB" X1="{dim_w_su / 2}" X2="{dim_w_su + 10}" Y1="{dim_h1_su}" Y2="{dim_h1_su}" Stroke="Green" StrokeThickness="1" />												
			</Canvas>			
		</Canvas>	
	</StackPanel>
  </Canvas>

</Composition>