diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d18f0d29..aa041c85 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -12,12 +12,11 @@ jobs:
runs-on: windows-latest
steps:
- - name: Checkout
- run: git config --global core.autocrlf true
- uses: actions/checkout@v2
with:
submodules: true
- - name: Restore dependencies
- run: dotnet restore
- - name: Build
- run: dotnet build --configuration Release --no-restore
+ - name: Restore dependencies and Build
+ working-directory: src
+ run: |
+ dotnet restore
+ dotnet build --configuration Release --no-restore
\ No newline at end of file
diff --git a/.github/workflows/build_n_test.yml b/.github/workflows/build_n_test.yml
index b2077aa0..bc337c68 100644
--- a/.github/workflows/build_n_test.yml
+++ b/.github/workflows/build_n_test.yml
@@ -6,29 +6,22 @@ on:
pull_request:
branches: [ master ]
-env:
- SAMPLES_FOLDER: "../../../../samples"
- OUTPUT_SAMPLES_FOLDER: "../../../../samples/out"
- OUTPUT_SINGLE_CASES_FOLDER: "../../../../samples/out/single_cases"
- LOCAL_ENV: "false"
- DELTA: "0.00001"
- DECIMAL_PRECISION: "5"
- RUN_DWG_WRITER_SINGLE_CASES_TEST: "false"
+defaults:
+ run:
+ working-directory: ./src
jobs:
build:
-
runs-on: windows-latest
-
steps:
- - name: Checkout
- run: git config --global core.autocrlf true
- uses: actions/checkout@v2
with:
submodules: true
- - name: Restore dependencies
- run: dotnet restore
- - name: Build
- run: dotnet build --configuration Release --no-restore
- - name: Test
- run: dotnet test --configuration Release --no-build --verbosity normal
+ - uses: cardinalby/export-env-action@v2
+ with:
+ envFile: 'github.env'
+ - name: Build and test
+ run: |
+ dotnet restore
+ dotnet build --configuration Release --no-restore
+ dotnet test --configuration Release --no-build --verbosity normal
diff --git a/.github/workflows/coveralls.yml b/.github/workflows/coveralls.yml
new file mode 100644
index 00000000..79558af2
--- /dev/null
+++ b/.github/workflows/coveralls.yml
@@ -0,0 +1,36 @@
+name: Coveralls
+
+on:
+ push:
+ branches: [ master ]
+ pull_request:
+ branches: [ master ]
+
+jobs:
+ build:
+ runs-on: windows-latest
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ submodules: true
+ - uses: cardinalby/export-env-action@v2
+ with:
+ envFile: 'github.env'
+ - name: Build and Test ACadSharp
+ working-directory: src
+ run: |
+ dotnet restore
+ dotnet build --no-restore
+ dotnet test -p:CollectCoverage=true -p:CoverletOutput=TestResults/ -p:CoverletOutputFormat=lcov --no-build --verbosity normal ACadSharp.Tests/
+ - name: Build and Test Submodules
+ working-directory: src/CSUtilities
+ run: |
+ dotnet restore
+ dotnet build --no-restore
+ dotnet test -p:CollectCoverage=true -p:CoverletOutput=TestResults/ -p:CoverletOutputFormat=lcov --no-build --verbosity normal CSUtilities.Tests/
+ dotnet test -p:CollectCoverage=true -p:CoverletOutput=TestResults/ -p:CoverletOutputFormat=lcov --no-build --verbosity normal CSMath.Tests/
+ - name: Coveralls action
+ uses: coverallsapp/github-action@v2
+ with:
+ github-token: ${{ github.token }}
+ files: src/ACadSharp.Tests/TestResults/coverage.info src/CSUtilities/CSUtilities.Tests/TestResults/coverage.info src/CSUtilities/CSMath.Tests/TestResults/coverage.info
\ No newline at end of file
diff --git a/.github/workflows/wiki-gen.yml b/.github/workflows/wiki-gen.yml
new file mode 100644
index 00000000..08448b48
--- /dev/null
+++ b/.github/workflows/wiki-gen.yml
@@ -0,0 +1,21 @@
+name: Wiki genrator
+
+on:
+ push:
+ branches: [ master ]
+
+jobs:
+ build:
+ runs-on: windows-latest
+ steps:
+ - name: Checkout
+ run: git config --global core.autocrlf true
+ - uses: actions/checkout@v2
+ with:
+ submodules: true
+ - name: Update Wiki
+ run: ./update-wiki.sh
+ shell: bash
+ env:
+ ASSEMBLY_PATH: "src/ACadSharp/bin/Release/net6.0/ACadSharp.dll"
+ GITHUB_TOKEN: ${{ github.token }}
diff --git a/.gitmodules b/.gitmodules
index c3ea5891..4c98b82c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
-[submodule "CSUtilities"]
- path = CSUtilities
- url = https://github.com/DomCR/CSUtilities
+[submodule "src/CSUtilities"]
+ path = src/CSUtilities
+ url = https://github.com/DomCR/CSUtilities.git
diff --git a/ACadSharp.Examples/IOExamples.cs b/ACadSharp.Examples/IOExamples.cs
deleted file mode 100644
index 26cae2e7..00000000
--- a/ACadSharp.Examples/IOExamples.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-using ACadSharp.IO;
-using System.Collections.Generic;
-
-namespace ACadSharp.Examples
-{
- ///
- /// Examples of conversion and saving documents
- ///
- public class IOExamples
- {
- ///
- /// Read a dwg and save the entities in a new file
- ///
- ///
- ///
- public void DwgEntitiesToNewFile(string input, string output)
- {
- /* --- ATENTION ---
- * ACadSharp cannot write a readed dwg/dxf file due a problem in the file structure when the dxf is writen
- * the workaround for now is to move the entities and save them in a new file
- */
- CadDocument doc = DwgReader.Read(input);
-
- //New document to transfer the entities
- CadDocument transfer = new CadDocument();
- doc.Header.Version = doc.Header.Version;
-
- //Nove the entities to the created document
- List entities = new List(doc.Entities);
- foreach (var item in entities)
- {
- ACadSharp.Entities.Entity e = doc.Entities.Remove(item);
- transfer.Entities.Add(e);
- }
-
- //Save the document
- using (DxfWriter writer = new DxfWriter(output, doc, false))
- {
- writer.OnNotification += Common.NotificationHelper.LogConsoleNotification;
- writer.Write();
- }
- }
- }
-}
diff --git a/ACadSharp.Examples/ReaderExamples.cs b/ACadSharp.Examples/ReaderExamples.cs
deleted file mode 100644
index 1b9c5165..00000000
--- a/ACadSharp.Examples/ReaderExamples.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-using ACadSharp.Examples.Common;
-using ACadSharp.IO;
-
-namespace ACadSharp.Examples
-{
- public static class ReaderExamples
- {
- ///
- /// Read a dxf file
- ///
- /// dxf file path
- public static void ReadDxf(string file)
- {
- using (DxfReader reader = new DxfReader(file))
- {
- reader.OnNotification += NotificationHelper.LogConsoleNotification;
- CadDocument doc = reader.Read();
- }
- }
-
- ///
- /// Read a dwg file
- ///
- /// dwg file path
- public static void ReadDwg(string file)
- {
- using (DwgReader reader = new DwgReader(file))
- {
- reader.OnNotification += NotificationHelper.LogConsoleNotification;
- CadDocument doc = reader.Read();
- }
- }
- }
-}
diff --git a/ACadSharp.Tests/ACadSharp.Tests.csproj b/ACadSharp.Tests/ACadSharp.Tests.csproj
deleted file mode 100644
index 72585c0a..00000000
--- a/ACadSharp.Tests/ACadSharp.Tests.csproj
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
- net6.0
-
-
- true
-
- Exe
-
- false
-
-
-
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
-
-
diff --git a/ACadSharp.Tests/CadObjectTests.cs b/ACadSharp.Tests/CadObjectTests.cs
deleted file mode 100644
index 2a8f764e..00000000
--- a/ACadSharp.Tests/CadObjectTests.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using System;
-using Xunit;
-using ACadSharp.Tests.Common;
-using ACadSharp.Tables.Collections;
-
-namespace ACadSharp.Tests
-{
- public class CadObjectTests
- {
- public static readonly TheoryData ACadTypes = new TheoryData();
-
- static CadObjectTests()
- {
- foreach (Type item in DataFactory.GetTypes())
- {
- ACadTypes.Add(item);
- }
- }
-
- [Theory(Skip = "Factory refactor needed")]
- [MemberData(nameof(ACadTypes))]
- public void Clone(Type t)
- {
- CadObject cadObject = Factory.CreateObject(t);
- CadObject clone = (CadObject)cadObject.Clone();
-
- CadObjectTestUtils.AssertClone(cadObject, clone);
- }
- }
-}
\ No newline at end of file
diff --git a/ACadSharp.Tests/Entities/PolylineTest.cs b/ACadSharp.Tests/Entities/PolylineTest.cs
deleted file mode 100644
index 2181a106..00000000
--- a/ACadSharp.Tests/Entities/PolylineTest.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-using ACadSharp.Entities;
-using CSMath;
-using System.Collections.Generic;
-using Xunit;
-
-namespace ACadSharp.Tests.Entities
-{
- public class PolylineTests
- {
- [Fact]
- public void ClearVertrticesTest()
- {
- CadDocument doc = new CadDocument();
-
- Polyline2D polyline = new Polyline2D();
- List vertices = new List
- {
- new Vertex2D(),
- new Vertex2D(new XY(1,1)),
- new Vertex2D(new XY(2,2))
- };
- polyline.Vertices.AddRange(vertices);
-
- doc.Entities.Add(polyline);
-
- polyline.Vertices.Clear();
-
- foreach (var item in vertices)
- {
- Assert.True(item.Handle == 0);
- Assert.False(doc.TryGetCadObject(item.Handle, out Vertex2D _));
- }
- }
- }
-}
diff --git a/ACadSharp.Tests/Objects/CadDictionaryTests.cs b/ACadSharp.Tests/Objects/CadDictionaryTests.cs
deleted file mode 100644
index f95c0dab..00000000
--- a/ACadSharp.Tests/Objects/CadDictionaryTests.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-using ACadSharp.Objects;
-using System;
-using Xunit;
-
-namespace ACadSharp.Tests.Objects
-{
- public class CadDictionaryTests
- {
- [Fact]
- public void AvoidDuplicatedEntries()
- {
- CadDictionary cadDictionary = new CadDictionary();
- Scale scale = new Scale();
- scale.Name = "scale_test";
-
- cadDictionary.Add(scale);
-
- Scale scale1 = new Scale();
- scale.Name = "scale_test";
-
- Assert.Throws(() => cadDictionary.Add(scale));
- }
- }
-}
diff --git a/ACadSharp.Tests/Objects/ScaleCollectionTests.cs b/ACadSharp.Tests/Objects/ScaleCollectionTests.cs
deleted file mode 100644
index 6e42b58d..00000000
--- a/ACadSharp.Tests/Objects/ScaleCollectionTests.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Xunit;
-
-namespace ACadSharp.Tests.Objects
-{
- public class ScaleCollectionTests
- {
- [Fact]
- public void InitScaleCollection()
- {
- CadDocument doc = new CadDocument();
-
- Assert.NotNull(doc.Scales);
- }
- }
-}
diff --git a/ACadSharp/ACadSharp.csproj b/ACadSharp/ACadSharp.csproj
deleted file mode 100644
index 1027df04..00000000
--- a/ACadSharp/ACadSharp.csproj
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
- net6.0;net7.0;net5.0;net48;netstandard2.1
- DomCr
- ACadSharp
- C# Dwg Dxf
- https://github.com/DomCR/ACadSharp
- MIT
- git
- https://github.com/DomCR/ACadSharp
- Copyright (c) 2024 Albert Domenech
- C# library to read/write cad files like dxf/dwg.
- True
-
-
-
- true
- README.md
- 2.3.0-beta
-
-
-
-
-
-
-
-
- True
- \
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ACadSharp/DxfCode.cs b/ACadSharp/DxfCode.cs
deleted file mode 100644
index c4f493fc..00000000
--- a/ACadSharp/DxfCode.cs
+++ /dev/null
@@ -1,385 +0,0 @@
-#region copyright
-//Copyright 2021, Albert Domenech.
-//All rights reserved.
-//This source code is licensed under the MIT license.
-//See LICENSE file in the project root for full license information.
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Text;
-
-namespace ACadSharp
-{
- public enum DxfCode
- {
- Invalid = -9999,
- XDictionary = -6,
-
- ///
- /// APP: persistent reactor chain
- ///
- PReactors = -5,
-
- ///
- /// APP: conditional operator (used only with ssget)
- ///
- Operator = -4,
-
- ///
- /// APP: extended data (XDATA) sentinel (fixed)
- ///
- XDataStart = -3,
- HeaderId = -2,
-
- ///
- /// APP: entity name reference (fixed)
- ///
- FirstEntityId = -2,
-
- ///
- /// APP: entity name. The name changes each time a drawing is opened. It is never saved (fixed)
- ///
- End = -1,
-
- ///
- /// Text string indicating the entity type (fixed)
- ///
- Start = 0,
- Text = 1,
- XRefPath = 1,
-
- ///
- /// Name (attribute tag, block name, and so on)
- ///
- ShapeName = 2,
- BlockName = 2,
- AttributeTag = 2,
- SymbolTableName = 2,
- MlineStyleName = 2,
- SymbolTableRecordName = 2,
-
- ///
- /// Other text or name values
- ///
- AttributePrompt = 3,
- DimStyleName = 3,
- LinetypeProse = 3,
- TextFontFile = 3,
- Description = 3,
- DimPostString = 3,
-
- ///
- /// Other text or name values
- ///
- TextBigFontFile = 4,
- DimensionAlternativePrefixSuffix = 4,
- CLShapeName = 4,
- SymbolTableRecordComments = 4,
-
- ///
- /// Entity handle; text string of up to 16 hexadecimal digits (fixed)
- ///
- Handle = 5,
- DimensionBlock = 5,
- DimBlk1 = 6,
- LinetypeName = 6,
- DimBlk2 = 7,
- TextStyleName = 7,
- LayerName = 8,
- CLShapeText = 9,
- XCoordinate = 10,
- YCoordinate = 20,
- ZCoordinate = 30,
- Elevation = 38,
- Thickness = 39,
- Real = 40,
- ViewportHeight = 40,
- TxtSize = 40,
- TxtStyleXScale = 41,
- ViewWidth = 41,
- ViewportAspect = 41,
- TxtStylePSize = 42,
- ViewLensLength = 42,
- ViewFrontClip = 43,
- ViewBackClip = 44,
- ShapeXOffset = 44,
- ShapeYOffset = 45,
- ViewHeight = 45,
- ShapeScale = 46,
- PixelScale = 47,
- LinetypeScale = 48,
- DashLength = 49,
- MlineOffset = 49,
- LinetypeElement = 49,
- Angle = 50,
- ViewportSnapAngle = 50,
- ViewportTwist = 51,
- Visibility = 60,
- LayerLinetype = 61,
- Color = 62,
- HasSubentities = 66,
- ViewportVisibility = 67,
- ViewportActive = 68,
- ViewportNumber = 69,
- Int16 = 70,
- ViewMode = 71,
- CircleSides = 72,
- ViewportZoom = 73,
- ViewportIcon = 74,
- ViewportSnap = 75,
- ViewportGrid = 76,
- ViewportSnapStyle = 77,
- ViewportSnapPair = 78,
- RegAppFlags = 71,
- TxtStyleFlags = 71,
- LinetypeAlign = 72,
- LinetypePdc = 73,
- Int32 = 90,
- Subclass = 100,
- EmbeddedObjectStart = 101,
- ControlString = 102,
- DimVarHandle = 105,
- UcsOrg = 110,
- UcsOrientationX = 111,
- UcsOrientationY = 112,
- XReal = 140,
- ViewBrightness = 141,
- ViewContrast = 142,
- Int64 = 160,
- XInt16 = 170,
- NormalX = 210,
- NormalY = 220,
- NormalZ = 230,
- XXInt16 = 270,
- Int8 = 280,
- RenderMode = 281,
- Bool = 290,
- XTextString = 300,
- BinaryChunk = 310,
- ArbitraryHandle = 320,
- SoftPointerId = 330,
- HardPointerId = 340,
- SoftOwnershipId = 350,
- HardOwnershipId = 360,
- LineWeight = 370,
- PlotStyleNameType = 380,
- PlotStyleNameId = 390,
- ExtendedInt16 = 400,
- LayoutName = 410,
- ColorRgb = 420,
- ColorName = 430,
- Alpha = 440,
- GradientObjType = 450,
- GradientPatType = 451,
- GradientTintType = 452,
- GradientColCount = 453,
- GradientAngle = 460,
- GradientShift = 461,
- GradientTintVal = 462,
- GradientColVal = 463,
- GradientName = 470,
- Comment = 999,
- ExtendedDataAsciiString = 1000,
- ExtendedDataRegAppName = 1001,
- ExtendedDataControlString = 1002,
- ExtendedDataLayerName = 1003,
- ExtendedDataBinaryChunk = 1004,
- ExtendedDataHandle = 1005,
- ExtendedDataXCoordinate = 1010,
- ExtendedDataYCoordinate = 1020,
- ExtendedDataZCoordinate = 1030,
- ExtendedDataWorldXCoordinate = 1011,
- ExtendedDataWorldYCoordinate = 1021,
- ExtendedDataWorldZCoordinate = 1031,
- ExtendedDataWorldXDisp = 1012,
- ExtendedDataWorldYDisp = 1022,
- ExtendedDataWorldZDisp = 1032,
- ExtendedDataWorldXDir = 1013,
- ExtendedDataWorldYDir = 1023,
- ExtendedDataWorldZDir = 1033,
- ExtendedDataReal = 1040,
- ExtendedDataDist = 1041,
- ExtendedDataScale = 1042,
- ExtendedDataInteger16 = 1070,
- ExtendedDataInteger32 = 1071
- }
-
- ///
- /// Group codes define the type of the associated value as an integer, a floating-point number, or a string, according to the following table of group code ranges.
- ///
- public enum GroupCodeValueType
- {
- None,
-
- ///
- /// String
- ///
- ///
- /// Code range : 0-9
- ///
- String,
-
- ///
- /// Double precision 3D point value
- ///
- ///
- /// Code range : 10-39
- ///
- Point3D,
-
- ///
- /// Double-precision floating-point value
- ///
- ///
- /// Code range : 40-59 | 110-119 | 120-129 | 130-139 | 210-239
- ///
- Double,
-
- Int16,
-
- Int32,
-
- Int64,
-
- ///
- /// String representing hexadecimal (hex) handle value
- ///
- ///
- /// Code range : 105
- ///
- Handle,
-
- ObjectId,
-
- Bool,
-
- Chunk,
-
- ///
- /// Comment (string)
- ///
- ///
- /// Code range : 999
- ///
- Comment,
-
- ExtendedDataString,
- ExtendedDataChunk,
- ExtendedDataHandle,
- ExtendedDataDouble,
- ExtendedDataInt16,
- ExtendedDataInt32,
- }
-
- public static class GroupCodeValue
- {
- public static GroupCodeValueType TransformValue(int code)
- {
- if (code >= 0 && code <= 4)
- return GroupCodeValueType.String;
- if (code == 5)
- return GroupCodeValueType.Handle;
- if (code >= 6 && code <= 9)
- return GroupCodeValueType.String;
- if (code >= 10 && code <= 39)
- return GroupCodeValueType.Point3D;
- if (code >= 40 && code <= 59)
- return GroupCodeValueType.Double;
- if (code >= 60 && code <= 79)
- return GroupCodeValueType.Int16;
- if (code >= 90 && code <= 99)
- return GroupCodeValueType.Int32;
- if (code == 100)
- return GroupCodeValueType.String;
- if (code == 101)
- return GroupCodeValueType.String;
- if (code == 102)
- return GroupCodeValueType.String;
- if (code == 105)
- return GroupCodeValueType.Handle;
-
- if (code >= 110 && code <= 119)
- return GroupCodeValueType.Double;
- if (code >= 120 && code <= 129)
- return GroupCodeValueType.Double;
- if (code >= 130 && code <= 139)
- return GroupCodeValueType.Double;
- if (code >= 140 && code <= 149)
- return GroupCodeValueType.Double;
-
- if (code >= 160 && code <= 169)
- return GroupCodeValueType.Int64;
-
- if (code >= 170 && code <= 179)
- return GroupCodeValueType.Int16;
-
- if (code >= 210 && code <= 239)
- return GroupCodeValueType.Double;
-
- if (code >= 270 && code <= 279)
- return GroupCodeValueType.Int16;
- if (code >= 280 && code <= 289)
- return GroupCodeValueType.Int16;
-
- if (code >= 290 && code <= 299)
- return GroupCodeValueType.Bool;
-
- if (code >= 300 && code <= 309)
- return GroupCodeValueType.String;
-
- if (code >= 310 && code <= 319)
- return GroupCodeValueType.Chunk;
-
- if (code >= 320 && code <= 329)
- return GroupCodeValueType.Handle;
-
- if (code >= 330 && code <= 369)
- return GroupCodeValueType.ObjectId;
-
- if (code >= 370 && code <= 379)
- return GroupCodeValueType.Int16;
- if (code >= 380 && code <= 389)
- return GroupCodeValueType.Int16;
-
- if (code >= 390 && code <= 399)
- return GroupCodeValueType.Handle;
-
- if (code >= 400 && code <= 409)
- return GroupCodeValueType.Int16;
- if (code >= 410 && code <= 419)
- return GroupCodeValueType.String;
- if (code >= 420 && code <= 429)
- return GroupCodeValueType.Int32;
- if (code >= 430 && code <= 439)
- return GroupCodeValueType.String;
- if (code >= 440 && code <= 449)
- return GroupCodeValueType.Int32;
- if (code >= 450 && code <= 459)
- return GroupCodeValueType.Int32;
- if (code >= 460 && code <= 469)
- return GroupCodeValueType.Double;
- if (code >= 470 && code <= 479)
- return GroupCodeValueType.String;
- if (code >= 480 && code <= 481)
- return GroupCodeValueType.Handle;
-
- if (code == 999)
- return GroupCodeValueType.Comment;
-
- if (code >= 1000 && code <= 1003)
- return GroupCodeValueType.ExtendedDataString;
- if (code == 1004)
- return GroupCodeValueType.ExtendedDataChunk;
- if (code >= 1005 && code <= 1009)
- return GroupCodeValueType.ExtendedDataHandle;
- if (code >= 1010 && code <= 1059)
- return GroupCodeValueType.ExtendedDataDouble;
- if (code >= 1060 && code <= 1070)
- return GroupCodeValueType.ExtendedDataInt16;
- if (code == 1071)
- return GroupCodeValueType.ExtendedDataInt32;
-
- return GroupCodeValueType.None;
- }
- }
-}
diff --git a/ACadSharp/Entities/MultiLeader.cs b/ACadSharp/Entities/MultiLeader.cs
deleted file mode 100644
index 4d181d70..00000000
--- a/ACadSharp/Entities/MultiLeader.cs
+++ /dev/null
@@ -1,356 +0,0 @@
-using System.Collections.Generic;
-using ACadSharp.Attributes;
-using ACadSharp.Objects;
-using ACadSharp.Tables;
-
-using CSMath;
-
-
-namespace ACadSharp.Entities
-{
- ///
- /// Represents a entity.
- ///
- ///
- /// Object name
- /// Dxf class name
- ///
- [DxfName(DxfFileToken.EntityMLeader)]
- [DxfSubClass(DxfSubclassMarker.MLeader)]
- public class MultiLeader : Entity
- {
- ///
- public override ObjectType ObjectType => ObjectType.UNLISTED;
-
- ///
- public override string ObjectName => DxfFileToken.EntityMLeader;
-
- ///
- public override string SubclassMarker => DxfSubclassMarker.MLeader;
-
- // TODO
- // We ommit this class because we assumed that the multileader
- // does not have a list of arrow heads associated (see below).
- // According to the OpenDesign_Specification_for_.dwg_files
- // each arrowhead shall be associated with an IsDefault flag
- // having the group code 94. This means the type of the field
- // is BL instead of B.
- // According to the DXF refence the 94 group code refers to
- // the index of the arrow head.
- /*
- ///
- /// Represents an associated arrow head, with the arrowhead index.
- ///
- public class ArrowheadAssociation {
-
- ///
- /// Arrowhead Index
- ///
- [DxfCodeValue(94)]
- public int ArrowheadIndex { get; set; }
-
- // IsDefault property
-
- ///
- /// Arrowhead ID
- ///
- [DxfCodeValue(345)]
- public BlockRecord Arrowhead { get; set; }
- }
- */
-
-
- ///
- ///
- ///
- public class BlockAttribute
- {
- ///
- /// Block Attribute Id
- ///
- [DxfCodeValue(330)]
- public AttributeDefinition AttributeDefinition { get; set; }
-
- ///
- /// Block Attribute Index
- ///
- [DxfCodeValue(177)]
- public short Index { get; set; }
-
- ///
- /// Block Attribute Width
- ///
- [DxfCodeValue(44)]
- public double Width { get; set; }
-
- ///
- /// Block Attribute Text String
- ///
- [DxfCodeValue(302)]
- public string Text { get; set; }
- }
-
- ///
- /// Contains the multileader content (block/text) and the leaders.
- ///
- public MultiLeaderAnnotContext ContextData { get; set; }
-
- ///
- /// Gets a providing reusable style information
- /// for this .
- ///
- [DxfCodeValue(340)]
- public MultiLeaderStyle Style { get; set; }
-
- ///
- /// Property Override Flag
- ///
- [DxfCodeValue(90)]
- public MultiLeaderPropertyOverrideFlags PropertyOverrideFlags { get; set; }
-
- ///
- /// PathType (Leader Type)
- ///
- [DxfCodeValue(170)]
- public MultiLeaderPathType PathType { get; set; }
-
- ///
- /// LeaderLineColor
- ///
- [DxfCodeValue(91)]
- public Color LineColor { get; set; }
-
- // TODO Additional Line Type? see Entity.LineType.
- ///
- /// Leader Line Type
- ///
- [DxfCodeValue(341)]
- public LineType LeaderLineType { get; set; }
-
- // TODO Additional Line Weight? see Entity.LineWeight.
- ///
- /// Leader Line Weight
- ///
- [DxfCodeValue(171)]
- public LineweightType LeaderLineWeight { get; set; }
-
- ///
- /// Enable Landing
- ///
- [DxfCodeValue(290)]
- public bool EnableLanding { get; set; }
-
- ///
- /// Enable Dogleg
- ///
- [DxfCodeValue(291)]
- public bool EnableDogleg { get; set; }
-
- ///
- /// Landing Distance
- ///
- [DxfCodeValue(41)]
- public double LandingDistance { get; set; }
-
- ///
- /// Arrowhead ID
- ///
- [DxfCodeValue(342)]
- public BlockRecord Arrowhead { get; set; }
-
- ///
- /// Arrowhead Size
- ///
- [DxfCodeValue(42)]
- public double ArrowheadSize { get; set; }
-
- ///
- /// Content Type
- ///
- [DxfCodeValue(172)]
- public LeaderContentType ContentType { get; set; }
-
- #region Text Menu Properties
-
- ///
- /// Text Style
- ///
- [DxfCodeValue(343)]
- public TextStyle TextStyle { get; set; }
-
- ///
- /// Text Left Attachment Type
- ///
- [DxfCodeValue(173)]
- public TextAttachmentType TextLeftAttachment { get; set; }
-
- ///
- /// Text Right Attachement Type
- ///
- [DxfCodeValue(95)]
- public TextAttachmentType TextRightAttachment { get; set; }
-
- ///
- /// Text Angle Type
- ///
- [DxfCodeValue(174)]
- public TextAngleType TextAngle { get; set; }
-
- ///
- /// Text Alignment
- ///
- [DxfCodeValue(175)]
- public TextAlignmentType TextAlignment { get; set; }
-
- ///
- /// Text Color
- ///
- [DxfCodeValue(92)]
- public Color TextColor { get; set; }
-
- ///
- /// Enable Frame Text
- ///
- [DxfCodeValue(292)]
- public bool TextFrame { get; set; }
-
- #endregion
- #region Block Content Properties
-
- ///
- /// Block Content
- ///
- [DxfCodeValue(344)]
- public BlockRecord BlockContent { get; set; }
-
- ///
- /// Block Content Color
- ///
- [DxfCodeValue(93)]
- public Color BlockContentColor { get; set; }
-
- ///
- /// Block Content Scale
- ///
- [DxfCodeValue(10, 20, 30)]
- public XYZ BlockContentScale { get; set; }
-
- ///
- /// Block Content Rotation
- ///
- [DxfCodeValue(DxfReferenceType.IsAngle, 43)]
- public double BlockContentRotation { get; set; }
-
- ///
- /// Block Content Connection Type
- ///
- [DxfCodeValue(176)]
- public BlockContentConnectionType BlockContentConnection { get; set; }
-
- #endregion
-
- ///
- /// Enable Annotation Scale
- ///
- [DxfCodeValue(293)]
- public bool EnableAnnotationScale { get; set; }
-
- // TODO According to the OpenDesign_Specification_for_.dwg_files
- // a list of arror head AND a list of block attributes can occur.
- // If both list are empty it ist expected that two BL-field should
- // occur yielding count=0 for both lists. But when we read two
- // BL-fields we get out of sync. If we read one BL-field everything
- // works fine.
- // We do not understand what a list of arroheads can be used for,
- // and we do not know how to create such a list.
- // The documentation for arrowheads list in OpenDesign_Specification_for_.dwg_files
- // and the DXF Reference are contracicting.
- // Decision:
- // Ommit the Arrowheads property,
- // try to keep the block attributes.
-
- // public IList Arrowheads { get; } = new List();
-
-
- ///
- /// Gets a list of objects representing
- /// a reference to a "block attribute"? and some proprties to adjust
- /// the attribute.
- ///
- public IList BlockAttributes { get; } = new List();
-
- ///
- /// Text Direction Negative
- ///
- [DxfCodeValue(294)]
- public bool TextDirectionNegative { get; set; }
-
- ///
- /// Text Align in IPE (meaning unknown)
- ///
- [DxfCodeValue(178)]
- public short TextAligninIPE { get; set; }
-
- ///
- /// Text Attachment Point
- ///
- [DxfCodeValue(179)]
- public TextAttachmentPointType TextAttachmentPoint { get; set; }
-
- ///
- /// Scale Factor
- ///
- [DxfCodeValue(45)]
- public double ScaleFactor { get; set; }
-
- ///
- /// Text attachment direction for MText contents.
- ///
- ///
- /// A .
- ///
- [DxfCodeValue(271)]
- public TextAttachmentDirectionType TextAttachmentDirection { get; set; }
-
- ///
- /// Bottom text attachment direction.
- ///
- ///
- /// A having the values
- /// 9 = Center
- /// 10 = Underline and Center
- ///
- [DxfCodeValue(272)]
- public TextAttachmentType TextBottomAttachment { get; set; }
-
- ///
- /// Top text attachment direction.
- ///
- ///
- /// A having the values
- /// 9 = Center
- /// 10 = Underline and Center
- ///
- [DxfCodeValue(273)]
- public TextAttachmentType TextTopAttachment { get; set; }
-
- ///
- /// Leader extended to text
- ///
- public bool ExtendedToText { get; set; }
-
- public override CadObject Clone()
- {
- MultiLeader clone = (MultiLeader)base.Clone();
-
- clone.ContextData = (MultiLeaderAnnotContext)this.ContextData?.Clone();
-
- foreach (var att in BlockAttributes)
- {
- clone.BlockAttributes.Add(att);
- }
-
- return clone;
- }
- }
-}
diff --git a/ACadSharp/Entities/PolyFaceMesh.cs b/ACadSharp/Entities/PolyFaceMesh.cs
deleted file mode 100644
index 1be598c6..00000000
--- a/ACadSharp/Entities/PolyFaceMesh.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-using ACadSharp.Attributes;
-using System;
-using System.Collections.Generic;
-
-namespace ACadSharp.Entities
-{
- ///
- /// Represents a entity.
- ///
- ///
- /// Object name
- /// Dxf class name
- ///
- [DxfName(DxfFileToken.EntityPolyline)]
- [DxfSubClass(DxfSubclassMarker.PolyfaceMesh)]
- public class PolyfaceMesh : Polyline
- {
- ///
- public override ObjectType ObjectType { get { return ObjectType.POLYLINE_PFACE; } }
-
- ///
- public override string ObjectName => DxfFileToken.EntityPolyline;
-
- ///
- public override string SubclassMarker => DxfSubclassMarker.PolyfaceMesh;
-
- public CadObjectCollection Faces { get; }
-
- public PolyfaceMesh()
- {
- this.Vertices.OnAdd += this.verticesOnAdd;
- this.Faces = new CadObjectCollection(this);
- }
-
- public override IEnumerable Explode()
- {
- throw new System.NotImplementedException();
- }
-
- private void verticesOnAdd(object sender, CollectionChangedEventArgs e)
- {
- if (e.Item is not VertexFaceMesh)
- {
- this.Vertices.Remove((Vertex)e.Item);
- throw new ArgumentException($"Wrong vertex type {e.Item.SubclassMarker} for {this.SubclassMarker}");
- }
- }
-
- internal override void AssignDocument(CadDocument doc)
- {
- base.AssignDocument(doc);
- doc.RegisterCollection(this.Faces);
- }
-
- internal override void UnassignDocument()
- {
- this.Document.UnregisterCollection(this.Faces);
- base.UnassignDocument();
- }
- }
-}
diff --git a/ACadSharp/Exceptions/DwgNotSupportedException.cs b/ACadSharp/Exceptions/DwgNotSupportedException.cs
deleted file mode 100644
index 9601edc1..00000000
--- a/ACadSharp/Exceptions/DwgNotSupportedException.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-
-namespace ACadSharp.Exceptions
-{
- [Serializable]
- public class DwgNotSupportedException : NotSupportedException
- {
- public DwgNotSupportedException() : base($"Dwg version not recognised") { }
-
- public DwgNotSupportedException(ACadVersion version) : base($"Dwg version not supported: {version}") { }
- }
-}
diff --git a/ACadSharp/Exceptions/DxfNotSupportedException.cs b/ACadSharp/Exceptions/DxfNotSupportedException.cs
deleted file mode 100644
index 15b4a1cd..00000000
--- a/ACadSharp/Exceptions/DxfNotSupportedException.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-
-namespace ACadSharp.Exceptions
-{
- [Serializable]
- public class DxfNotSupportedException : NotSupportedException
- {
- public DxfNotSupportedException() : base($"Dxf version not recognised") { }
-
- public DxfNotSupportedException(ACadVersion version) : base($"Dxf version not supported: {version}") { }
- }
-}
diff --git a/ACadSharp/IO/CadDocumentBuilder.cs b/ACadSharp/IO/CadDocumentBuilder.cs
deleted file mode 100644
index 3a51d0f4..00000000
--- a/ACadSharp/IO/CadDocumentBuilder.cs
+++ /dev/null
@@ -1,219 +0,0 @@
-using ACadSharp.Entities;
-using ACadSharp.IO.Templates;
-using ACadSharp.Tables;
-using ACadSharp.Tables.Collections;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-namespace ACadSharp.IO
-{
- internal abstract class CadDocumentBuilder
- {
- public event NotificationEventHandler OnNotification;
-
- public CadDocument DocumentToBuild { get; }
-
- public AppIdsTable AppIds { get; set; }
-
- public BlockRecordsTable BlockRecords { get; set; }
-
- public DimensionStylesTable DimensionStyles { get; set; }
-
- public LayersTable Layers { get; set; }
-
- public LineTypesTable LineTypesTable { get; set; }
-
- public TextStylesTable TextStyles { get; set; }
-
- public UCSTable UCSs { get; set; }
-
- public ViewsTable Views { get; set; }
-
- public VPortsTable VPorts { get; set; }
-
- public abstract bool KeepUnknownEntities { get; }
-
- public Dictionary LineTypes { get; } = new Dictionary(StringComparer.OrdinalIgnoreCase);
-
- // Stores all the templates to build the document, some of the elements can be null due a missing implementation
- protected Dictionary templates = new Dictionary();
-
- protected Dictionary cadObjects = new Dictionary();
-
- protected Dictionary tableTemplates = new Dictionary();
-
- protected Dictionary dictionaryTemplates = new();
-
- public CadDocumentBuilder(CadDocument document)
- {
- this.DocumentToBuild = document;
- }
-
- public virtual void BuildDocument()
- {
- foreach (ICadDictionaryTemplate dictionaryTemplate in dictionaryTemplates.Values)
- {
- dictionaryTemplate.Build(this);
- }
-
- this.DocumentToBuild.UpdateCollections(false);
-
- foreach (CadTemplate template in this.templates.Values)
- {
- template.Build(this);
- }
- }
-
- public void AddTableTemplate(ICadTableTemplate tableTemplate)
- {
- this.tableTemplates[tableTemplate.CadObject.Handle] = tableTemplate;
- this.cadObjects[tableTemplate.CadObject.Handle] = tableTemplate.CadObject;
- }
-
- public void AddTemplate(CadTemplate template)
- {
- this.templates[template.CadObject.Handle] = template;
- this.cadObjects[template.CadObject.Handle] = template.CadObject;
- }
-
- public CadObject GetCadObject(ulong handle)
- {
- if (this.templates.TryGetValue(handle, out CadTemplate template))
- return template?.CadObject;
- else
- return null;
- }
-
- public T GetCadObject(ulong? handle) where T : CadObject
- {
- if (!handle.HasValue)
- {
- return null;
- }
-
- if (this.cadObjects.TryGetValue(handle.Value, out CadObject co))
- {
- if (co is T)
- return (T)co;
- }
-
- return null;
- }
-
- public bool TryGetCadObject(ulong? handle, out T value) where T : CadObject
- {
- if (!handle.HasValue)
- {
- value = null;
- return false;
- }
-
- if (this.cadObjects.TryGetValue(handle.Value, out CadObject obj))
- {
- if (obj is UnknownEntity && !this.KeepUnknownEntities)
- {
- value = null;
- return false;
- }
-
- if (obj is T)
- {
- value = (T)obj;
- return true;
- }
- }
-
- value = null;
- return false;
- }
-
- public bool TryGetTableEntry(string name, out T entry)
- where T : TableEntry
- {
- entry = cadObjects.Values.OfType().FirstOrDefault(e => e.Name.Equals(name, StringComparison.InvariantCultureIgnoreCase));
- return entry != null;
- }
-
- public T GetObjectTemplate(ulong handle) where T : CadTemplate
- {
- if (this.templates.TryGetValue(handle, out CadTemplate builder))
- {
- return (T)builder;
- }
-
- return null;
- }
-
- public bool TryGetObjectTemplate(ulong? handle, out T value) where T : CadTemplate
- {
- if (!handle.HasValue)
- {
- value = null;
- return false;
- }
-
- if (this.templates.TryGetValue(handle.Value, out CadTemplate template))
- {
- if (template is T)
- {
- value = (T)template;
- return true;
- }
- }
-
- value = null;
- return false;
- }
-
- public void RegisterTables()
- {
- this.DocumentToBuild.RegisterCollection(this.AppIds);
- this.DocumentToBuild.RegisterCollection(this.LineTypesTable);
- this.DocumentToBuild.RegisterCollection(this.Layers);
- this.DocumentToBuild.RegisterCollection(this.TextStyles);
- this.DocumentToBuild.RegisterCollection(this.UCSs);
- this.DocumentToBuild.RegisterCollection(this.Views);
- this.DocumentToBuild.RegisterCollection(this.DimensionStyles);
- this.DocumentToBuild.RegisterCollection(this.VPorts);
- this.DocumentToBuild.RegisterCollection(this.BlockRecords);
- }
-
- public void BuildTables()
- {
- this.BuildTable(this.AppIds);
- this.BuildTable(this.LineTypesTable);
- this.BuildTable(this.Layers);
- this.BuildTable(this.TextStyles);
- this.BuildTable(this.UCSs);
- this.BuildTable(this.Views);
- this.BuildTable(this.DimensionStyles);
- this.BuildTable(this.VPorts);
- this.BuildTable(this.BlockRecords);
- }
-
- public void Notify(string message, NotificationType notificationType = NotificationType.None, Exception exception = null)
- {
- this.OnNotification?.Invoke(this, new NotificationEventArgs(message, notificationType, exception));
- }
-
- public void BuildTable(Table table)
- where T : TableEntry
- {
- if (this.tableTemplates.TryGetValue(table.Handle, out ICadTableTemplate template))
- {
- template.Build(this);
- }
- else
- {
- this.Notify($"Table {table.ObjectName} not found in the document", NotificationType.Warning);
- }
- }
-
- public void AddDictionaryTemplate(ICadDictionaryTemplate dictionaryTemplate)
- {
- this.dictionaryTemplates[dictionaryTemplate.CadObject.Handle] = dictionaryTemplate;
- this.cadObjects[dictionaryTemplate.CadObject.Handle] = dictionaryTemplate.CadObject;
- }
- }
-}
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgAuxHeaderWriter.cs b/ACadSharp/IO/DWG/DwgStreamWriters/DwgAuxHeaderWriter.cs
deleted file mode 100644
index 6650ab78..00000000
--- a/ACadSharp/IO/DWG/DwgStreamWriters/DwgAuxHeaderWriter.cs
+++ /dev/null
@@ -1,147 +0,0 @@
-using ACadSharp.Header;
-using CSUtilities.Text;
-using System.IO;
-
-namespace ACadSharp.IO.DWG.DwgStreamWriters
-{
- internal class DwgAuxHeaderWriter : DwgSectionIO
- {
- public override string SectionName => DwgSectionDefinition.AuxHeader;
-
- private CadHeader _header;
-
- private MemoryStream _stream;
-
- public DwgAuxHeaderWriter(MemoryStream stream, CadHeader header)
- : base(header.Version)
- {
- this._stream = stream;
- this._header = header;
- }
-
- public void Write()
- {
- IDwgStreamWriter writer = DwgStreamWriterBase.GetStreamWriter(this._version, this._stream, TextEncoding.Windows1252());
-
- //RC: 0xff 0x77 0x01
- writer.WriteByte(0xFF);
- writer.WriteByte(0x77);
- writer.WriteByte(0x01);
-
- //RS: DWG version:
- //AC1010 = 17,
- //AC1011 = 18,
- //AC1012 = 19,
- //AC1013 = 20,
- //AC1014 = 21,
- //AC1015(beta) = 22,
- //AC1015 = 23,
- //AC1018(beta) = 24,
- //AC1018 = 25,
- //AC1021(beta) = 26,
- //AC1021 = 27,
- //AC1024(beta) = 28,
- //AC1024 = 29
- //AC1027(beta) = 30,
- //AC1027 = 31,
- //AC1032(beta) = 32,
- //AC1032 = 33
- writer.WriteRawShort((short)this._version);
-
- //RS: Maintenance version
- writer.WriteRawShort(this._header.MaintenanceVersion);
-
- //RL: Number of saves (starts at 1)
- writer.WriteRawLong(1);
- //RL: -1
- writer.WriteRawLong(-1);
-
- //RS: Number of saves part 1( = Number of saves – number of saves part 2)
- writer.WriteRawShort(1);
- //RS: Number of saves part 2( = Number of saves – 0x7fff if Number of saves > 0x7fff, otherwise 0)
- writer.WriteRawShort(0);
-
- //RL: 0
- writer.WriteRawLong(0);
- //RS: DWG version string
- writer.WriteRawShort((short)_version);
- //RS : Maintenance version
- writer.WriteRawShort((short)this._header.MaintenanceVersion);
- //RS: DWG version string
- writer.WriteRawShort((short)_version);
- //RS : Maintenance version
- writer.WriteRawShort((short)this._header.MaintenanceVersion);
-
- //RS: 0x0005
- writer.WriteRawShort(0x5);
- //RS: 0x0893
- writer.WriteRawShort(2195);
- //RS: 0x0005
- writer.WriteRawShort(5);
- //RS: 0x0893
- writer.WriteRawShort(2195);
- //RS: 0x0000
- writer.WriteRawShort(0);
- //RS: 0x0001
- writer.WriteRawShort(1);
- //RL: 0x0000
- writer.WriteRawLong(0);
- //RL: 0x0000
- writer.WriteRawLong(0);
- //RL: 0x0000
- writer.WriteRawLong(0);
- //RL: 0x0000
- writer.WriteRawLong(0);
- //RL: 0x0000
- writer.WriteRawLong(0);
-
- //TD: TDCREATE(creation datetime)
- writer.Write8BitJulianDate(this._header.CreateDateTime);
-
- //TD: TDUPDATE(update datetime)
- writer.Write8BitJulianDate(this._header.UpdateDateTime);
-
- int handseed = -1;
- if (this._header.HandleSeed <= 0x7FFFFFFF)
- {
- handseed = (int)this._header.HandleSeed;
- }
-
- //RL: HANDSEED(Handle seed) if < 0x7fffffff, otherwise - 1.
- writer.WriteRawLong(handseed);
- //RL : Educational plot stamp(default value is 0)
- writer.WriteRawLong(0);
- //RS: 0
- writer.WriteRawShort(0);
- //RS: Number of saves part 1 – number of saves part 2
- writer.WriteRawShort(1);
- //RL: 0
- writer.WriteRawLong(0);
- //RL: 0
- writer.WriteRawLong(0);
- //RL: 0
- writer.WriteRawLong(0);
- //RL: Number of saves
- writer.WriteRawLong(1);
- //RL : 0
- writer.WriteRawLong(0);
- //RL: 0
- writer.WriteRawLong(0);
- //RL: 0
- writer.WriteRawLong(0);
- //RL: 0
- writer.WriteRawLong(0);
-
- //R2018 +
- if (this.R2018Plus)
- {
- //RS : 0
- writer.WriteRawShort(0);
- //RS : 0
- writer.WriteRawShort(0);
- //RS : 0
- writer.WriteRawShort(0);
- }
- }
- }
-}
diff --git a/ACadSharp/IO/ICadReader.cs b/ACadSharp/IO/ICadReader.cs
deleted file mode 100644
index a0e20e73..00000000
--- a/ACadSharp/IO/ICadReader.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using ACadSharp.Header;
-using CSUtilities.IO;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace ACadSharp.IO
-{
- public interface ICadReader : IDisposable
- {
- ///
- /// Read the Cad header section of the file
- ///
- CadHeader ReadHeader();
-
- ///
- /// Read the cad document
- ///
- CadDocument Read();
- }
-}
diff --git a/ACadSharp/IO/Templates/CadShapeTemplate.cs b/ACadSharp/IO/Templates/CadShapeTemplate.cs
deleted file mode 100644
index 01796206..00000000
--- a/ACadSharp/IO/Templates/CadShapeTemplate.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using ACadSharp.Entities;
-
-namespace ACadSharp.IO.Templates
-{
- internal class CadShapeTemplate : CadEntityTemplate
- {
- public ushort? ShapeIndex { get; set; }
- public ulong? ShapeFileHandle { get; set; }
-
- public CadShapeTemplate(Shape shape) : base(shape) { }
-
- public override void Build(CadDocumentBuilder builder)
- {
- base.Build(builder);
-
- //TODO: Finish shape template
- }
- }
-}
diff --git a/ACadSharp/IO/Templates/CadUnknownEntity.cs b/ACadSharp/IO/Templates/CadUnknownEntity.cs
deleted file mode 100644
index 4b8b366f..00000000
--- a/ACadSharp/IO/Templates/CadUnknownEntity.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using ACadSharp.Classes;
-using ACadSharp.Entities;
-
-namespace ACadSharp.IO.Templates
-{
- internal class CadUnknownEntity : CadEntityTemplate
- {
- public CadUnknownEntity(UnkownEntity entity) : base(entity)
- {
- }
-
- internal class UnkownEntity : Entity
- {
- public override ObjectType ObjectType => ObjectType.UNLISTED;
-
- public DxfClass DxfClass { get; }
- }
- }
-}
diff --git a/ACadSharp/IO/Templates/CadVPortTemplate.cs b/ACadSharp/IO/Templates/CadVPortTemplate.cs
deleted file mode 100644
index 82140e2e..00000000
--- a/ACadSharp/IO/Templates/CadVPortTemplate.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-using ACadSharp.IO.DWG;
-using ACadSharp.Tables;
-
-namespace ACadSharp.IO.Templates
-{
- internal class CadVPortTemplate : CadTableEntryTemplate
- {
- public ulong VportControlHandle { get; set; }
-
- public ulong? BackgroundHandle { get; set; }
-
- public ulong? StyleHandle { get; set; }
-
- public ulong? SunHandle { get; set; }
-
- public ulong? NamedUcsHandle { get; set; }
-
- public ulong? BaseUcsHandle { get; set; }
-
- public CadVPortTemplate() : base(new VPort()) { }
-
- public CadVPortTemplate(VPort cadObject) : base(cadObject) { }
-
- public override void Build(CadDocumentBuilder builder)
- {
- //TODO: implement DwgVPortTemplate
-
- base.Build(builder);
-
- if (this.BaseUcsHandle.HasValue)
- {
- this.CadObject.BaseUcs = builder.GetCadObject(this.BaseUcsHandle.Value);
- }
-
- if (this.NamedUcsHandle.HasValue)
- {
- this.CadObject.NamedUcs = builder.GetCadObject(this.NamedUcsHandle.Value);
- }
-
- if (builder.TryGetCadObject(StyleHandle, out CadObject style))
- {
-
- }
- }
- }
-}
diff --git a/ACadSharp/IO/Templates/CadWipeoutTemplate.cs b/ACadSharp/IO/Templates/CadWipeoutTemplate.cs
deleted file mode 100644
index 06890e7a..00000000
--- a/ACadSharp/IO/Templates/CadWipeoutTemplate.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using ACadSharp.Entities;
-
-namespace ACadSharp.IO.Templates
-{
- internal class CadWipeoutTemplate : CadEntityTemplate
- {
- public ulong? ImgHandle_1 { get; set; }
-
- public ulong? ImgHandle_2 { get; set; }
-
- public CadWipeoutTemplate(Wipeout wipeout) : base(wipeout) { }
- }
-}
diff --git a/ACadSharp/IO/Templates/DwgTextEntityTemplate.cs b/ACadSharp/IO/Templates/DwgTextEntityTemplate.cs
deleted file mode 100644
index 8c7eae39..00000000
--- a/ACadSharp/IO/Templates/DwgTextEntityTemplate.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using ACadSharp.Entities;
-using ACadSharp.IO.DWG;
-using ACadSharp.Tables;
-
-namespace ACadSharp.IO.Templates
-{
- internal class DwgTextEntityTemplate : CadEntityTemplate
- {
- public ulong StyleHandle { get; set; }
-
- public DwgTextEntityTemplate(Entity entity) : base(entity) { }
-
- public override void Build(CadDocumentBuilder builder)
- {
- base.Build(builder);
-
- switch (this.CadObject)
- {
- case TextEntity text:
- text.Style = builder.GetCadObject(this.StyleHandle);
- break;
- case MText mtext:
- mtext.Style = builder.GetCadObject(this.StyleHandle);
- break;
- default:
- throw new System.ArgumentException("Unknown type");
- }
- }
- }
-}
diff --git a/ACadSharp/Objects/Collections/LayoutCollection.cs b/ACadSharp/Objects/Collections/LayoutCollection.cs
deleted file mode 100644
index 8b1851df..00000000
--- a/ACadSharp/Objects/Collections/LayoutCollection.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace ACadSharp.Objects.Collections
-{
- public class LayoutCollection : ObjectDictionaryCollection
- {
- public LayoutCollection(CadDictionary dictionary) : base(dictionary)
- {
- this._dictionary = dictionary;
- }
- }
-}
diff --git a/ACadSharp/Objects/MultiLeaderAnnotContext.cs b/ACadSharp/Objects/MultiLeaderAnnotContext.cs
deleted file mode 100644
index 6ed68a33..00000000
--- a/ACadSharp/Objects/MultiLeaderAnnotContext.cs
+++ /dev/null
@@ -1,371 +0,0 @@
-using System.Collections.Generic;
-using ACadSharp.Attributes;
-using ACadSharp.Entities;
-using ACadSharp.Tables;
-
-using CSMath;
-
-
-namespace ACadSharp.Objects
-{
-
- ///
- /// This class represents a subset ob the properties of the MLeaderAnnotContext
- /// object, that are embedded into the MultiLeader entity.
- ///
- public partial class MultiLeaderAnnotContext : CadObject
- {
- public override ObjectType ObjectType => ObjectType.UNLISTED;
-
- ///
- public override string SubclassMarker => DxfSubclassMarker.MultiLeaderAnnotContext;
-
- ///
- public override string ObjectName => DxfFileToken.ObjectMLeaderContextData;
-
-
- ///
- /// Leader Roots
- ///
- public IList LeaderRoots { get; } = new List();
-
-
- ///
- /// Overall scale
- ///
- [DxfCodeValue(40)]
- public double ScaleFactor { get; set; }
-
- ///
- /// Content base point
- ///
- [DxfCodeValue(10, 20, 30)]
- public XYZ ContentBasePoint { get; set; }
-
- ///
- /// Text height
- ///
- [DxfCodeValue(41)]
- public double TextHeight { get; set; }
-
- ///
- /// Arrow head size
- ///
- [DxfCodeValue(140)]
- public double ArrowheadSize { get; set; }
-
- ///
- /// Landing gap
- ///
- [DxfCodeValue(145)]
- public double LandingGap { get; set; }
-
- ///
- /// Style left text attachment type
- ///
- ///
- /// See also MLEADER style left text attachment type for values.
- /// Relevant if mleader attachment direction is horizontal.
- ///
- [DxfCodeValue(174)]
- public TextAttachmentType TextLeftAttachment { get; set; }
-
- ///
- /// Style right text attachment type
- ///
- ///
- /// See also MLEADER style left text attachment type for values.
- /// Relevant if mleader attachment direction is horizontal.
- ///
- [DxfCodeValue(175)]
- public TextAttachmentType TextRightAttachment { get; set; }
-
- ///
- /// Text align type
- ///
- [DxfCodeValue(176)]
- public TextAlignmentType TextAlignment { get; set; }
-
- ///
- /// Attachment type
- /// --> MLeader.BlockContentConnectionType
- ///
- [DxfCodeValue(177)]
- public BlockContentConnectionType BlockContentConnection { get; set; }
-
- ///
- /// Has text contents
- ///
- [DxfCodeValue(290)]
- public bool HasTextContents { get; set; }
-
- ///
- /// Text label
- ///
- [DxfCodeValue(304)]
- public string TextLabel { get; set; }
-
- ///
- /// Normal vector
- ///
- [DxfCodeValue(11, 21, 31)]
- public XYZ TextNormal { get; set; }
-
- ///
- /// Text style handle (hard pointer)
- ///
- [DxfCodeValue(340)]
- public TextStyle TextStyle { get; set; }
-
- ///
- /// Location
- ///
- [DxfCodeValue(12, 22, 32)]
- public XYZ TextLocation { get; set; }
-
- ///
- /// Direction
- ///
- [DxfCodeValue(13, 23, 33)]
- public XYZ Direction { get; set; }
-
- ///
- /// Rotation (radians)
- ///
- [DxfCodeValue(DxfReferenceType.IsAngle, 42)]
- public double TextRotation { get; set; }
-
- ///
- /// Boundary width
- ///
- [DxfCodeValue(43)]
- public double BoundaryWidth { get; set; }
-
- ///
- /// Boundary height
- ///
- [DxfCodeValue(44)]
- public double BoundaryHeight { get; set; }
-
- ///
- /// Line spacing factor
- ///
- [DxfCodeValue(45)]
- public double LineSpacingFactor { get; set; }
-
- ///
- /// Line spacing style
- ///
- [DxfCodeValue(170)]
- public LineSpacingStyle LineSpacing { get; set; }
-
- ///
- /// Text color
- ///
- [DxfCodeValue(90)]
- public Color TextColor { get; set; }
-
- // BS 171 Alignment (1 = left, 2 = center, 3 = right)
- // see above: TextAlignment
- [DxfCodeValue(171)]
- public TextAttachmentPointType TextAttachmentPoint { get; set; }
-
- ///
- /// Flow direction
- ///
- [DxfCodeValue(172)]
- public FlowDirectionType FlowDirection { get; set; }
-
- ///
- /// Background fill color
- ///
- [DxfCodeValue(91)]
- public Color BackgroundFillColor { get; set; }
-
- ///
- /// Background scale factor
- ///
- [DxfCodeValue(141)]
- public double BackgroundScaleFactor { get; set; }
-
- ///
- /// Background transparency
- ///
- [DxfCodeValue(92)]
- public int BackgroundTransparency { get; set; }
-
- ///
- /// Is background fill enabled
- ///
- [DxfCodeValue(291)]
- public bool BackgroundFillEnabled { get; set; }
-
- ///
- /// Is background mask fill on
- ///
- [DxfCodeValue(292)]
- public bool BackgroundMaskFillOn { get; set; }
-
- ///
- /// Column type (ODA writes 0)
- ///
- [DxfCodeValue(173)]
- public short ColumnType { get; set; }
-
- ///
- /// Is text height automatic?
- ///
- [DxfCodeValue(293)]
- public bool TextHeightAutomatic { get; set; }
-
- ///
- /// Column width
- ///
- [DxfCodeValue(142)]
- public double ColumnWidth { get; set; }
-
- ///
- /// Column gutter
- ///
- [DxfCodeValue(143)]
- public double ColumnGutter { get; set; }
-
- ///
- /// Column flow reversed
- ///
- [DxfCodeValue(294)]
- public bool ColumnFlowReversed { get; set; }
-
- ///
- /// Get a list of column sizes
- ///
- [DxfCodeValue(144)]
- public IList ColumnSizes { get; } = new List();
-
- ///
- /// Word break
- ///
- [DxfCodeValue(295)]
- public bool WordBreak { get; set; }
-
- ///
- /// Has contents block
- ///
- [DxfCodeValue(296)]
- public bool HasContentsBlock { get; set; }
-
- ///
- /// Gets a containing elements
- /// to be drawn as content for the MultiLeader.
- ///
- [DxfCodeValue(341)]
- public BlockRecord BlockContent { get; set; }
-
- // These fields read from DWG are stored into the
- // Normal and Location property (see above).
- [DxfCodeValue(14, 24, 34)]
- public XYZ BlockContentNormal { get; set; }
-
- ///
- /// Location
- ///
- [DxfCodeValue(15, 25, 35)]
- public XYZ BlockContentLocation { get; set; }
- ///
- /// Scale vector
- ///
- [DxfCodeValue(16, 26, 36)]
- public XYZ BlockContentScale { get; set; }
-
- ///
- /// Rottaion (radians)
- ///
- [DxfCodeValue(DxfReferenceType.IsAngle, 46)]
- public double BlockContentRotation { get; set; }
-
- ///
- /// Block color
- ///
- [DxfCodeValue(93)]
- public Color BlockContentColor { get; set; }
-
- ///
- /// Gets a array of 16 doubles containg the complete transformation
- /// matrix.
- ///
- ///
- ///
- /// Order of transformation is:
- ///
- ///
- /// - Rotation,
- /// - OCS to WCS (using normal vector),
- /// - Scaling (using scale vector),
- /// - Translation (using location)
- ///
- ///
- [DxfCodeValue(93)]
- public Matrix4 TransformationMatrix { get; set; }
-
- ///
- /// Base point
- ///
- [DxfCodeValue(110, 120, 130)]
- public XYZ BasePoint { get; set; }
-
- ///
- /// Base direction
- ///
- [DxfCodeValue(111, 121, 131)]
- public XYZ BaseDirection { get; set; }
-
- ///
- /// Base vertical
- ///
- [DxfCodeValue(112, 122, 132)]
- public XYZ BaseVertical { get; set; }
-
- ///
- /// Is normal reversed?
- ///
- [DxfCodeValue(297)]
- public bool NormalReversed { get; set; }
-
- ///
- /// Style top attachment.
- ///
- ///
- /// See also MLEADER style left text attachment type for values.
- /// Relevant if mleader attachment direction is vertical.
- ///
- [DxfCodeValue(273)]
- public TextAttachmentType TextTopAttachment { get; set; }
-
- ///
- /// Style bottom attachment.
- ///
- ///
- /// See also MLEADER style left text attachment type for values.
- /// Relevant if mleader attachment direction is vertical.
- ///
- [DxfCodeValue(272)]
- public TextAttachmentType TextBottomAttachment { get; set; }
-
- ///
- /// Default constructor
- ///
- public MultiLeaderAnnotContext() : base() { }
-
- public override CadObject Clone()
- {
- MultiLeaderAnnotContext clone = (MultiLeaderAnnotContext)base.Clone();
-
- foreach (var leaderRoot in LeaderRoots)
- {
- clone.LeaderRoots.Add((LeaderRoot)leaderRoot.Clone());
- }
-
- return clone;
- }
- }
-}
\ No newline at end of file
diff --git a/ACadSharp/Objects/SortEntitiesTable.cs b/ACadSharp/Objects/SortEntitiesTable.cs
deleted file mode 100644
index bd7f6053..00000000
--- a/ACadSharp/Objects/SortEntitiesTable.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-using ACadSharp.Attributes;
-using ACadSharp.Entities;
-using ACadSharp.Tables;
-using System.Collections.Generic;
-
-namespace ACadSharp.Objects
-{
- ///
- /// Represents a object
- ///
- ///
- /// Object name
- /// Dxf class name
- ///
- [DxfName(DxfFileToken.ObjectSortEntsTable)]
- [DxfSubClass(DxfSubclassMarker.SortentsTable)]
- public class SortEntitiesTable : CadObject
- {
- ///
- public override ObjectType ObjectType => ObjectType.UNLISTED;
-
- ///
- public override string ObjectName => DxfFileToken.ObjectSortEntsTable;
-
- ///
- public override string SubclassMarker => DxfSubclassMarker.SortentsTable;
-
- ///
- /// Block owner where the table is applied
- ///
- [DxfCodeValue(330)]
- public BlockRecord BlockOwner { get; internal set; }
-
- public List Sorters { get; } = new List();
-
- public class Sorter
- {
- ///
- /// Sort handle
- ///
- [DxfCodeValue(5)]
- public ulong SortHandle { get; set; }
-
- ///
- /// Soft-pointer ID/handle to an entity
- ///
- [DxfCodeValue(331)]
- public Entity Entity { get; set; }
-
- public Sorter() { }
- }
- }
-}
diff --git a/ACadSharp/Tables/BlockContentConnectionType.cs b/ACadSharp/Tables/BlockContentConnectionType.cs
deleted file mode 100644
index e56420fb..00000000
--- a/ACadSharp/Tables/BlockContentConnectionType.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-namespace ACadSharp.Entities {
-
- public enum BlockContentConnectionType {
-
- ///
- /// MLeader connects to the block extents
- ///
- BlockExtents = 0,
-
- ///
- /// MLeader connects to the block base point
- ///
- BasePoint = 1,
- }
-}
\ No newline at end of file
diff --git a/CSUtilities b/CSUtilities
deleted file mode 160000
index 6203993b..00000000
--- a/CSUtilities
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 6203993b66542fa600c7b4ff5ee92ae8dcc035e7
diff --git a/README.md b/README.md
index 8c4a416c..390e3d58 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-ACadSharp ![Build&Test](https://github.com/DomCr/ACadSharp/actions/workflows/build_n_test.yml/badge.svg) ![License](https://img.shields.io/github/license/DomCr/ACadSharp) ![nuget](https://img.shields.io/nuget/v/Acadsharp)
+ACadSharp ![Build&Test](https://github.com/DomCr/ACadSharp/actions/workflows/build_n_test.yml/badge.svg) ![License](https://img.shields.io/github/license/DomCr/ACadSharp) ![nuget](https://img.shields.io/nuget/v/Acadsharp) [![Coverage Status](https://coveralls.io/repos/github/DomCR/ACadSharp/badge.svg?branch=master)](https://coveralls.io/github/DomCR/ACadSharp?branch=master)
---
C# library to read/write cad files like dxf/dwg.
@@ -28,21 +28,6 @@ AC1024 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_m
AC1027 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :x: |
AC1032 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
-### Current development
-
-#### Dwg Writer
-
-- **AC1014**
- - Produces a valid file but some entities are missing in the model.
-- **AC1015**
- - This version depens on the implementation of VP_ENT_HDR to work properly with the different `Viewports`
-- **AC1018** - **MOST STABLE - RECOMENDED**
-- **AC1021** - **NOT IMPLEMENTED**
- - This is a particular and isolated DWG version, it uses a different compression system and file distribution, due this difficulties, this version will not be implemented any time soon.
-- **AC1024** - **STABLE**
-- **AC1027** - **NOT IMPLEMENTED**
-- **AC1032** - **STABLE**
-
Code Example
---
@@ -62,6 +47,8 @@ private static void onNotification(object sender, NotificationEventArgs e)
For more examples [check](https://github.com/DomCR/ACadSharp/tree/master/ACadSharp.Examples).
+For more information visit the :construction: [wiki](https://github.com/DomCR/ACadSharp/wiki) :construction: .
+
Contributing
---
diff --git a/github.env b/github.env
new file mode 100644
index 00000000..aee6a8c5
--- /dev/null
+++ b/github.env
@@ -0,0 +1,7 @@
+SAMPLES_FOLDER: "../../../../../samples"
+OUTPUT_SAMPLES_FOLDER: "../../../../../samples/out"
+OUTPUT_SINGLE_CASES_FOLDER: "../../../../../samples/out/single_cases"
+LOCAL_ENV: "false"
+DELTA: "0.00001"
+DECIMAL_PRECISION: "5"
+RUN_DWG_WRITER_SINGLE_CASES_TEST: "false"
\ No newline at end of file
diff --git a/samples/image.JPG b/samples/image.JPG
new file mode 100644
index 00000000..ace7f372
Binary files /dev/null and b/samples/image.JPG differ
diff --git a/samples/pdf-definition.pdf b/samples/pdf-definition.pdf
new file mode 100644
index 00000000..5371e782
Binary files /dev/null and b/samples/pdf-definition.pdf differ
diff --git a/samples/sample_AC1009_ascii.dxf b/samples/sample_AC1009_ascii.dxf
new file mode 100644
index 00000000..43c0c93d
--- /dev/null
+++ b/samples/sample_AC1009_ascii.dxf
@@ -0,0 +1,46680 @@
+ 0
+SECTION
+ 2
+HEADER
+ 9
+$ACADVER
+ 1
+AC1009
+ 9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$EXTMIN
+ 10
+1.37412710594026
+ 20
+-206.0331295933187903
+ 30
+-5.0920111518992783
+ 9
+$EXTMAX
+ 10
+1084.945857696621033
+ 20
+111.2441848768471999
+ 30
+5.478922882306132
+ 9
+$LIMMIN
+ 10
+0.0
+ 20
+0.0
+ 9
+$LIMMAX
+ 10
+12.0
+ 20
+9.0
+ 9
+$ORTHOMODE
+ 70
+ 0
+ 9
+$REGENMODE
+ 70
+ 1
+ 9
+$FILLMODE
+ 70
+ 1
+ 9
+$QTEXTMODE
+ 70
+ 0
+ 9
+$MIRRTEXT
+ 70
+ 0
+ 9
+$DRAGMODE
+ 70
+ 2
+ 9
+$LTSCALE
+ 40
+1.0
+ 9
+$OSMODE
+ 70
+ 39
+ 9
+$ATTMODE
+ 70
+ 1
+ 9
+$TEXTSIZE
+ 40
+0.5
+ 9
+$TRACEWID
+ 40
+0.05
+ 9
+$TEXTSTYLE
+ 7
+STANDARD
+ 9
+$CLAYER
+ 8
+0
+ 9
+$CELTYPE
+ 6
+BYLAYER
+ 9
+$CECOLOR
+ 62
+ 256
+ 9
+$DIMSCALE
+ 40
+1.0
+ 9
+$DIMASZ
+ 40
+0.18
+ 9
+$DIMEXO
+ 40
+0.0625
+ 9
+$DIMDLI
+ 40
+0.38
+ 9
+$DIMRND
+ 40
+0.0
+ 9
+$DIMDLE
+ 40
+0.0
+ 9
+$DIMEXE
+ 40
+0.18
+ 9
+$DIMTP
+ 40
+0.0
+ 9
+$DIMTM
+ 40
+0.0
+ 9
+$DIMTXT
+ 40
+0.18
+ 9
+$DIMCEN
+ 40
+0.09
+ 9
+$DIMTSZ
+ 40
+0.0
+ 9
+$DIMTOL
+ 70
+ 0
+ 9
+$DIMLIM
+ 70
+ 0
+ 9
+$DIMTIH
+ 70
+ 1
+ 9
+$DIMTOH
+ 70
+ 1
+ 9
+$DIMSE1
+ 70
+ 0
+ 9
+$DIMSE2
+ 70
+ 0
+ 9
+$DIMTAD
+ 70
+ 0
+ 9
+$DIMZIN
+ 70
+ 0
+ 9
+$DIMBLK
+ 1
+
+ 9
+$DIMASO
+ 70
+ 1
+ 9
+$DIMSHO
+ 70
+ 1
+ 9
+$DIMPOST
+ 1
+
+ 9
+$DIMAPOST
+ 1
+
+ 9
+$DIMALT
+ 70
+ 0
+ 9
+$DIMALTD
+ 70
+ 2
+ 9
+$DIMALTF
+ 40
+25.3999999999999986
+ 9
+$DIMLFAC
+ 40
+1.0
+ 9
+$DIMTOFL
+ 70
+ 0
+ 9
+$DIMTVP
+ 40
+0.0
+ 9
+$DIMTIX
+ 70
+ 0
+ 9
+$DIMSOXD
+ 70
+ 0
+ 9
+$DIMSAH
+ 70
+ 0
+ 9
+$DIMBLK1
+ 1
+
+ 9
+$DIMBLK2
+ 1
+
+ 9
+$DIMSTYLE
+ 2
+STANDARD
+ 9
+$DIMCLRD
+ 70
+ 0
+ 9
+$DIMCLRE
+ 70
+ 0
+ 9
+$DIMCLRT
+ 70
+ 0
+ 9
+$DIMTFAC
+ 40
+1.0
+ 9
+$DIMGAP
+ 40
+0.09
+ 9
+$LUNITS
+ 70
+ 2
+ 9
+$LUPREC
+ 70
+ 4
+ 9
+$SKETCHINC
+ 40
+0.1
+ 9
+$FILLETRAD
+ 40
+0.0
+ 9
+$AUNITS
+ 70
+ 0
+ 9
+$AUPREC
+ 70
+ 0
+ 9
+$MENU
+ 1
+.
+ 9
+$ELEVATION
+ 40
+0.0
+ 9
+$PELEVATION
+ 40
+0.0
+ 9
+$THICKNESS
+ 40
+0.0
+ 9
+$LIMCHECK
+ 70
+ 0
+ 9
+$BLIPMODE
+ 70
+ 0
+ 9
+$CHAMFERA
+ 40
+0.0
+ 9
+$CHAMFERB
+ 40
+0.0
+ 9
+$SKPOLY
+ 70
+ 0
+ 9
+$TDCREATE
+ 40
+2459632.4743402781896293
+ 9
+$TDUPDATE
+ 40
+2460242.537268518935889
+ 9
+$TDINDWG
+ 40
+0.1172685185
+ 9
+$TDUSRTIMER
+ 40
+0.1172685185
+ 9
+$USRTIMER
+ 70
+ 1
+ 9
+$ANGBASE
+ 50
+0.0
+ 9
+$ANGDIR
+ 70
+ 0
+ 9
+$PDMODE
+ 70
+ 34
+ 9
+$PDSIZE
+ 40
+0.1
+ 9
+$PLINEWID
+ 40
+5.0805639280305366
+ 9
+$COORDS
+ 70
+ 1
+ 9
+$SPLFRAME
+ 70
+ 0
+ 9
+$SPLINETYPE
+ 70
+ 6
+ 9
+$SPLINESEGS
+ 70
+ 8
+ 9
+$ATTDIA
+ 70
+ 1
+ 9
+$ATTREQ
+ 70
+ 1
+ 9
+$HANDLING
+ 70
+ 1
+ 9
+$HANDSEED
+ 5
+16EE
+ 9
+$SURFTAB1
+ 70
+ 6
+ 9
+$SURFTAB2
+ 70
+ 6
+ 9
+$SURFTYPE
+ 70
+ 6
+ 9
+$SURFU
+ 70
+ 6
+ 9
+$SURFV
+ 70
+ 6
+ 9
+$UCSNAME
+ 2
+
+ 9
+$UCSORG
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$UCSXDIR
+ 10
+1.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$UCSYDIR
+ 10
+0.0
+ 20
+1.0
+ 30
+0.0
+ 9
+$PUCSNAME
+ 2
+
+ 9
+$PUCSORG
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSXDIR
+ 10
+1.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSYDIR
+ 10
+0.0
+ 20
+1.0
+ 30
+0.0
+ 9
+$USERI1
+ 70
+ 0
+ 9
+$USERI2
+ 70
+ 0
+ 9
+$USERI3
+ 70
+ 0
+ 9
+$USERI4
+ 70
+ 0
+ 9
+$USERI5
+ 70
+ 0
+ 9
+$USERR1
+ 40
+0.0
+ 9
+$USERR2
+ 40
+0.0
+ 9
+$USERR3
+ 40
+0.0
+ 9
+$USERR4
+ 40
+0.0
+ 9
+$USERR5
+ 40
+0.0
+ 9
+$WORLDVIEW
+ 70
+ 1
+ 9
+$SHADEDGE
+ 70
+ 3
+ 9
+$SHADEDIF
+ 70
+ 70
+ 9
+$TILEMODE
+ 70
+ 1
+ 9
+$MAXACTVP
+ 70
+ 64
+ 9
+$PLIMCHECK
+ 70
+ 0
+ 9
+$PEXTMIN
+ 10
+1.049999952316284
+ 20
+0.7999999523162842
+ 30
+0.0
+ 9
+$PEXTMAX
+ 10
+9.4499995708465594
+ 20
+7.1999995708465576
+ 30
+0.0
+ 9
+$PLIMMIN
+ 10
+-0.2500002402958907
+ 20
+-0.2499999962453767
+ 9
+$PLIMMAX
+ 10
+10.7499995194082203
+ 20
+8.2499997634587334
+ 9
+$UNITMODE
+ 70
+ 0
+ 9
+$VISRETAIN
+ 70
+ 1
+ 9
+$PLINEGEN
+ 70
+ 0
+ 9
+$PSLTSCALE
+ 70
+ 1
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+TABLES
+ 0
+TABLE
+ 2
+VPORT
+ 70
+ 1
+ 0
+VPORT
+ 2
+*ACTIVE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 11
+1.0
+ 21
+1.0
+ 12
+543.1599924012804195
+ 22
+-47.3944723582357526
+ 13
+0.0
+ 23
+0.0
+ 14
+0.5
+ 24
+0.5
+ 15
+0.5
+ 25
+0.5
+ 16
+0.0
+ 26
+0.0
+ 36
+1.0
+ 17
+0.0
+ 27
+0.0
+ 37
+0.0
+ 40
+433.557676230658501
+ 41
+2.508744038155803
+ 42
+50.0
+ 43
+0.0
+ 44
+0.0
+ 50
+0.0
+ 51
+0.0
+ 71
+ 0
+ 72
+ 1000
+ 73
+ 1
+ 74
+ 3
+ 75
+ 0
+ 76
+ 1
+ 77
+ 0
+ 78
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LTYPE
+ 70
+ 6
+ 0
+LTYPE
+ 2
+CONTINUOUS
+ 70
+ 0
+ 3
+Solid line
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 2
+ACAD_ISO02W100
+ 70
+ 0
+ 3
+ISO dash __ __ __ __ __ __ __ __ __ __ __ __ __
+ 72
+ 65
+ 73
+ 2
+ 40
+15.0
+ 49
+12.0
+ 49
+-3.0
+ 0
+LTYPE
+ 2
+GAS_LINE
+ 70
+ 0
+ 3
+Gas line ----GAS----GAS----GAS----GAS----GAS---
+ 72
+ 65
+ 73
+ 3
+ 40
+0.95
+ 49
+0.5
+ 49
+-0.2
+ 49
+-0.25
+ 0
+LTYPE
+ 2
+TRACKS
+ 70
+ 0
+ 3
+Tracks -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
+ 72
+ 65
+ 73
+ 2
+ 40
+0.3
+ 49
+0.15
+ 49
+0.15
+ 0
+LTYPE
+ 2
+ZIGZAG
+ 70
+ 0
+ 3
+Zig zag /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
+ 72
+ 65
+ 73
+ 4
+ 40
+0.8001000000000001
+ 49
+0.0001
+ 49
+-0.2
+ 49
+-0.4
+ 49
+-0.2
+ 0
+LTYPE
+ 2
+BATTING
+ 70
+ 0
+ 3
+Batting SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
+ 72
+ 65
+ 73
+ 4
+ 40
+0.4001000000000001
+ 49
+0.0001
+ 49
+-0.1
+ 49
+-0.2
+ 49
+-0.1
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LAYER
+ 70
+ 19
+ 0
+LAYER
+ 2
+0
+ 70
+ 0
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER1
+ 70
+ 0
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_OFF
+ 70
+ 0
+ 62
+ -7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_FREEZE
+ 70
+ 1
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_LOCK
+ 70
+ 4
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_NOPLOT
+ 70
+ 0
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_COLOR_80
+ 70
+ 0
+ 62
+ 80
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_LT_DASH
+ 70
+ 0
+ 62
+ 10
+ 6
+ACAD_ISO02W100
+ 0
+LAYER
+ 2
+LAYER_LW_035
+ 70
+ 0
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_TRANSP_70
+ 70
+ 0
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_VP_FREEZE
+ 70
+ 2
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_DESC
+ 70
+ 0
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_TRUE_COLOR
+ 70
+ 0
+ 62
+ 150
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_COLOR_BOOK
+ 70
+ 0
+ 62
+ 31
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+DEFPOINTS
+ 70
+ 0
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER2
+ 70
+ 0
+ 62
+ 65
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_LW_050
+ 70
+ 0
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+0___1
+ 70
+ 0
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 2
+LAYER_COLOR_80___1
+ 70
+ 0
+ 62
+ 80
+ 6
+CONTINUOUS
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+STYLE
+ 70
+ 5
+ 0
+STYLE
+ 2
+STANDARD
+ 70
+ 0
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+0.5
+ 3
+txt
+ 4
+
+ 0
+STYLE
+ 2
+ANNOTATIVE
+ 70
+ 0
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+0.2
+ 3
+txt
+ 4
+
+ 0
+STYLE
+ 2
+
+ 70
+ 1
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+0.2
+ 3
+ltypeshp.shx
+ 4
+
+ 0
+STYLE
+ 2
+CUSTOM_TEXT_STYLE
+ 70
+ 0
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+7.5
+ 3
+txt
+ 4
+
+ 0
+STYLE
+ 2
+MYTEXTSTYLE
+ 70
+ 0
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+7.5
+ 3
+txt
+ 4
+
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+VIEW
+ 70
+ 11
+ 0
+VIEW
+ 2
+VIEW_CUSTOM
+ 70
+ 0
+ 40
+106.9158927119785005
+ 10
+65.6975891581260498
+ 20
+15.9300921654599694
+ 41
+234.1223927999529053
+ 11
+0.0
+ 21
+0.0
+ 31
+1.0
+ 12
+0.0
+ 22
+0.0
+ 32
+0.0
+ 42
+50.0
+ 43
+0.0
+ 44
+0.0
+ 50
+0.0
+ 71
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+UCS
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+APPID
+ 70
+ 18
+ 0
+APPID
+ 2
+ACAD
+ 70
+ 0
+ 0
+APPID
+ 2
+ACADANNOPO
+ 70
+ 0
+ 0
+APPID
+ 2
+ACADANNOTATIVE
+ 70
+ 0
+ 0
+APPID
+ 2
+ACAD_DSTYLE_DIMJAG
+ 70
+ 0
+ 0
+APPID
+ 2
+ACAD_DSTYLE_DIMTALN
+ 70
+ 0
+ 0
+APPID
+ 2
+ACAD_MLEADERVER
+ 70
+ 0
+ 0
+APPID
+ 2
+ACAD_NAV_VCDISPLAY
+ 70
+ 0
+ 0
+APPID
+ 2
+ACAD_PSEXT
+ 70
+ 0
+ 0
+APPID
+ 2
+ACAECLAYERSTANDARD
+ 70
+ 0
+ 0
+APPID
+ 2
+ACCMTRANSPARENCY
+ 70
+ 0
+ 0
+APPID
+ 2
+ACAD_EXEMPT_FROM_CAD_STANDARDS
+ 70
+ 0
+ 0
+APPID
+ 2
+GRADIENTCOLOR1ACI
+ 70
+ 0
+ 0
+APPID
+ 2
+GRADIENTCOLOR2ACI
+ 70
+ 0
+ 0
+APPID
+ 2
+ACAD_DSTYLE_DIMRADIAL_EXTENSION
+ 70
+ 0
+ 0
+APPID
+ 2
+ACDBDYNAMICBLOCKGUID
+ 70
+ 0
+ 0
+APPID
+ 2
+ACADANNOTATIVEDECOMPOSITION
+ 70
+ 0
+ 0
+APPID
+ 2
+AcDbAttr
+ 70
+ 0
+ 0
+APPID
+ 2
+CONTENTBLOCKICON
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+DIMSTYLE
+ 70
+ 3
+ 0
+DIMSTYLE
+ 2
+STANDARD
+ 70
+ 0
+ 3
+
+ 4
+
+ 5
+
+ 6
+
+ 7
+
+ 40
+1.0
+ 41
+0.18
+ 42
+0.0625
+ 43
+0.38
+ 44
+0.18
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+140
+0.18
+141
+0.09
+142
+0.0
+143
+25.3999999999999986
+144
+1.0
+145
+0.0
+146
+1.0
+147
+0.09
+ 71
+ 0
+ 72
+ 0
+ 73
+ 1
+ 74
+ 1
+ 75
+ 0
+ 76
+ 0
+ 77
+ 0
+ 78
+ 0
+170
+ 0
+171
+ 2
+172
+ 0
+173
+ 0
+174
+ 0
+175
+ 0
+176
+ 0
+177
+ 0
+178
+ 0
+ 0
+DIMSTYLE
+ 2
+ANNOTATIVE
+ 70
+ 0
+ 3
+
+ 4
+
+ 5
+
+ 6
+
+ 7
+
+ 40
+0.0
+ 41
+0.18
+ 42
+0.0625
+ 43
+0.38
+ 44
+0.18
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+140
+0.18
+141
+0.09
+142
+0.0
+143
+25.3999999999999986
+144
+1.0
+145
+0.0
+146
+1.0
+147
+0.09
+ 71
+ 0
+ 72
+ 0
+ 73
+ 1
+ 74
+ 1
+ 75
+ 0
+ 76
+ 0
+ 77
+ 0
+ 78
+ 0
+170
+ 0
+171
+ 2
+172
+ 0
+173
+ 0
+174
+ 0
+175
+ 0
+176
+ 0
+177
+ 0
+178
+ 0
+ 0
+DIMSTYLE
+ 2
+ISO-25
+ 70
+ 0
+ 3
+
+ 4
+
+ 5
+
+ 6
+
+ 7
+
+ 40
+1.0
+ 41
+2.5
+ 42
+0.625
+ 43
+3.75
+ 44
+1.25
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+140
+2.5
+141
+2.5
+142
+0.0
+143
+0.03937007874016
+144
+1.0
+145
+0.0
+146
+1.0
+147
+0.625
+ 71
+ 0
+ 72
+ 0
+ 73
+ 0
+ 74
+ 0
+ 75
+ 0
+ 76
+ 0
+ 77
+ 1
+ 78
+ 8
+170
+ 0
+171
+ 3
+172
+ 1
+173
+ 0
+174
+ 0
+175
+ 0
+176
+ 0
+177
+ 0
+178
+ 0
+ 0
+ENDTAB
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+BLOCKS
+ 0
+BLOCK
+ 8
+0
+ 2
+$MODEL_SPACE
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+$MODEL_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+21
+ 8
+0
+ 0
+BLOCK
+ 67
+ 1
+ 8
+0
+ 2
+$PAPER_SPACE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+$PAPER_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+5B
+ 67
+ 1
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+_ARCHTICK
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+_ARCHTICK
+ 1
+
+ 0
+POLYLINE
+ 5
+4A6
+ 8
+0
+ 6
+BYBLOCK
+ 62
+ 0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+0.15
+ 41
+0.15
+ 0
+VERTEX
+ 5
+144C
+ 8
+0
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+-0.5
+ 20
+-0.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+144D
+ 8
+0
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+0.5
+ 20
+0.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+144E
+ 8
+0
+ 6
+BYBLOCK
+ 62
+ 0
+ 0
+ENDBLK
+ 5
+4A7
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*D3
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*D3
+ 1
+
+ 0
+LINE
+ 5
+626
+ 8
+LAYER1
+ 62
+ 0
+ 10
+329.9765594765796095
+ 20
+3.482445332433286
+ 30
+0.0
+ 11
+319.2761894008182821
+ 21
+22.0160299634409604
+ 31
+0.0
+ 0
+LINE
+ 5
+627
+ 8
+LAYER1
+ 62
+ 0
+ 10
+364.174764413852472
+ 20
+37.6806502697062129
+ 30
+0.0
+ 11
+359.7331002235251844
+ 21
+45.3738383175120177
+ 31
+0.0
+ 0
+LINE
+ 5
+628
+ 8
+LAYER1
+ 62
+ 0
+ 10
+322.0662529102793883
+ 20
+22.18349820871045
+ 30
+0.0
+ 11
+358.193036714064192
+ 21
+43.0413065627814788
+ 31
+0.0
+ 0
+SOLID
+ 5
+629
+ 8
+LAYER1
+ 62
+ 0
+ 10
+321.8579195769460739
+ 20
+22.5443421269539499
+ 30
+0.0
+ 11
+322.2745862436127027
+ 21
+21.8226542904669394
+ 31
+0.0
+ 12
+319.9011894008182821
+ 22
+20.9334982087104216
+ 32
+0.0
+ 13
+319.9011894008182821
+ 23
+20.9334982087104216
+ 33
+0.0
+ 0
+SOLID
+ 5
+62A
+ 8
+LAYER1
+ 62
+ 0
+ 10
+357.9847033807308776
+ 20
+43.4021504810249894
+ 30
+0.0
+ 11
+358.4013700473976201
+ 21
+42.6804626445379824
+ 31
+0.0
+ 12
+360.3581002235252981
+ 22
+44.2913065627814788
+ 32
+0.0
+ 13
+360.3581002235252981
+ 23
+44.2913065627814788
+ 33
+0.0
+ 0
+INSERT
+ 5
+62B
+ 8
+0
+ 2
+*U37
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+POINT
+ 5
+62C
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+330.2890594765794958
+ 20
+2.941179455068009
+ 30
+0.0
+ 0
+POINT
+ 5
+62D
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+364.487264413852472
+ 20
+37.1393843923409293
+ 30
+0.0
+ 0
+POINT
+ 5
+62E
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+360.3581002235252981
+ 20
+44.2913065627814788
+ 30
+0.0
+ 0
+ENDBLK
+ 5
+52B
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*D4
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*D4
+ 1
+
+ 0
+LINE
+ 5
+145D
+ 8
+LAYER1
+ 62
+ 0
+ 10
+456.2754046411952231
+ 20
+8.4432379241862918
+ 30
+0.0
+ 11
+472.6600095432496005
+ 21
+2.9817029568347371
+ 31
+0.0
+ 0
+LINE
+ 5
+145E
+ 8
+LAYER1
+ 62
+ 0
+ 10
+444.4346606998037146
+ 20
+37.7457234549317775
+ 30
+0.0
+ 11
+447.2952369603016791
+ 21
+49.1880284969239483
+ 31
+0.0
+ 0
+ARC
+ 5
+145F
+ 8
+LAYER1
+ 62
+ 0
+ 10
+438.5833751112771779
+ 20
+14.3405811008256592
+ 30
+0.0
+ 40
+34.6699265993170869
+ 50
+345.6974654661275963
+ 51
+71.831342243023812
+ 0
+SOLID
+ 5
+1460
+ 8
+LAYER1
+ 62
+ 0
+ 10
+472.578478825536024
+ 20
+5.6582331418555318
+ 30
+0.0
+ 11
+471.778922270408998
+ 21
+5.8930815176175031
+ 31
+0.0
+ 12
+471.4741554206865999
+ 22
+3.376987664355795
+ 32
+0.0
+ 13
+471.4741554206865999
+ 23
+3.376987664355795
+ 33
+0.0
+ 0
+SOLID
+ 5
+1461
+ 8
+LAYER1
+ 62
+ 0
+ 10
+449.2784207649715995
+ 20
+46.8816412997165273
+ 30
+0.0
+ 11
+449.5095505539547958
+ 21
+47.6822807098688486
+ 31
+0.0
+ 12
+446.9920674290062834
+ 22
+47.9753503717423015
+ 32
+0.0
+ 13
+446.9920674290062834
+ 23
+47.9753503717423015
+ 33
+0.0
+ 0
+TEXT
+ 8
+LAYER1
+ 40
+2.5
+ 5
+1565
+ 62
+0
+ 72
+0
+ 71
+0
+ 10
+470.642
+ 20
+28.6891
+ 30
+0.00000
+ 1
+94?
+ 0
+POINT
+ 5
+1463
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+438.5833751112771779
+ 20
+14.3405811008256592
+ 30
+0.0
+ 0
+POINT
+ 5
+1464
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+455.6824775799136091
+ 20
+8.6408802779468203
+ 30
+0.0
+ 0
+POINT
+ 5
+1465
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+444.2830759341559883
+ 20
+37.1393843923409008
+ 30
+0.0
+ 0
+POINT
+ 5
+1466
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+472.3604500468276228
+ 20
+22.1580627413702302
+ 30
+0.0
+ 0
+ENDBLK
+ 5
+537
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*D5
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*D5
+ 1
+
+ 0
+LINE
+ 5
+1467
+ 8
+LAYER1
+ 62
+ 0
+ 10
+513.2724128699834409
+ 20
+8.4432379241862918
+ 30
+0.0
+ 11
+528.9656595846812479
+ 21
+3.212155685953717
+ 31
+0.0
+ 0
+LINE
+ 5
+1468
+ 8
+LAYER1
+ 62
+ 0
+ 10
+501.4316689285918756
+ 20
+37.7457234549317775
+ 30
+0.0
+ 11
+504.1154960142716277
+ 21
+48.4810317976498197
+ 31
+0.0
+ 0
+ARC
+ 5
+1469
+ 8
+LAYER1
+ 62
+ 0
+ 10
+495.580383340065282
+ 20
+14.3405811008256308
+ 30
+0.0
+ 40
+33.9411710822995829
+ 50
+345.7862328294003191
+ 51
+71.7425748797511034
+ 0
+SOLID
+ 5
+146A
+ 8
+LAYER1
+ 62
+ 0
+ 10
+528.8823613886670501
+ 20
+5.889540641041207
+ 30
+0.0
+ 11
+528.0826231501833945
+ 21
+6.123769576810246
+ 31
+0.0
+ 12
+527.7798054621181336
+ 22
+3.6074403934747461
+ 32
+0.0
+ 13
+527.7798054621181336
+ 23
+3.6074403934747461
+ 33
+0.0
+ 0
+SOLID
+ 5
+146B
+ 8
+LAYER1
+ 62
+ 0
+ 10
+506.0978319007375035
+ 20
+46.1728738248697468
+ 30
+0.0
+ 11
+506.3295818287282941
+ 21
+46.973333952122033
+ 31
+0.0
+ 12
+503.8123264829761183
+ 22
+47.2683536724681517
+ 32
+0.0
+ 13
+503.8123264829761183
+ 23
+47.2683536724681517
+ 33
+0.0
+ 0
+TEXT
+ 8
+LAYER1
+ 40
+2.5
+ 5
+1566
+ 62
+0
+ 72
+0
+ 71
+0
+ 10
+527.000
+ 20
+28.3384
+ 30
+0.00000
+ 1
+94?
+ 0
+POINT
+ 5
+146D
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+528.6474703372944077
+ 20
+21.9937407068712503
+ 30
+0.0
+ 0
+POINT
+ 5
+146E
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+495.580383340065282
+ 20
+14.3405811008256308
+ 30
+0.0
+ 0
+POINT
+ 5
+146F
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+495.580383340065282
+ 20
+14.3405811008256308
+ 30
+0.0
+ 0
+POINT
+ 5
+1470
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+501.2800841629442061
+ 20
+37.1393843923409293
+ 30
+0.0
+ 0
+POINT
+ 5
+1471
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+512.6794858087017701
+ 20
+8.6408802779468203
+ 30
+0.0
+ 0
+ENDBLK
+ 5
+544
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*D6
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*D6
+ 1
+
+ 0
+LINE
+ 5
+64F
+ 8
+LAYER1
+ 62
+ 0
+ 10
+661.4967072035511819
+ 20
+8.6408802779468115
+ 30
+0.0
+ 11
+690.769612963703139
+ 21
+8.6408802779468115
+ 31
+0.0
+ 0
+LINE
+ 5
+650
+ 8
+LAYER1
+ 62
+ 0
+ 10
+690.769612963703139
+ 20
+8.6408802779468115
+ 30
+0.0
+ 11
+695.769612963703139
+ 21
+14.3405811008256308
+ 31
+0.0
+ 0
+LINE
+ 5
+651
+ 8
+LAYER1
+ 62
+ 0
+ 10
+695.769612963703139
+ 20
+14.3405811008256308
+ 30
+0.0
+ 11
+711.5429758559268976
+ 21
+14.3405811008256308
+ 31
+0.0
+ 0
+INSERT
+ 5
+652
+ 8
+0
+ 2
+*U39
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+POINT
+ 5
+653
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+660.8717072035512956
+ 20
+8.6408802779468115
+ 30
+0.0
+ 0
+POINT
+ 5
+654
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+700.769612963703139
+ 20
+14.3405811008256308
+ 30
+0.0
+ 0
+POINT
+ 5
+655
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+313.1899570079430077
+ 20
+111.2354950897656067
+ 30
+0.0
+ 0
+ENDBLK
+ 5
+552
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*D7
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*D7
+ 1
+
+ 0
+LINE
+ 5
+656
+ 8
+LAYER1
+ 62
+ 0
+ 10
+666.571408026430845
+ 20
+3.5661794550679891
+ 30
+0.0
+ 11
+666.571408026430845
+ 21
+32.8390852152197965
+ 31
+0.0
+ 0
+LINE
+ 5
+657
+ 8
+LAYER1
+ 62
+ 0
+ 10
+666.571408026430845
+ 20
+32.8390852152197965
+ 30
+0.0
+ 11
+677.9708096721884658
+ 21
+37.8390852152197965
+ 31
+0.0
+ 0
+LINE
+ 5
+658
+ 8
+LAYER1
+ 62
+ 0
+ 10
+677.9708096721884658
+ 20
+37.8390852152197965
+ 30
+0.0
+ 11
+677.9708096721884658
+ 21
+53.8460770296809272
+ 31
+0.0
+ 0
+INSERT
+ 5
+659
+ 8
+0
+ 2
+*U40
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+POINT
+ 5
+65A
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+666.571408026430845
+ 20
+2.9411794550679882
+ 30
+0.0
+ 0
+POINT
+ 5
+65B
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+677.9708096721884658
+ 20
+42.8390852152197965
+ 30
+0.0
+ 0
+POINT
+ 5
+65C
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+313.1899570079431783
+ 20
+111.2354950897658057
+ 30
+0.0
+ 0
+ENDBLK
+ 5
+55C
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*D8
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*D8
+ 1
+
+ 0
+LINE
+ 5
+1472
+ 8
+LAYER1
+ 62
+ 0
+ 10
+381.1444251442474069
+ 20
+9.0828220161884001
+ 30
+0.0
+ 11
+374.4724524972369863
+ 21
+15.7547946631987603
+ 31
+0.0
+ 0
+LINE
+ 5
+1473
+ 8
+LAYER1
+ 62
+ 0
+ 10
+415.3426300815202126
+ 20
+43.2810269534613781
+ 30
+0.0
+ 11
+408.6706574345099057
+ 21
+49.9529996004717134
+ 31
+0.0
+ 0
+LINE
+ 5
+1474
+ 8
+LAYER1
+ 62
+ 1
+ 10
+374.4724524972369863
+ 20
+12.9263675384525794
+ 30
+0.0
+ 11
+411.4990845592561186
+ 21
+49.9529996004717134
+ 31
+0.0
+ 0
+INSERT
+ 5
+1475
+ 8
+LAYER1
+ 62
+ 1
+ 2
+_ARCHTICK
+ 10
+375.8866660596100928
+ 20
+14.3405811008256592
+ 30
+0.0
+ 41
+2.5
+ 42
+2.5
+ 43
+2.5
+ 50
+225.0
+ 0
+INSERT
+ 5
+1476
+ 8
+LAYER1
+ 62
+ 1
+ 2
+_ARCHTICK
+ 10
+410.0848709968830121
+ 20
+48.5387860380985998
+ 30
+0.0
+ 41
+2.5
+ 42
+2.5
+ 43
+2.5
+ 50
+44.9999999999999787
+ 0
+TEXT
+ 8
+LAYER1
+ 40
+2.5
+ 5
+1567
+ 62
+0
+ 72
+0
+ 71
+0
+ 10
+390.757
+ 20
+30.4181
+ 30
+0.00000
+ 1
+4'-0 1#4"
+ 0
+POINT
+ 5
+1478
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+381.5863668824889032
+ 20
+8.6408802779467901
+ 30
+0.0
+ 0
+POINT
+ 5
+1479
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+415.7845718197618226
+ 20
+42.8390852152197894
+ 30
+0.0
+ 0
+POINT
+ 5
+147A
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+410.0848709968830121
+ 20
+48.5387860380985998
+ 30
+0.0
+ 0
+ENDBLK
+ 5
+566
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*T9
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*T9
+ 1
+
+ 0
+SOLID
+ 5
+571
+ 8
+LAYER1
+ 62
+ 165
+ 10
+0.0
+ 20
+-26.54432097512138
+ 30
+0.0
+ 11
+0.0
+ 21
+-39.3686478265987319
+ 31
+0.0
+ 12
+102.5946148118188006
+ 22
+-26.54432097512138
+ 32
+0.0
+ 13
+102.5946148118188006
+ 23
+-39.3686478265987319
+ 33
+0.0
+ 0
+INSERT
+ 5
+572
+ 8
+0
+ 2
+*U29
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+573
+ 8
+0
+ 2
+*U30
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+574
+ 8
+0
+ 2
+*U31
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+575
+ 8
+0
+ 2
+*U32
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+576
+ 8
+0
+ 2
+*U33
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+577
+ 8
+0
+ 2
+*U34
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+578
+ 8
+0
+ 2
+*U35
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+579
+ 8
+0
+ 2
+*U36
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+LINE
+ 5
+57A
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+102.5946148118189001
+ 21
+0.0
+ 31
+0.0
+ 0
+LINE
+ 5
+57B
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+0.0
+ 20
+-7.4910353672121701
+ 30
+0.0
+ 11
+102.5946148118189001
+ 21
+-7.4910353672121701
+ 31
+0.0
+ 0
+LINE
+ 5
+57C
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+0.0
+ 20
+-13.8421305698485693
+ 30
+0.0
+ 11
+102.5946148118189001
+ 21
+-13.8421305698485693
+ 31
+0.0
+ 0
+LINE
+ 5
+57D
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+0.0
+ 20
+-20.1932257724849791
+ 30
+0.0
+ 11
+102.5946148118189001
+ 21
+-20.1932257724849791
+ 31
+0.0
+ 0
+LINE
+ 5
+57E
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 63
+ 10
+0.0
+ 20
+-26.54432097512138
+ 30
+0.0
+ 11
+102.5946148118189001
+ 21
+-26.54432097512138
+ 31
+0.0
+ 0
+LINE
+ 5
+57F
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 63
+ 10
+0.0
+ 20
+-39.3686478265987319
+ 30
+0.0
+ 11
+34.1982049372729833
+ 21
+-39.3686478265987319
+ 31
+0.0
+ 0
+LINE
+ 5
+580
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+34.1982049372729833
+ 20
+-39.3686478265987319
+ 30
+0.0
+ 11
+102.5946148118189001
+ 21
+-39.3686478265987319
+ 31
+0.0
+ 0
+LINE
+ 5
+581
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+0.0
+ 20
+-45.7197430292351328
+ 30
+0.0
+ 11
+102.5946148118189001
+ 21
+-45.7197430292351328
+ 31
+0.0
+ 0
+LINE
+ 5
+582
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+-26.54432097512138
+ 31
+0.0
+ 0
+LINE
+ 5
+583
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 63
+ 10
+0.0
+ 20
+-26.54432097512138
+ 30
+0.0
+ 11
+0.0
+ 21
+-39.3686478265987319
+ 31
+0.0
+ 0
+LINE
+ 5
+584
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+0.0
+ 20
+-39.3686478265987319
+ 30
+0.0
+ 11
+0.0
+ 21
+-45.7197430292351328
+ 31
+0.0
+ 0
+LINE
+ 5
+585
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+34.1982049372729833
+ 20
+-7.4910353672121701
+ 30
+0.0
+ 11
+34.1982049372729833
+ 21
+-26.54432097512138
+ 31
+0.0
+ 0
+LINE
+ 5
+586
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+34.1982049372729833
+ 20
+-39.3686478265987319
+ 30
+0.0
+ 11
+34.1982049372729833
+ 21
+-45.7197430292351328
+ 31
+0.0
+ 0
+LINE
+ 5
+587
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+68.3964098745459523
+ 20
+-7.4910353672121701
+ 30
+0.0
+ 11
+68.3964098745459523
+ 21
+-26.54432097512138
+ 31
+0.0
+ 0
+LINE
+ 5
+588
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+68.3964098745459523
+ 20
+-39.3686478265987319
+ 30
+0.0
+ 11
+68.3964098745459523
+ 21
+-45.7197430292351328
+ 31
+0.0
+ 0
+LINE
+ 5
+589
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+102.5946148118189001
+ 20
+0.0
+ 30
+0.0
+ 11
+102.5946148118189001
+ 21
+-26.54432097512138
+ 31
+0.0
+ 0
+LINE
+ 5
+58A
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 63
+ 10
+102.5946148118189001
+ 20
+-26.54432097512138
+ 30
+0.0
+ 11
+102.5946148118189001
+ 21
+-39.3686478265987319
+ 31
+0.0
+ 0
+LINE
+ 5
+58B
+ 8
+LAYER1
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+102.5946148118189001
+ 20
+-39.3686478265987319
+ 30
+0.0
+ 11
+102.5946148118189001
+ 21
+-45.7197430292351328
+ 31
+0.0
+ 0
+LINE
+ 5
+58C
+ 8
+DEFPOINTS
+ 62
+ 8
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+58E
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*D10
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*D10
+ 1
+
+ 0
+LINE
+ 5
+666
+ 8
+LAYER1
+ 62
+ 0
+ 10
+588.4329223987535897
+ 20
+44.4964111078466971
+ 30
+0.0
+ 11
+579.504855195640971
+ 21
+35.5683439047341494
+ 31
+0.0
+ 0
+INSERT
+ 5
+667
+ 8
+0
+ 2
+*U41
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+LINE
+ 5
+668
+ 8
+LAYER1
+ 62
+ 0
+ 10
+569.6764940374901016
+ 20
+25.73998274658328
+ 30
+0.0
+ 11
+577.7370882426746448
+ 21
+33.8005769517678303
+ 31
+0.0
+ 0
+SOLID
+ 5
+669
+ 8
+LAYER1
+ 62
+ 0
+ 10
+579.2102273701466402
+ 20
+35.8629717302285371
+ 30
+0.0
+ 11
+579.7994830211353019
+ 21
+35.273716079239712
+ 31
+0.0
+ 12
+577.7370882426746448
+ 22
+33.8005769517678303
+ 32
+0.0
+ 13
+577.7370882426746448
+ 23
+33.8005769517678303
+ 33
+0.0
+ 0
+POINT
+ 5
+66A
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+577.7370882426746448
+ 20
+33.8005769517678303
+ 30
+0.0
+ 0
+POINT
+ 5
+66B
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+569.6764940374901016
+ 20
+25.73998274658328
+ 30
+0.0
+ 0
+ENDBLK
+ 5
+5AF
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*D11
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*D11
+ 1
+
+ 0
+LINE
+ 5
+64A
+ 8
+LAYER1
+ 62
+ 0
+ 10
+621.4424313249414809
+ 20
+25.73998274658328
+ 30
+0.0
+ 11
+646.9723055577936748
+ 21
+25.73998274658328
+ 31
+0.0
+ 0
+INSERT
+ 5
+64B
+ 8
+0
+ 2
+*U38
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+SOLID
+ 5
+64C
+ 8
+LAYER1
+ 62
+ 0
+ 10
+646.9723055577936748
+ 20
+26.1566494132499514
+ 30
+0.0
+ 11
+646.9723055577936748
+ 21
+25.3233160799166193
+ 31
+0.0
+ 12
+649.4723055577937885
+ 22
+25.73998274658328
+ 32
+0.0
+ 13
+649.4723055577937885
+ 23
+25.73998274658328
+ 33
+0.0
+ 0
+POINT
+ 5
+64D
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+649.4723055577937885
+ 20
+25.73998274658328
+ 30
+0.0
+ 0
+POINT
+ 5
+64E
+ 8
+DEFPOINTS
+ 62
+ 0
+ 10
+603.8746989747630778
+ 20
+25.73998274658328
+ 30
+0.0
+ 0
+ENDBLK
+ 5
+5B8
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+MYBLOCK
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+MYBLOCK
+ 1
+
+ 0
+LINE
+ 5
+6F5
+ 8
+0
+ 10
+-40.0
+ 20
+-40.0
+ 30
+0.0
+ 11
+40.0
+ 21
+40.0
+ 31
+0.0
+ 0
+LINE
+ 5
+6F6
+ 8
+0
+ 10
+-40.0
+ 20
+40.0
+ 30
+0.0
+ 11
+40.0
+ 21
+-40.0
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+6F7
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+30.0
+ 0
+ATTDEF
+ 5
+6F8
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+5.0
+ 1
+1
+ 3
+Enter number:
+ 2
+ATTINFO
+ 70
+ 0
+1001
+AcDbAttr
+1070
+ 0
+1070
+ 1
+ 0
+ENDBLK
+ 5
+6F9
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+MY_BLOCK_V2
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+MY_BLOCK_V2
+ 1
+
+ 0
+POLYLINE
+ 5
+782
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+1552
+ 8
+0
+ 10
+962.4005053105256593
+ 20
+0.3613048628239088
+ 30
+0.0
+ 0
+VERTEX
+ 5
+1553
+ 8
+0
+ 10
+960.2066534510588554
+ 20
+1.792889667380871
+ 30
+0.0
+ 42
+-0.7995594967893557
+ 0
+VERTEX
+ 5
+1554
+ 8
+0
+ 10
+961.2140344057075936
+ 20
+4.4994797477811437
+ 30
+0.0
+ 42
+0.5438616789439751
+ 0
+VERTEX
+ 5
+1555
+ 8
+0
+ 10
+962.825843836815352
+ 20
+6.378434807198949
+ 30
+0.0
+ 42
+-2.8443774774057431
+ 0
+VERTEX
+ 5
+1556
+ 8
+0
+ 10
+964.8853783239652557
+ 20
+4.9468500026419866
+ 30
+0.0
+ 42
+0.7187509838525309
+ 0
+VERTEX
+ 5
+1557
+ 8
+0
+ 10
+964.1018597769245844
+ 20
+1.9494692510832861
+ 30
+0.0
+ 42
+0.2737938379636693
+ 0
+VERTEX
+ 5
+1558
+ 8
+0
+ 10
+963.0612970255634764
+ 20
+1.333494561262176
+ 30
+0.0
+ 42
+-0.0476105397037214
+ 0
+SEQEND
+ 5
+1559
+ 8
+0
+ 0
+ATTDEF
+ 5
+796
+ 8
+0
+ 10
+954.8074779573490787
+ 20
+5.9838723863904244
+ 30
+0.0
+ 40
+0.4105463563400821
+ 1
+
+ 11
+954.8074779573490787
+ 21
+6.3944187427305064
+ 31
+0.0
+ 3
+this is an example of prompt
+ 2
+MULTI_LINE_ATT
+ 70
+ 0
+ 74
+ 3
+1001
+AcDbAttr
+1070
+ 0
+1070
+ 1
+ 0
+ATTDEF
+ 5
+797
+ 8
+0
+ 10
+958.9297061041880852
+ 20
+9.4863438796889117
+ 30
+0.0
+ 40
+0.4105463563400821
+ 1
+
+ 11
+958.9297061041880852
+ 21
+9.8968902360289945
+ 31
+0.0
+ 3
+a preset prompt
+ 2
+PRESET_ATT
+ 70
+ 8
+ 74
+ 3
+1001
+AcDbAttr
+1070
+ 0
+1070
+ 1
+ 0
+ATTDEF
+ 5
+798
+ 8
+0
+ 10
+954.6022870326482916
+ 20
+2.3530699782607978
+ 30
+0.0
+ 40
+0.4105463563400821
+ 1
+
+ 3
+
+ 2
+CONSTANT_ATT
+ 70
+ 2
+1001
+AcDbAttr
+1070
+ 0
+1070
+ 1
+ 0
+ATTDEF
+ 5
+799
+ 8
+0
+ 10
+957.0519214924605649
+ 20
+-0.0946016018677529
+ 30
+0.0
+ 40
+0.4105463563400821
+ 1
+
+ 3
+verify_prompt
+ 2
+VERIFY_ATT
+ 70
+ 4
+1001
+AcDbAttr
+1070
+ 0
+1070
+ 1
+ 0
+ENDBLK
+ 5
+781
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U14
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U14
+ 1
+
+ 0
+POLYLINE
+ 5
+DD0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DD1
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+6.1482801049168643
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DD2
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DD3
+ 8
+0
+ 0
+POLYLINE
+ 5
+DD4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DD5
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+4.8753579156985429
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DD6
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+6.1482801049168643
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DD7
+ 8
+0
+ 0
+POLYLINE
+ 5
+DD8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DD9
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+4.8753579156985429
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DDA
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DDB
+ 8
+0
+ 0
+POLYLINE
+ 5
+DDC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DDD
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+7.0801238215064783
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DDE
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DDF
+ 8
+0
+ 0
+POLYLINE
+ 5
+DE0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DE1
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+6.1482801049168643
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DE2
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+7.0801238215064783
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DE3
+ 8
+0
+ 0
+POLYLINE
+ 5
+DE4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DE5
+ 8
+0
+ 10
+91.431807329258163
+ 20
+7.4212022941351838
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DE6
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DE7
+ 8
+0
+ 0
+POLYLINE
+ 5
+DE8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DE9
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+7.0801238215064783
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DEA
+ 8
+0
+ 10
+91.431807329258163
+ 20
+7.4212022941351838
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DEB
+ 8
+0
+ 0
+POLYLINE
+ 5
+DEC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DED
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+7.0801238215064792
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DEE
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DEF
+ 8
+0
+ 0
+POLYLINE
+ 5
+DF0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DF1
+ 8
+0
+ 10
+91.431807329258163
+ 20
+7.4212022941351838
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DF2
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+7.0801238215064792
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DF3
+ 8
+0
+ 0
+POLYLINE
+ 5
+DF4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DF5
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+6.1482801049168643
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DF6
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DF7
+ 8
+0
+ 0
+POLYLINE
+ 5
+DF8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DF9
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+7.0801238215064792
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DFA
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+6.1482801049168643
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DFB
+ 8
+0
+ 0
+POLYLINE
+ 5
+DFC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+DFD
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+4.8753579156985429
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+DFE
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+DFF
+ 8
+0
+ 0
+POLYLINE
+ 5
+E00
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E01
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+6.1482801049168643
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E02
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+4.8753579156985429
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E03
+ 8
+0
+ 0
+POLYLINE
+ 5
+E04
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E05
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+3.6024357264802238
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E06
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E07
+ 8
+0
+ 0
+POLYLINE
+ 5
+E08
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E09
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+4.8753579156985429
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E0A
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+3.6024357264802238
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E0B
+ 8
+0
+ 0
+POLYLINE
+ 5
+E0C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E0D
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+2.6705920098906089
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E0E
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E0F
+ 8
+0
+ 0
+POLYLINE
+ 5
+E10
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E11
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+3.6024357264802238
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E12
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+2.6705920098906089
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E13
+ 8
+0
+ 0
+POLYLINE
+ 5
+E14
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E15
+ 8
+0
+ 10
+91.431807329258163
+ 20
+2.3295135372619029
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E16
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E17
+ 8
+0
+ 0
+POLYLINE
+ 5
+E18
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E19
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+2.6705920098906089
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E1A
+ 8
+0
+ 10
+91.431807329258163
+ 20
+2.3295135372619029
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E1B
+ 8
+0
+ 0
+POLYLINE
+ 5
+E1C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E1D
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+2.6705920098906089
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E1E
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E1F
+ 8
+0
+ 0
+POLYLINE
+ 5
+E20
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E21
+ 8
+0
+ 10
+91.431807329258163
+ 20
+2.3295135372619029
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E22
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+2.6705920098906089
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E23
+ 8
+0
+ 0
+POLYLINE
+ 5
+E24
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E25
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+3.602435726480222
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E26
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+-5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E27
+ 8
+0
+ 0
+POLYLINE
+ 5
+E28
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E29
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+2.6705920098906089
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E2A
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+3.602435726480222
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E2B
+ 8
+0
+ 0
+POLYLINE
+ 5
+E2C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E2D
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+4.8753579156985429
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E2E
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+3.602435726480222
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E2F
+ 8
+0
+ 0
+POLYLINE
+ 5
+E30
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E31
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+4.8753579156985429
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E32
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+7.0801238215064792
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E33
+ 8
+0
+ 0
+POLYLINE
+ 5
+E34
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E35
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+4.8753579156985429
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E36
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+4.8753579156985429
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E37
+ 8
+0
+ 0
+POLYLINE
+ 5
+E38
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E39
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+6.1482801049168643
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E3A
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+7.0801238215064792
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E3B
+ 8
+0
+ 0
+POLYLINE
+ 5
+E3C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E3D
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+7.0801238215064792
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E3E
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+8.6941244833535052
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E3F
+ 8
+0
+ 0
+POLYLINE
+ 5
+E40
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E41
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+7.0801238215064783
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E42
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+8.6941244833535052
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E43
+ 8
+0
+ 0
+POLYLINE
+ 5
+E44
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E45
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+8.6941244833535052
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E46
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.2848897273144146
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E47
+ 8
+0
+ 0
+POLYLINE
+ 5
+E48
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E49
+ 8
+0
+ 10
+91.431807329258163
+ 20
+7.4212022941351838
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E4A
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.2848897273144146
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E4B
+ 8
+0
+ 0
+POLYLINE
+ 5
+E4C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E4D
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.2848897273144146
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E4E
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+8.6941244833535052
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E4F
+ 8
+0
+ 0
+POLYLINE
+ 5
+E50
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E51
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+7.0801238215064792
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E52
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+8.6941244833535052
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E53
+ 8
+0
+ 0
+POLYLINE
+ 5
+E54
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E55
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+8.6941244833535052
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E56
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+7.0801238215064792
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E57
+ 8
+0
+ 0
+POLYLINE
+ 5
+E58
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E59
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+6.1482801049168643
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E5A
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+7.0801238215064792
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E5B
+ 8
+0
+ 0
+POLYLINE
+ 5
+E5C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E5D
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+7.0801238215064792
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E5E
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+4.8753579156985438
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E5F
+ 8
+0
+ 0
+POLYLINE
+ 5
+E60
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E61
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+4.8753579156985429
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E62
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+4.8753579156985438
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E63
+ 8
+0
+ 0
+POLYLINE
+ 5
+E64
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E65
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+4.8753579156985438
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E66
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+2.6705920098906089
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E67
+ 8
+0
+ 0
+POLYLINE
+ 5
+E68
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E69
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+3.6024357264802238
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E6A
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+2.6705920098906089
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E6B
+ 8
+0
+ 0
+POLYLINE
+ 5
+E6C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E6D
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+2.6705920098906089
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E6E
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+1.0565913480435829
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E6F
+ 8
+0
+ 0
+POLYLINE
+ 5
+E70
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E71
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+2.6705920098906089
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E72
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+1.0565913480435829
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E73
+ 8
+0
+ 0
+POLYLINE
+ 5
+E74
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E75
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+1.0565913480435829
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E76
+ 8
+0
+ 10
+91.431807329258163
+ 20
+0.4658261040826739
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E77
+ 8
+0
+ 0
+POLYLINE
+ 5
+E78
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E79
+ 8
+0
+ 10
+91.431807329258163
+ 20
+2.3295135372619029
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E7A
+ 8
+0
+ 10
+91.431807329258163
+ 20
+0.4658261040826739
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E7B
+ 8
+0
+ 0
+POLYLINE
+ 5
+E7C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E7D
+ 8
+0
+ 10
+91.431807329258163
+ 20
+0.4658261040826739
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E7E
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+1.056591348043582
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E7F
+ 8
+0
+ 0
+POLYLINE
+ 5
+E80
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E81
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+2.6705920098906089
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E82
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+1.056591348043582
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E83
+ 8
+0
+ 0
+POLYLINE
+ 5
+E84
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E85
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+1.056591348043582
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E86
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+2.6705920098906062
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E87
+ 8
+0
+ 0
+POLYLINE
+ 5
+E88
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E89
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+3.602435726480222
+ 30
+-4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E8A
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+2.6705920098906062
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E8B
+ 8
+0
+ 0
+POLYLINE
+ 5
+E8C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E8D
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+4.8753579156985429
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E8E
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+2.6705920098906062
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E8F
+ 8
+0
+ 0
+POLYLINE
+ 5
+E90
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E91
+ 8
+0
+ 10
+96.5234960861314448
+ 20
+4.8753579156985429
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E92
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+7.4212022941351838
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E93
+ 8
+0
+ 0
+POLYLINE
+ 5
+E94
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E95
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+4.8753579156985429
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E96
+ 8
+0
+ 10
+96.5234960861314448
+ 20
+4.8753579156985429
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E97
+ 8
+0
+ 0
+POLYLINE
+ 5
+E98
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E99
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+7.0801238215064792
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E9A
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+7.4212022941351838
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E9B
+ 8
+0
+ 0
+POLYLINE
+ 5
+E9C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+E9D
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+7.4212022941351838
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+E9E
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+9.2848897273144146
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+E9F
+ 8
+0
+ 0
+POLYLINE
+ 5
+EA0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EA1
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+8.6941244833535052
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EA2
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+9.2848897273144146
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EA3
+ 8
+0
+ 0
+POLYLINE
+ 5
+EA4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EA5
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+9.2848897273144146
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EA6
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.9670466725718256
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EA7
+ 8
+0
+ 0
+POLYLINE
+ 5
+EA8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EA9
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.2848897273144146
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EAA
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.9670466725718256
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EAB
+ 8
+0
+ 0
+POLYLINE
+ 5
+EAC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EAD
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.9670466725718256
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EAE
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+9.2848897273144146
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EAF
+ 8
+0
+ 0
+POLYLINE
+ 5
+EB0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EB1
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+8.6941244833535052
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EB2
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+9.2848897273144146
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EB3
+ 8
+0
+ 0
+POLYLINE
+ 5
+EB4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EB5
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+9.2848897273144146
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EB6
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+7.4212022941351838
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EB7
+ 8
+0
+ 0
+POLYLINE
+ 5
+EB8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EB9
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+7.0801238215064792
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EBA
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+7.4212022941351838
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EBB
+ 8
+0
+ 0
+POLYLINE
+ 5
+EBC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EBD
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+7.4212022941351838
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EBE
+ 8
+0
+ 10
+86.3401185723848954
+ 20
+4.8753579156985438
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EBF
+ 8
+0
+ 0
+POLYLINE
+ 5
+EC0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EC1
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+4.8753579156985438
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EC2
+ 8
+0
+ 10
+86.3401185723848954
+ 20
+4.8753579156985438
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EC3
+ 8
+0
+ 0
+POLYLINE
+ 5
+EC4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EC5
+ 8
+0
+ 10
+86.3401185723848954
+ 20
+4.8753579156985438
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EC6
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+2.3295135372619038
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EC7
+ 8
+0
+ 0
+POLYLINE
+ 5
+EC8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EC9
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+2.6705920098906089
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+ECA
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+2.3295135372619038
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+ECB
+ 8
+0
+ 0
+POLYLINE
+ 5
+ECC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+ECD
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+2.3295135372619038
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+ECE
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+0.4658261040826739
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+ECF
+ 8
+0
+ 0
+POLYLINE
+ 5
+ED0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+ED1
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+1.0565913480435829
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+ED2
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+0.4658261040826739
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+ED3
+ 8
+0
+ 0
+POLYLINE
+ 5
+ED4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+ED5
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+0.4658261040826739
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+ED6
+ 8
+0
+ 10
+91.431807329258163
+ 20
+-0.216330841174738
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+ED7
+ 8
+0
+ 0
+POLYLINE
+ 5
+ED8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+ED9
+ 8
+0
+ 10
+91.431807329258163
+ 20
+0.4658261040826739
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EDA
+ 8
+0
+ 10
+91.431807329258163
+ 20
+-0.216330841174738
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EDB
+ 8
+0
+ 0
+POLYLINE
+ 5
+EDC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EDD
+ 8
+0
+ 10
+91.431807329258163
+ 20
+-0.216330841174738
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EDE
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+0.4658261040826739
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EDF
+ 8
+0
+ 0
+POLYLINE
+ 5
+EE0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EE1
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+1.056591348043582
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EE2
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+0.4658261040826739
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EE3
+ 8
+0
+ 0
+POLYLINE
+ 5
+EE4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EE5
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+0.4658261040826739
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EE6
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+2.3295135372618998
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EE7
+ 8
+0
+ 0
+POLYLINE
+ 5
+EE8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EE9
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+2.6705920098906062
+ 30
+-2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EEA
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+2.3295135372618998
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EEB
+ 8
+0
+ 0
+POLYLINE
+ 5
+EEC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EED
+ 8
+0
+ 10
+96.5234960861314448
+ 20
+4.8753579156985429
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EEE
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+2.3295135372618998
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EEF
+ 8
+0
+ 0
+POLYLINE
+ 5
+EF0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EF1
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+4.8753579156985429
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EF2
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+7.0801238215064792
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EF3
+ 8
+0
+ 0
+POLYLINE
+ 5
+EF4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EF5
+ 8
+0
+ 10
+96.5234960861314448
+ 20
+4.8753579156985429
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EF6
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+4.8753579156985429
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EF7
+ 8
+0
+ 0
+POLYLINE
+ 5
+EF8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EF9
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+7.4212022941351838
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EFA
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+7.0801238215064792
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EFB
+ 8
+0
+ 0
+POLYLINE
+ 5
+EFC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+EFD
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+7.0801238215064792
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+EFE
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+8.6941244833535052
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+EFF
+ 8
+0
+ 0
+POLYLINE
+ 5
+F00
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F01
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+9.2848897273144146
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F02
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+8.6941244833535052
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F03
+ 8
+0
+ 0
+POLYLINE
+ 5
+F04
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F05
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+8.6941244833535052
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F06
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.2848897273144146
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F07
+ 8
+0
+ 0
+POLYLINE
+ 5
+F08
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F09
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.9670466725718256
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F0A
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.2848897273144146
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F0B
+ 8
+0
+ 0
+POLYLINE
+ 5
+F0C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F0D
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.2848897273144146
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F0E
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+8.6941244833535052
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F0F
+ 8
+0
+ 0
+POLYLINE
+ 5
+F10
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F11
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+9.2848897273144146
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F12
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+8.6941244833535052
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F13
+ 8
+0
+ 0
+POLYLINE
+ 5
+F14
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F15
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+8.6941244833535052
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F16
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+7.0801238215064792
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F17
+ 8
+0
+ 0
+POLYLINE
+ 5
+F18
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F19
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+7.4212022941351838
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F1A
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+7.0801238215064792
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F1B
+ 8
+0
+ 0
+POLYLINE
+ 5
+F1C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F1D
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+7.0801238215064792
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F1E
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+4.8753579156985438
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F1F
+ 8
+0
+ 0
+POLYLINE
+ 5
+F20
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F21
+ 8
+0
+ 10
+86.3401185723848954
+ 20
+4.8753579156985438
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F22
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+4.8753579156985438
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F23
+ 8
+0
+ 0
+POLYLINE
+ 5
+F24
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F25
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+4.8753579156985438
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F26
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+2.6705920098906089
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F27
+ 8
+0
+ 0
+POLYLINE
+ 5
+F28
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F29
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+2.3295135372619038
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F2A
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+2.6705920098906089
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F2B
+ 8
+0
+ 0
+POLYLINE
+ 5
+F2C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F2D
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+2.6705920098906089
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F2E
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+1.056591348043582
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F2F
+ 8
+0
+ 0
+POLYLINE
+ 5
+F30
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F31
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+0.4658261040826739
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F32
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+1.056591348043582
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F33
+ 8
+0
+ 0
+POLYLINE
+ 5
+F34
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F35
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+1.056591348043582
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F36
+ 8
+0
+ 10
+91.431807329258163
+ 20
+0.465826104082673
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F37
+ 8
+0
+ 0
+POLYLINE
+ 5
+F38
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F39
+ 8
+0
+ 10
+91.431807329258163
+ 20
+-0.216330841174738
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F3A
+ 8
+0
+ 10
+91.431807329258163
+ 20
+0.465826104082673
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F3B
+ 8
+0
+ 0
+POLYLINE
+ 5
+F3C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F3D
+ 8
+0
+ 10
+91.431807329258163
+ 20
+0.465826104082673
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F3E
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+1.056591348043582
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F3F
+ 8
+0
+ 0
+POLYLINE
+ 5
+F40
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F41
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+0.4658261040826739
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F42
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+1.056591348043582
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F43
+ 8
+0
+ 0
+POLYLINE
+ 5
+F44
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F45
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+1.056591348043582
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F46
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+2.6705920098906062
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F47
+ 8
+0
+ 0
+POLYLINE
+ 5
+F48
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F49
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+2.3295135372618998
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F4A
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+2.6705920098906062
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F4B
+ 8
+0
+ 0
+POLYLINE
+ 5
+F4C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F4D
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+4.8753579156985429
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F4E
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+2.6705920098906062
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F4F
+ 8
+0
+ 0
+POLYLINE
+ 5
+F50
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F51
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+4.8753579156985429
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F52
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+6.1482801049168643
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F53
+ 8
+0
+ 0
+POLYLINE
+ 5
+F54
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F55
+ 8
+0
+ 10
+95.8413391408740267
+ 20
+4.8753579156985429
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F56
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+4.8753579156985429
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F57
+ 8
+0
+ 0
+POLYLINE
+ 5
+F58
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F59
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+7.0801238215064792
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F5A
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+6.1482801049168643
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F5B
+ 8
+0
+ 0
+POLYLINE
+ 5
+F5C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F5D
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+6.1482801049168643
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F5E
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+7.0801238215064783
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F5F
+ 8
+0
+ 0
+POLYLINE
+ 5
+F60
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F61
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+8.6941244833535052
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F62
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+7.0801238215064783
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F63
+ 8
+0
+ 0
+POLYLINE
+ 5
+F64
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F65
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+7.0801238215064783
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F66
+ 8
+0
+ 10
+91.431807329258163
+ 20
+7.4212022941351838
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F67
+ 8
+0
+ 0
+POLYLINE
+ 5
+F68
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F69
+ 8
+0
+ 10
+91.431807329258163
+ 20
+9.2848897273144146
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F6A
+ 8
+0
+ 10
+91.431807329258163
+ 20
+7.4212022941351838
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F6B
+ 8
+0
+ 0
+POLYLINE
+ 5
+F6C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F6D
+ 8
+0
+ 10
+91.431807329258163
+ 20
+7.4212022941351838
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F6E
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+7.0801238215064792
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F6F
+ 8
+0
+ 0
+POLYLINE
+ 5
+F70
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F71
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+8.6941244833535052
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F72
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+7.0801238215064792
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F73
+ 8
+0
+ 0
+POLYLINE
+ 5
+F74
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F75
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+7.0801238215064792
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F76
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+6.1482801049168643
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F77
+ 8
+0
+ 0
+POLYLINE
+ 5
+F78
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F79
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+7.0801238215064792
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F7A
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+6.1482801049168643
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F7B
+ 8
+0
+ 0
+POLYLINE
+ 5
+F7C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F7D
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+6.1482801049168643
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F7E
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+4.8753579156985429
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F7F
+ 8
+0
+ 0
+POLYLINE
+ 5
+F80
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F81
+ 8
+0
+ 10
+87.0222755176422851
+ 20
+4.8753579156985438
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F82
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+4.8753579156985429
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F83
+ 8
+0
+ 0
+POLYLINE
+ 5
+F84
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F85
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+4.8753579156985429
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F86
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+3.6024357264802238
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F87
+ 8
+0
+ 0
+POLYLINE
+ 5
+F88
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F89
+ 8
+0
+ 10
+87.6130407616031874
+ 20
+2.6705920098906089
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F8A
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+3.6024357264802238
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F8B
+ 8
+0
+ 0
+POLYLINE
+ 5
+F8C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F8D
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+3.6024357264802238
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F8E
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+2.6705920098906089
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F8F
+ 8
+0
+ 0
+POLYLINE
+ 5
+F90
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F91
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+1.056591348043582
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F92
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+2.6705920098906089
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F93
+ 8
+0
+ 0
+POLYLINE
+ 5
+F94
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F95
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+2.6705920098906089
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F96
+ 8
+0
+ 10
+91.431807329258163
+ 20
+2.3295135372619029
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F97
+ 8
+0
+ 0
+POLYLINE
+ 5
+F98
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F99
+ 8
+0
+ 10
+91.431807329258163
+ 20
+0.465826104082673
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F9A
+ 8
+0
+ 10
+91.431807329258163
+ 20
+2.3295135372619029
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F9B
+ 8
+0
+ 0
+POLYLINE
+ 5
+F9C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+F9D
+ 8
+0
+ 10
+91.431807329258163
+ 20
+2.3295135372619029
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+F9E
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+2.6705920098906089
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+F9F
+ 8
+0
+ 0
+POLYLINE
+ 5
+FA0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FA1
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+1.056591348043582
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FA2
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+2.6705920098906089
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FA3
+ 8
+0
+ 0
+POLYLINE
+ 5
+FA4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FA5
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+2.6705920098906089
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FA6
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+3.602435726480222
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FA7
+ 8
+0
+ 0
+POLYLINE
+ 5
+FA8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FA9
+ 8
+0
+ 10
+95.2505738969131244
+ 20
+2.6705920098906062
+ 30
+2.54584437843664
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FAA
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+3.602435726480222
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FAB
+ 8
+0
+ 0
+POLYLINE
+ 5
+FAC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FAD
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+4.8753579156985429
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FAE
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+3.602435726480222
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FAF
+ 8
+0
+ 0
+POLYLINE
+ 5
+FB0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FB1
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+6.1482801049168643
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FB2
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FB3
+ 8
+0
+ 0
+POLYLINE
+ 5
+FB4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FB5
+ 8
+0
+ 10
+93.9776517076948039
+ 20
+4.8753579156985429
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FB6
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FB7
+ 8
+0
+ 0
+POLYLINE
+ 5
+FB8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FB9
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+7.0801238215064783
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FBA
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FBB
+ 8
+0
+ 0
+POLYLINE
+ 5
+FBC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FBD
+ 8
+0
+ 10
+91.431807329258163
+ 20
+7.4212022941351838
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FBE
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FBF
+ 8
+0
+ 0
+POLYLINE
+ 5
+FC0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FC1
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+7.0801238215064792
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FC2
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FC3
+ 8
+0
+ 0
+POLYLINE
+ 5
+FC4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FC5
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+6.1482801049168643
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FC6
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FC7
+ 8
+0
+ 0
+POLYLINE
+ 5
+FC8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FC9
+ 8
+0
+ 10
+88.8859629508215221
+ 20
+4.8753579156985429
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FCA
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FCB
+ 8
+0
+ 0
+POLYLINE
+ 5
+FCC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FCD
+ 8
+0
+ 10
+89.2270414234502454
+ 20
+3.6024357264802238
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FCE
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FCF
+ 8
+0
+ 0
+POLYLINE
+ 5
+FD0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FD1
+ 8
+0
+ 10
+90.1588851400398426
+ 20
+2.6705920098906089
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FD2
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FD3
+ 8
+0
+ 0
+POLYLINE
+ 5
+FD4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FD5
+ 8
+0
+ 10
+91.431807329258163
+ 20
+2.3295135372619029
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FD6
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FD7
+ 8
+0
+ 0
+POLYLINE
+ 5
+FD8
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FD9
+ 8
+0
+ 10
+92.7047295184764835
+ 20
+2.6705920098906089
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FDA
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FDB
+ 8
+0
+ 0
+POLYLINE
+ 5
+FDC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+FDD
+ 8
+0
+ 10
+93.6365732350660949
+ 20
+3.602435726480222
+ 30
+4.4095318116158699
+ 70
+ 32
+ 0
+VERTEX
+ 5
+FDE
+ 8
+0
+ 10
+91.431807329258163
+ 20
+4.8753579156985429
+ 30
+5.0916887568732809
+ 70
+ 32
+ 0
+SEQEND
+ 5
+FDF
+ 8
+0
+ 0
+ENDBLK
+ 5
+FE1
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*X15
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*X15
+ 1
+
+ 0
+LINE
+ 5
+FE8
+ 8
+0
+ 62
+ 0
+ 10
+123.043852318908705
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+0.2405529593591495
+ 31
+0.0
+ 0
+LINE
+ 5
+FE9
+ 8
+0
+ 62
+ 0
+ 10
+122.8670756236120951
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+0.4173296546557808
+ 31
+0.0
+ 0
+LINE
+ 5
+FEA
+ 8
+0
+ 62
+ 0
+ 10
+122.6902989283154994
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+0.5941063499524191
+ 31
+0.0
+ 0
+LINE
+ 5
+FEB
+ 8
+0
+ 62
+ 0
+ 10
+122.5135222330188043
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+0.7708830452490574
+ 31
+0.0
+ 0
+LINE
+ 5
+FEC
+ 8
+0
+ 62
+ 0
+ 10
+122.3367455377221944
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+0.9476597405456956
+ 31
+0.0
+ 0
+LINE
+ 5
+FED
+ 8
+0
+ 62
+ 0
+ 10
+122.1599688424255987
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+1.1244364358423331
+ 31
+0.0
+ 0
+LINE
+ 5
+FEE
+ 8
+0
+ 62
+ 0
+ 10
+121.9831921471289036
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+1.3012131311389721
+ 31
+0.0
+ 0
+LINE
+ 5
+FEF
+ 8
+0
+ 62
+ 0
+ 10
+121.8064154518322937
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+1.4779898264356099
+ 31
+0.0
+ 0
+LINE
+ 5
+FF0
+ 8
+0
+ 62
+ 0
+ 10
+121.6296387565355985
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+1.654766521732248
+ 31
+0.0
+ 0
+LINE
+ 5
+FF1
+ 8
+0
+ 62
+ 0
+ 10
+121.4528620612390029
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+1.831543217028887
+ 31
+0.0
+ 0
+LINE
+ 5
+FF2
+ 8
+0
+ 62
+ 0
+ 10
+121.276085365942393
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+2.008319912325518
+ 31
+0.0
+ 0
+LINE
+ 5
+FF3
+ 8
+0
+ 62
+ 0
+ 10
+121.0993086706456978
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+2.1850966076221492
+ 31
+0.0
+ 0
+LINE
+ 5
+FF4
+ 8
+0
+ 62
+ 0
+ 10
+120.9225319753491021
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+2.3618733029187871
+ 31
+0.0
+ 0
+LINE
+ 5
+FF5
+ 8
+0
+ 62
+ 0
+ 10
+120.7457552800525065
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+2.5386499982154258
+ 31
+0.0
+ 0
+LINE
+ 5
+FF6
+ 8
+0
+ 62
+ 0
+ 10
+120.5689785847557971
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+2.7154266935120641
+ 31
+0.0
+ 0
+LINE
+ 5
+FF7
+ 8
+0
+ 62
+ 0
+ 10
+120.3922018894592014
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+2.892203388808702
+ 31
+0.0
+ 0
+LINE
+ 5
+FF8
+ 8
+0
+ 62
+ 0
+ 10
+120.2154251941625063
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+3.0689800841053412
+ 31
+0.0
+ 0
+LINE
+ 5
+FF9
+ 8
+0
+ 62
+ 0
+ 10
+120.0386484988658964
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+3.245756779401979
+ 31
+0.0
+ 0
+LINE
+ 5
+FFA
+ 8
+0
+ 62
+ 0
+ 10
+119.8618718035693007
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+3.4225334746986169
+ 31
+0.0
+ 0
+LINE
+ 5
+FFB
+ 8
+0
+ 62
+ 0
+ 10
+119.6850951082726056
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+3.5993101699952561
+ 31
+0.0
+ 0
+LINE
+ 5
+FFC
+ 8
+0
+ 62
+ 0
+ 10
+119.5083184129759957
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+3.7760868652918869
+ 31
+0.0
+ 0
+LINE
+ 5
+FFD
+ 8
+0
+ 62
+ 0
+ 10
+119.3315417176794
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+3.9528635605885181
+ 31
+0.0
+ 0
+LINE
+ 5
+FFE
+ 8
+0
+ 62
+ 0
+ 10
+119.1547650223827048
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+4.1296402558851559
+ 31
+0.0
+ 0
+LINE
+ 5
+FFF
+ 8
+0
+ 62
+ 0
+ 10
+118.977988327086095
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+4.3064169511817951
+ 31
+0.0
+ 0
+LINE
+ 5
+1000
+ 8
+0
+ 62
+ 0
+ 10
+118.8012116317894993
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+4.4831936464784334
+ 31
+0.0
+ 0
+LINE
+ 5
+1001
+ 8
+0
+ 62
+ 0
+ 10
+118.6244349364928041
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+4.6599703417750709
+ 31
+0.0
+ 0
+LINE
+ 5
+1002
+ 8
+0
+ 62
+ 0
+ 10
+118.4476582411961942
+ 20
+0.0853177934775857
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+4.8367470370717101
+ 31
+0.0
+ 0
+LINE
+ 5
+1003
+ 8
+0
+ 62
+ 0
+ 10
+118.2708815458994991
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+5.0135237323683484
+ 31
+0.0
+ 0
+LINE
+ 5
+1004
+ 8
+0
+ 62
+ 0
+ 10
+118.0941048506029034
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+5.1903004276649858
+ 31
+0.0
+ 0
+LINE
+ 5
+1005
+ 8
+0
+ 62
+ 0
+ 10
+117.9173281553062935
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+5.3670771229616241
+ 31
+0.0
+ 0
+LINE
+ 5
+1006
+ 8
+0
+ 62
+ 0
+ 10
+117.7405514600095984
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+5.5438538182582562
+ 31
+0.0
+ 0
+LINE
+ 5
+1007
+ 8
+0
+ 62
+ 0
+ 10
+117.5637747647130027
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+5.7206305135548874
+ 31
+0.0
+ 0
+LINE
+ 5
+1008
+ 8
+0
+ 62
+ 0
+ 10
+117.3869980694162933
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+5.8974072088515248
+ 31
+0.0
+ 0
+LINE
+ 5
+1009
+ 8
+0
+ 62
+ 0
+ 10
+117.2102213741196977
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+6.074183904148164
+ 31
+0.0
+ 0
+LINE
+ 5
+100A
+ 8
+0
+ 62
+ 0
+ 10
+117.033444678823102
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+6.2509605994448023
+ 31
+0.0
+ 0
+LINE
+ 5
+100B
+ 8
+0
+ 62
+ 0
+ 10
+116.8566679835264068
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+6.4277372947414397
+ 31
+0.0
+ 0
+LINE
+ 5
+100C
+ 8
+0
+ 62
+ 0
+ 10
+116.6798912882297969
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+6.604513990038078
+ 31
+0.0
+ 0
+LINE
+ 5
+100D
+ 8
+0
+ 62
+ 0
+ 10
+116.5031145929332013
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+6.7812906853347172
+ 31
+0.0
+ 0
+LINE
+ 5
+100E
+ 8
+0
+ 62
+ 0
+ 10
+116.3263378976365061
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+6.9580673806313547
+ 31
+0.0
+ 0
+LINE
+ 5
+100F
+ 8
+0
+ 62
+ 0
+ 10
+116.1495612023398962
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+7.134844075927993
+ 31
+0.0
+ 0
+LINE
+ 5
+1010
+ 8
+0
+ 62
+ 0
+ 10
+115.9727845070433006
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+7.3116207712246251
+ 31
+0.0
+ 0
+LINE
+ 5
+1011
+ 8
+0
+ 62
+ 0
+ 10
+115.7960078117466054
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+7.4883974665212563
+ 31
+0.0
+ 0
+LINE
+ 5
+1012
+ 8
+0
+ 62
+ 0
+ 10
+115.6192311164499955
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+7.6651741618179008
+ 31
+0.0
+ 0
+LINE
+ 5
+1013
+ 8
+0
+ 62
+ 0
+ 10
+115.4424544211533004
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+7.8419508571145391
+ 31
+0.0
+ 0
+LINE
+ 5
+1014
+ 8
+0
+ 62
+ 0
+ 10
+115.2656777258567047
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+8.0187275524111783
+ 31
+0.0
+ 0
+LINE
+ 5
+1015
+ 8
+0
+ 62
+ 0
+ 10
+115.0889010305600948
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+8.1955042477078166
+ 31
+0.0
+ 0
+LINE
+ 5
+1016
+ 8
+0
+ 62
+ 0
+ 10
+114.9121243352633996
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+8.3722809430044407
+ 31
+0.0
+ 0
+LINE
+ 5
+1017
+ 8
+0
+ 62
+ 0
+ 10
+114.735347639966804
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+8.549057638301079
+ 31
+0.0
+ 0
+LINE
+ 5
+1018
+ 8
+0
+ 62
+ 0
+ 10
+114.5585709446701941
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+8.7258343335977173
+ 31
+0.0
+ 0
+LINE
+ 5
+1019
+ 8
+0
+ 62
+ 0
+ 10
+114.3817942493734989
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+8.9026110288943556
+ 31
+0.0
+ 0
+LINE
+ 5
+101A
+ 8
+0
+ 62
+ 0
+ 10
+114.2050175540769033
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+9.0793877241909922
+ 31
+0.0
+ 0
+LINE
+ 5
+101B
+ 8
+0
+ 62
+ 0
+ 10
+114.0282408587801939
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+9.2561644194876251
+ 31
+0.0
+ 0
+LINE
+ 5
+101C
+ 8
+0
+ 62
+ 0
+ 10
+113.8514641634835982
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+9.4329411147842634
+ 31
+0.0
+ 0
+LINE
+ 5
+101D
+ 8
+0
+ 62
+ 0
+ 10
+113.6746874681870025
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+9.6097178100809018
+ 31
+0.0
+ 0
+LINE
+ 5
+101E
+ 8
+0
+ 62
+ 0
+ 10
+113.4979107728902932
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+9.7864945053775401
+ 31
+0.0
+ 0
+LINE
+ 5
+101F
+ 8
+0
+ 62
+ 0
+ 10
+113.3211340775936975
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+9.9632712006741784
+ 31
+0.0
+ 0
+LINE
+ 5
+1020
+ 8
+0
+ 62
+ 0
+ 10
+113.1443573822970023
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+10.1400478959708096
+ 31
+0.0
+ 0
+LINE
+ 5
+1021
+ 8
+0
+ 62
+ 0
+ 10
+112.9675806870004067
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+10.3168245912674497
+ 31
+0.0
+ 0
+LINE
+ 5
+1022
+ 8
+0
+ 62
+ 0
+ 10
+112.7908039917037968
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+10.4936012865640897
+ 31
+0.0
+ 0
+LINE
+ 5
+1023
+ 8
+0
+ 62
+ 0
+ 10
+112.6140272964072011
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+10.6703779818607298
+ 31
+0.0
+ 0
+LINE
+ 5
+1024
+ 8
+0
+ 62
+ 0
+ 10
+112.437250601110506
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+10.8471546771573699
+ 31
+0.0
+ 0
+LINE
+ 5
+1025
+ 8
+0
+ 62
+ 0
+ 10
+112.2604739058138961
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+11.0239313724539993
+ 31
+0.0
+ 0
+LINE
+ 5
+1026
+ 8
+0
+ 62
+ 0
+ 10
+112.0836972105172009
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+11.2007080677506394
+ 31
+0.0
+ 0
+LINE
+ 5
+1027
+ 8
+0
+ 62
+ 0
+ 10
+111.9069205152206052
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+11.3774847630472795
+ 31
+0.0
+ 0
+LINE
+ 5
+1028
+ 8
+0
+ 62
+ 0
+ 10
+111.7301438199239954
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+11.5542614583439107
+ 31
+0.0
+ 0
+LINE
+ 5
+1029
+ 8
+0
+ 62
+ 0
+ 10
+111.5533671246273002
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+11.7310381536405508
+ 31
+0.0
+ 0
+LINE
+ 5
+102A
+ 8
+0
+ 62
+ 0
+ 10
+111.3765904293307045
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+11.9078148489371802
+ 31
+0.0
+ 0
+LINE
+ 5
+102B
+ 8
+0
+ 62
+ 0
+ 10
+111.1998137340340946
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+12.0845915442338203
+ 31
+0.0
+ 0
+LINE
+ 5
+102C
+ 8
+0
+ 62
+ 0
+ 10
+111.0230370387373995
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+12.2613682395304497
+ 31
+0.0
+ 0
+LINE
+ 5
+102D
+ 8
+0
+ 62
+ 0
+ 10
+110.8462603434408038
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+12.4381449348270898
+ 31
+0.0
+ 0
+LINE
+ 5
+102E
+ 8
+0
+ 62
+ 0
+ 10
+110.6694836481440944
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+12.6149216301237406
+ 31
+0.0
+ 0
+LINE
+ 5
+102F
+ 8
+0
+ 62
+ 0
+ 10
+110.4927069528474988
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+12.79169832542037
+ 31
+0.0
+ 0
+LINE
+ 5
+1030
+ 8
+0
+ 62
+ 0
+ 10
+110.3159302575509031
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+12.9684750207170101
+ 31
+0.0
+ 0
+LINE
+ 5
+1031
+ 8
+0
+ 62
+ 0
+ 10
+110.1391535622541937
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+13.1452517160136502
+ 31
+0.0
+ 0
+LINE
+ 5
+1032
+ 8
+0
+ 62
+ 0
+ 10
+109.9623768669575981
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+13.3220284113102903
+ 31
+0.0
+ 0
+LINE
+ 5
+1033
+ 8
+0
+ 62
+ 0
+ 10
+109.7856001716610024
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+13.4988051066069303
+ 31
+0.0
+ 0
+LINE
+ 5
+1034
+ 8
+0
+ 62
+ 0
+ 10
+109.608823476364293
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+13.6755818019035704
+ 31
+0.0
+ 0
+LINE
+ 5
+1035
+ 8
+0
+ 62
+ 0
+ 10
+109.4320467810676973
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+123.0567977324163991
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1036
+ 8
+0
+ 62
+ 0
+ 10
+109.2552700857711017
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+122.8800210371198034
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1037
+ 8
+0
+ 62
+ 0
+ 10
+109.0784933904744065
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+122.703244341823094
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1038
+ 8
+0
+ 62
+ 0
+ 10
+108.9017166951777966
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+122.5264676465264984
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1039
+ 8
+0
+ 62
+ 0
+ 10
+108.7249399998811015
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+122.3496909512299027
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+103A
+ 8
+0
+ 62
+ 0
+ 10
+108.5481633045845058
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+122.1729142559331933
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+103B
+ 8
+0
+ 62
+ 0
+ 10
+108.3713866092878959
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+121.9961375606365976
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+103C
+ 8
+0
+ 62
+ 0
+ 10
+108.1946099139912008
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+121.8193608653399025
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+103D
+ 8
+0
+ 62
+ 0
+ 10
+108.0178332186946051
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+121.6425841700433068
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+103E
+ 8
+0
+ 62
+ 0
+ 10
+107.8410565233979952
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+121.4658074747466969
+ 21
+13.7100687448262999
+ 31
+0.0
+ 0
+LINE
+ 5
+103F
+ 8
+0
+ 62
+ 0
+ 10
+107.6642798281013
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+121.2890307794500018
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1040
+ 8
+0
+ 62
+ 0
+ 10
+107.4875031328047044
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+121.1122540841534061
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1041
+ 8
+0
+ 62
+ 0
+ 10
+107.310726437507995
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+120.9354773888567962
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1042
+ 8
+0
+ 62
+ 0
+ 10
+107.1339497422113993
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+120.7587006935601011
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1043
+ 8
+0
+ 62
+ 0
+ 10
+106.9571730469148036
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+120.5819239982635054
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1044
+ 8
+0
+ 62
+ 0
+ 10
+106.7803963516180943
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+120.405147302966796
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+1045
+ 8
+0
+ 62
+ 0
+ 10
+106.6036196563214986
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+120.2283706076702003
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+1046
+ 8
+0
+ 62
+ 0
+ 10
+106.4268429610249029
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+120.0515939123736047
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+1047
+ 8
+0
+ 62
+ 0
+ 10
+106.2500662657281936
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+119.8748172170768953
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+1048
+ 8
+0
+ 62
+ 0
+ 10
+106.0732895704315979
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+119.6980405217802996
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1049
+ 8
+0
+ 62
+ 0
+ 10
+105.8965128751350022
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+119.521263826483704
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+104A
+ 8
+0
+ 62
+ 0
+ 10
+105.7197361798383071
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+119.3444871311869946
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+104B
+ 8
+0
+ 62
+ 0
+ 10
+105.5429594845416972
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+119.1677104358903989
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+104C
+ 8
+0
+ 62
+ 0
+ 10
+105.366182789245002
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+118.9909337405938032
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+104D
+ 8
+0
+ 62
+ 0
+ 10
+105.1894060939484064
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+118.8141570452970939
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+104E
+ 8
+0
+ 62
+ 0
+ 10
+105.0126293986517965
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+118.6373803500004982
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+104F
+ 8
+0
+ 62
+ 0
+ 10
+104.8358527033551013
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+118.460603654703803
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1050
+ 8
+0
+ 62
+ 0
+ 10
+104.6590760080585056
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+118.2838269594071932
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1051
+ 8
+0
+ 62
+ 0
+ 10
+104.4822993127617963
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+118.1070502641105975
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1052
+ 8
+0
+ 62
+ 0
+ 10
+104.3055226174652006
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+117.9302735688139023
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1053
+ 8
+0
+ 62
+ 0
+ 10
+104.1287459221686049
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+117.7534968735173067
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1054
+ 8
+0
+ 62
+ 0
+ 10
+103.9519692268718956
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+117.5767201782206968
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1055
+ 8
+0
+ 62
+ 0
+ 10
+103.7751925315752999
+ 20
+0.0853177934775786
+ 30
+0.0
+ 11
+117.3999434829240016
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1056
+ 8
+0
+ 62
+ 0
+ 10
+103.5984158362787042
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+117.2231667876274059
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1057
+ 8
+0
+ 62
+ 0
+ 10
+103.4216391409819948
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+117.0463900923306966
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1058
+ 8
+0
+ 62
+ 0
+ 10
+103.2448624456853992
+ 20
+0.0853177934775644
+ 30
+0.0
+ 11
+116.8696133970341009
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1059
+ 8
+0
+ 62
+ 0
+ 10
+103.0680857503888035
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+116.6928367017375052
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+105A
+ 8
+0
+ 62
+ 0
+ 10
+102.8913090550920941
+ 20
+0.0853177934775715
+ 30
+0.0
+ 11
+116.5160600064408953
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+105B
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+0.1165470365738415
+ 30
+0.0
+ 11
+116.3392833111442002
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+105C
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+0.2933237318704798
+ 30
+0.0
+ 11
+116.1625066158476045
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+105D
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+0.4701004271671181
+ 30
+0.0
+ 11
+115.9857299205508951
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+105E
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+0.6468771224637564
+ 30
+0.0
+ 11
+115.8089532252542995
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+105F
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+0.8236538177603947
+ 30
+0.0
+ 11
+115.6321765299576043
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1060
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+1.000430513057033
+ 30
+0.0
+ 11
+115.4553998346609944
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1061
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+1.1772072083536711
+ 30
+0.0
+ 11
+115.2786231393643988
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1062
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+1.3539839036503021
+ 30
+0.0
+ 11
+115.1018464440678031
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1063
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+1.5307605989469399
+ 30
+0.0
+ 11
+114.9250697487710937
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1064
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+1.7075372942435789
+ 30
+0.0
+ 11
+114.748293053474498
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1065
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+1.8843139895402099
+ 30
+0.0
+ 11
+114.5715163581778029
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1066
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+2.0610906848368482
+ 30
+0.0
+ 11
+114.394739662881193
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1067
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+2.2378673801334861
+ 30
+0.0
+ 11
+114.2179629675845973
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1068
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+2.4146440754301248
+ 30
+0.0
+ 11
+114.0411862722879022
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1069
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+2.5914207707267631
+ 30
+0.0
+ 11
+113.8644095769913065
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+106A
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+2.768197466023401
+ 30
+0.0
+ 11
+113.6876328816946966
+ 21
+13.7100687448262999
+ 31
+0.0
+ 0
+LINE
+ 5
+106B
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+2.9449741613200402
+ 30
+0.0
+ 11
+113.5108561863980015
+ 21
+13.7100687448262999
+ 31
+0.0
+ 0
+LINE
+ 5
+106C
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+3.1217508566166781
+ 30
+0.0
+ 11
+113.3340794911014058
+ 21
+13.7100687448262999
+ 31
+0.0
+ 0
+LINE
+ 5
+106D
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+3.2985275519133088
+ 30
+0.0
+ 11
+113.1573027958047959
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+106E
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+3.475304247209948
+ 30
+0.0
+ 11
+112.9805261005081007
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+106F
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+3.6520809425065792
+ 30
+0.0
+ 11
+112.8037494052115051
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1070
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+3.8288576378032171
+ 30
+0.0
+ 11
+112.6269727099147957
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1071
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+4.0056343330998549
+ 30
+0.0
+ 11
+112.4501960146182
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1072
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+4.1824110283965084
+ 30
+0.0
+ 11
+112.2734193193215049
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1073
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+4.3591877236931387
+ 30
+0.0
+ 11
+112.096642624024895
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1074
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+4.535964418989777
+ 30
+0.0
+ 11
+111.9198659287282993
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1075
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+4.7127411142864162
+ 30
+0.0
+ 11
+111.7430892334316042
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1076
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+4.8895178095830536
+ 30
+0.0
+ 11
+111.5663125381349943
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1077
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+5.0662945048796848
+ 30
+0.0
+ 11
+111.3895358428383986
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1078
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+5.2430712001763231
+ 30
+0.0
+ 11
+111.2127591475417034
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1079
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+5.4198478954729623
+ 30
+0.0
+ 11
+111.0359824522450936
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+107A
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+5.5966245907695997
+ 30
+0.0
+ 11
+110.8592057569483984
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+107B
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+5.773401286066238
+ 30
+0.0
+ 11
+110.6824290616518027
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+107C
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+5.9501779813628772
+ 30
+0.0
+ 11
+110.5056523663552071
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+107D
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+6.1269546766595084
+ 30
+0.0
+ 11
+110.3288756710585972
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+107E
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+6.3037313719561459
+ 30
+0.0
+ 11
+110.152098975761902
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+107F
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+6.4805080672527851
+ 30
+0.0
+ 11
+109.9753222804653063
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1080
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+6.6572847625494234
+ 30
+0.0
+ 11
+109.798545585168597
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1081
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+6.8340614578460537
+ 30
+0.0
+ 11
+109.6217688898720013
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1082
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+7.010838153142692
+ 30
+0.0
+ 11
+109.4449921945754056
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1083
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+7.1876148484393312
+ 30
+0.0
+ 11
+109.2682154992786963
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1084
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+7.3643915437359686
+ 30
+0.0
+ 11
+109.0914388039821006
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1085
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+7.5411682390326069
+ 30
+0.0
+ 11
+108.9146621086855049
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1086
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+7.7179449343292461
+ 30
+0.0
+ 11
+108.7378854133887955
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1087
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+7.8947216296258773
+ 30
+0.0
+ 11
+108.5611087180921999
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1088
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+8.0714983249225156
+ 30
+0.0
+ 11
+108.3843320227955047
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+1089
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+8.2482750202191522
+ 30
+0.0
+ 11
+108.2075553274988948
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+108A
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+8.4250517155157922
+ 30
+0.0
+ 11
+108.0307786322022991
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+108B
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+8.6018284108124234
+ 30
+0.0
+ 11
+107.854001936905604
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+108C
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+8.7786051061090618
+ 30
+0.0
+ 11
+107.6772252416089941
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+108D
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+8.9553818014057001
+ 30
+0.0
+ 11
+107.500448546312299
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+108E
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+9.1321584967023384
+ 30
+0.0
+ 11
+107.3236718510157033
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+108F
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+9.3089351919989767
+ 30
+0.0
+ 11
+107.1468951557190934
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1090
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+9.4857118872956132
+ 30
+0.0
+ 11
+106.9701184604224977
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1091
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+9.6624885825922462
+ 30
+0.0
+ 11
+106.7933417651258026
+ 21
+13.7100687448262892
+ 31
+0.0
+ 0
+LINE
+ 5
+1092
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+9.8392652778888845
+ 30
+0.0
+ 11
+106.6165650698292069
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+1093
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+10.0160419731855193
+ 30
+0.0
+ 11
+106.4397883745324975
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+1094
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+10.1928186684821593
+ 30
+0.0
+ 11
+106.2630116792359019
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+1095
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+10.3695953637787994
+ 30
+0.0
+ 11
+106.0862349839392067
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+1096
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+10.5463720590754306
+ 30
+0.0
+ 11
+105.9094582886425968
+ 21
+13.7100687448262697
+ 31
+0.0
+ 0
+LINE
+ 5
+1097
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+10.7231487543720707
+ 30
+0.0
+ 11
+105.7326815933460011
+ 21
+13.7100687448262697
+ 31
+0.0
+ 0
+LINE
+ 5
+1098
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+10.8999254496687108
+ 30
+0.0
+ 11
+105.555904898049306
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+1099
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+11.0767021449653402
+ 30
+0.0
+ 11
+105.3791282027526961
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+109A
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+11.2534788402619803
+ 30
+0.0
+ 11
+105.2023515074561004
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+109B
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+11.4302555355586097
+ 30
+0.0
+ 11
+105.0255748121594053
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+109C
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+11.6070322308552498
+ 30
+0.0
+ 11
+104.8487981168627954
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+109D
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+11.7838089261518899
+ 30
+0.0
+ 11
+104.6720214215661002
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+109E
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+11.96058562144853
+ 30
+0.0
+ 11
+104.4952447262695046
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+109F
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+12.1373623167451701
+ 30
+0.0
+ 11
+104.3184680309728947
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+10A0
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+12.3141390120417995
+ 30
+0.0
+ 11
+104.1416913356761995
+ 21
+13.7100687448262608
+ 31
+0.0
+ 0
+LINE
+ 5
+10A1
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+12.4909157073384396
+ 30
+0.0
+ 11
+103.9649146403796038
+ 21
+13.7100687448262608
+ 31
+0.0
+ 0
+LINE
+ 5
+10A2
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+12.6676924026350797
+ 30
+0.0
+ 11
+103.788137945082994
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+10A3
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+12.8444690979317109
+ 30
+0.0
+ 11
+103.6113612497863983
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+10A4
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+13.0212457932283492
+ 30
+0.0
+ 11
+103.4345845544897031
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+10A5
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+13.1980224885249804
+ 30
+0.0
+ 11
+103.2578078591930932
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+10A6
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+13.3747991838216205
+ 30
+0.0
+ 11
+103.0810311638963981
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+LINE
+ 5
+10A7
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028918039
+ 20
+13.5515758791182606
+ 30
+0.0
+ 11
+102.9042544685998024
+ 21
+13.7100687448262804
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+10A9
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*X16
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*X16
+ 1
+
+ 0
+LINE
+ 5
+10B6
+ 8
+0
+ 62
+ 0
+ 10
+120.0
+ 20
+24.0
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10B7
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+24.0
+ 30
+0.0
+ 11
+108.0
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10B8
+ 8
+0
+ 62
+ 0
+ 10
+120.0
+ 20
+22.0
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+22.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10B9
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+22.0
+ 30
+0.0
+ 11
+108.0
+ 21
+22.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10BA
+ 8
+0
+ 62
+ 0
+ 10
+120.0
+ 20
+20.0
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+20.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10BB
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+20.0
+ 30
+0.0
+ 11
+108.0
+ 21
+20.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10BC
+ 8
+0
+ 62
+ 0
+ 10
+120.0
+ 20
+18.0
+ 30
+0.0
+ 11
+123.1990874847902973
+ 21
+18.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10BD
+ 8
+0
+ 62
+ 0
+ 10
+102.7457616028917045
+ 20
+18.0
+ 30
+0.0
+ 11
+108.0
+ 21
+18.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10BE
+ 8
+0
+ 62
+ 0
+ 10
+108.0
+ 20
+30.0
+ 30
+0.0
+ 11
+120.0
+ 21
+30.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10BF
+ 8
+0
+ 62
+ 0
+ 10
+108.0
+ 20
+28.0
+ 30
+0.0
+ 11
+120.0
+ 21
+28.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10C0
+ 8
+0
+ 62
+ 0
+ 10
+108.0
+ 20
+26.0
+ 30
+0.0
+ 11
+120.0
+ 21
+26.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10C1
+ 8
+0
+ 62
+ 0
+ 10
+108.0
+ 20
+24.0
+ 30
+0.0
+ 11
+120.0
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10C2
+ 8
+0
+ 62
+ 0
+ 10
+120.0
+ 20
+17.3141306084722508
+ 30
+0.0
+ 11
+120.0
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10C3
+ 8
+0
+ 62
+ 0
+ 10
+108.0
+ 20
+24.0
+ 30
+0.0
+ 11
+108.0
+ 21
+30.9388815598209703
+ 31
+0.0
+ 0
+LINE
+ 5
+10C4
+ 8
+0
+ 62
+ 0
+ 10
+118.0
+ 20
+17.3141306084722508
+ 30
+0.0
+ 11
+118.0
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10C5
+ 8
+0
+ 62
+ 0
+ 10
+106.0
+ 20
+24.0
+ 30
+0.0
+ 11
+106.0
+ 21
+30.9388815598209703
+ 31
+0.0
+ 0
+LINE
+ 5
+10C6
+ 8
+0
+ 62
+ 0
+ 10
+116.0
+ 20
+17.3141306084722508
+ 30
+0.0
+ 11
+116.0
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10C7
+ 8
+0
+ 62
+ 0
+ 10
+104.0
+ 20
+24.0
+ 30
+0.0
+ 11
+104.0
+ 21
+30.9388815598209703
+ 31
+0.0
+ 0
+LINE
+ 5
+10C8
+ 8
+0
+ 62
+ 0
+ 10
+114.0
+ 20
+17.3141306084722508
+ 30
+0.0
+ 11
+114.0
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10C9
+ 8
+0
+ 62
+ 0
+ 10
+112.0
+ 20
+17.3141306084722508
+ 30
+0.0
+ 11
+112.0
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10CA
+ 8
+0
+ 62
+ 0
+ 10
+122.0
+ 20
+24.0
+ 30
+0.0
+ 11
+122.0
+ 21
+30.9388815598209703
+ 31
+0.0
+ 0
+LINE
+ 5
+10CB
+ 8
+0
+ 62
+ 0
+ 10
+110.0
+ 20
+17.3141306084722508
+ 30
+0.0
+ 11
+110.0
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10CC
+ 8
+0
+ 62
+ 0
+ 10
+120.0
+ 20
+24.0
+ 30
+0.0
+ 11
+120.0
+ 21
+30.9388815598209703
+ 31
+0.0
+ 0
+LINE
+ 5
+10CD
+ 8
+0
+ 62
+ 0
+ 10
+108.0
+ 20
+17.3141306084722508
+ 30
+0.0
+ 11
+108.0
+ 21
+24.0
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+10CF
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U17
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U17
+ 1
+
+ 0
+SOLID
+ 5
+10D6
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+47.0919624508991319
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+33.4672114995504231
+ 31
+0.0
+ 12
+-102.7457616028917045
+ 22
+33.4672114995504231
+ 32
+0.0
+ 13
+-102.7457616028917045
+ 23
+33.4672114995504231
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10D7
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+47.0919624508991319
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+47.0919624508991319
+ 31
+0.0
+ 12
+-123.1990874847902973
+ 22
+33.4672114995504231
+ 32
+0.0
+ 13
+-123.1990874847902973
+ 23
+33.4672114995504231
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+ENDBLK
+ 5
+10D9
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U18
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U18
+ 1
+
+ 0
+SOLID
+ 5
+10E0
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-112.1202026320952996
+ 21
+54.2404710444512332
+ 31
+0.0
+ 12
+-111.6940916762223992
+ 22
+55.4704832831146604
+ 32
+0.0
+ 13
+-111.6940916762223992
+ 23
+55.4704832831146604
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10E1
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-111.6940916762223992
+ 20
+55.4704832831146604
+ 30
+0.0
+ 11
+-112.1202026320952996
+ 21
+54.2404710444512332
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+54.6189363486553603
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+54.6189363486553603
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10E2
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+54.6189363486553603
+ 30
+0.0
+ 11
+-112.1202026320952996
+ 21
+54.2404710444512332
+ 31
+0.0
+ 12
+-111.6940916762223992
+ 22
+53.1996914578898767
+ 32
+0.0
+ 13
+-111.6940916762223992
+ 23
+53.1996914578898767
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10E3
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-111.6940916762223992
+ 20
+53.1996914578898767
+ 30
+0.0
+ 11
+-112.1202026320952996
+ 21
+54.2404710444512332
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+51.780446567124379
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+51.780446567124379
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10E4
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.1202026320952996
+ 20
+54.2404710444512332
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+54.0512383923491697
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+54.0512383923491697
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10E5
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+51.780446567124379
+ 30
+0.0
+ 11
+-112.1202026320952996
+ 21
+54.2404710444512332
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+54.0512383923491697
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+54.0512383923491697
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10E6
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+54.6189363486553603
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+53.1050751318388521
+ 31
+0.0
+ 12
+-109.1374259409849969
+ 22
+53.7673894141960673
+ 32
+0.0
+ 13
+-109.1374259409849969
+ 23
+53.7673894141960673
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10E7
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-109.1374259409849969
+ 20
+53.7673894141960673
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+53.1050751318388521
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10E8
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+53.1050751318388521
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+52.3481445234305767
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+52.3481445234305767
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10E9
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+52.3481445234305767
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+53.1050751318388521
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+51.780446567124379
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+51.780446567124379
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10EA
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+53.1050751318388521
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+54.6189363486553603
+ 31
+0.0
+ 12
+-111.6940916762223992
+ 22
+53.1996914578898767
+ 32
+0.0
+ 13
+-111.6940916762223992
+ 23
+53.1996914578898767
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10EB
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+51.780446567124379
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+53.1050751318388521
+ 31
+0.0
+ 12
+-111.6940916762223992
+ 22
+53.1996914578898767
+ 32
+0.0
+ 13
+-111.6940916762223992
+ 23
+53.1996914578898767
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10EC
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+50.6450506545119907
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+50.6450506545119907
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10ED
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.6632609043196993
+ 20
+50.7869751435885419
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+50.077352698205793
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+50.077352698205793
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10EE
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.6632609043196993
+ 20
+50.7869751435885419
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-104.0240944705104056
+ 22
+50.3612016763588883
+ 32
+0.0
+ 13
+-104.0240944705104056
+ 23
+50.3612016763588883
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10EF
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+50.3612016763588883
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-102.7457616028917045
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-102.7457616028917045
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10F0
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+50.077352698205793
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+50.6450506545119907
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+50.6450506545119907
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10F1
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+52.3481445234305767
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10F2
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+52.3481445234305767
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+51.780446567124379
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10F3
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+50.6450506545119907
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10F4
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+51.780446567124379
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+50.077352698205793
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+50.077352698205793
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10F5
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+50.6450506545119907
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+50.6450506545119907
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10F6
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+50.077352698205793
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+51.780446567124379
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10F7
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+50.6450506545119907
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+49.8881200461037224
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+50.077352698205793
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+50.077352698205793
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10F8
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+49.6988873940016589
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+49.6988873940016589
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10F9
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+49.6988873940016589
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+49.8881200461037224
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+49.8881200461037224
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10FA
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+49.6988873940016589
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+49.8881200461037224
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10FB
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+49.6988873940016589
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10FC
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+49.6988873940016589
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10FD
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+49.5096547418996025
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+49.6988873940016589
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+49.6988873940016589
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10FE
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+49.6988873940016589
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+10FF
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+49.6988873940016589
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+49.5096547418996025
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+49.8881200461037224
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+49.8881200461037224
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1100
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+49.8881200461037224
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+50.6450506545119907
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+50.077352698205793
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+50.077352698205793
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1101
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+49.6988873940016589
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+49.8881200461037224
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+50.077352698205793
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+50.077352698205793
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1102
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+49.6988873940016589
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1103
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+49.6988873940016589
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+49.8881200461037224
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+50.077352698205793
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+50.077352698205793
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1104
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+49.6988873940016589
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-123.1990874847902973
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-123.1990874847902973
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1105
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+50.077352698205793
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+49.8881200461037224
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+50.6450506545119907
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+50.6450506545119907
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1106
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+50.6450506545119907
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+49.8881200461037224
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+50.077352698205793
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+50.077352698205793
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1107
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+49.6988873940016589
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+49.6988873940016589
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1108
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+49.6988873940016589
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+49.8881200461037224
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+49.8881200461037224
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1109
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+49.6988873940016589
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+110A
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+49.6988873940016589
+ 31
+0.0
+ 12
+-123.1990874847902973
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-123.1990874847902973
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+110B
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+49.6988873940016589
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+49.5096547418996025
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+49.8881200461037224
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+49.8881200461037224
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+110C
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+49.6988873940016589
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+49.8881200461037224
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+110D
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+49.6988873940016589
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+110E
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+49.6988873940016589
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+110F
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+51.780446567124379
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+51.780446567124379
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1110
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+50.6450506545119907
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+50.077352698205793
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+50.077352698205793
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1111
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+50.077352698205793
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+49.5096547418996025
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+51.780446567124379
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+51.780446567124379
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1112
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+53.1050751318388521
+ 31
+0.0
+ 12
+-116.8074231466970048
+ 22
+53.7673894141960673
+ 32
+0.0
+ 13
+-116.8074231466970048
+ 23
+53.7673894141960673
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1113
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-116.8074231466970048
+ 20
+53.7673894141960673
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+53.1050751318388521
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+54.6189363486553603
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+54.6189363486553603
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1114
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+54.6189363486553603
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+53.1050751318388521
+ 31
+0.0
+ 12
+-114.250757411459702
+ 22
+53.1996914578898767
+ 32
+0.0
+ 13
+-114.250757411459702
+ 23
+53.1996914578898767
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1115
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.250757411459702
+ 20
+53.1996914578898767
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+53.1050751318388521
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+51.780446567124379
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+51.780446567124379
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1116
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+53.1050751318388521
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+52.3481445234305767
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+52.3481445234305767
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1117
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+51.780446567124379
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+53.1050751318388521
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+52.3481445234305767
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+52.3481445234305767
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1118
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+54.6189363486553603
+ 30
+0.0
+ 11
+-114.250757411459702
+ 21
+53.1996914578898767
+ 31
+0.0
+ 12
+-113.8246464555868016
+ 22
+54.2404710444512332
+ 32
+0.0
+ 13
+-113.8246464555868016
+ 23
+54.2404710444512332
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1119
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.250757411459702
+ 20
+53.1996914578898767
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+51.780446567124379
+ 31
+0.0
+ 12
+-113.8246464555868016
+ 22
+54.2404710444512332
+ 32
+0.0
+ 13
+-113.8246464555868016
+ 23
+54.2404710444512332
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+111A
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+51.780446567124379
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+54.0512383923491697
+ 31
+0.0
+ 12
+-113.8246464555868016
+ 22
+54.2404710444512332
+ 32
+0.0
+ 13
+-113.8246464555868016
+ 23
+54.2404710444512332
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+111B
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+54.0512383923491697
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-113.8246464555868016
+ 22
+54.2404710444512332
+ 32
+0.0
+ 13
+-113.8246464555868016
+ 23
+54.2404710444512332
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+111C
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-113.8246464555868016
+ 20
+54.2404710444512332
+ 30
+0.0
+ 11
+-114.250757411459702
+ 21
+55.4704832831146604
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+54.6189363486553603
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+54.6189363486553603
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+111D
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-114.250757411459702
+ 21
+55.4704832831146604
+ 31
+0.0
+ 12
+-113.8246464555868016
+ 22
+54.2404710444512332
+ 32
+0.0
+ 13
+-113.8246464555868016
+ 23
+54.2404710444512332
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+111E
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+52.3481445234305767
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+52.3481445234305767
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+111F
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+52.3481445234305767
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+51.780446567124379
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+51.780446567124379
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1120
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+50.6450506545119907
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+50.6450506545119907
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1121
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+50.077352698205793
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+50.6450506545119907
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1122
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-123.1990874847902973
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-121.9207546171715961
+ 22
+50.3612016763588883
+ 32
+0.0
+ 13
+-121.9207546171715961
+ 23
+50.3612016763588883
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1123
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.2815881833623024
+ 20
+50.7869751435885419
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+50.077352698205793
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1124
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.2815881833623024
+ 20
+50.7869751435885419
+ 30
+0.0
+ 11
+-121.9207546171715961
+ 21
+50.3612016763588883
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+50.077352698205793
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+50.077352698205793
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1125
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+50.6450506545119907
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1126
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.9839067497674989
+ 20
+56.8897281738801368
+ 30
+0.0
+ 11
+-108.9953889556940965
+ 21
+57.4574261301863274
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+58.0251240864925393
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+58.0251240864925393
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1127
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.9839067497674989
+ 20
+56.8897281738801368
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+58.0251240864925393
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1128
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+58.0251240864925393
+ 30
+0.0
+ 11
+-108.9953889556940965
+ 21
+57.4574261301863274
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+59.7282179554111323
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+59.7282179554111323
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1129
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+59.7282179554111323
+ 30
+0.0
+ 11
+-108.9953889556940965
+ 21
+57.4574261301863274
+ 31
+0.0
+ 12
+-107.0068711616205945
+ 22
+58.0251240864925393
+ 32
+0.0
+ 13
+-107.0068711616205945
+ 23
+58.0251240864925393
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+112A
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.0068711616205945
+ 20
+58.0251240864925393
+ 30
+0.0
+ 11
+-108.9953889556940965
+ 21
+57.4574261301863274
+ 31
+0.0
+ 12
+-106.1546492498747938
+ 22
+56.3220302175739391
+ 32
+0.0
+ 13
+-106.1546492498747938
+ 23
+56.3220302175739391
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+112B
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.9839067497674989
+ 20
+56.8897281738801368
+ 30
+0.0
+ 11
+-111.1732893968221987
+ 21
+56.5112628696760169
+ 31
+0.0
+ 12
+-110.2737218233126981
+ 22
+56.6058791957270486
+ 32
+0.0
+ 13
+-110.2737218233126981
+ 23
+56.6058791957270486
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+112C
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.2737218233126981
+ 20
+56.6058791957270486
+ 30
+0.0
+ 11
+-111.1732893968221987
+ 21
+56.5112628696760169
+ 31
+0.0
+ 12
+-109.5635368968578973
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-109.5635368968578973
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+112D
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-109.5635368968578973
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-111.1732893968221987
+ 21
+56.5112628696760169
+ 31
+0.0
+ 12
+-111.2679807203494988
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-111.2679807203494988
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+112E
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-111.2679807203494988
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-111.1732893968221987
+ 21
+56.5112628696760169
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+112F
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-111.1732893968221987
+ 20
+56.5112628696760169
+ 30
+0.0
+ 11
+-110.9839067497674989
+ 21
+56.8897281738801368
+ 31
+0.0
+ 12
+-111.9781656468042996
+ 22
+56.6058791957270486
+ 32
+0.0
+ 13
+-111.9781656468042996
+ 23
+56.6058791957270486
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1130
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-111.1732893968221987
+ 21
+56.5112628696760169
+ 31
+0.0
+ 12
+-111.9781656468042996
+ 22
+56.6058791957270486
+ 32
+0.0
+ 13
+-111.9781656468042996
+ 23
+56.6058791957270486
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1131
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.9839067497674989
+ 20
+56.8897281738801368
+ 30
+0.0
+ 11
+-109.5635368968578973
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-108.9953889556940965
+ 22
+57.4574261301863274
+ 32
+0.0
+ 13
+-108.9953889556940965
+ 23
+57.4574261301863274
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1132
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-106.1546492498747938
+ 20
+56.3220302175739391
+ 30
+0.0
+ 11
+-108.9953889556940965
+ 21
+57.4574261301863274
+ 31
+0.0
+ 12
+-109.5635368968578973
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-109.5635368968578973
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1133
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+59.7282179554111323
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+59.7282179554111181
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+59.7282179554111181
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1134
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+62.2828587587890183
+ 30
+0.0
+ 11
+-104.308168441092306
+ 21
+61.7151608024828207
+ 31
+0.0
+ 12
+-103.811038992573998
+ 22
+61.8570852915593719
+ 32
+0.0
+ 13
+-103.811038992573998
+ 23
+61.8570852915593719
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1135
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-103.811038992573998
+ 20
+61.8570852915593719
+ 30
+0.0
+ 11
+-104.308168441092306
+ 21
+61.7151608024828207
+ 31
+0.0
+ 12
+-103.5979835146375052
+ 22
+61.4313118243297183
+ 32
+0.0
+ 13
+-103.5979835146375052
+ 23
+61.4313118243297183
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1136
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-103.5979835146375052
+ 20
+61.4313118243297183
+ 30
+0.0
+ 11
+-104.308168441092306
+ 21
+61.7151608024828207
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+61.4313118243297325
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+61.4313118243297325
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1137
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-104.308168441092306
+ 21
+61.7151608024828207
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+61.4313118243297325
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+61.4313118243297325
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1138
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.308168441092306
+ 20
+61.7151608024828207
+ 30
+0.0
+ 11
+-104.0240944705104056
+ 21
+62.2828587587890183
+ 31
+0.0
+ 12
+-104.6632609043196993
+ 22
+61.8570852915593719
+ 32
+0.0
+ 13
+-104.6632609043196993
+ 23
+61.8570852915593719
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1139
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-104.308168441092306
+ 21
+61.7151608024828207
+ 31
+0.0
+ 12
+-104.6632609043196993
+ 22
+61.8570852915593719
+ 32
+0.0
+ 13
+-104.6632609043196993
+ 23
+61.8570852915593719
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+113A
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+62.2828587587890183
+ 30
+0.0
+ 11
+-103.5979835146375052
+ 21
+61.4313118243297183
+ 31
+0.0
+ 12
+-102.7457616028917045
+ 22
+63.1344056932483113
+ 32
+0.0
+ 13
+-102.7457616028917045
+ 23
+63.1344056932483113
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+113B
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+61.1474628461766301
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+61.4313118243297325
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+60.8636138680235206
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+60.8636138680235206
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+113C
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+61.1474628461766301
+ 30
+0.0
+ 11
+-103.5979835146375052
+ 21
+61.4313118243297183
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+61.4313118243297325
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+61.4313118243297325
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+113D
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+61.4313118243297325
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+60.8636138680235206
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+60.8636138680235206
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+113E
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-104.8763163822562063
+ 21
+60.5797648898704182
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+60.8636138680235206
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+60.8636138680235206
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+113F
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.8763163822562063
+ 20
+60.5797648898704182
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+59.7282179554111181
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+60.8636138680235206
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+60.8636138680235206
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1140
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+61.1474628461766301
+ 30
+0.0
+ 11
+-104.0240944705104056
+ 21
+60.5797648898704111
+ 31
+0.0
+ 12
+-103.5979835146375052
+ 22
+61.4313118243297183
+ 32
+0.0
+ 13
+-103.5979835146375052
+ 23
+61.4313118243297183
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1141
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+61.1474628461766301
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-104.0240944705104056
+ 22
+60.5797648898704111
+ 32
+0.0
+ 13
+-104.0240944705104056
+ 23
+60.5797648898704111
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1142
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-104.0240944705104056
+ 21
+60.5797648898704111
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+60.8636138680235206
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+60.8636138680235206
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1143
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-106.1546492498747938
+ 21
+59.7282179554111181
+ 31
+0.0
+ 12
+-106.1546492498747938
+ 22
+58.5928220427987299
+ 32
+0.0
+ 13
+-106.1546492498747938
+ 23
+58.5928220427987299
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1144
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-106.1546492498747938
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+59.7282179554111323
+ 31
+0.0
+ 12
+-106.1546492498747938
+ 22
+58.5928220427987299
+ 32
+0.0
+ 13
+-106.1546492498747938
+ 23
+58.5928220427987299
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1145
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+59.7282179554111323
+ 30
+0.0
+ 11
+-107.0068711616205945
+ 21
+58.0251240864925393
+ 31
+0.0
+ 12
+-106.1546492498747938
+ 22
+58.5928220427987299
+ 32
+0.0
+ 13
+-106.1546492498747938
+ 23
+58.5928220427987299
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1146
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.0068711616205945
+ 20
+58.0251240864925393
+ 30
+0.0
+ 11
+-106.1546492498747938
+ 21
+56.3220302175739391
+ 31
+0.0
+ 12
+-106.1546492498747938
+ 22
+58.5928220427987299
+ 32
+0.0
+ 13
+-106.1546492498747938
+ 23
+58.5928220427987299
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1147
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-106.1546492498747938
+ 20
+58.5928220427987299
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+58.0251240864925393
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+59.7282179554111181
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+59.7282179554111181
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1148
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-106.1546492498747938
+ 20
+56.3220302175739391
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+58.0251240864925393
+ 31
+0.0
+ 12
+-106.1546492498747938
+ 22
+58.5928220427987299
+ 32
+0.0
+ 13
+-106.1546492498747938
+ 23
+58.5928220427987299
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1149
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-106.1546492498747938
+ 21
+56.3220302175739391
+ 31
+0.0
+ 12
+-102.7457616028917045
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-102.7457616028917045
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+114A
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+59.7282179554111181
+ 31
+0.0
+ 12
+-104.0240944705104056
+ 22
+60.5797648898704111
+ 32
+0.0
+ 13
+-104.0240944705104056
+ 23
+60.5797648898704111
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+114B
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+60.5797648898704111
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+59.7282179554111181
+ 31
+0.0
+ 12
+-103.5979835146375052
+ 22
+61.4313118243297183
+ 32
+0.0
+ 13
+-103.5979835146375052
+ 23
+61.4313118243297183
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+114C
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-103.5979835146375052
+ 20
+61.4313118243297183
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+59.7282179554111181
+ 31
+0.0
+ 12
+-102.7457616028917045
+ 22
+63.1344056932483113
+ 32
+0.0
+ 13
+-102.7457616028917045
+ 23
+63.1344056932483113
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+114D
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+59.7282179554111181
+ 31
+0.0
+ 12
+-102.7457616028917045
+ 22
+59.7282179554111323
+ 32
+0.0
+ 13
+-102.7457616028917045
+ 23
+59.7282179554111323
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+114E
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+59.7282179554111323
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+59.7282179554111181
+ 31
+0.0
+ 12
+-102.7457616028917045
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-102.7457616028917045
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+114F
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-103.3139095440556048
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+59.7282179554111181
+ 31
+0.0
+ 12
+-103.5979835146375052
+ 22
+58.0251240864925393
+ 32
+0.0
+ 13
+-103.5979835146375052
+ 23
+58.0251240864925393
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1150
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+59.7282179554111181
+ 31
+0.0
+ 12
+-103.5979835146375052
+ 22
+58.0251240864925393
+ 32
+0.0
+ 13
+-103.5979835146375052
+ 23
+58.0251240864925393
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1151
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-103.5979835146375052
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-103.5979835146375052
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1152
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-103.5979835146375052
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-104.0240944705104056
+ 22
+52.0642955452774814
+ 32
+0.0
+ 13
+-104.0240944705104056
+ 23
+52.0642955452774814
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1153
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+52.0642955452774814
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1154
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-103.5979835146375052
+ 22
+54.6189363486553603
+ 32
+0.0
+ 13
+-103.5979835146375052
+ 23
+54.6189363486553603
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1155
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-103.5979835146375052
+ 20
+54.6189363486553603
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-102.7457616028917045
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-102.7457616028917045
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1156
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-103.3139095440556048
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-102.7457616028917045
+ 21
+49.5096547418996025
+ 31
+0.0
+ 12
+-102.7457616028917045
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-102.7457616028917045
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1157
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-103.3139095440556048
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-102.7457616028917045
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-102.7457616028917045
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1158
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-102.7457616028917045
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-106.1546492498747938
+ 22
+56.3220302175739391
+ 32
+0.0
+ 13
+-106.1546492498747938
+ 23
+56.3220302175739391
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1159
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-106.1546492498747938
+ 20
+56.3220302175739391
+ 30
+0.0
+ 11
+-108.9953889556940965
+ 21
+55.186634304961558
+ 31
+0.0
+ 12
+-107.0068711616205945
+ 22
+54.6189363486553603
+ 32
+0.0
+ 13
+-107.0068711616205945
+ 23
+54.6189363486553603
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+115A
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.0068711616205945
+ 20
+54.6189363486553603
+ 30
+0.0
+ 11
+-108.9953889556940965
+ 21
+55.186634304961558
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+115B
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-108.9953889556940965
+ 21
+55.186634304961558
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+54.6189363486553603
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+54.6189363486553603
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+115C
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+54.6189363486553603
+ 31
+0.0
+ 12
+-110.9839067497674989
+ 22
+55.7543322612677628
+ 32
+0.0
+ 13
+-110.9839067497674989
+ 23
+55.7543322612677628
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+115D
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.9839067497674989
+ 20
+55.7543322612677628
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+54.6189363486553603
+ 31
+0.0
+ 12
+-108.9953889556940965
+ 22
+55.186634304961558
+ 32
+0.0
+ 13
+-108.9953889556940965
+ 23
+55.186634304961558
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+115E
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-108.9953889556940965
+ 20
+55.186634304961558
+ 30
+0.0
+ 11
+-106.1546492498747938
+ 21
+56.3220302175739391
+ 31
+0.0
+ 12
+-109.5635368968578973
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-109.5635368968578973
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+115F
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.9839067497674989
+ 20
+55.7543322612677628
+ 30
+0.0
+ 11
+-108.9953889556940965
+ 21
+55.186634304961558
+ 31
+0.0
+ 12
+-109.5635368968578973
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-109.5635368968578973
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1160
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.9839067497674989
+ 20
+55.7543322612677628
+ 30
+0.0
+ 11
+-111.1732893968221987
+ 21
+56.1327975654718898
+ 31
+0.0
+ 12
+-111.9781656468042996
+ 22
+56.0381812394208509
+ 32
+0.0
+ 13
+-111.9781656468042996
+ 23
+56.0381812394208509
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1161
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-111.9781656468042996
+ 20
+56.0381812394208509
+ 30
+0.0
+ 11
+-111.1732893968221987
+ 21
+56.1327975654718898
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1162
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-111.1732893968221987
+ 21
+56.1327975654718898
+ 31
+0.0
+ 12
+-111.2679807203494988
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-111.2679807203494988
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1163
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-111.2679807203494988
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-111.1732893968221987
+ 21
+56.1327975654718898
+ 31
+0.0
+ 12
+-109.5635368968578973
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-109.5635368968578973
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1164
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-111.1732893968221987
+ 20
+56.1327975654718898
+ 30
+0.0
+ 11
+-110.9839067497674989
+ 21
+55.7543322612677628
+ 31
+0.0
+ 12
+-110.2737218233126981
+ 22
+56.0381812394208509
+ 32
+0.0
+ 13
+-110.2737218233126981
+ 23
+56.0381812394208509
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1165
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-109.5635368968578973
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-111.1732893968221987
+ 21
+56.1327975654718898
+ 31
+0.0
+ 12
+-110.2737218233126981
+ 22
+56.0381812394208509
+ 32
+0.0
+ 13
+-110.2737218233126981
+ 23
+56.0381812394208509
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1166
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-106.1546492498747938
+ 21
+54.0512383923491484
+ 31
+0.0
+ 12
+-106.1546492498747938
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-106.1546492498747938
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1167
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-106.1546492498747938
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-106.1546492498747938
+ 21
+54.0512383923491484
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1168
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-106.1546492498747938
+ 21
+54.0512383923491484
+ 31
+0.0
+ 12
+-107.0068711616205945
+ 22
+54.6189363486553603
+ 32
+0.0
+ 13
+-107.0068711616205945
+ 23
+54.6189363486553603
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1169
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.0068711616205945
+ 20
+54.6189363486553603
+ 30
+0.0
+ 11
+-106.1546492498747938
+ 21
+54.0512383923491484
+ 31
+0.0
+ 12
+-106.1546492498747938
+ 22
+56.3220302175739391
+ 32
+0.0
+ 13
+-106.1546492498747938
+ 23
+56.3220302175739391
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+116A
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-106.1546492498747938
+ 20
+54.0512383923491484
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+54.6189363486553603
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+54.6189363486553603
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+116B
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-106.1546492498747938
+ 20
+56.3220302175739391
+ 30
+0.0
+ 11
+-106.1546492498747938
+ 21
+54.0512383923491484
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+54.6189363486553603
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+54.6189363486553603
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+116C
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+51.4965975889712766
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+51.7804465671243719
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+116D
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+51.4965975889712766
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-103.5979835146375052
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-103.5979835146375052
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+116E
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+51.7804465671243719
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+116F
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+51.7804465671243719
+ 31
+0.0
+ 12
+-104.8763163822562063
+ 22
+52.0642955452774814
+ 32
+0.0
+ 13
+-104.8763163822562063
+ 23
+52.0642955452774814
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1170
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.8763163822562063
+ 20
+52.0642955452774814
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+51.7804465671243719
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1171
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+51.4965975889712766
+ 30
+0.0
+ 11
+-103.5979835146375052
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-104.0240944705104056
+ 22
+52.0642955452774814
+ 32
+0.0
+ 13
+-104.0240944705104056
+ 23
+52.0642955452774814
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1172
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+51.4965975889712766
+ 30
+0.0
+ 11
+-104.0240944705104056
+ 21
+52.0642955452774814
+ 31
+0.0
+ 12
+-104.450205426383306
+ 22
+51.7804465671243719
+ 32
+0.0
+ 13
+-104.450205426383306
+ 23
+51.7804465671243719
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1173
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+51.7804465671243719
+ 31
+0.0
+ 12
+-104.0240944705104056
+ 22
+52.0642955452774814
+ 32
+0.0
+ 13
+-104.0240944705104056
+ 23
+52.0642955452774814
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1174
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-103.5979835146375052
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-104.0240944705104056
+ 22
+50.3612016763588883
+ 32
+0.0
+ 13
+-104.0240944705104056
+ 23
+50.3612016763588883
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1175
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+50.3612016763588883
+ 30
+0.0
+ 11
+-103.811038992573998
+ 21
+50.7869751435885419
+ 31
+0.0
+ 12
+-104.308168441092306
+ 22
+50.9288996326650718
+ 32
+0.0
+ 13
+-104.308168441092306
+ 23
+50.9288996326650718
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1176
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-103.811038992573998
+ 20
+50.7869751435885419
+ 30
+0.0
+ 11
+-103.5979835146375052
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-104.308168441092306
+ 22
+50.9288996326650718
+ 32
+0.0
+ 13
+-104.308168441092306
+ 23
+50.9288996326650718
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1177
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-103.5979835146375052
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-104.308168441092306
+ 22
+50.9288996326650718
+ 32
+0.0
+ 13
+-104.308168441092306
+ 23
+50.9288996326650718
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1178
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.450205426383306
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-104.308168441092306
+ 22
+50.9288996326650718
+ 32
+0.0
+ 13
+-104.308168441092306
+ 23
+50.9288996326650718
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1179
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.308168441092306
+ 20
+50.9288996326650718
+ 30
+0.0
+ 11
+-104.6632609043196993
+ 21
+50.7869751435885419
+ 31
+0.0
+ 12
+-104.0240944705104056
+ 22
+50.3612016763588883
+ 32
+0.0
+ 13
+-104.0240944705104056
+ 23
+50.3612016763588883
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+117A
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-104.6632609043196993
+ 21
+50.7869751435885419
+ 31
+0.0
+ 12
+-104.308168441092306
+ 22
+50.9288996326650718
+ 32
+0.0
+ 13
+-104.308168441092306
+ 23
+50.9288996326650718
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+117B
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-104.450205426383306
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+117C
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.9609423379145028
+ 20
+56.8897281738801368
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+58.0251240864925393
+ 31
+0.0
+ 12
+-116.9494601319879052
+ 22
+57.4574261301863274
+ 32
+0.0
+ 13
+-116.9494601319879052
+ 23
+57.4574261301863274
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+117D
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.9609423379145028
+ 20
+56.8897281738801368
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+58.0251240864925393
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+58.0251240864925393
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+117E
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+58.0251240864925393
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+59.7282179554111323
+ 31
+0.0
+ 12
+-116.9494601319879052
+ 22
+57.4574261301863274
+ 32
+0.0
+ 13
+-116.9494601319879052
+ 23
+57.4574261301863274
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+117F
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+59.7282179554111323
+ 30
+0.0
+ 11
+-118.937977926061393
+ 21
+58.0251240864925393
+ 31
+0.0
+ 12
+-116.9494601319879052
+ 22
+57.4574261301863274
+ 32
+0.0
+ 13
+-116.9494601319879052
+ 23
+57.4574261301863274
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1180
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.937977926061393
+ 20
+58.0251240864925393
+ 30
+0.0
+ 11
+-119.7901998378071937
+ 21
+56.3220302175739391
+ 31
+0.0
+ 12
+-116.9494601319879052
+ 22
+57.4574261301863274
+ 32
+0.0
+ 13
+-116.9494601319879052
+ 23
+57.4574261301863274
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1181
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.9609423379145028
+ 20
+56.8897281738801368
+ 30
+0.0
+ 11
+-115.6711272643693036
+ 21
+56.6058791957270486
+ 31
+0.0
+ 12
+-114.7715596908599025
+ 22
+56.5112628696760169
+ 32
+0.0
+ 13
+-114.7715596908599025
+ 23
+56.5112628696760169
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1182
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.6711272643693036
+ 20
+56.6058791957270486
+ 30
+0.0
+ 11
+-116.3813121908241044
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-114.7715596908599025
+ 22
+56.5112628696760169
+ 32
+0.0
+ 13
+-114.7715596908599025
+ 23
+56.5112628696760169
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1183
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-116.3813121908241044
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-114.6768683673326024
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-114.7715596908599025
+ 22
+56.5112628696760169
+ 32
+0.0
+ 13
+-114.7715596908599025
+ 23
+56.5112628696760169
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1184
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.6768683673326024
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-114.7715596908599025
+ 22
+56.5112628696760169
+ 32
+0.0
+ 13
+-114.7715596908599025
+ 23
+56.5112628696760169
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1185
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.7715596908599025
+ 20
+56.5112628696760169
+ 30
+0.0
+ 11
+-113.9666834408777021
+ 21
+56.6058791957270486
+ 31
+0.0
+ 12
+-114.9609423379145028
+ 22
+56.8897281738801368
+ 32
+0.0
+ 13
+-114.9609423379145028
+ 23
+56.8897281738801368
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1186
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-113.9666834408777021
+ 21
+56.6058791957270486
+ 31
+0.0
+ 12
+-114.7715596908599025
+ 22
+56.5112628696760169
+ 32
+0.0
+ 13
+-114.7715596908599025
+ 23
+56.5112628696760169
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1187
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.9609423379145028
+ 20
+56.8897281738801368
+ 30
+0.0
+ 11
+-116.9494601319879052
+ 21
+57.4574261301863274
+ 31
+0.0
+ 12
+-116.3813121908241044
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-116.3813121908241044
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1188
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-119.7901998378071937
+ 20
+56.3220302175739391
+ 30
+0.0
+ 11
+-116.3813121908241044
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-116.9494601319879052
+ 22
+57.4574261301863274
+ 32
+0.0
+ 13
+-116.9494601319879052
+ 23
+57.4574261301863274
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1189
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+59.7282179554111181
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+59.7282179554111323
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+59.7282179554111323
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+118A
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+62.2828587587890183
+ 30
+0.0
+ 11
+-122.1338100951081032
+ 21
+61.8570852915593719
+ 31
+0.0
+ 12
+-121.6366806465896957
+ 22
+61.7151608024828207
+ 32
+0.0
+ 13
+-121.6366806465896957
+ 23
+61.7151608024828207
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+118B
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-122.1338100951081032
+ 20
+61.8570852915593719
+ 30
+0.0
+ 11
+-122.3468655730444965
+ 21
+61.4313118243297183
+ 31
+0.0
+ 12
+-121.6366806465896957
+ 22
+61.7151608024828207
+ 32
+0.0
+ 13
+-121.6366806465896957
+ 23
+61.7151608024828207
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+118C
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-122.3468655730444965
+ 20
+61.4313118243297183
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+61.4313118243297325
+ 31
+0.0
+ 12
+-121.6366806465896957
+ 22
+61.7151608024828207
+ 32
+0.0
+ 13
+-121.6366806465896957
+ 23
+61.7151608024828207
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+118D
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+61.4313118243297325
+ 31
+0.0
+ 12
+-121.6366806465896957
+ 22
+61.7151608024828207
+ 32
+0.0
+ 13
+-121.6366806465896957
+ 23
+61.7151608024828207
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+118E
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.6366806465896957
+ 20
+61.7151608024828207
+ 30
+0.0
+ 11
+-121.2815881833623024
+ 21
+61.8570852915593719
+ 31
+0.0
+ 12
+-121.9207546171715961
+ 22
+62.2828587587890183
+ 32
+0.0
+ 13
+-121.9207546171715961
+ 23
+62.2828587587890183
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+118F
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-121.2815881833623024
+ 21
+61.8570852915593719
+ 31
+0.0
+ 12
+-121.6366806465896957
+ 22
+61.7151608024828207
+ 32
+0.0
+ 13
+-121.6366806465896957
+ 23
+61.7151608024828207
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1190
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+62.2828587587890183
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-122.3468655730444965
+ 22
+61.4313118243297183
+ 32
+0.0
+ 13
+-122.3468655730444965
+ 23
+61.4313118243297183
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1191
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+61.1474628461766301
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+61.4313118243297325
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+61.4313118243297325
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1192
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+61.1474628461766301
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+61.4313118243297325
+ 31
+0.0
+ 12
+-122.3468655730444965
+ 22
+61.4313118243297183
+ 32
+0.0
+ 13
+-122.3468655730444965
+ 23
+61.4313118243297183
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1193
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+61.4313118243297325
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+61.4313118243297325
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1194
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-121.0685327054258948
+ 22
+60.5797648898704182
+ 32
+0.0
+ 13
+-121.0685327054258948
+ 23
+60.5797648898704182
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1195
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.0685327054258948
+ 20
+60.5797648898704182
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+59.7282179554111181
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+59.7282179554111181
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1196
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+61.1474628461766301
+ 30
+0.0
+ 11
+-122.3468655730444965
+ 21
+61.4313118243297183
+ 31
+0.0
+ 12
+-121.9207546171715961
+ 22
+60.5797648898704111
+ 32
+0.0
+ 13
+-121.9207546171715961
+ 23
+60.5797648898704111
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1197
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+61.1474628461766301
+ 30
+0.0
+ 11
+-121.9207546171715961
+ 21
+60.5797648898704111
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+60.8636138680235206
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+60.8636138680235206
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1198
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-121.9207546171715961
+ 22
+60.5797648898704111
+ 32
+0.0
+ 13
+-121.9207546171715961
+ 23
+60.5797648898704111
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1199
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-119.7901998378071937
+ 21
+58.5928220427987299
+ 31
+0.0
+ 12
+-119.7901998378071937
+ 22
+59.7282179554111181
+ 32
+0.0
+ 13
+-119.7901998378071937
+ 23
+59.7282179554111181
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+119A
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-119.7901998378071937
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-119.7901998378071937
+ 21
+58.5928220427987299
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+59.7282179554111323
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+59.7282179554111323
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+119B
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+59.7282179554111323
+ 30
+0.0
+ 11
+-119.7901998378071937
+ 21
+58.5928220427987299
+ 31
+0.0
+ 12
+-118.937977926061393
+ 22
+58.0251240864925393
+ 32
+0.0
+ 13
+-118.937977926061393
+ 23
+58.0251240864925393
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+119C
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.937977926061393
+ 20
+58.0251240864925393
+ 30
+0.0
+ 11
+-119.7901998378071937
+ 21
+58.5928220427987299
+ 31
+0.0
+ 12
+-119.7901998378071937
+ 22
+56.3220302175739391
+ 32
+0.0
+ 13
+-119.7901998378071937
+ 23
+56.3220302175739391
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+119D
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-119.7901998378071937
+ 20
+58.5928220427987299
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+59.7282179554111181
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+58.0251240864925393
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+58.0251240864925393
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+119E
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-119.7901998378071937
+ 20
+56.3220302175739391
+ 30
+0.0
+ 11
+-119.7901998378071937
+ 21
+58.5928220427987299
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+58.0251240864925393
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+58.0251240864925393
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+119F
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-119.7901998378071937
+ 22
+56.3220302175739391
+ 32
+0.0
+ 13
+-119.7901998378071937
+ 23
+56.3220302175739391
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11A0
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-121.9207546171715961
+ 21
+60.5797648898704111
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+59.7282179554111181
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+59.7282179554111181
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11A1
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+60.5797648898704111
+ 30
+0.0
+ 11
+-122.3468655730444965
+ 21
+61.4313118243297183
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+59.7282179554111181
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+59.7282179554111181
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11A2
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-122.3468655730444965
+ 20
+61.4313118243297183
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+59.7282179554111181
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+59.7282179554111181
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11A3
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-123.1990874847902973
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+59.7282179554111323
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+59.7282179554111181
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+59.7282179554111181
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11A4
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-123.1990874847902973
+ 20
+59.7282179554111323
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+59.7282179554111181
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+59.7282179554111181
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11A5
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-122.6309395436263969
+ 20
+59.7282179554111181
+ 30
+0.0
+ 11
+-122.3468655730444965
+ 21
+58.0251240864925393
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+59.7282179554111181
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+59.7282179554111181
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11A6
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-123.1990874847902973
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-122.3468655730444965
+ 21
+58.0251240864925393
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+59.7282179554111181
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+59.7282179554111181
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11A7
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-123.1990874847902973
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-122.3468655730444965
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11A8
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-122.3468655730444965
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-121.9207546171715961
+ 21
+52.0642955452774814
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11A9
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+52.0642955452774814
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11AA
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-122.3468655730444965
+ 21
+54.6189363486553603
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11AB
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-122.3468655730444965
+ 20
+54.6189363486553603
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11AC
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-122.6309395436263969
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-123.1990874847902973
+ 22
+49.5096547418996025
+ 32
+0.0
+ 13
+-123.1990874847902973
+ 23
+49.5096547418996025
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11AD
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-123.1990874847902973
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-122.6309395436263969
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-122.6309395436263969
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11AE
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-119.7901998378071937
+ 21
+56.3220302175739391
+ 31
+0.0
+ 12
+-123.1990874847902973
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-123.1990874847902973
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11AF
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-119.7901998378071937
+ 20
+56.3220302175739391
+ 30
+0.0
+ 11
+-118.937977926061393
+ 21
+54.6189363486553603
+ 31
+0.0
+ 12
+-116.9494601319879052
+ 22
+55.186634304961558
+ 32
+0.0
+ 13
+-116.9494601319879052
+ 23
+55.186634304961558
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11B0
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.937977926061393
+ 20
+54.6189363486553603
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-116.9494601319879052
+ 22
+55.186634304961558
+ 32
+0.0
+ 13
+-116.9494601319879052
+ 23
+55.186634304961558
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11B1
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+54.6189363486553603
+ 31
+0.0
+ 12
+-116.9494601319879052
+ 22
+55.186634304961558
+ 32
+0.0
+ 13
+-116.9494601319879052
+ 23
+55.186634304961558
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11B2
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-114.9609423379145028
+ 21
+55.7543322612677628
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+54.6189363486553603
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+54.6189363486553603
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11B3
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.9609423379145028
+ 20
+55.7543322612677628
+ 30
+0.0
+ 11
+-116.9494601319879052
+ 21
+55.186634304961558
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+54.6189363486553603
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+54.6189363486553603
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11B4
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-116.9494601319879052
+ 20
+55.186634304961558
+ 30
+0.0
+ 11
+-116.3813121908241044
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-119.7901998378071937
+ 22
+56.3220302175739391
+ 32
+0.0
+ 13
+-119.7901998378071937
+ 23
+56.3220302175739391
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11B5
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.9609423379145028
+ 20
+55.7543322612677628
+ 30
+0.0
+ 11
+-116.3813121908241044
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-116.9494601319879052
+ 22
+55.186634304961558
+ 32
+0.0
+ 13
+-116.9494601319879052
+ 23
+55.186634304961558
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11B6
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.9609423379145028
+ 20
+55.7543322612677628
+ 30
+0.0
+ 11
+-113.9666834408777021
+ 21
+56.0381812394208509
+ 31
+0.0
+ 12
+-114.7715596908599025
+ 22
+56.1327975654718898
+ 32
+0.0
+ 13
+-114.7715596908599025
+ 23
+56.1327975654718898
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11B7
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-113.9666834408777021
+ 20
+56.0381812394208509
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-114.7715596908599025
+ 22
+56.1327975654718898
+ 32
+0.0
+ 13
+-114.7715596908599025
+ 23
+56.1327975654718898
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11B8
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-114.6768683673326024
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-114.7715596908599025
+ 22
+56.1327975654718898
+ 32
+0.0
+ 13
+-114.7715596908599025
+ 23
+56.1327975654718898
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11B9
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.6768683673326024
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-116.3813121908241044
+ 21
+56.3220302175739533
+ 31
+0.0
+ 12
+-114.7715596908599025
+ 22
+56.1327975654718898
+ 32
+0.0
+ 13
+-114.7715596908599025
+ 23
+56.1327975654718898
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11BA
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.7715596908599025
+ 20
+56.1327975654718898
+ 30
+0.0
+ 11
+-115.6711272643693036
+ 21
+56.0381812394208509
+ 31
+0.0
+ 12
+-114.9609423379145028
+ 22
+55.7543322612677628
+ 32
+0.0
+ 13
+-114.9609423379145028
+ 23
+55.7543322612677628
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11BB
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-116.3813121908241044
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-115.6711272643693036
+ 21
+56.0381812394208509
+ 31
+0.0
+ 12
+-114.7715596908599025
+ 22
+56.1327975654718898
+ 32
+0.0
+ 13
+-114.7715596908599025
+ 23
+56.1327975654718898
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11BC
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-119.7901998378071937
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-119.7901998378071937
+ 22
+54.0512383923491484
+ 32
+0.0
+ 13
+-119.7901998378071937
+ 23
+54.0512383923491484
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11BD
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-119.7901998378071937
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-119.7901998378071937
+ 22
+54.0512383923491484
+ 32
+0.0
+ 13
+-119.7901998378071937
+ 23
+54.0512383923491484
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11BE
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-118.937977926061393
+ 21
+54.6189363486553603
+ 31
+0.0
+ 12
+-119.7901998378071937
+ 22
+54.0512383923491484
+ 32
+0.0
+ 13
+-119.7901998378071937
+ 23
+54.0512383923491484
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11BF
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.937977926061393
+ 20
+54.6189363486553603
+ 30
+0.0
+ 11
+-119.7901998378071937
+ 21
+56.3220302175739391
+ 31
+0.0
+ 12
+-119.7901998378071937
+ 22
+54.0512383923491484
+ 32
+0.0
+ 13
+-119.7901998378071937
+ 23
+54.0512383923491484
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11C0
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-119.7901998378071937
+ 20
+54.0512383923491484
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+54.6189363486553603
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11C1
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-119.7901998378071937
+ 20
+56.3220302175739391
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+54.6189363486553603
+ 31
+0.0
+ 12
+-119.7901998378071937
+ 22
+54.0512383923491484
+ 32
+0.0
+ 13
+-119.7901998378071937
+ 23
+54.0512383923491484
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11C2
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+51.4965975889712766
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+51.7804465671243719
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+51.7804465671243719
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11C3
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+51.4965975889712766
+ 30
+0.0
+ 11
+-122.3468655730444965
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11C4
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+51.2127486108181813
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+51.7804465671243719
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+51.7804465671243719
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11C5
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-121.0685327054258948
+ 21
+52.0642955452774814
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+51.7804465671243719
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+51.7804465671243719
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11C6
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.0685327054258948
+ 20
+52.0642955452774814
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+51.7804465671243719
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+51.7804465671243719
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11C7
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+51.4965975889712766
+ 30
+0.0
+ 11
+-121.9207546171715961
+ 21
+52.0642955452774814
+ 31
+0.0
+ 12
+-122.3468655730444965
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-122.3468655730444965
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11C8
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+51.4965975889712766
+ 30
+0.0
+ 11
+-121.4946436612986957
+ 21
+51.7804465671243719
+ 31
+0.0
+ 12
+-121.9207546171715961
+ 22
+52.0642955452774814
+ 32
+0.0
+ 13
+-121.9207546171715961
+ 23
+52.0642955452774814
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11C9
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+52.9158424797367672
+ 30
+0.0
+ 11
+-121.9207546171715961
+ 21
+52.0642955452774814
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+51.7804465671243719
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+51.7804465671243719
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11CA
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-123.1990874847902973
+ 20
+49.5096547418996025
+ 30
+0.0
+ 11
+-121.9207546171715961
+ 21
+50.3612016763588883
+ 31
+0.0
+ 12
+-122.3468655730444965
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-122.3468655730444965
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11CB
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.9207546171715961
+ 20
+50.3612016763588883
+ 30
+0.0
+ 11
+-121.6366806465896957
+ 21
+50.9288996326650718
+ 31
+0.0
+ 12
+-122.1338100951081032
+ 22
+50.7869751435885419
+ 32
+0.0
+ 13
+-122.1338100951081032
+ 23
+50.7869751435885419
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11CC
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-122.1338100951081032
+ 20
+50.7869751435885419
+ 30
+0.0
+ 11
+-121.6366806465896957
+ 21
+50.9288996326650718
+ 31
+0.0
+ 12
+-122.3468655730444965
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-122.3468655730444965
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11CD
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-122.3468655730444965
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-121.6366806465896957
+ 21
+50.9288996326650718
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11CE
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.4946436612986957
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-121.6366806465896957
+ 21
+50.9288996326650718
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+51.2127486108181813
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+51.2127486108181813
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11CF
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.6366806465896957
+ 20
+50.9288996326650718
+ 30
+0.0
+ 11
+-121.9207546171715961
+ 21
+50.3612016763588883
+ 31
+0.0
+ 12
+-121.2815881833623024
+ 22
+50.7869751435885419
+ 32
+0.0
+ 13
+-121.2815881833623024
+ 23
+50.7869751435885419
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11D0
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-121.6366806465896957
+ 21
+50.9288996326650718
+ 31
+0.0
+ 12
+-121.2815881833623024
+ 22
+50.7869751435885419
+ 32
+0.0
+ 13
+-121.2815881833623024
+ 23
+50.7869751435885419
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11D1
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+51.2127486108181813
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+52.9158424797367672
+ 31
+0.0
+ 12
+-121.4946436612986957
+ 22
+52.9158424797367672
+ 32
+0.0
+ 13
+-121.4946436612986957
+ 23
+52.9158424797367672
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11D2
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-111.6940916762223992
+ 21
+57.1735771520332392
+ 31
+0.0
+ 12
+-112.1202026320952996
+ 22
+58.4035893906966592
+ 32
+0.0
+ 13
+-112.1202026320952996
+ 23
+58.4035893906966592
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11D3
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-111.6940916762223992
+ 20
+57.1735771520332392
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+58.0251240864925393
+ 31
+0.0
+ 12
+-112.1202026320952996
+ 22
+58.4035893906966592
+ 32
+0.0
+ 13
+-112.1202026320952996
+ 23
+58.4035893906966592
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11D4
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+58.0251240864925393
+ 30
+0.0
+ 11
+-111.6940916762223992
+ 21
+59.444368977258037
+ 31
+0.0
+ 12
+-112.1202026320952996
+ 22
+58.4035893906966592
+ 32
+0.0
+ 13
+-112.1202026320952996
+ 23
+58.4035893906966592
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11D5
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-111.6940916762223992
+ 20
+59.444368977258037
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-112.1202026320952996
+ 22
+58.4035893906966592
+ 32
+0.0
+ 13
+-112.1202026320952996
+ 23
+58.4035893906966592
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11D6
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.1202026320952996
+ 20
+58.4035893906966592
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+58.5928220427987512
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11D7
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+60.8636138680235206
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+58.5928220427987512
+ 31
+0.0
+ 12
+-112.1202026320952996
+ 22
+58.4035893906966592
+ 32
+0.0
+ 13
+-112.1202026320952996
+ 23
+58.4035893906966592
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11D8
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+58.0251240864925393
+ 30
+0.0
+ 11
+-109.1374259409849969
+ 21
+58.8766710209518322
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+59.5389853033090617
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+59.5389853033090617
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11D9
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-109.1374259409849969
+ 20
+58.8766710209518322
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+59.7282179554111323
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+59.5389853033090617
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+59.5389853033090617
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11DA
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+59.7282179554111323
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+60.29591591171733
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+59.5389853033090617
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+59.5389853033090617
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11DB
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+60.29591591171733
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+59.5389853033090617
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+59.5389853033090617
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11DC
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+59.5389853033090617
+ 30
+0.0
+ 11
+-111.6940916762223992
+ 21
+59.444368977258037
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+58.0251240864925393
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+58.0251240864925393
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11DD
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+60.8636138680235206
+ 30
+0.0
+ 11
+-111.6940916762223992
+ 21
+59.444368977258037
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+59.5389853033090617
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+59.5389853033090617
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11DE
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+61.9990097806359231
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+59.7282179554111323
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+59.7282179554111323
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11DF
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.6632609043196993
+ 20
+61.8570852915593719
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+62.5667077369421065
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+61.4313118243297325
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+61.4313118243297325
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11E0
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.6632609043196993
+ 20
+61.8570852915593719
+ 30
+0.0
+ 11
+-104.0240944705104056
+ 21
+62.2828587587890183
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11E1
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-104.0240944705104056
+ 20
+62.2828587587890183
+ 30
+0.0
+ 11
+-102.7457616028917045
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11E2
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+62.5667077369421065
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+61.9990097806359231
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+61.4313118243297325
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+61.4313118243297325
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11E3
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+59.7282179554111323
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+61.9990097806359231
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+60.29591591171733
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+60.29591591171733
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11E4
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+61.9990097806359231
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+61.4313118243297325
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+60.29591591171733
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+60.29591591171733
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11E5
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+60.29591591171733
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+60.29591591171733
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11E6
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+62.5667077369421065
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+60.8636138680235206
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+60.8636138680235206
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11E7
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+61.9990097806359231
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11E8
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+62.5667077369421065
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+60.8636138680235206
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+60.8636138680235206
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11E9
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+61.9990097806359231
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+62.5667077369421065
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+62.75594038904417
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+62.75594038904417
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11EA
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+62.9451730411462407
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11EB
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+62.9451730411462407
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+62.75594038904417
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11EC
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+62.9451730411462407
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+62.75594038904417
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+62.75594038904417
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11ED
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-102.7457616028917045
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-105.3024273381291067
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+62.9451730411462407
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+62.9451730411462407
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11EE
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-105.3024273381291067
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-105.3024273381291067
+ 22
+62.9451730411462407
+ 32
+0.0
+ 13
+-105.3024273381291067
+ 23
+62.9451730411462407
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11EF
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+62.9451730411462407
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+63.1344056932483113
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+63.1344056932483113
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11F0
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+62.9451730411462407
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+62.9451730411462407
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11F1
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+62.9451730411462407
+ 30
+0.0
+ 11
+-107.8590930733663953
+ 21
+62.75594038904417
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+63.1344056932483113
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+63.1344056932483113
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11F2
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-107.8590930733663953
+ 20
+62.75594038904417
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+62.5667077369421065
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+61.9990097806359231
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+61.9990097806359231
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11F3
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+62.9451730411462407
+ 30
+0.0
+ 11
+-110.4157588086036981
+ 21
+62.5667077369421065
+ 31
+0.0
+ 12
+-107.8590930733663953
+ 22
+62.75594038904417
+ 32
+0.0
+ 13
+-107.8590930733663953
+ 23
+62.75594038904417
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11F4
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-110.4157588086036981
+ 20
+62.9451730411462407
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-110.4157588086036981
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-110.4157588086036981
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11F5
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+62.9451730411462407
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+62.5667077369421065
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+62.75594038904417
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+62.75594038904417
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11F6
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+62.9451730411462407
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11F7
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+62.5667077369421065
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+61.9990097806359231
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+62.75594038904417
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+62.75594038904417
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11F8
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+61.9990097806359231
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+62.5667077369421065
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+62.75594038904417
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+62.75594038904417
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11F9
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+62.9451730411462407
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11FA
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+62.9451730411462407
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+62.75594038904417
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11FB
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+62.9451730411462407
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+62.9451730411462407
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11FC
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-123.1990874847902973
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+62.9451730411462407
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+62.9451730411462407
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11FD
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+62.9451730411462407
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+62.75594038904417
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+63.1344056932483113
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+63.1344056932483113
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11FE
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+62.9451730411462407
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+62.75594038904417
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+62.75594038904417
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+11FF
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+62.9451730411462407
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+62.9451730411462407
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1200
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+63.1344056932483113
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+62.9451730411462407
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+62.9451730411462407
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1201
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1202
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+62.5667077369421065
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+61.9990097806359231
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+61.9990097806359231
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1203
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+62.5667077369421065
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+63.1344056932483113
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+63.1344056932483113
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1204
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+59.7282179554111323
+ 30
+0.0
+ 11
+-116.8074231466970048
+ 21
+58.8766710209518322
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+59.5389853033090617
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+59.5389853033090617
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1205
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-116.8074231466970048
+ 20
+58.8766710209518322
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+58.0251240864925393
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+59.5389853033090617
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+59.5389853033090617
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1206
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+58.0251240864925393
+ 30
+0.0
+ 11
+-114.250757411459702
+ 21
+59.444368977258037
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+59.5389853033090617
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+59.5389853033090617
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1207
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.250757411459702
+ 20
+59.444368977258037
+ 30
+0.0
+ 11
+-112.9724245438410009
+ 21
+60.8636138680235206
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+59.5389853033090617
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+59.5389853033090617
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1208
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+59.5389853033090617
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+60.29591591171733
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+59.7282179554111323
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+59.7282179554111323
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1209
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+60.8636138680235206
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+60.29591591171733
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+59.5389853033090617
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+59.5389853033090617
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+120A
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+58.0251240864925393
+ 30
+0.0
+ 11
+-113.8246464555868016
+ 21
+58.4035893906966592
+ 31
+0.0
+ 12
+-114.250757411459702
+ 22
+59.444368977258037
+ 32
+0.0
+ 13
+-114.250757411459702
+ 23
+59.444368977258037
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+120B
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-114.250757411459702
+ 20
+59.444368977258037
+ 30
+0.0
+ 11
+-113.8246464555868016
+ 21
+58.4035893906966592
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+60.8636138680235206
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+60.8636138680235206
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+120C
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+60.8636138680235206
+ 30
+0.0
+ 11
+-113.8246464555868016
+ 21
+58.4035893906966592
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+58.5928220427987512
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+58.5928220427987512
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+120D
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+58.5928220427987512
+ 30
+0.0
+ 11
+-113.8246464555868016
+ 21
+58.4035893906966592
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+56.3220302175739533
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+56.3220302175739533
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+120E
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-113.8246464555868016
+ 20
+58.4035893906966592
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+58.0251240864925393
+ 31
+0.0
+ 12
+-114.250757411459702
+ 22
+57.1735771520332392
+ 32
+0.0
+ 13
+-114.250757411459702
+ 23
+57.1735771520332392
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+120F
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-112.9724245438410009
+ 20
+56.3220302175739533
+ 30
+0.0
+ 11
+-113.8246464555868016
+ 21
+58.4035893906966592
+ 31
+0.0
+ 12
+-114.250757411459702
+ 22
+57.1735771520332392
+ 32
+0.0
+ 13
+-114.250757411459702
+ 23
+57.1735771520332392
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1210
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+59.7282179554111323
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+60.29591591171733
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+61.9990097806359231
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+61.9990097806359231
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1211
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-118.0857560143157059
+ 20
+61.9990097806359231
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+60.29591591171733
+ 31
+0.0
+ 12
+-115.5290902790783036
+ 22
+61.4313118243297325
+ 32
+0.0
+ 13
+-115.5290902790783036
+ 23
+61.4313118243297325
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1212
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-115.5290902790783036
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-115.5290902790783036
+ 21
+60.29591591171733
+ 31
+0.0
+ 12
+-112.9724245438410009
+ 22
+60.8636138680235206
+ 32
+0.0
+ 13
+-112.9724245438410009
+ 23
+60.8636138680235206
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1213
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+62.5667077369421065
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+61.4313118243297325
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+61.9990097806359231
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+61.9990097806359231
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1214
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-123.1990874847902973
+ 20
+63.1344056932483113
+ 30
+0.0
+ 11
+-121.9207546171715961
+ 21
+62.2828587587890183
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1215
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.2815881833623024
+ 20
+61.8570852915593719
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+61.4313118243297325
+ 31
+0.0
+ 12
+-120.6424217495529945
+ 22
+62.5667077369421065
+ 32
+0.0
+ 13
+-120.6424217495529945
+ 23
+62.5667077369421065
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1216
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-121.2815881833623024
+ 20
+61.8570852915593719
+ 30
+0.0
+ 11
+-120.6424217495529945
+ 21
+62.5667077369421065
+ 31
+0.0
+ 12
+-121.9207546171715961
+ 22
+62.2828587587890183
+ 32
+0.0
+ 13
+-121.9207546171715961
+ 23
+62.2828587587890183
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+SOLID
+ 5
+1217
+ 8
+0
+ 6
+CONTINUOUS
+ 10
+-120.6424217495529945
+ 20
+61.4313118243297325
+ 30
+0.0
+ 11
+-118.0857560143157059
+ 21
+59.7282179554111323
+ 31
+0.0
+ 12
+-118.0857560143157059
+ 22
+61.9990097806359231
+ 32
+0.0
+ 13
+-118.0857560143157059
+ 23
+61.9990097806359231
+ 33
+0.0
+210
+0.0
+220
+0.0
+230
+-1.0
+ 0
+ENDBLK
+ 5
+1219
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U19
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U19
+ 1
+
+ 0
+POLYLINE
+ 5
+121B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+121C
+ 8
+LAYER_COLOR_80
+ 10
+95.3876095819859842
+ 20
+21.24719193785808
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+121D
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+20.9340493722723409
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+121E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+121F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1220
+ 8
+LAYER_COLOR_80
+ 10
+96.5833060619242332
+ 20
+17.2913896851302411
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1221
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+20.9340493722723409
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1222
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1223
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1224
+ 8
+LAYER_COLOR_80
+ 10
+97.0261565251318956
+ 20
+17.2913896851302411
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1225
+ 8
+LAYER_COLOR_80
+ 10
+96.5833060619242332
+ 20
+17.2913896851302411
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1226
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1227
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1228
+ 8
+LAYER_COLOR_80
+ 10
+97.0261565251318956
+ 20
+17.2913896851302411
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1229
+ 8
+LAYER_COLOR_80
+ 10
+95.3876095819859842
+ 20
+21.24719193785808
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+SEQEND
+ 5
+122A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+122B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+122C
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+20.9340493722723409
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+122D
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+20.1780563434789393
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+122E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+122F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1230
+ 8
+LAYER_COLOR_80
+ 10
+95.5141704675450995
+ 20
+17.2913896851302411
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1231
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+20.1780563434789393
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1232
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1233
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1234
+ 8
+LAYER_COLOR_80
+ 10
+96.5833060619242332
+ 20
+17.2913896851302411
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1235
+ 8
+LAYER_COLOR_80
+ 10
+95.5141704675450995
+ 20
+17.2913896851302411
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1236
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1237
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1238
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+20.1780563434789393
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1239
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+19.4220633146855413
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+123A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+123B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+123C
+ 8
+LAYER_COLOR_80
+ 10
+94.4450348731659091
+ 20
+17.2913896851302411
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+123D
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+19.4220633146855413
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+123E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+123F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1240
+ 8
+LAYER_COLOR_80
+ 10
+95.5141704675450995
+ 20
+17.2913896851302411
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1241
+ 8
+LAYER_COLOR_80
+ 10
+94.4450348731659091
+ 20
+17.2913896851302411
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1242
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1243
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1244
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+19.4220633146855413
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1245
+ 8
+LAYER_COLOR_80
+ 10
+93.2493383932277169
+ 20
+19.1089207490997914
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1246
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1247
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1248
+ 8
+LAYER_COLOR_80
+ 10
+94.0021844099583035
+ 20
+17.2913896851302411
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1249
+ 8
+LAYER_COLOR_80
+ 10
+93.2493383932277169
+ 20
+19.1089207490997914
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+124A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+124B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+124C
+ 8
+LAYER_COLOR_80
+ 10
+94.4450348731659091
+ 20
+17.2913896851302411
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+124D
+ 8
+LAYER_COLOR_80
+ 10
+94.0021844099583035
+ 20
+17.2913896851302411
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+124E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+124F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1250
+ 8
+LAYER_COLOR_80
+ 10
+93.2493383932277169
+ 20
+19.1089207490997914
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1251
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+19.4220633146855413
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1252
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1253
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1254
+ 8
+LAYER_COLOR_80
+ 10
+94.4450348731659091
+ 20
+17.2913896851302411
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1255
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+19.4220633146855413
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1256
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1257
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1258
+ 8
+LAYER_COLOR_80
+ 10
+94.0021844099583035
+ 20
+17.2913896851302411
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1259
+ 8
+LAYER_COLOR_80
+ 10
+94.4450348731659091
+ 20
+17.2913896851302411
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+125A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+125B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+125C
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+19.4220633146855413
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+125D
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+20.1780563434789393
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+125E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+125F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1260
+ 8
+LAYER_COLOR_80
+ 10
+95.5141704675450995
+ 20
+17.2913896851302411
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1261
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+20.1780563434789393
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1262
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1263
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1264
+ 8
+LAYER_COLOR_80
+ 10
+94.4450348731659091
+ 20
+17.2913896851302411
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1265
+ 8
+LAYER_COLOR_80
+ 10
+95.5141704675450995
+ 20
+17.2913896851302411
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1266
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1267
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1268
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+20.1780563434789393
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1269
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+20.9340493722723409
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+126A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+126B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+126C
+ 8
+LAYER_COLOR_80
+ 10
+96.5833060619242332
+ 20
+17.2913896851302411
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+126D
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+20.9340493722723409
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+126E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+126F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1270
+ 8
+LAYER_COLOR_80
+ 10
+95.5141704675450995
+ 20
+17.2913896851302411
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1271
+ 8
+LAYER_COLOR_80
+ 10
+96.5833060619242332
+ 20
+17.2913896851302411
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1272
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1273
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1274
+ 8
+LAYER_COLOR_80
+ 10
+95.3876095819859842
+ 20
+21.24719193785808
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1275
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+20.9340493722723409
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1276
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1277
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1278
+ 8
+LAYER_COLOR_80
+ 10
+97.0261565251318956
+ 20
+17.2913896851302411
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1279
+ 8
+LAYER_COLOR_80
+ 10
+96.5833060619242332
+ 20
+17.2913896851302411
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+127A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+127B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+127C
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.8857388810039915
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+127D
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.442888417796329
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+127E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+127F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1280
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+20.9340493722723409
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1281
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.442888417796329
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1282
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1283
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1284
+ 8
+LAYER_COLOR_80
+ 10
+95.3876095819859842
+ 20
+21.24719193785808
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1285
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.8857388810039915
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1286
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1287
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1288
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.442888417796329
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1289
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+21.3737528234171812
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+128A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+128B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+128C
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+20.1780563434789393
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+128D
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+21.3737528234171812
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+128E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+128F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1290
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+21.3737528234171812
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1291
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+20.3046172290380511
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1292
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1293
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1294
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+19.4220633146855413
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1295
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+20.3046172290380511
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1296
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1297
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1298
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+20.3046172290380511
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1299
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+19.8617667658303816
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+129A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+129B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+129C
+ 8
+LAYER_COLOR_80
+ 10
+93.2493383932277169
+ 20
+19.1089207490997914
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+129D
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+19.8617667658303816
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+129E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+129F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12A0
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+19.8617667658303816
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12A1
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+20.3046172290380511
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12A2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12A3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12A4
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+19.4220633146855413
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12A5
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+20.3046172290380511
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12A6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12A7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12A8
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+20.3046172290380511
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12A9
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+21.3737528234171812
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12AA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12AB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12AC
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+20.1780563434789393
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12AD
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+21.3737528234171812
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12AE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12AF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12B0
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+21.3737528234171812
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12B1
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.442888417796329
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12B2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12B3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12B4
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+20.9340493722723409
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12B5
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.442888417796329
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12B6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12B7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12B8
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.8857388810039915
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12B9
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.442888417796329
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12BA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12BB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12BC
+ 8
+LAYER_COLOR_80
+ 10
+87.4760050765302992
+ 20
+21.24719193785808
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12BD
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+20.9340493722723409
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12BE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12BF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12C0
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.442888417796329
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12C1
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+20.9340493722723409
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12C2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12C3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12C4
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.8857388810039915
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12C5
+ 8
+LAYER_COLOR_80
+ 10
+87.4760050765302992
+ 20
+21.24719193785808
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12C6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12C7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12C8
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+20.9340493722723409
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12C9
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+20.1780563434789393
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12CA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12CB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12CC
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+21.3737528234171812
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12CD
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+20.1780563434789393
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12CE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12CF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12D0
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+20.1780563434789393
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12D1
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+19.4220633146855413
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12D2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12D3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12D4
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+20.3046172290380511
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12D5
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+19.4220633146855413
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12D6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12D7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12D8
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+19.4220633146855413
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12D9
+ 8
+LAYER_COLOR_80
+ 10
+89.6142762652885665
+ 20
+19.1089207490997914
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12DA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12DB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12DC
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+19.8617667658303816
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12DD
+ 8
+LAYER_COLOR_80
+ 10
+89.6142762652885665
+ 20
+19.1089207490997914
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12DE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12DF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12E0
+ 8
+LAYER_COLOR_80
+ 10
+89.6142762652885665
+ 20
+19.1089207490997914
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12E1
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+19.4220633146855413
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12E2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12E3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12E4
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+20.3046172290380511
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12E5
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+19.4220633146855413
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12E6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12E7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12E8
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+19.4220633146855413
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12E9
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+20.1780563434789393
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12EA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12EB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12EC
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+21.3737528234171812
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12ED
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+20.1780563434789393
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12EE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12EF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12F0
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+20.1780563434789393
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12F1
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+20.9340493722723409
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12F2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12F3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12F4
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+22.442888417796329
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12F5
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+20.9340493722723409
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12F6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12F7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12F8
+ 8
+LAYER_COLOR_80
+ 10
+87.4760050765302992
+ 20
+21.24719193785808
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12F9
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+20.9340493722723409
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12FA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12FB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+12FC
+ 8
+LAYER_COLOR_80
+ 10
+85.837458133384402
+ 20
+17.2913896851302411
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+12FD
+ 8
+LAYER_COLOR_80
+ 10
+86.2803085965920644
+ 20
+17.2913896851302411
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+12FE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+12FF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1300
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+20.9340493722723409
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1301
+ 8
+LAYER_COLOR_80
+ 10
+86.2803085965920644
+ 20
+17.2913896851302411
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1302
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1303
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1304
+ 8
+LAYER_COLOR_80
+ 10
+87.4760050765302992
+ 20
+21.24719193785808
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1305
+ 8
+LAYER_COLOR_80
+ 10
+85.837458133384402
+ 20
+17.2913896851302411
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1306
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1307
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1308
+ 8
+LAYER_COLOR_80
+ 10
+86.2803085965920644
+ 20
+17.2913896851302411
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1309
+ 8
+LAYER_COLOR_80
+ 10
+87.3494441909711981
+ 20
+17.2913896851302411
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+130A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+130B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+130C
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+20.1780563434789393
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+130D
+ 8
+LAYER_COLOR_80
+ 10
+87.3494441909711981
+ 20
+17.2913896851302411
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+130E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+130F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1310
+ 8
+LAYER_COLOR_80
+ 10
+87.3494441909711981
+ 20
+17.2913896851302411
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1311
+ 8
+LAYER_COLOR_80
+ 10
+88.4185797853503743
+ 20
+17.2913896851302411
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1312
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1313
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1314
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+19.4220633146855413
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1315
+ 8
+LAYER_COLOR_80
+ 10
+88.4185797853503743
+ 20
+17.2913896851302411
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1316
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1317
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1318
+ 8
+LAYER_COLOR_80
+ 10
+88.4185797853503743
+ 20
+17.2913896851302411
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1319
+ 8
+LAYER_COLOR_80
+ 10
+88.8614302485579941
+ 20
+17.2913896851302411
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+131A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+131B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+131C
+ 8
+LAYER_COLOR_80
+ 10
+89.6142762652885665
+ 20
+19.1089207490997914
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+131D
+ 8
+LAYER_COLOR_80
+ 10
+88.8614302485579941
+ 20
+17.2913896851302411
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+131E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+131F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1320
+ 8
+LAYER_COLOR_80
+ 10
+88.8614302485579941
+ 20
+17.2913896851302411
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1321
+ 8
+LAYER_COLOR_80
+ 10
+88.4185797853503743
+ 20
+17.2913896851302411
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1322
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1323
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1324
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+19.4220633146855413
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1325
+ 8
+LAYER_COLOR_80
+ 10
+88.4185797853503743
+ 20
+17.2913896851302411
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1326
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1327
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1328
+ 8
+LAYER_COLOR_80
+ 10
+88.4185797853503743
+ 20
+17.2913896851302411
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1329
+ 8
+LAYER_COLOR_80
+ 10
+87.3494441909711981
+ 20
+17.2913896851302411
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+132A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+132B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+132C
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+20.1780563434789393
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+132D
+ 8
+LAYER_COLOR_80
+ 10
+87.3494441909711981
+ 20
+17.2913896851302411
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+132E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+132F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1330
+ 8
+LAYER_COLOR_80
+ 10
+87.3494441909711981
+ 20
+17.2913896851302411
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1331
+ 8
+LAYER_COLOR_80
+ 10
+86.2803085965920644
+ 20
+17.2913896851302411
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1332
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1333
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1334
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+20.9340493722723409
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1335
+ 8
+LAYER_COLOR_80
+ 10
+86.2803085965920644
+ 20
+17.2913896851302411
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1336
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1337
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1338
+ 8
+LAYER_COLOR_80
+ 10
+85.837458133384402
+ 20
+17.2913896851302411
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1339
+ 8
+LAYER_COLOR_80
+ 10
+86.2803085965920644
+ 20
+17.2913896851302411
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+133A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+133B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+133C
+ 8
+LAYER_COLOR_80
+ 10
+87.4760050765302992
+ 20
+13.3355874324024004
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+133D
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+13.6487299979881396
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+133E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+133F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1340
+ 8
+LAYER_COLOR_80
+ 10
+86.2803085965920644
+ 20
+17.2913896851302411
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1341
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+13.6487299979881396
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1342
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1343
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1344
+ 8
+LAYER_COLOR_80
+ 10
+85.837458133384402
+ 20
+17.2913896851302411
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1345
+ 8
+LAYER_COLOR_80
+ 10
+87.4760050765302992
+ 20
+13.3355874324024004
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1346
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1347
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1348
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+13.6487299979881396
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1349
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+14.40472302678155
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+134A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+134B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+134C
+ 8
+LAYER_COLOR_80
+ 10
+87.3494441909711981
+ 20
+17.2913896851302411
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+134D
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+14.40472302678155
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+134E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+134F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1350
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+14.40472302678155
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1351
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+15.1607160555749392
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1352
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1353
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1354
+ 8
+LAYER_COLOR_80
+ 10
+88.4185797853503743
+ 20
+17.2913896851302411
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1355
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+15.1607160555749392
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1356
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1357
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1358
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+15.1607160555749392
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1359
+ 8
+LAYER_COLOR_80
+ 10
+89.6142762652885665
+ 20
+15.4738586211606908
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+135A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+135B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+135C
+ 8
+LAYER_COLOR_80
+ 10
+88.8614302485579941
+ 20
+17.2913896851302411
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+135D
+ 8
+LAYER_COLOR_80
+ 10
+89.6142762652885665
+ 20
+15.4738586211606908
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+135E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+135F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1360
+ 8
+LAYER_COLOR_80
+ 10
+89.6142762652885665
+ 20
+15.4738586211606908
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1361
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+15.1607160555749392
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1362
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1363
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1364
+ 8
+LAYER_COLOR_80
+ 10
+88.4185797853503743
+ 20
+17.2913896851302411
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1365
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+15.1607160555749392
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1366
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1367
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1368
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+15.1607160555749392
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1369
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+14.40472302678155
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+136A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+136B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+136C
+ 8
+LAYER_COLOR_80
+ 10
+87.3494441909711981
+ 20
+17.2913896851302411
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+136D
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+14.40472302678155
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+136E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+136F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1370
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+14.40472302678155
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1371
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+13.6487299979881396
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1372
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1373
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1374
+ 8
+LAYER_COLOR_80
+ 10
+86.2803085965920644
+ 20
+17.2913896851302411
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1375
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+13.6487299979881396
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1376
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1377
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1378
+ 8
+LAYER_COLOR_80
+ 10
+87.4760050765302992
+ 20
+13.3355874324024004
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1379
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+13.6487299979881396
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+137A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+137B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+137C
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+11.6970404892564908
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+137D
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+12.1398909524641603
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+137E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+137F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1380
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+13.6487299979881396
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1381
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+12.1398909524641603
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1382
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1383
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1384
+ 8
+LAYER_COLOR_80
+ 10
+87.4760050765302992
+ 20
+13.3355874324024004
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1385
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+11.6970404892564908
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1386
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1387
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1388
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+12.1398909524641603
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1389
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+13.2090265468432992
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+138A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+138B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+138C
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+14.40472302678155
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+138D
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+13.2090265468432992
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+138E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+138F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1390
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+13.2090265468432992
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1391
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.2781621412224293
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1392
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1393
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1394
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+15.1607160555749392
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1395
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.2781621412224293
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1396
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1397
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1398
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.2781621412224293
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1399
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.7210126044301006
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+139A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+139B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+139C
+ 8
+LAYER_COLOR_80
+ 10
+89.6142762652885665
+ 20
+15.4738586211606908
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+139D
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.7210126044301006
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+139E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+139F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13A0
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.7210126044301006
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13A1
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.2781621412224293
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13A2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13A3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13A4
+ 8
+LAYER_COLOR_80
+ 10
+89.3011336997028451
+ 20
+15.1607160555749392
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13A5
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.2781621412224293
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13A6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13A7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13A8
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.2781621412224293
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13A9
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+13.2090265468432992
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13AA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13AB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13AC
+ 8
+LAYER_COLOR_80
+ 10
+88.5451406709094471
+ 20
+14.40472302678155
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13AD
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+13.2090265468432992
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13AE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13AF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13B0
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+13.2090265468432992
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13B1
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+12.1398909524641603
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13B2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13B3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13B4
+ 8
+LAYER_COLOR_80
+ 10
+87.7891476421160348
+ 20
+13.6487299979881396
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13B5
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+12.1398909524641603
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13B6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13B7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13B8
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+11.6970404892564908
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13B9
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+12.1398909524641603
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13BA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13BB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13BC
+ 8
+LAYER_COLOR_80
+ 10
+95.3876095819859842
+ 20
+13.3355874324024004
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13BD
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+13.6487299979881396
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13BE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13BF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13C0
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+12.1398909524641603
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13C1
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+13.6487299979881396
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13C2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13C3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13C4
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+11.6970404892564908
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13C5
+ 8
+LAYER_COLOR_80
+ 10
+95.3876095819859842
+ 20
+13.3355874324024004
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13C6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13C7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13C8
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+13.6487299979881396
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13C9
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+14.40472302678155
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13CA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13CB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13CC
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+13.2090265468432992
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13CD
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+14.40472302678155
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13CE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13CF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13D0
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+14.40472302678155
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13D1
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+15.1607160555749392
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13D2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13D3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13D4
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.2781621412224293
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13D5
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+15.1607160555749392
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13D6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13D7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13D8
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+15.1607160555749392
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13D9
+ 8
+LAYER_COLOR_80
+ 10
+93.2493383932277169
+ 20
+15.4738586211606908
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13DA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13DB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13DC
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.7210126044301006
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13DD
+ 8
+LAYER_COLOR_80
+ 10
+93.2493383932277169
+ 20
+15.4738586211606908
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13DE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13DF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13E0
+ 8
+LAYER_COLOR_80
+ 10
+93.2493383932277169
+ 20
+15.4738586211606908
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13E1
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+15.1607160555749392
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13E2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13E3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13E4
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+14.2781621412224293
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13E5
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+15.1607160555749392
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13E6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13E7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13E8
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+15.1607160555749392
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13E9
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+14.40472302678155
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13EA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13EB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13EC
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+13.2090265468432992
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13ED
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+14.40472302678155
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13EE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13EF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13F0
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+14.40472302678155
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13F1
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+13.6487299979881396
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13F2
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13F3
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13F4
+ 8
+LAYER_COLOR_80
+ 10
+91.4318073292581488
+ 20
+12.1398909524641603
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13F5
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+13.6487299979881396
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13F6
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13F7
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13F8
+ 8
+LAYER_COLOR_80
+ 10
+95.3876095819859842
+ 20
+13.3355874324024004
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13F9
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+13.6487299979881396
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13FA
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13FB
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+13FC
+ 8
+LAYER_COLOR_80
+ 10
+96.5833060619242332
+ 20
+17.2913896851302411
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+VERTEX
+ 5
+13FD
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+13.6487299979881396
+ 30
+1.069135594379141
+ 70
+ 32
+ 0
+SEQEND
+ 5
+13FE
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+13FF
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1400
+ 8
+LAYER_COLOR_80
+ 10
+97.0261565251318956
+ 20
+17.2913896851302411
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1401
+ 8
+LAYER_COLOR_80
+ 10
+95.3876095819859842
+ 20
+13.3355874324024004
+ 30
+-0.0000000000000001
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1402
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1403
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1404
+ 8
+LAYER_COLOR_80
+ 10
+95.5141704675450995
+ 20
+17.2913896851302411
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1405
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+14.40472302678155
+ 30
+1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1406
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1407
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1408
+ 8
+LAYER_COLOR_80
+ 10
+94.4450348731659091
+ 20
+17.2913896851302411
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1409
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+15.1607160555749392
+ 30
+1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+140A
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+140B
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+140C
+ 8
+LAYER_COLOR_80
+ 10
+94.0021844099583035
+ 20
+17.2913896851302411
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+VERTEX
+ 5
+140D
+ 8
+LAYER_COLOR_80
+ 10
+93.2493383932277169
+ 20
+15.4738586211606908
+ 30
+0.0000000000000008
+ 70
+ 32
+ 0
+SEQEND
+ 5
+140E
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+140F
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1410
+ 8
+LAYER_COLOR_80
+ 10
+94.4450348731659091
+ 20
+17.2913896851302411
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1411
+ 8
+LAYER_COLOR_80
+ 10
+93.5624809588134667
+ 20
+15.1607160555749392
+ 30
+-1.0691355943791421
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1412
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1413
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1414
+ 8
+LAYER_COLOR_80
+ 10
+95.5141704675450995
+ 20
+17.2913896851302411
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1415
+ 8
+LAYER_COLOR_80
+ 10
+94.3184739876068647
+ 20
+14.40472302678155
+ 30
+-1.511986057586802
+ 70
+ 32
+ 0
+SEQEND
+ 5
+1416
+ 8
+LAYER_COLOR_80
+ 0
+POLYLINE
+ 5
+1417
+ 8
+LAYER_COLOR_80
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+1418
+ 8
+LAYER_COLOR_80
+ 10
+96.5833060619242332
+ 20
+17.2913896851302411
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+VERTEX
+ 5
+1419
+ 8
+LAYER_COLOR_80
+ 10
+95.0744670164002486
+ 20
+13.6487299979881396
+ 30
+-1.069135594379143
+ 70
+ 32
+ 0
+SEQEND
+ 5
+141A
+ 8
+LAYER_COLOR_80
+ 0
+ENDBLK
+ 5
+141C
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U20
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U20
+ 1
+
+ 0
+LINE
+ 5
+141E
+ 8
+0
+ 10
+137.0786153379725079
+ 20
+1.0145784496462791
+ 30
+0.0
+ 11
+137.0786153379725079
+ 21
+9.6817271049284273
+ 31
+0.0
+ 0
+LINE
+ 5
+141F
+ 8
+0
+ 10
+137.0786153379725079
+ 20
+9.6817271049284273
+ 30
+0.0
+ 11
+141.3991281320296878
+ 21
+9.6817271049284273
+ 31
+0.0
+ 0
+LINE
+ 5
+1420
+ 8
+0
+ 10
+141.3991281320296878
+ 20
+9.6817271049284273
+ 30
+0.0
+ 11
+141.3991281320296878
+ 21
+13.4327196299509506
+ 31
+0.0
+ 0
+LINE
+ 5
+1421
+ 8
+0
+ 10
+141.3991281320296878
+ 20
+13.4327196299509506
+ 30
+0.0
+ 11
+132.8665978468326898
+ 21
+13.4327196299509506
+ 31
+0.0
+ 0
+LINE
+ 5
+1422
+ 8
+0
+ 10
+132.8665978468326898
+ 20
+13.4327196299509506
+ 30
+0.0
+ 11
+132.8665978468326898
+ 21
+20.7734272312665098
+ 31
+0.0
+ 0
+LINE
+ 5
+1423
+ 8
+0
+ 10
+132.8665978468326898
+ 20
+20.7734272312665098
+ 30
+0.0
+ 11
+140.8586409491609004
+ 21
+20.7734272312665098
+ 31
+0.0
+ 0
+LINE
+ 5
+1424
+ 8
+0
+ 10
+140.8586409491609004
+ 20
+20.7734272312665098
+ 30
+0.0
+ 11
+140.8586409491609004
+ 21
+26.6826500905119701
+ 31
+0.0
+ 0
+LINE
+ 5
+1425
+ 8
+0
+ 10
+138.5786153379725931
+ 20
+1.0145784496462791
+ 30
+0.0
+ 11
+138.5786153379725931
+ 21
+8.1817271049284273
+ 31
+0.0
+ 0
+LINE
+ 5
+1426
+ 8
+0
+ 10
+138.5786153379725931
+ 20
+8.1817271049284273
+ 30
+0.0
+ 11
+142.8991281320298015
+ 21
+8.1817271049284273
+ 31
+0.0
+ 0
+LINE
+ 5
+1427
+ 8
+0
+ 10
+142.8991281320298015
+ 20
+8.1817271049284273
+ 30
+0.0
+ 11
+142.8991281320298015
+ 21
+14.9327196299509506
+ 31
+0.0
+ 0
+LINE
+ 5
+1428
+ 8
+0
+ 10
+142.8991281320298015
+ 20
+14.9327196299509506
+ 30
+0.0
+ 11
+134.3665978468326898
+ 21
+14.9327196299509506
+ 31
+0.0
+ 0
+LINE
+ 5
+1429
+ 8
+0
+ 10
+134.3665978468326898
+ 20
+14.9327196299509506
+ 30
+0.0
+ 11
+134.3665978468326898
+ 21
+19.2734272312665098
+ 31
+0.0
+ 0
+LINE
+ 5
+142A
+ 8
+0
+ 10
+134.3665978468326898
+ 20
+19.2734272312665098
+ 30
+0.0
+ 11
+142.3586409491607867
+ 21
+19.2734272312665098
+ 31
+0.0
+ 0
+LINE
+ 5
+142B
+ 8
+0
+ 10
+142.3586409491607867
+ 20
+19.2734272312665098
+ 30
+0.0
+ 11
+142.3586409491607867
+ 21
+26.6826500905119701
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+142D
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U21
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U21
+ 1
+
+ 0
+LINE
+ 5
+1433
+ 8
+LAYER_TRUE_COLOR
+ 10
+132.5468878910340891
+ 20
+37.540634549755481
+ 30
+0.0
+ 11
+132.5468878910340891
+ 21
+46.0644078154303713
+ 31
+0.0
+ 0
+LINE
+ 5
+1434
+ 8
+LAYER_TRUE_COLOR
+ 10
+134.6778312074528117
+ 20
+37.540634549755481
+ 30
+0.0
+ 11
+134.6778312074528117
+ 21
+41.0034174389358981
+ 31
+0.0
+ 0
+LINE
+ 5
+1435
+ 8
+LAYER_TRUE_COLOR
+ 10
+134.6778312074528117
+ 20
+42.6016249262499471
+ 30
+0.0
+ 11
+134.6778312074528117
+ 21
+46.0644078154303713
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+1437
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U22
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U22
+ 1
+
+ 0
+LINE
+ 5
+1439
+ 8
+LAYER_TRUE_COLOR
+ 10
+134.6778312074528117
+ 20
+42.6016249262499471
+ 30
+0.0
+ 11
+141.0706611567090079
+ 21
+42.6016249262499471
+ 31
+0.0
+ 0
+LINE
+ 5
+143A
+ 8
+LAYER_TRUE_COLOR
+ 10
+134.6778312074528117
+ 20
+41.0034174389358981
+ 30
+0.0
+ 11
+141.0706611567090079
+ 21
+41.0034174389358981
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+143C
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U23
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U23
+ 1
+
+ 0
+TEXT
+ 5
+143E
+ 8
+0
+ 10
+183.5643714623973892
+ 20
+4.2263707184131363
+ 30
+0.0
+ 40
+1.0
+ 1
+this is a Mtext
+ 0
+TEXT
+ 5
+143F
+ 8
+0
+ 10
+183.5848353096006917
+ 20
+2.5597040517464689
+ 30
+0.0
+ 40
+1.0
+ 1
+with multiple lines in it
+ 0
+ENDBLK
+ 5
+1441
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U24
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U24
+ 1
+
+ 0
+TEXT
+ 5
+1443
+ 8
+0
+ 10
+183.5643714623973892
+ 20
+9.1875563563272635
+ 30
+0.0
+ 40
+1.0
+ 1
+this is a Mtext
+ 0
+TEXT
+ 5
+1444
+ 8
+0
+ 10
+193.4902468603054899
+ 20
+9.1875563563272635
+ 30
+0.0
+ 40
+1.0
+ 1
+with multiple lines in it
+ 0
+ENDBLK
+ 5
+1446
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U25
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U25
+ 1
+
+ 0
+TEXT
+ 5
+1448
+ 8
+0
+ 10
+190.8010108097041098
+ 20
+15.8261017448291099
+ 30
+0.0
+ 40
+1.0
+ 1
+this is a Mtext
+ 0
+TEXT
+ 5
+1449
+ 8
+0
+ 10
+185.8310244522689061
+ 20
+14.1594350781624492
+ 30
+0.0
+ 40
+1.0
+ 1
+with multiple lines in it
+ 0
+ENDBLK
+ 5
+144B
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U26
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U26
+ 1
+
+ 0
+SOLID
+ 5
+1450
+ 8
+LAYER1
+ 10
+718.8792805366578023
+ 20
+5.2654791949995143
+ 30
+0.0
+ 11
+717.8687154323397408
+ 21
+2.9411794550679859
+ 31
+0.0
+ 12
+718.0708284532032621
+ 22
+5.4675922158631218
+ 32
+0.0
+ 13
+718.0708284532032621
+ 23
+5.4675922158631218
+ 33
+0.0
+ 0
+POLYLINE
+ 5
+1451
+ 8
+LAYER1
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+1452
+ 8
+LAYER1
+ 10
+718.4750544949305322
+ 20
+5.3665357054313176
+ 30
+0.0
+ 0
+VERTEX
+ 5
+1453
+ 8
+LAYER1
+ 10
+729.2681170780972479
+ 20
+48.5387860380985785
+ 30
+0.0
+ 0
+VERTEX
+ 5
+1454
+ 8
+LAYER1
+ 10
+737.8987500252849259
+ 20
+14.07181240225556
+ 30
+0.0
+ 0
+VERTEX
+ 5
+1455
+ 8
+LAYER1
+ 10
+757.39775412866436
+ 20
+14.07181240225556
+ 30
+0.0
+ 0
+SEQEND
+ 5
+1456
+ 8
+LAYER1
+ 0
+ENDBLK
+ 5
+1458
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U27
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U27
+ 1
+
+ 0
+TEXT
+ 5
+145A
+ 8
+LAYER1
+ 10
+740.934327706781346
+ 20
+15.0924089634615104
+ 30
+0.0
+ 40
+1.4249252057197059
+ 1
+Sample annotation
+ 0
+ENDBLK
+ 5
+145C
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U28
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U28
+ 1
+
+ 0
+SOLID
+ 5
+147C
+ 8
+LAYER1
+ 62
+ 165
+ 10
+774.8657236611278449
+ 20
+21.9944650629772092
+ 30
+0.0
+ 11
+774.8657236611278449
+ 21
+9.1701382114998538
+ 31
+0.0
+ 12
+877.4603384729467734
+ 22
+21.9944650629772092
+ 32
+0.0
+ 13
+877.4603384729467734
+ 23
+9.1701382114998538
+ 33
+0.0
+ 0
+TEXT
+ 5
+147D
+ 8
+LAYER1
+ 10
+809.4413393890019961
+ 20
+43.3485207419413427
+ 30
+0.0
+ 40
+4.0
+ 1
+Table sample
+ 0
+TEXT
+ 5
+147E
+ 8
+LAYER1
+ 10
+786.4859721052079067
+ 20
+35.9049452250934635
+ 30
+0.0
+ 40
+4.0
+ 1
+Text
+ 0
+TEXT
+ 5
+147F
+ 8
+LAYER1
+ 10
+820.6841770424808828
+ 20
+35.9049452250934635
+ 30
+0.0
+ 40
+4.0
+ 1
+Text
+ 0
+TEXT
+ 5
+1480
+ 8
+LAYER1
+ 10
+854.8823819797537453
+ 20
+35.9049452250934635
+ 30
+0.0
+ 40
+4.0
+ 1
+Text
+ 0
+TEXT
+ 5
+1481
+ 8
+LAYER1
+ 62
+ 7
+ 10
+786.3785835909119442
+ 20
+17.5036295135459383
+ 30
+0.0
+ 40
+4.0
+ 1
+This table will be imported as an
+ 0
+TEXT
+ 5
+1482
+ 8
+LAYER1
+ 62
+ 7
+ 10
+811.4849955963688899
+ 20
+10.8369628468792705
+ 30
+0.0
+ 40
+4.0
+ 1
+Insert entity
+ 0
+TEXT
+ 5
+1483
+ 8
+LAYER1
+ 10
+782.4041167163945829
+ 20
+5.1359400065625769
+ 30
+0.0
+ 40
+4.0
+ 1
+cell text
+ 0
+TEXT
+ 5
+1484
+ 8
+LAYER1
+ 10
+816.6023216536676728
+ 20
+5.1359400065625769
+ 30
+0.0
+ 40
+4.0
+ 1
+cell text
+ 0
+TEXT
+ 5
+1485
+ 8
+LAYER1
+ 10
+850.8005265909406489
+ 20
+5.1359400065625769
+ 30
+0.0
+ 40
+4.0
+ 1
+cell text
+ 0
+LINE
+ 5
+1486
+ 8
+LAYER1
+ 10
+774.8657236611278449
+ 20
+48.5387860380985785
+ 30
+0.0
+ 11
+877.4603384729467734
+ 21
+48.5387860380985785
+ 31
+0.0
+ 0
+LINE
+ 5
+1487
+ 8
+LAYER1
+ 10
+774.8657236611278449
+ 20
+41.0477506708864084
+ 30
+0.0
+ 11
+877.4603384729467734
+ 21
+41.0477506708864084
+ 31
+0.0
+ 0
+LINE
+ 5
+1488
+ 8
+LAYER1
+ 10
+774.8657236611278449
+ 20
+34.6966554682500217
+ 30
+0.0
+ 11
+877.4603384729467734
+ 21
+34.6966554682500217
+ 31
+0.0
+ 0
+LINE
+ 5
+1489
+ 8
+LAYER1
+ 10
+774.8657236611278449
+ 20
+28.3455602656136101
+ 30
+0.0
+ 11
+877.4603384729467734
+ 21
+28.3455602656136101
+ 31
+0.0
+ 0
+LINE
+ 5
+148A
+ 8
+LAYER1
+ 62
+ 63
+ 10
+774.8657236611278449
+ 20
+21.9944650629772092
+ 30
+0.0
+ 11
+877.4603384729467734
+ 21
+21.9944650629772092
+ 31
+0.0
+ 0
+LINE
+ 5
+148B
+ 8
+LAYER1
+ 62
+ 63
+ 10
+774.8657236611278449
+ 20
+9.1701382114998538
+ 30
+0.0
+ 11
+809.0639285984009348
+ 21
+9.1701382114998538
+ 31
+0.0
+ 0
+LINE
+ 5
+148C
+ 8
+LAYER1
+ 10
+809.0639285984009348
+ 20
+9.1701382114998538
+ 30
+0.0
+ 11
+877.4603384729467734
+ 21
+9.1701382114998538
+ 31
+0.0
+ 0
+LINE
+ 5
+148D
+ 8
+LAYER1
+ 10
+774.8657236611278449
+ 20
+2.8190430088634448
+ 30
+0.0
+ 11
+877.4603384729467734
+ 21
+2.8190430088634448
+ 31
+0.0
+ 0
+LINE
+ 5
+148E
+ 8
+LAYER1
+ 10
+774.8657236611278449
+ 20
+48.5387860380985785
+ 30
+0.0
+ 11
+774.8657236611278449
+ 21
+21.9944650629772092
+ 31
+0.0
+ 0
+LINE
+ 5
+148F
+ 8
+LAYER1
+ 62
+ 63
+ 10
+774.8657236611278449
+ 20
+21.9944650629772092
+ 30
+0.0
+ 11
+774.8657236611278449
+ 21
+9.1701382114998538
+ 31
+0.0
+ 0
+LINE
+ 5
+1490
+ 8
+LAYER1
+ 10
+774.8657236611278449
+ 20
+9.1701382114998538
+ 30
+0.0
+ 11
+774.8657236611278449
+ 21
+2.8190430088634448
+ 31
+0.0
+ 0
+LINE
+ 5
+1491
+ 8
+LAYER1
+ 10
+809.0639285984009348
+ 20
+41.0477506708864084
+ 30
+0.0
+ 11
+809.0639285984009348
+ 21
+21.9944650629772092
+ 31
+0.0
+ 0
+LINE
+ 5
+1492
+ 8
+LAYER1
+ 10
+809.0639285984009348
+ 20
+9.1701382114998538
+ 30
+0.0
+ 11
+809.0639285984009348
+ 21
+2.8190430088634448
+ 31
+0.0
+ 0
+LINE
+ 5
+1493
+ 8
+LAYER1
+ 10
+843.2621335356737973
+ 20
+41.0477506708864084
+ 30
+0.0
+ 11
+843.2621335356737973
+ 21
+21.9944650629772092
+ 31
+0.0
+ 0
+LINE
+ 5
+1494
+ 8
+LAYER1
+ 10
+843.2621335356737973
+ 20
+9.1701382114998538
+ 30
+0.0
+ 11
+843.2621335356737973
+ 21
+2.8190430088634448
+ 31
+0.0
+ 0
+LINE
+ 5
+1495
+ 8
+LAYER1
+ 10
+877.4603384729467734
+ 20
+48.5387860380985785
+ 30
+0.0
+ 11
+877.4603384729467734
+ 21
+21.9944650629772092
+ 31
+0.0
+ 0
+LINE
+ 5
+1496
+ 8
+LAYER1
+ 62
+ 63
+ 10
+877.4603384729467734
+ 20
+21.9944650629772092
+ 30
+0.0
+ 11
+877.4603384729467734
+ 21
+9.1701382114998538
+ 31
+0.0
+ 0
+LINE
+ 5
+1497
+ 8
+LAYER1
+ 10
+877.4603384729467734
+ 20
+9.1701382114998538
+ 30
+0.0
+ 11
+877.4603384729467734
+ 21
+2.8190430088634448
+ 31
+0.0
+ 0
+LINE
+ 5
+1498
+ 8
+LAYER1
+ 62
+ 8
+ 10
+774.8657236611278449
+ 20
+48.5387860380985785
+ 30
+0.0
+ 11
+774.8657236611278449
+ 21
+48.5387860380985785
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+149A
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U29
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U29
+ 1
+
+ 0
+TEXT
+ 5
+149C
+ 8
+LAYER1
+ 62
+ 0
+ 10
+34.5756157278740019
+ 20
+-5.1902652961572482
+ 30
+0.0
+ 40
+4.0
+ 1
+Table sample
+ 0
+ENDBLK
+ 5
+149E
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U30
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U30
+ 1
+
+ 0
+TEXT
+ 5
+14A0
+ 8
+LAYER1
+ 62
+ 0
+ 10
+11.6202484440798699
+ 20
+-12.6338408130051292
+ 30
+0.0
+ 40
+4.0
+ 1
+Text
+ 0
+ENDBLK
+ 5
+14A2
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U31
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U31
+ 1
+
+ 0
+TEXT
+ 5
+14A4
+ 8
+LAYER1
+ 62
+ 0
+ 10
+45.8184533813528319
+ 20
+-12.6338408130051292
+ 30
+0.0
+ 40
+4.0
+ 1
+Text
+ 0
+ENDBLK
+ 5
+14A6
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U32
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U32
+ 1
+
+ 0
+TEXT
+ 5
+14A8
+ 8
+LAYER1
+ 62
+ 0
+ 10
+80.0166583186258293
+ 20
+-12.6338408130051292
+ 30
+0.0
+ 40
+4.0
+ 1
+Text
+ 0
+ENDBLK
+ 5
+14AA
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U33
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U33
+ 1
+
+ 0
+TEXT
+ 5
+14AC
+ 8
+LAYER1
+ 62
+ 7
+ 10
+11.51285992978395
+ 20
+-31.0351565245526508
+ 30
+0.0
+ 40
+4.0
+ 1
+This table will be imported as an
+ 0
+TEXT
+ 5
+14AD
+ 8
+LAYER1
+ 62
+ 7
+ 10
+36.619271935240981
+ 20
+-37.7018231912193116
+ 30
+0.0
+ 40
+4.0
+ 1
+Insert entity
+ 0
+ENDBLK
+ 5
+14AF
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U34
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U34
+ 1
+
+ 0
+TEXT
+ 5
+14B1
+ 8
+LAYER1
+ 62
+ 0
+ 10
+7.5383930552667744
+ 20
+-43.4028460315360078
+ 30
+0.0
+ 40
+4.0
+ 1
+cell text
+ 0
+ENDBLK
+ 5
+14B3
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U35
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U35
+ 1
+
+ 0
+TEXT
+ 5
+14B5
+ 8
+LAYER1
+ 62
+ 0
+ 10
+41.7365979925397426
+ 20
+-43.4028460315360078
+ 30
+0.0
+ 40
+4.0
+ 1
+cell text
+ 0
+ENDBLK
+ 5
+14B7
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U36
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U36
+ 1
+
+ 0
+TEXT
+ 5
+14B9
+ 8
+LAYER1
+ 62
+ 0
+ 10
+75.9348029298127187
+ 20
+-43.4028460315360078
+ 30
+0.0
+ 40
+4.0
+ 1
+cell text
+ 0
+ENDBLK
+ 5
+14BB
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U37
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U37
+ 1
+
+ 0
+TEXT
+ 5
+14BD
+ 8
+LAYER1
+ 62
+ 0
+ 10
+335.8459936258784069
+ 20
+31.4319720951328314
+ 30
+0.0
+ 40
+2.5
+ 1
+46,72
+ 50
+30.0000000000005898
+ 0
+ENDBLK
+ 5
+14BF
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U38
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U38
+ 1
+
+ 0
+TEXT
+ 5
+14C1
+ 8
+LAYER1
+ 62
+ 0
+ 10
+621.9258897151188421
+ 20
+26.8595257206624112
+ 30
+0.0
+ 40
+2.5
+ 1
+Ø45,6
+ 0
+ENDBLK
+ 5
+14C3
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U39
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U39
+ 1
+
+ 0
+TEXT
+ 5
+14C5
+ 8
+LAYER1
+ 62
+ 0
+ 10
+701.0143264698423309
+ 20
+15.4601240749047601
+ 30
+0.0
+ 40
+2.5
+ 1
+102,59
+ 0
+ENDBLK
+ 5
+14C7
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U40
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U40
+ 1
+
+ 0
+TEXT
+ 5
+14C9
+ 8
+LAYER1
+ 62
+ 0
+ 10
+676.851266698109157
+ 20
+43.3174276435961403
+ 30
+0.0
+ 40
+2.5
+ 1
+353,38
+ 50
+90.0
+ 0
+ENDBLK
+ 5
+14CB
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U41
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U41
+ 1
+
+ 0
+TEXT
+ 5
+14CD
+ 8
+LAYER1
+ 62
+ 0
+ 10
+580.7287866125991513
+ 20
+38.3755481792946824
+ 30
+0.0
+ 40
+2.5
+ 1
+R11,4
+ 50
+44.9999999999997726
+ 0
+ENDBLK
+ 5
+14CF
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U42
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U42
+ 1
+
+ 0
+TEXT
+ 5
+14D4
+ 8
+0
+ 10
+183.5643714623973892
+ 20
+-2.3863756850637401
+ 30
+0.0
+ 40
+1.0
+ 1
+this is a really long Mtext
+ 0
+TEXT
+ 5
+14D5
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-4.0530423517304062
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14D6
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-5.7197090183970731
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14D7
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-7.3863756850637401
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14D8
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-9.0530423517304062
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14D9
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-10.7197090183970705
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14DA
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-12.3863756850637401
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14DB
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-14.0530423517304008
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14DC
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-15.7197090183970705
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14DD
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-17.3863756850637401
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14DE
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-19.0530423517304008
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14DF
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-20.7197090183970687
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14E0
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-22.3863756850637401
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14E1
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-24.0530423517304115
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14E2
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-25.7197090183970793
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14E3
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-27.3863756850637508
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14E4
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-29.0530423517304115
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14E5
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-30.7197090183970793
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14E6
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-32.3863756850637472
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14E7
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-34.0530423517304115
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14E8
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-35.7197090183970829
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14E9
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-37.3863756850637401
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14EA
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-39.0530423517304115
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14EB
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-40.7197090183970687
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14EC
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-42.386375685063733
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14ED
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-44.0530423517303973
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14EE
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-45.7197090183970616
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14EF
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-47.3863756850637188
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14F0
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-49.0530423517303902
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14F1
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-50.7197090183970474
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14F2
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-52.3863756850637188
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14F3
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-54.0530423517303831
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14F4
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-55.7197090183970474
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14F5
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-57.3863756850637117
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14F6
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-59.0530423517303689
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14F7
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-60.7197090183970403
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14F8
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-62.3863756850636975
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14F9
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-64.0530423517303689
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14FA
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-65.7197090183970403
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14FB
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-67.3863756850637117
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14FC
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-69.0530423517303831
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14FD
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-70.7197090183970545
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14FE
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-72.3863756850637259
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+14FF
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-74.0530423517303973
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1500
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-75.7197090183970687
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1501
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-77.3863756850637401
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1502
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-79.0530423517304115
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1503
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-80.7197090183970829
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1504
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-82.3863756850637543
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1505
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-84.0530423517304257
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1506
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-85.7197090183970971
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1507
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-87.3863756850637543
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1508
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-89.0530423517304399
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1509
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-90.7197090183970971
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+150A
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-92.3863756850637827
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+150B
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-94.0530423517304541
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+150C
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-95.7197090183971255
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+150D
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-97.3863756850637969
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+150E
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-99.0530423517304826
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+150F
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-100.7197090183970971
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1510
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-102.3863756850637969
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1511
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-104.0530423517303973
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1512
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-105.7197090183970971
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1513
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-107.3863756850637969
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1514
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-109.0530423517304968
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1515
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-110.7197090183970971
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1516
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-112.3863756850637969
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1517
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-114.0530423517304968
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1518
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-115.7197090183971966
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1519
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-117.3863756850637969
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+151A
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-119.0530423517304968
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+151B
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-120.7197090183971966
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+151C
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-122.3863756850637969
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+151D
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-124.0530423517304968
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+151E
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-125.7197090183971966
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+151F
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-127.3863756850638964
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1520
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-129.053042351730511
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1521
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-130.7197090183971966
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1522
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-132.3863756850637969
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1523
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-134.053042351730511
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1524
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-135.7197090183971113
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1525
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-137.3863756850637969
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1526
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-139.053042351730511
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1527
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-140.7197090183971113
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1528
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-142.3863756850637969
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1529
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-144.0530423517303973
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+152A
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-145.7197090183971113
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+152B
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-147.3863756850637117
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+152C
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-149.0530423517303973
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+152D
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-150.7197090183971113
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+152E
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-152.3863756850637117
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+152F
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-154.0530423517303973
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1530
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-155.7197090183969976
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1531
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-157.3863756850637117
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1532
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-159.053042351730312
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1533
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-160.7197090183969976
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1534
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-162.3863756850637117
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1535
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-164.053042351730312
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1536
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-165.7197090183969976
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1537
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-167.386375685063598
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1538
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-169.053042351730312
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1539
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-170.7197090183969124
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+153A
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-172.386375685063598
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+153B
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-174.053042351730312
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+153C
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-175.7197090183969124
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+153D
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-177.386375685063598
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+153E
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-179.0530423517301983
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+153F
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-180.7197090183969124
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1540
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-182.3863756850635127
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1541
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-184.0530423517301983
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1542
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-185.7197090183969124
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1543
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-187.3863756850635127
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1544
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-189.0530423517301983
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1545
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-190.7197090183967987
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1546
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-192.3863756850635127
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1547
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-194.0530423517301131
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1548
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-195.7197090183967987
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+1549
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-197.3863756850635127
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+154A
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-199.0530423517301131
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+154B
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-200.7197090183967987
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+154C
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-202.3863756850635127
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+154D
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-204.0530423517301131
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla bla bla
+ 0
+TEXT
+ 5
+154E
+ 8
+0
+ 10
+183.4975228948667052
+ 20
+-205.7197090183967987
+ 30
+0.0
+ 40
+1.0
+ 1
+bla bla bla bla bla
+ 0
+ENDBLK
+ 5
+1550
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+*U43
+ 70
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*U43
+ 1
+
+ 0
+TEXT
+ 5
+155B
+ 8
+0
+ 10
+1083.7523821371139547
+ 20
+23.1670474199018486
+ 30
+0.0
+ 40
+0.18
+ 1
+MLeader
+ 0
+TEXT
+ 5
+155C
+ 8
+0
+ 10
+1083.7666249747669553
+ 20
+22.8670474199018514
+ 30
+0.0
+ 40
+0.18
+ 1
+text, hello!
+ 0
+LINE
+ 5
+155D
+ 8
+0
+ 6
+BYBLOCK
+ 10
+1083.3210451657639624
+ 20
+23.2392438728350115
+ 30
+0.0
+ 11
+1083.6810451657629528
+ 21
+23.2392438728350115
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+155E
+ 8
+0
+ 6
+BYBLOCK
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+155F
+ 8
+0
+ 6
+BYBLOCK
+ 10
+1050.4053772701790876
+ 20
+8.2501446868196027
+ 30
+0.0
+ 0
+VERTEX
+ 5
+1560
+ 8
+0
+ 6
+BYBLOCK
+ 10
+1083.3210451657639624
+ 20
+23.2392438728350115
+ 30
+0.0
+ 0
+SEQEND
+ 5
+1561
+ 8
+0
+ 6
+BYBLOCK
+ 0
+SOLID
+ 5
+1562
+ 8
+0
+ 10
+1050.4178102132079857
+ 20
+8.2228422706692577
+ 30
+0.0
+ 11
+1050.24156277327711
+ 21
+8.1755470286477703
+ 31
+0.0
+ 12
+1050.3929443271510991
+ 22
+8.2774471029699477
+ 32
+0.0
+ 13
+1050.3929443271510991
+ 23
+8.2774471029699477
+ 33
+0.0
+ 0
+ENDBLK
+ 5
+1564
+ 8
+0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+ENTITIES
+ 0
+POINT
+ 5
+28E
+ 8
+0
+ 10
+1.494404150136851
+ 20
+1.4913258986784359
+ 30
+0.0
+ 0
+POINT
+ 5
+298
+ 8
+0
+ 6
+BYBLOCK
+ 62
+ 0
+ 10
+1.494404150136851
+ 20
+2.2414731443964291
+ 30
+0.0
+ 0
+POINT
+ 5
+299
+ 8
+LAYER_LOCK
+ 6
+CONTINUOUS
+ 62
+ 2
+ 10
+1.494404150136851
+ 20
+3.0050158458197198
+ 30
+0.0
+ 0
+POINT
+ 5
+29A
+ 8
+0
+ 62
+ 230
+ 10
+1.494404150136851
+ 20
+3.7149766178649481
+ 30
+0.0
+ 0
+POINT
+ 5
+29B
+ 8
+0
+ 6
+ACAD_ISO02W100
+ 10
+1.494404150136851
+ 20
+4.4115419128935036
+ 30
+0.0
+ 0
+POINT
+ 5
+29C
+ 8
+0
+ 62
+ 7
+ 10
+1.4944041501368519
+ 20
+5.121502684938732
+ 30
+0.0
+ 0
+LINE
+ 5
+2C7
+ 8
+0
+ 10
+3.5925339989093881
+ 20
+1.4772418961801961
+ 30
+0.0
+ 11
+6.8635470339795566
+ 21
+1.4772418961801961
+ 31
+0.0
+ 0
+LINE
+ 5
+2CF
+ 8
+0
+ 6
+ACAD_ISO02W100
+ 62
+ 3
+ 10
+3.5925339989093881
+ 20
+2.2977100470809328
+ 30
+0.0
+ 11
+6.8635470339795566
+ 21
+2.2977100470809328
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+2E2
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DB3
+ 8
+0
+ 10
+12.1405161954316299
+ 20
+1.379831194356633
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DB4
+ 8
+0
+ 10
+10.94637760855856
+ 20
+4.0534671106275928
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DB5
+ 8
+0
+ 10
+12.7818129554314002
+ 20
+5.04779447978565
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DB6
+ 8
+0
+ 10
+15.3248860815288008
+ 20
+3.2580051933056349
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DB7
+ 8
+0
+ 10
+12.9144949938809894
+ 20
+2.7718895771644441
+ 30
+0.0
+ 0
+SEQEND
+ 5
+DB8
+ 8
+0
+ 0
+POLYLINE
+ 5
+2E3
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+DB9
+ 8
+0
+ 10
+19.3656302580073394
+ 20
+1.7974164527873311
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DBA
+ 8
+0
+ 10
+17.6319178313618607
+ 20
+3.60046347638152
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DBB
+ 8
+0
+ 10
+20.6393782124462
+ 20
+5.6509875629158151
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DBC
+ 8
+0
+ 10
+22.7976732102957413
+ 20
+4.0954175472729801
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DBD
+ 8
+0
+ 10
+21.5239253762702383
+ 20
+2.751970775569184
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DBE
+ 8
+0
+ 10
+22.9392008143060018
+ 20
+1.938831948746695
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DBF
+ 8
+0
+ 10
+21.5593071568594503
+ 20
+0.3832619331038529
+ 30
+0.0
+ 0
+SEQEND
+ 5
+DC0
+ 8
+0
+ 0
+POLYLINE
+ 5
+2E4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+DC1
+ 8
+0
+ 10
+28.0056368441281798
+ 20
+0.3613048628239071
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DC2
+ 8
+0
+ 10
+25.811784984661319
+ 20
+1.792889667380869
+ 30
+0.0
+ 42
+-0.7995594967893557
+ 0
+VERTEX
+ 5
+DC3
+ 8
+0
+ 10
+26.8191659393102491
+ 20
+4.4994797477811437
+ 30
+0.0
+ 42
+0.5438616789439751
+ 0
+VERTEX
+ 5
+DC4
+ 8
+0
+ 10
+28.4309753704178405
+ 20
+6.378434807198949
+ 30
+0.0
+ 42
+-2.8443774774057431
+ 0
+VERTEX
+ 5
+DC5
+ 8
+0
+ 10
+30.4905098575679503
+ 20
+4.9468500026419866
+ 30
+0.0
+ 42
+0.7187509838525309
+ 0
+VERTEX
+ 5
+DC6
+ 8
+0
+ 10
+29.7069913105269308
+ 20
+1.9494692510832861
+ 30
+0.0
+ 42
+0.2737938379636693
+ 0
+VERTEX
+ 5
+DC7
+ 8
+0
+ 10
+28.6664285591660217
+ 20
+1.333494561262174
+ 30
+0.0
+ 42
+-0.0476105397037214
+ 0
+SEQEND
+ 5
+DC8
+ 8
+0
+ 0
+POLYLINE
+ 5
+2E5
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DC9
+ 8
+0
+ 10
+35.3008317241206413
+ 20
+5.700745689844573
+ 30
+0.0
+ 42
+2.1277762203780561
+ 0
+VERTEX
+ 5
+DCA
+ 8
+0
+ 10
+39.6519677112643905
+ 20
+5.700745689844573
+ 30
+0.0
+ 42
+0.3079358491434644
+ 0
+VERTEX
+ 5
+DCB
+ 8
+0
+ 10
+38.3466269030799225
+ 20
+11.0991272182579994
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DCC
+ 8
+0
+ 10
+35.6634263395437401
+ 20
+8.7441285604946586
+ 30
+0.0
+ 0
+VERTEX
+ 5
+DCD
+ 8
+0
+ 10
+38.0464184504254419
+ 20
+8.3300672023091877
+ 30
+0.0
+ 40
+3.6696095176194108
+ 41
+5.0805639280305366
+ 0
+SEQEND
+ 5
+DCE
+ 8
+0
+ 0
+CIRCLE
+ 5
+31F
+ 8
+0
+ 10
+46.8724783614525506
+ 20
+6.6729639639462022
+ 30
+0.0
+ 40
+3.6824809515879289
+ 0
+ARC
+ 5
+320
+ 8
+0
+ 10
+56.3517924259523113
+ 20
+4.6976017325188764
+ 30
+0.0
+ 40
+3.0444943905988882
+ 50
+341.0435453511963146
+ 51
+161.0435453511958031
+ 0
+POLYLINE
+ 5
+321
+ 8
+0
+ 10
+62.899261587245185
+ 20
+4.1852104973552784
+ 30
+0.0
+ 66
+ 1
+ 70
+ 8
+ 0
+VERTEX
+ 8
+0
+ 5
+1568
+ 10
+62.8993
+ 20
+4.18521
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1569
+ 10
+62.9054
+ 20
+4.02492
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+156A
+ 10
+62.9238
+ 20
+3.86502
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+156B
+ 10
+62.9545
+ 20
+3.70589
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+156C
+ 10
+62.9973
+ 20
+3.54791
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+156D
+ 10
+63.0521
+ 20
+3.39147
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+156E
+ 10
+63.1189
+ 20
+3.23694
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+156F
+ 10
+63.1975
+ 20
+3.08469
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1570
+ 10
+63.2876
+ 20
+2.93510
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1571
+ 10
+63.3890
+ 20
+2.78851
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1572
+ 10
+63.5016
+ 20
+2.64530
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1573
+ 10
+63.6250
+ 20
+2.50579
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1574
+ 10
+63.7590
+ 20
+2.37033
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1575
+ 10
+63.9032
+ 20
+2.23924
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1576
+ 10
+64.0572
+ 20
+2.11283
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1577
+ 10
+64.2207
+ 20
+1.99143
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1578
+ 10
+64.3934
+ 20
+1.87530
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1579
+ 10
+64.5747
+ 20
+1.76474
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+157A
+ 10
+64.7643
+ 20
+1.66001
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+157B
+ 10
+64.9617
+ 20
+1.56137
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+157C
+ 10
+65.1664
+ 20
+1.46904
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+157D
+ 10
+65.3779
+ 20
+1.38326
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+157E
+ 10
+65.5958
+ 20
+1.30423
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+157F
+ 10
+65.8194
+ 20
+1.23214
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1580
+ 10
+66.0484
+ 20
+1.16717
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1581
+ 10
+66.2820
+ 20
+1.10946
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1582
+ 10
+66.5197
+ 20
+1.05917
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1583
+ 10
+66.7610
+ 20
+1.01640
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1584
+ 10
+67.0053
+ 20
+0.981274
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1585
+ 10
+67.2520
+ 20
+0.953863
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1586
+ 10
+67.5005
+ 20
+0.934236
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1587
+ 10
+67.7502
+ 20
+0.922441
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1588
+ 10
+68.0005
+ 20
+0.918506
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1589
+ 10
+68.2508
+ 20
+0.922441
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+158A
+ 10
+68.5005
+ 20
+0.934236
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+158B
+ 10
+68.7490
+ 20
+0.953863
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+158C
+ 10
+68.9957
+ 20
+0.981274
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+158D
+ 10
+69.2400
+ 20
+1.01640
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+158E
+ 10
+69.4813
+ 20
+1.05917
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+158F
+ 10
+69.7191
+ 20
+1.10946
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1590
+ 10
+69.9527
+ 20
+1.16717
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1591
+ 10
+70.1816
+ 20
+1.23214
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1592
+ 10
+70.4052
+ 20
+1.30423
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1593
+ 10
+70.6231
+ 20
+1.38326
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1594
+ 10
+70.8346
+ 20
+1.46904
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1595
+ 10
+71.0393
+ 20
+1.56137
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1596
+ 10
+71.2367
+ 20
+1.66001
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1597
+ 10
+71.4263
+ 20
+1.76474
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1598
+ 10
+71.6076
+ 20
+1.87530
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1599
+ 10
+71.7803
+ 20
+1.99143
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+159A
+ 10
+71.9438
+ 20
+2.11283
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+159B
+ 10
+72.0979
+ 20
+2.23924
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+159C
+ 10
+72.2421
+ 20
+2.37033
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+159D
+ 10
+72.3760
+ 20
+2.50579
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+159E
+ 10
+72.4994
+ 20
+2.64530
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+159F
+ 10
+72.6120
+ 20
+2.78851
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15A0
+ 10
+72.7135
+ 20
+2.93510
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15A1
+ 10
+72.8036
+ 20
+3.08469
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15A2
+ 10
+72.8821
+ 20
+3.23694
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15A3
+ 10
+72.9489
+ 20
+3.39147
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15A4
+ 10
+73.0038
+ 20
+3.54791
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15A5
+ 10
+73.0466
+ 20
+3.70589
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15A6
+ 10
+73.0772
+ 20
+3.86502
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15A7
+ 10
+73.0956
+ 20
+4.02492
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15A8
+ 10
+73.1018
+ 20
+4.18521
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15A9
+ 10
+73.0956
+ 20
+4.34550
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15AA
+ 10
+73.0772
+ 20
+4.50540
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15AB
+ 10
+73.0466
+ 20
+4.66454
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15AC
+ 10
+73.0038
+ 20
+4.82251
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15AD
+ 10
+72.9489
+ 20
+4.97896
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15AE
+ 10
+72.8821
+ 20
+5.13348
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15AF
+ 10
+72.8036
+ 20
+5.28573
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15B0
+ 10
+72.7135
+ 20
+5.43532
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15B1
+ 10
+72.6120
+ 20
+5.58191
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15B2
+ 10
+72.4994
+ 20
+5.72512
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15B3
+ 10
+72.3760
+ 20
+5.86463
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15B4
+ 10
+72.2421
+ 20
+6.00009
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15B5
+ 10
+72.0979
+ 20
+6.13118
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15B6
+ 10
+71.9438
+ 20
+6.25759
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15B7
+ 10
+71.7803
+ 20
+6.37900
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15B8
+ 10
+71.6076
+ 20
+6.49512
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15B9
+ 10
+71.4263
+ 20
+6.60568
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15BA
+ 10
+71.2367
+ 20
+6.71041
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15BB
+ 10
+71.0393
+ 20
+6.80905
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15BC
+ 10
+70.8346
+ 20
+6.90138
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15BD
+ 10
+70.6231
+ 20
+6.98716
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15BE
+ 10
+70.4052
+ 20
+7.06619
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15BF
+ 10
+70.1816
+ 20
+7.13828
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15C0
+ 10
+69.9527
+ 20
+7.20325
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15C1
+ 10
+69.7191
+ 20
+7.26096
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15C2
+ 10
+69.4813
+ 20
+7.31125
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15C3
+ 10
+69.2400
+ 20
+7.35402
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15C4
+ 10
+68.9957
+ 20
+7.38915
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15C5
+ 10
+68.7490
+ 20
+7.41656
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15C6
+ 10
+68.5005
+ 20
+7.43619
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15C7
+ 10
+68.2508
+ 20
+7.44798
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15C8
+ 10
+68.0005
+ 20
+7.45192
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15C9
+ 10
+67.7502
+ 20
+7.44798
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15CA
+ 10
+67.5005
+ 20
+7.43619
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15CB
+ 10
+67.2520
+ 20
+7.41656
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15CC
+ 10
+67.0053
+ 20
+7.38915
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15CD
+ 10
+66.7610
+ 20
+7.35402
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15CE
+ 10
+66.5197
+ 20
+7.31125
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15CF
+ 10
+66.2820
+ 20
+7.26096
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15D0
+ 10
+66.0484
+ 20
+7.20325
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15D1
+ 10
+65.8194
+ 20
+7.13828
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15D2
+ 10
+65.5958
+ 20
+7.06619
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15D3
+ 10
+65.3779
+ 20
+6.98716
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15D4
+ 10
+65.1664
+ 20
+6.90138
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15D5
+ 10
+64.9617
+ 20
+6.80905
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15D6
+ 10
+64.7643
+ 20
+6.71041
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15D7
+ 10
+64.5747
+ 20
+6.60568
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15D8
+ 10
+64.3934
+ 20
+6.49512
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15D9
+ 10
+64.2207
+ 20
+6.37900
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15DA
+ 10
+64.0572
+ 20
+6.25759
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15DB
+ 10
+63.9032
+ 20
+6.13118
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15DC
+ 10
+63.7590
+ 20
+6.00009
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15DD
+ 10
+63.6250
+ 20
+5.86463
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15DE
+ 10
+63.5016
+ 20
+5.72512
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15DF
+ 10
+63.3890
+ 20
+5.58191
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15E0
+ 10
+63.2876
+ 20
+5.43532
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15E1
+ 10
+63.1975
+ 20
+5.28573
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15E2
+ 10
+63.1189
+ 20
+5.13348
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15E3
+ 10
+63.0521
+ 20
+4.97896
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15E4
+ 10
+62.9973
+ 20
+4.82251
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15E5
+ 10
+62.9545
+ 20
+4.66454
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15E6
+ 10
+62.9238
+ 20
+4.50540
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15E7
+ 10
+62.9054
+ 20
+4.34550
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15E8
+ 10
+62.8993
+ 20
+4.18521
+ 30
+0.00000
+ 70
+ 32
+ 0
+SEQEND
+ 8
+0
+ 5
+15E9
+ 0
+3DFACE
+ 5
+322
+ 8
+0
+ 10
+75.0394178539562802
+ 20
+8.0503923822259367
+ 30
+0.0
+ 11
+80.7210415701849513
+ 21
+8.0503923822259367
+ 31
+0.0
+ 12
+82.1904270902043237
+ 22
+1.492335632750851
+ 32
+0.0
+ 13
+76.6067624259679576
+ 23
+1.4923356327508519
+ 33
+0.0
+ 0
+INSERT
+ 5
+343
+ 8
+0
+ 2
+*U14
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+POLYLINE
+ 5
+353
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+1001
+ACAD
+1000
+ASC_BOUNDS
+1002
+{
+1070
+ 19
+1005
+35A
+1002
+}
+ 0
+VERTEX
+ 5
+FE2
+ 8
+0
+ 10
+102.7457616028917045
+ 20
+0.0853177934775715
+ 30
+0.0
+ 0
+VERTEX
+ 5
+FE3
+ 8
+0
+ 10
+123.1990874847902973
+ 20
+0.0853177934775715
+ 30
+0.0
+ 0
+VERTEX
+ 5
+FE4
+ 8
+0
+ 10
+123.1990874847902973
+ 20
+13.7100687448262892
+ 30
+0.0
+ 0
+VERTEX
+ 5
+FE5
+ 8
+0
+ 10
+102.7457616028917045
+ 20
+13.7100687448262892
+ 30
+0.0
+ 0
+SEQEND
+ 5
+FE6
+ 8
+0
+ 0
+INSERT
+ 5
+35A
+ 8
+0
+ 6
+CONTINUOUS
+ 2
+*X15
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+1001
+GRADIENTCOLOR1ACI
+1070
+ 5
+1001
+GRADIENTCOLOR2ACI
+1070
+ 2
+1001
+ACAD
+1000
+HATCH
+1002
+{
+1070
+ 19
+1000
+ANSI31
+1040
+1.0
+1040
+0.0
+1000
+ASC_BOUNDS
+1070
+ 1
+1070
+ 2
+1070
+ 1
+1005
+353
+1000
+ASC_SEEDPOINT
+1011
+2.7503817237180779
+1021
+0.0
+1031
+0.0
+1021
+0.0
+1031
+0.0
+1000
+R14_HATCH_DATA
+1000
+35A
+1011
+1.0
+1021
+0.0
+1031
+0.0
+1021
+0.0
+1031
+0.0
+1011
+0.0
+1021
+0.0
+1031
+0.0
+1021
+1.0
+1031
+0.0
+1011
+0.0
+1021
+0.0
+1031
+0.0
+1021
+0.0
+1031
+1.0
+1040
+0.0
+1010
+0.0
+1020
+0.0
+1030
+1.0
+1000
+ANSI31
+1070
+ 0
+1070
+ 1
+1071
+ 1
+1071
+ 1
+1071
+ 4
+1070
+ 1
+1040
+102.7457616028917045
+1040
+0.0853177934775715
+1040
+123.1990874847902973
+1040
+0.0853177934775715
+1070
+ 1
+1040
+123.1990874847902973
+1040
+0.0853177934775715
+1040
+123.1990874847902973
+1040
+13.7100687448262892
+1070
+ 1
+1040
+123.1990874847902973
+1040
+13.7100687448262892
+1040
+102.7457616028917045
+1040
+13.7100687448262892
+1070
+ 1
+1040
+102.7457616028917045
+1040
+13.7100687448262892
+1040
+102.7457616028917045
+1040
+0.0853177934775715
+1071
+ 1
+1005
+353
+1070
+ 1
+1070
+ 1
+1040
+0.0
+1040
+1.0
+1070
+ 0
+1070
+ 1
+1040
+0.7853981633974483
+1040
+2.7503817237180779
+1040
+0.0
+1040
+-0.0883883476483185
+1040
+0.0883883476483185
+1070
+ 0
+1071
+ 1
+1040
+2.7503817237180779
+1040
+0.0
+1040
+0.0
+1002
+}
+ 0
+POLYLINE
+ 5
+35B
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+0.2
+ 41
+0.1
+ 0
+VERTEX
+ 5
+10AA
+ 8
+0
+ 10
+12.1405161954316299
+ 20
+7.4993161636804251
+ 30
+0.0
+ 0
+VERTEX
+ 5
+10AB
+ 8
+0
+ 10
+10.94637760855856
+ 20
+10.1729520799513793
+ 30
+0.0
+ 40
+0.0
+ 41
+0.0
+ 0
+VERTEX
+ 5
+10AC
+ 8
+0
+ 10
+12.7818129554314002
+ 20
+11.16727944910944
+ 30
+0.0
+ 40
+0.0
+ 41
+0.0
+ 0
+VERTEX
+ 5
+10AD
+ 8
+0
+ 10
+15.6844771244562509
+ 20
+8.9163295043966784
+ 30
+0.0
+ 40
+0.0
+ 41
+0.0
+ 0
+VERTEX
+ 5
+10AE
+ 8
+0
+ 10
+13.2740860368084395
+ 20
+8.4302138882554871
+ 30
+0.0
+ 40
+0.1
+ 41
+0.5
+ 0
+SEQEND
+ 5
+10AF
+ 8
+0
+ 0
+POLYLINE
+ 5
+36C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+1001
+ACAD
+1000
+ASC_BOUNDS
+1002
+{
+1070
+ 19
+1005
+36E
+1002
+}
+ 0
+VERTEX
+ 5
+10B0
+ 8
+0
+ 10
+102.7457616028917045
+ 20
+17.3141306084722508
+ 30
+0.0
+ 0
+VERTEX
+ 5
+10B1
+ 8
+0
+ 10
+123.1990874847902973
+ 20
+17.3141306084722508
+ 30
+0.0
+ 0
+VERTEX
+ 5
+10B2
+ 8
+0
+ 10
+123.1990874847902973
+ 20
+30.9388815598209703
+ 30
+0.0
+ 0
+VERTEX
+ 5
+10B3
+ 8
+0
+ 10
+102.7457616028917045
+ 20
+30.9388815598209703
+ 30
+0.0
+ 0
+SEQEND
+ 5
+10B4
+ 8
+0
+ 0
+INSERT
+ 5
+36E
+ 8
+0
+ 6
+CONTINUOUS
+ 2
+*X16
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+1001
+GRADIENTCOLOR1ACI
+1070
+ 5
+1001
+GRADIENTCOLOR2ACI
+1070
+ 2
+1001
+ACAD
+1000
+HATCH
+1002
+{
+1070
+ 19
+1000
+AR-PARQ1
+1040
+1.0
+1040
+0.0
+1000
+ASC_BOUNDS
+1070
+ 1
+1070
+ 2
+1070
+ 1
+1005
+36C
+1000
+ASC_SEEDPOINT
+1011
+0.0
+1021
+0.0
+1031
+0.0
+1021
+0.0
+1031
+0.0
+1000
+R14_HATCH_DATA
+1000
+36E
+1011
+1.0
+1021
+0.0
+1031
+0.0
+1021
+0.0
+1031
+0.0
+1011
+0.0
+1021
+0.0
+1031
+0.0
+1021
+1.0
+1031
+0.0
+1011
+0.0
+1021
+0.0
+1031
+0.0
+1021
+0.0
+1031
+1.0
+1040
+0.0
+1010
+0.0
+1020
+0.0
+1030
+1.0
+1000
+AR-PARQ1
+1070
+ 0
+1070
+ 1
+1071
+ 1
+1071
+ 1
+1071
+ 4
+1070
+ 1
+1040
+102.7457616028917045
+1040
+17.3141306084722508
+1040
+123.1990874847902973
+1040
+17.3141306084722508
+1070
+ 1
+1040
+123.1990874847902973
+1040
+17.3141306084722508
+1040
+123.1990874847902973
+1040
+30.9388815598209703
+1070
+ 1
+1040
+123.1990874847902973
+1040
+30.9388815598209703
+1040
+102.7457616028917045
+1040
+30.9388815598209703
+1070
+ 1
+1040
+102.7457616028917045
+1040
+30.9388815598209703
+1040
+102.7457616028917045
+1040
+17.3141306084722508
+1071
+ 1
+1005
+36C
+1070
+ 1
+1070
+ 1
+1040
+0.0
+1040
+1.0
+1070
+ 0
+1070
+ 14
+1040
+1.5707963267948959
+1040
+0.0
+1040
+0.0
+1040
+-12.0
+1040
+12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+1.5707963267948959
+1040
+2.0
+1040
+0.0
+1040
+-12.0
+1040
+12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+1.5707963267948959
+1040
+4.0
+1040
+0.0
+1040
+-12.0
+1040
+12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+1.5707963267948959
+1040
+6.0
+1040
+0.0
+1040
+-12.0
+1040
+12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+1.5707963267948959
+1040
+8.0
+1040
+0.0
+1040
+-12.0
+1040
+12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+1.5707963267948959
+1040
+10.0
+1040
+0.0
+1040
+-12.0
+1040
+12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+1.5707963267948959
+1040
+12.0
+1040
+0.0
+1040
+-12.0
+1040
+12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+0.0
+1040
+0.0
+1040
+12.0
+1040
+12.0
+1040
+-12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+0.0
+1040
+0.0
+1040
+14.0
+1040
+12.0
+1040
+-12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+0.0
+1040
+0.0
+1040
+16.0
+1040
+12.0
+1040
+-12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+0.0
+1040
+0.0
+1040
+18.0
+1040
+12.0
+1040
+-12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+0.0
+1040
+0.0
+1040
+20.0
+1040
+12.0
+1040
+-12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+0.0
+1040
+0.0
+1040
+22.0
+1040
+12.0
+1040
+-12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1040
+0.0
+1040
+0.0
+1040
+24.0
+1040
+12.0
+1040
+-12.0
+1070
+ 2
+1040
+12.0
+1040
+-12.0
+1071
+ 1
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1002
+}
+ 0
+POLYLINE
+ 5
+36F
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+10D0
+ 8
+0
+ 10
+102.7457616028917045
+ 20
+33.4672114995504231
+ 30
+0.0
+ 0
+VERTEX
+ 5
+10D1
+ 8
+0
+ 10
+123.1990874847902973
+ 20
+33.4672114995504231
+ 30
+0.0
+ 0
+VERTEX
+ 5
+10D2
+ 8
+0
+ 10
+123.1990874847902973
+ 20
+47.0919624508991319
+ 30
+0.0
+ 0
+VERTEX
+ 5
+10D3
+ 8
+0
+ 10
+102.7457616028917045
+ 20
+47.0919624508991319
+ 30
+0.0
+ 0
+SEQEND
+ 5
+10D4
+ 8
+0
+ 0
+INSERT
+ 5
+371
+ 8
+0
+ 6
+CONTINUOUS
+ 2
+*U17
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+1001
+GRADIENTCOLOR1ACI
+1070
+ 5
+1001
+GRADIENTCOLOR2ACI
+1070
+ 2
+1001
+ACAD
+1002
+{
+1000
+R14_HATCH_DATA
+1000
+371
+1011
+1.0
+1021
+0.0
+1031
+0.0
+1021
+0.0
+1031
+0.0
+1011
+0.0
+1021
+0.0
+1031
+0.0
+1021
+1.0
+1031
+0.0
+1011
+0.0
+1021
+0.0
+1031
+0.0
+1021
+0.0
+1031
+1.0
+1040
+0.0
+1010
+0.0
+1020
+0.0
+1030
+1.0
+1000
+SOLID,_O
+1070
+ 1
+1070
+ 1
+1071
+ 1
+1071
+ 1
+1071
+ 4
+1070
+ 1
+1040
+102.7457616028917045
+1040
+33.4672114995504231
+1040
+123.1990874847902973
+1040
+33.4672114995504231
+1070
+ 1
+1040
+123.1990874847902973
+1040
+33.4672114995504231
+1040
+123.1990874847902973
+1040
+47.0919624508991319
+1070
+ 1
+1040
+123.1990874847902973
+1040
+47.0919624508991319
+1040
+102.7457616028917045
+1040
+47.0919624508991319
+1070
+ 1
+1040
+102.7457616028917045
+1040
+47.0919624508991319
+1040
+102.7457616028917045
+1040
+33.4672114995504231
+1071
+ 1
+1005
+36F
+1070
+ 1
+1070
+ 1
+1071
+ 1
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1002
+}
+ 0
+POLYLINE
+ 5
+372
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+10DA
+ 8
+0
+ 10
+102.7457616028917045
+ 20
+49.5096547418996025
+ 30
+0.0
+ 0
+VERTEX
+ 5
+10DB
+ 8
+0
+ 10
+123.1990874847902973
+ 20
+49.5096547418996025
+ 30
+0.0
+ 0
+VERTEX
+ 5
+10DC
+ 8
+0
+ 10
+123.1990874847902973
+ 20
+63.1344056932483113
+ 30
+0.0
+ 0
+VERTEX
+ 5
+10DD
+ 8
+0
+ 10
+102.7457616028917045
+ 20
+63.1344056932483113
+ 30
+0.0
+ 0
+SEQEND
+ 5
+10DE
+ 8
+0
+ 0
+INSERT
+ 5
+376
+ 8
+0
+ 6
+CONTINUOUS
+ 2
+*U18
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+1001
+GRADIENTCOLOR1ACI
+1070
+ 5
+1001
+GRADIENTCOLOR2ACI
+1070
+ 2
+1001
+ACAD
+1002
+{
+1000
+R14_HATCH_DATA
+1000
+376
+1011
+1.0
+1021
+0.0
+1031
+0.0
+1021
+0.0
+1031
+0.0
+1011
+0.0
+1021
+0.0
+1031
+0.0
+1021
+1.0
+1031
+0.0
+1011
+0.0
+1021
+0.0
+1031
+0.0
+1021
+0.0
+1031
+1.0
+1040
+0.0
+1010
+0.0
+1020
+0.0
+1030
+1.0
+1000
+SOLID,_O
+1070
+ 1
+1070
+ 1
+1071
+ 1
+1071
+ 1
+1071
+ 4
+1070
+ 1
+1040
+102.7457616028917045
+1040
+49.5096547418996025
+1040
+123.1990874847902973
+1040
+49.5096547418996025
+1070
+ 1
+1040
+123.1990874847902973
+1040
+49.5096547418996025
+1040
+123.1990874847902973
+1040
+63.1344056932483113
+1070
+ 1
+1040
+123.1990874847902973
+1040
+63.1344056932483113
+1040
+102.7457616028917045
+1040
+63.1344056932483113
+1070
+ 1
+1040
+102.7457616028917045
+1040
+63.1344056932483113
+1040
+102.7457616028917045
+1040
+49.5096547418996025
+1071
+ 1
+1005
+372
+1070
+ 1
+1070
+ 1
+1071
+ 1
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1002
+}
+ 0
+INSERT
+ 5
+380
+ 8
+0
+ 2
+*U19
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+LINE
+ 5
+389
+ 8
+0
+ 10
+1.373766037538168
+ 20
+41.588983327091654
+ 30
+0.0
+ 11
+3.6747478893215679
+ 21
+111.2482216943828348
+ 31
+0.0
+ 0
+LINE
+ 5
+38A
+ 8
+0
+ 10
+-15.4176098639581998
+ 20
+-4.2035421864721343
+ 30
+0.0
+ 11
+-15.4176098639581998
+ 21
+111.2438347972316564
+ 31
+0.0
+ 0
+INSERT
+ 5
+38B
+ 8
+0
+ 2
+*U20
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+3A5
+ 8
+0
+ 2
+*U21
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+3A6
+ 8
+0
+ 2
+*U22
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+TEXT
+ 5
+3B9
+ 8
+0
+ 10
+147.8194471194603921
+ 20
+2.8549752998087561
+ 30
+0.0
+ 40
+1.0
+ 1
+Hello this is a single line text
+ 7
+CUSTOM_TEXT_STYLE
+ 0
+TEXT
+ 5
+3BA
+ 8
+0___1
+ 10
+147.8194471194603921
+ 20
+10.32574050131268
+ 30
+0.0
+ 40
+1.0
+ 1
+Hello this is a single line text
+ 7
+CUSTOM_TEXT_STYLE
+1001
+ACADANNOTATIVE
+1000
+AnnotativeData
+1002
+{
+1070
+ 1
+1070
+ 0
+1002
+}
+ 0
+TEXT
+ 5
+3CF
+ 8
+0
+ 10
+147.8194471194603921
+ 20
+17.2787300802818891
+ 30
+0.0
+ 40
+1.0
+ 1
+Hello this is a single line text
+ 0
+TEXT
+ 5
+3D0
+ 8
+0
+ 10
+147.8194471194603921
+ 20
+24.7494952817858085
+ 30
+0.0
+ 40
+1.0
+ 1
+Hello this is a single line text
+1001
+ACADANNOTATIVE
+1000
+AnnotativeData
+1002
+{
+1070
+ 1
+1070
+ 0
+1002
+}
+ 0
+INSERT
+ 5
+3EC
+ 8
+0
+ 2
+*U23
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+3F5
+ 8
+0
+ 2
+*U24
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+3F6
+ 8
+0
+ 2
+*U25
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+POLYLINE
+ 5
+422
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 64
+ 71
+ 5
+ 72
+ 2
+ 0
+VERTEX
+ 5
+423
+ 8
+0
+ 10
+213.6920289848710865
+ 20
+2.252867063070652
+ 30
+0.0
+ 70
+ 192
+ 0
+VERTEX
+ 5
+424
+ 8
+0
+ 10
+222.4577893116509983
+ 20
+3.3485871039181458
+ 30
+0.0
+ 70
+ 192
+ 0
+VERTEX
+ 5
+425
+ 8
+0
+ 10
+215.6037257030816932
+ 20
+6.6357472264606292
+ 30
+0.0
+ 70
+ 192
+ 0
+VERTEX
+ 5
+426
+ 8
+0
+ 10
+215.944552561235696
+ 20
+12.0758781194370997
+ 30
+0.0
+ 70
+ 192
+ 0
+VERTEX
+ 5
+427
+ 8
+0
+ 10
+211.5624956483623009
+ 20
+8.8271873081556151
+ 30
+0.0
+ 70
+ 192
+ 0
+VERTEX
+ 5
+428
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 128
+ 71
+ 1
+ 72
+ 2
+ 73
+ 3
+ 74
+ -4
+ 0
+VERTEX
+ 5
+429
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 128
+ 71
+ -1
+ 72
+ 4
+ 73
+ 5
+ 0
+SEQEND
+ 5
+42A
+ 8
+0
+ 0
+POLYLINE
+ 5
+42B
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 8
+ 0
+VERTEX
+ 5
+42C
+ 8
+0
+ 10
+232.6017207443038046
+ 20
+0.8926935903469939
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+42D
+ 8
+0
+ 10
+233.4149897201259023
+ 20
+3.3485871039181458
+ 30
+5.4786002042374689
+ 70
+ 32
+ 0
+VERTEX
+ 5
+42E
+ 8
+0
+ 10
+229.0321095567360032
+ 20
+4.7361188530519476
+ 30
+0.0
+ 70
+ 32
+ 0
+VERTEX
+ 5
+42F
+ 8
+0
+ 10
+227.8788384227952974
+ 20
+8.4335907549349258
+ 30
+5.4786002042374689
+ 70
+ 32
+ 0
+VERTEX
+ 5
+430
+ 8
+0
+ 10
+225.7449494341935008
+ 20
+9.9229073490031112
+ 30
+0.0
+ 70
+ 32
+ 0
+SEQEND
+ 5
+431
+ 8
+0
+ 0
+SOLID
+ 5
+432
+ 8
+0
+ 10
+235.6064298018208945
+ 20
+4.7857635558059419
+ 30
+0.0
+ 11
+244.3721901286008915
+ 21
+3.3485871039181458
+ 31
+0.0
+ 12
+236.7021498426684047
+ 22
+11.7915003832210896
+ 32
+0.0
+ 13
+246.095726765570106
+ 23
+11.9374537440430704
+ 33
+0.0
+ 0
+POLYLINE
+ 8
+0
+ 5
+15EA
+ 66
+ 1
+ 10
+0.00000
+ 20
+0.00000
+ 30
+0.00000
+ 70
+ 8
+ 0
+VERTEX
+ 8
+0
+ 5
+15EB
+ 10
+250.459
+ 20
+1.15715
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15EC
+ 10
+250.559
+ 20
+1.40896
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15ED
+ 10
+250.660
+ 20
+1.65286
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15EE
+ 10
+250.761
+ 20
+1.88898
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15EF
+ 10
+250.862
+ 20
+2.11745
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15F0
+ 10
+250.963
+ 20
+2.33838
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15F1
+ 10
+251.064
+ 20
+2.55190
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15F2
+ 10
+251.165
+ 20
+2.75813
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15F3
+ 10
+251.267
+ 20
+2.95719
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15F4
+ 10
+251.368
+ 20
+3.14922
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15F5
+ 10
+251.469
+ 20
+3.33433
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15F6
+ 10
+251.570
+ 20
+3.51264
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15F7
+ 10
+251.672
+ 20
+3.68428
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15F8
+ 10
+251.773
+ 20
+3.84937
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15F9
+ 10
+251.874
+ 20
+4.00804
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15FA
+ 10
+251.975
+ 20
+4.16041
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15FB
+ 10
+252.076
+ 20
+4.30661
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15FC
+ 10
+252.177
+ 20
+4.44674
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15FD
+ 10
+252.278
+ 20
+4.58095
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15FE
+ 10
+252.379
+ 20
+4.70935
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+15FF
+ 10
+252.480
+ 20
+4.83206
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1600
+ 10
+252.580
+ 20
+4.94922
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1601
+ 10
+252.680
+ 20
+5.06093
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1602
+ 10
+252.781
+ 20
+5.16734
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1603
+ 10
+252.880
+ 20
+5.26855
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1604
+ 10
+252.980
+ 20
+5.36469
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1605
+ 10
+253.080
+ 20
+5.45589
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1606
+ 10
+253.179
+ 20
+5.54227
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1607
+ 10
+253.278
+ 20
+5.62396
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1608
+ 10
+253.377
+ 20
+5.70107
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1609
+ 10
+253.475
+ 20
+5.77373
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+160A
+ 10
+253.573
+ 20
+5.84206
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+160B
+ 10
+253.671
+ 20
+5.90619
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+160C
+ 10
+253.768
+ 20
+5.96623
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+160D
+ 10
+253.865
+ 20
+6.02232
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+160E
+ 10
+253.962
+ 20
+6.07458
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+160F
+ 10
+254.059
+ 20
+6.12313
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1610
+ 10
+254.154
+ 20
+6.16809
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1611
+ 10
+254.250
+ 20
+6.20958
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1612
+ 10
+254.345
+ 20
+6.24774
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1613
+ 10
+254.440
+ 20
+6.28268
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1614
+ 10
+254.534
+ 20
+6.31453
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1615
+ 10
+254.628
+ 20
+6.34340
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1616
+ 10
+254.721
+ 20
+6.36943
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1617
+ 10
+254.814
+ 20
+6.39274
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1618
+ 10
+254.906
+ 20
+6.41344
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1619
+ 10
+254.998
+ 20
+6.43167
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+161A
+ 10
+255.089
+ 20
+6.44755
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+161B
+ 10
+255.179
+ 20
+6.46120
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+161C
+ 10
+255.269
+ 20
+6.47274
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+161D
+ 10
+255.359
+ 20
+6.48229
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+161E
+ 10
+255.447
+ 20
+6.48999
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+161F
+ 10
+255.535
+ 20
+6.49595
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1620
+ 10
+255.623
+ 20
+6.50030
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1621
+ 10
+255.710
+ 20
+6.50316
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1622
+ 10
+255.796
+ 20
+6.50465
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1623
+ 10
+255.881
+ 20
+6.50490
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1624
+ 10
+255.966
+ 20
+6.50403
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1625
+ 10
+256.050
+ 20
+6.50216
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1626
+ 10
+256.133
+ 20
+6.49942
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1627
+ 10
+256.216
+ 20
+6.49593
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1628
+ 10
+256.298
+ 20
+6.49182
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1629
+ 10
+256.379
+ 20
+6.48720
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+162A
+ 10
+256.459
+ 20
+6.48220
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+162B
+ 10
+256.538
+ 20
+6.47695
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+162C
+ 10
+256.617
+ 20
+6.47157
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+162D
+ 10
+256.694
+ 20
+6.46617
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+162E
+ 10
+256.771
+ 20
+6.46089
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+162F
+ 10
+256.847
+ 20
+6.45585
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1630
+ 10
+256.922
+ 20
+6.45116
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1631
+ 10
+256.996
+ 20
+6.44697
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1632
+ 10
+257.070
+ 20
+6.44338
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1633
+ 10
+257.142
+ 20
+6.44052
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1634
+ 10
+257.213
+ 20
+6.43851
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1635
+ 10
+257.284
+ 20
+6.43748
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1636
+ 10
+257.353
+ 20
+6.43756
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1637
+ 10
+257.421
+ 20
+6.43886
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1638
+ 10
+257.489
+ 20
+6.44150
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1639
+ 10
+257.555
+ 20
+6.44562
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+163A
+ 10
+257.621
+ 20
+6.45133
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+163B
+ 10
+257.685
+ 20
+6.45876
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+163C
+ 10
+257.748
+ 20
+6.46803
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+163D
+ 10
+257.810
+ 20
+6.47926
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+163E
+ 10
+257.871
+ 20
+6.49259
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+163F
+ 10
+257.931
+ 20
+6.50812
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1640
+ 10
+257.990
+ 20
+6.52599
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1641
+ 10
+258.047
+ 20
+6.54632
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1642
+ 10
+258.104
+ 20
+6.56923
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1643
+ 10
+258.159
+ 20
+6.59484
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1644
+ 10
+258.213
+ 20
+6.62328
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1645
+ 10
+258.266
+ 20
+6.65468
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1646
+ 10
+258.317
+ 20
+6.68914
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1647
+ 10
+258.367
+ 20
+6.72681
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1648
+ 10
+258.416
+ 20
+6.76780
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1649
+ 10
+258.464
+ 20
+6.81223
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+164A
+ 10
+258.511
+ 20
+6.86023
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+164B
+ 10
+258.556
+ 20
+6.91193
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+164C
+ 10
+258.600
+ 20
+6.96744
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+164D
+ 10
+258.642
+ 20
+7.02688
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+164E
+ 10
+258.684
+ 20
+7.09039
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+164F
+ 10
+258.723
+ 20
+7.15809
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1650
+ 10
+258.762
+ 20
+7.23009
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1651
+ 10
+258.799
+ 20
+7.30652
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1652
+ 10
+258.834
+ 20
+7.38751
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1653
+ 10
+258.869
+ 20
+7.47318
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1654
+ 10
+258.901
+ 20
+7.56365
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1655
+ 10
+258.933
+ 20
+7.65905
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1656
+ 10
+258.962
+ 20
+7.75949
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1657
+ 10
+258.991
+ 20
+7.86511
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1658
+ 10
+259.017
+ 20
+7.97602
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1659
+ 10
+259.043
+ 20
+8.09236
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+165A
+ 10
+259.066
+ 20
+8.21423
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+165B
+ 10
+259.089
+ 20
+8.34177
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+165C
+ 10
+259.109
+ 20
+8.47510
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+165D
+ 10
+259.128
+ 20
+8.61434
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+165E
+ 10
+259.146
+ 20
+8.75962
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+165F
+ 10
+259.162
+ 20
+8.91105
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1660
+ 10
+259.176
+ 20
+9.06877
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1661
+ 10
+259.188
+ 20
+9.23289
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1662
+ 10
+259.199
+ 20
+9.40355
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1663
+ 10
+259.208
+ 20
+9.58085
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1664
+ 10
+259.216
+ 20
+9.76493
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1665
+ 10
+259.222
+ 20
+9.95592
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1666
+ 10
+259.226
+ 20
+10.1539
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1667
+ 10
+259.228
+ 20
+10.3591
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1668
+ 10
+259.229
+ 20
+10.5715
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1669
+ 10
+259.228
+ 20
+10.7913
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+166A
+ 10
+259.225
+ 20
+11.0186
+ 30
+0.00000
+ 70
+ 32
+ 0
+SEQEND
+ 8
+0
+ 5
+166B
+ 0
+POLYLINE
+ 8
+0
+ 5
+166C
+ 66
+ 1
+ 10
+0.00000
+ 20
+0.00000
+ 30
+0.00000
+ 70
+ 8
+ 0
+VERTEX
+ 8
+0
+ 5
+166D
+ 10
+250.459
+ 20
+17.4260
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+166E
+ 10
+250.559
+ 20
+17.6778
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+166F
+ 10
+250.660
+ 20
+17.9217
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1670
+ 10
+250.761
+ 20
+18.1579
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1671
+ 10
+250.862
+ 20
+18.3863
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1672
+ 10
+250.963
+ 20
+18.6073
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1673
+ 10
+251.064
+ 20
+18.8208
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1674
+ 10
+251.165
+ 20
+19.0270
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1675
+ 10
+251.267
+ 20
+19.2261
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1676
+ 10
+251.368
+ 20
+19.4181
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1677
+ 10
+251.469
+ 20
+19.6032
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1678
+ 10
+251.570
+ 20
+19.7815
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1679
+ 10
+251.672
+ 20
+19.9532
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+167A
+ 10
+251.773
+ 20
+20.1183
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+167B
+ 10
+251.874
+ 20
+20.2769
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+167C
+ 10
+251.975
+ 20
+20.4293
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+167D
+ 10
+252.076
+ 20
+20.5755
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+167E
+ 10
+252.177
+ 20
+20.7156
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+167F
+ 10
+252.278
+ 20
+20.8498
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1680
+ 10
+252.379
+ 20
+20.9782
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1681
+ 10
+252.480
+ 20
+21.1009
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1682
+ 10
+252.580
+ 20
+21.2181
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1683
+ 10
+252.680
+ 20
+21.3298
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1684
+ 10
+252.781
+ 20
+21.4362
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1685
+ 10
+252.880
+ 20
+21.5374
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1686
+ 10
+252.980
+ 20
+21.6336
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1687
+ 10
+253.080
+ 20
+21.7248
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1688
+ 10
+253.179
+ 20
+21.8112
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1689
+ 10
+253.278
+ 20
+21.8928
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+168A
+ 10
+253.377
+ 20
+21.9699
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+168B
+ 10
+253.475
+ 20
+22.0426
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+168C
+ 10
+253.573
+ 20
+22.1109
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+168D
+ 10
+253.671
+ 20
+22.1751
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+168E
+ 10
+253.768
+ 20
+22.2351
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+168F
+ 10
+253.865
+ 20
+22.2912
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1690
+ 10
+253.962
+ 20
+22.3435
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1691
+ 10
+254.059
+ 20
+22.3920
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1692
+ 10
+254.154
+ 20
+22.4370
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1693
+ 10
+254.250
+ 20
+22.4785
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1694
+ 10
+254.345
+ 20
+22.5166
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1695
+ 10
+254.440
+ 20
+22.5516
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1696
+ 10
+254.534
+ 20
+22.5834
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1697
+ 10
+254.628
+ 20
+22.6123
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1698
+ 10
+254.721
+ 20
+22.6383
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+1699
+ 10
+254.814
+ 20
+22.6616
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+169A
+ 10
+254.906
+ 20
+22.6823
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+169B
+ 10
+254.998
+ 20
+22.7006
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+169C
+ 10
+255.089
+ 20
+22.7164
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+169D
+ 10
+255.179
+ 20
+22.7301
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+169E
+ 10
+255.269
+ 20
+22.7416
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+169F
+ 10
+255.359
+ 20
+22.7512
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16A0
+ 10
+255.447
+ 20
+22.7589
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16A1
+ 10
+255.535
+ 20
+22.7648
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16A2
+ 10
+255.623
+ 20
+22.7692
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16A3
+ 10
+255.710
+ 20
+22.7720
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16A4
+ 10
+255.796
+ 20
+22.7735
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16A5
+ 10
+255.881
+ 20
+22.7738
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16A6
+ 10
+255.966
+ 20
+22.7729
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16A7
+ 10
+256.050
+ 20
+22.7710
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16A8
+ 10
+256.133
+ 20
+22.7683
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16A9
+ 10
+256.216
+ 20
+22.7648
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16AA
+ 10
+256.298
+ 20
+22.7607
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16AB
+ 10
+256.379
+ 20
+22.7561
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16AC
+ 10
+256.459
+ 20
+22.7511
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16AD
+ 10
+256.538
+ 20
+22.7458
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16AE
+ 10
+256.617
+ 20
+22.7404
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16AF
+ 10
+256.694
+ 20
+22.7350
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16B0
+ 10
+256.771
+ 20
+22.7298
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16B1
+ 10
+256.847
+ 20
+22.7247
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16B2
+ 10
+256.922
+ 20
+22.7200
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16B3
+ 10
+256.996
+ 20
+22.7158
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16B4
+ 10
+257.070
+ 20
+22.7123
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16B5
+ 10
+257.142
+ 20
+22.7094
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16B6
+ 10
+257.213
+ 20
+22.7074
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16B7
+ 10
+257.284
+ 20
+22.7064
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16B8
+ 10
+257.353
+ 20
+22.7064
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16B9
+ 10
+257.421
+ 20
+22.7077
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16BA
+ 10
+257.489
+ 20
+22.7104
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16BB
+ 10
+257.555
+ 20
+22.7145
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16BC
+ 10
+257.621
+ 20
+22.7202
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16BD
+ 10
+257.685
+ 20
+22.7276
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16BE
+ 10
+257.748
+ 20
+22.7369
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16BF
+ 10
+257.810
+ 20
+22.7481
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16C0
+ 10
+257.871
+ 20
+22.7615
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16C1
+ 10
+257.931
+ 20
+22.7770
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16C2
+ 10
+257.990
+ 20
+22.7949
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16C3
+ 10
+258.047
+ 20
+22.8152
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16C4
+ 10
+258.104
+ 20
+22.8381
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16C5
+ 10
+258.159
+ 20
+22.8637
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16C6
+ 10
+258.213
+ 20
+22.8922
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16C7
+ 10
+258.266
+ 20
+22.9236
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16C8
+ 10
+258.317
+ 20
+22.9580
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16C9
+ 10
+258.367
+ 20
+22.9957
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16CA
+ 10
+258.416
+ 20
+23.0367
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16CB
+ 10
+258.464
+ 20
+23.0811
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16CC
+ 10
+258.511
+ 20
+23.1291
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16CD
+ 10
+258.556
+ 20
+23.1808
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16CE
+ 10
+258.600
+ 20
+23.2363
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16CF
+ 10
+258.642
+ 20
+23.2958
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16D0
+ 10
+258.684
+ 20
+23.3593
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16D1
+ 10
+258.723
+ 20
+23.4270
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16D2
+ 10
+258.762
+ 20
+23.4990
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16D3
+ 10
+258.799
+ 20
+23.5754
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16D4
+ 10
+258.834
+ 20
+23.6564
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16D5
+ 10
+258.869
+ 20
+23.7421
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16D6
+ 10
+258.901
+ 20
+23.8325
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16D7
+ 10
+258.933
+ 20
+23.9279
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16D8
+ 10
+258.962
+ 20
+24.0284
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16D9
+ 10
+258.991
+ 20
+24.1340
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16DA
+ 10
+259.017
+ 20
+24.2449
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16DB
+ 10
+259.043
+ 20
+24.3612
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16DC
+ 10
+259.066
+ 20
+24.4831
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16DD
+ 10
+259.089
+ 20
+24.6106
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16DE
+ 10
+259.109
+ 20
+24.7440
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16DF
+ 10
+259.128
+ 20
+24.8832
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16E0
+ 10
+259.146
+ 20
+25.0285
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16E1
+ 10
+259.162
+ 20
+25.1799
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16E2
+ 10
+259.176
+ 20
+25.3376
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16E3
+ 10
+259.188
+ 20
+25.5018
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16E4
+ 10
+259.199
+ 20
+25.6724
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16E5
+ 10
+259.208
+ 20
+25.8497
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16E6
+ 10
+259.216
+ 20
+26.0338
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16E7
+ 10
+259.222
+ 20
+26.2248
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16E8
+ 10
+259.226
+ 20
+26.4228
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16E9
+ 10
+259.228
+ 20
+26.6279
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16EA
+ 10
+259.229
+ 20
+26.8404
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16EB
+ 10
+259.228
+ 20
+27.0602
+ 30
+0.00000
+ 70
+ 32
+ 0
+VERTEX
+ 8
+0
+ 5
+16EC
+ 10
+259.225
+ 20
+27.2875
+ 30
+0.00000
+ 70
+ 32
+ 0
+SEQEND
+ 8
+0
+ 5
+16ED
+ 0
+INSERT
+ 5
+512
+ 8
+0
+ 2
+*U26
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+513
+ 8
+0
+ 2
+*U27
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+DIMENSION
+ 5
+514
+ 8
+LAYER1
+ 2
+*D3
+ 10
+360.3581002235252981
+ 20
+44.2913065627814788
+ 30
+0.0
+ 11
+339.0659510877516141
+ 21
+34.4547739601338918
+ 31
+0.0
+ 70
+ 0
+ 13
+330.2890594765794958
+ 23
+2.9411794550679859
+ 33
+0.0
+ 14
+364.487264413852472
+ 24
+37.1393843923409435
+ 34
+0.0
+ 50
+30.0000000000005898
+ 0
+DIMENSION
+ 5
+515
+ 8
+LAYER1
+ 2
+*D4
+ 10
+472.3604500468276228
+ 20
+22.1580627413702302
+ 30
+0.0
+ 11
+470.6420409498181812
+ 21
+31.939054011245851
+ 31
+0.0
+ 70
+ 5
+ 13
+455.6824775799136091
+ 23
+8.6408802779468115
+ 33
+0.0
+ 14
+444.2830759341559883
+ 24
+37.1393843923409435
+ 34
+0.0
+ 15
+438.5833751112771779
+ 25
+14.3405811008256308
+ 35
+0.0
+1001
+ACAD
+1000
+DSTYLE
+1002
+{
+1070
+ 271
+1070
+ 0
+1002
+}
+ 0
+DIMENSION
+ 5
+516
+ 8
+LAYER1
+ 2
+*D5
+ 10
+512.6794858087017701
+ 20
+8.6408802779468115
+ 30
+0.0
+ 11
+527.0002178583315526
+ 21
+31.5883701823925094
+ 31
+0.0
+ 70
+ 2
+ 13
+495.5803833400653957
+ 23
+14.3405811008256308
+ 33
+0.0
+ 14
+501.2800841629442061
+ 24
+37.1393843923409435
+ 34
+0.0
+ 15
+495.5803833400653957
+ 25
+14.3405811008256308
+ 35
+0.0
+ 16
+528.6474703372944077
+ 26
+21.9937407068712503
+ 36
+0.0
+1001
+ACAD
+1000
+DSTYLE
+1002
+{
+1070
+ 271
+1070
+ 0
+1002
+}
+ 0
+LINE
+ 5
+517
+ 8
+LAYER2
+ 10
+330.2890594765794958
+ 20
+2.9411794550679859
+ 30
+0.0
+ 11
+364.487264413852472
+ 21
+37.1393843923409435
+ 31
+0.0
+ 0
+LINE
+ 5
+518
+ 8
+LAYER2
+ 10
+381.5863668824889032
+ 20
+8.6408802779468115
+ 30
+0.0
+ 11
+415.7845718197618794
+ 21
+42.839085215219761
+ 31
+0.0
+ 0
+LINE
+ 5
+519
+ 8
+LAYER2
+ 10
+438.5833751112771779
+ 20
+14.3405811008256308
+ 30
+0.0
+ 11
+444.2830759341559883
+ 21
+37.1393843923409435
+ 31
+0.0
+ 0
+LINE
+ 5
+51A
+ 8
+LAYER2
+ 10
+438.5833751112771779
+ 20
+14.3405811008256308
+ 30
+0.0
+ 11
+455.6824775799136091
+ 21
+8.6408802779468115
+ 31
+0.0
+ 0
+LINE
+ 5
+51B
+ 8
+LAYER2
+ 10
+495.5803833400653957
+ 20
+14.3405811008256308
+ 30
+0.0
+ 11
+501.2800841629442061
+ 21
+37.1393843923409435
+ 31
+0.0
+ 0
+LINE
+ 5
+51C
+ 8
+LAYER2
+ 10
+495.5803833400653957
+ 20
+14.3405811008256308
+ 30
+0.0
+ 11
+512.6794858087017701
+ 21
+8.6408802779468115
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+51D
+ 8
+LAYER2
+ 10
+569.6764940374901016
+ 20
+25.73998274658328
+ 30
+0.0
+ 40
+11.3994016457576492
+ 0
+CIRCLE
+ 5
+51E
+ 8
+LAYER2
+ 10
+626.6735022662784331
+ 20
+25.73998274658328
+ 30
+0.0
+ 40
+22.7988032915152985
+ 0
+DIMENSION
+ 5
+51F
+ 8
+LAYER1
+ 2
+*D10
+ 10
+569.6764940374901016
+ 20
+25.73998274658328
+ 30
+0.0
+ 11
+583.3484821823941502
+ 21
+42.4205510740598015
+ 31
+0.0
+ 70
+ 4
+ 15
+577.7370882426746448
+ 25
+33.8005769517678303
+ 35
+0.0
+ 40
+0.0
+1001
+ACAD
+1000
+DSTYLE
+1002
+{
+1070
+ 288
+1070
+ 1
+1002
+}
+1001
+ACAD_DSTYLE_DIMRADIAL_EXTENSION
+1070
+ 387
+1070
+ 1
+1070
+ 388
+1040
+0.0
+1070
+ 390
+1040
+0.0
+ 0
+DIMENSION
+ 5
+522
+ 8
+LAYER1
+ 2
+*D11
+ 10
+603.8746989747630778
+ 20
+25.73998274658328
+ 30
+0.0
+ 11
+626.6735022662784331
+ 21
+25.73998274658328
+ 31
+0.0
+ 70
+ 131
+ 15
+649.4723055577937885
+ 25
+25.73998274658328
+ 35
+0.0
+ 40
+0.0
+1001
+ACAD
+1000
+DSTYLE
+1002
+{
+1070
+ 288
+1070
+ 1
+1002
+}
+1001
+ACAD_DSTYLE_DIMRADIAL_EXTENSION
+1070
+ 387
+1070
+ 1
+1070
+ 388
+1040
+0.0
+1070
+ 390
+1040
+0.0
+ 0
+DIMENSION
+ 5
+525
+ 8
+LAYER1
+ 2
+*D6
+ 10
+313.1899570079430077
+ 20
+111.2354950897656067
+ 30
+0.0
+ 11
+706.4687944098150183
+ 21
+16.4679685496660184
+ 31
+0.0
+ 70
+ 6
+ 13
+660.8717072035512956
+ 23
+8.6408802779468115
+ 33
+0.0
+ 14
+700.769612963703139
+ 24
+14.3405811008256308
+ 34
+0.0
+ 0
+DIMENSION
+ 5
+526
+ 8
+LAYER1
+ 2
+*D7
+ 10
+313.1899570079431783
+ 20
+111.2354950897658057
+ 30
+0.0
+ 11
+675.8434222233480568
+ 21
+48.65508112245017
+ 31
+0.0
+ 70
+ 70
+ 13
+666.571408026430845
+ 23
+2.9411794550679882
+ 33
+0.0
+ 14
+677.9708096721884658
+ 24
+42.8390852152197965
+ 34
+0.0
+ 0
+DIMENSION
+ 5
+527
+ 8
+LAYER1
+ 2
+*D8
+ 10
+410.0848709968830121
+ 20
+48.5387860380985998
+ 30
+0.0
+ 11
+390.7573692587502023
+ 21
+33.6680828389585898
+ 31
+0.0
+ 70
+ 1
+ 13
+381.5863668824889032
+ 23
+8.6408802779468115
+ 33
+0.0
+ 14
+415.7845718197618794
+ 24
+42.839085215219761
+ 34
+0.0
+1001
+ACAD
+1000
+DSTYLE
+1002
+{
+1070
+ 270
+1070
+ 4
+1070
+ 276
+1070
+ 1
+1070
+ 78
+1070
+ 8
+1070
+ 277
+1070
+ 4
+1070
+ 44
+1040
+2.0
+1070
+ 46
+1040
+2.0
+1070
+ 176
+1070
+ 1
+1070
+ 6
+1000
+ARCHTICK
+1070
+ 173
+1070
+ 1
+1070
+ 7
+1000
+ARCHTICK
+1002
+}
+ 0
+INSERT
+ 5
+528
+ 8
+0
+ 2
+*U28
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+LINE
+ 5
+694
+ 8
+0
+ 6
+GAS_LINE
+ 10
+3.5925339989093881
+ 20
+3.2750130930994521
+ 30
+0.0
+ 11
+6.8635470339795566
+ 21
+3.2750130930994521
+ 31
+0.0
+ 0
+LINE
+ 5
+695
+ 8
+0
+ 6
+TRACKS
+ 62
+ 3
+ 10
+3.5925339989093881
+ 20
+4.0954812440001902
+ 30
+0.0
+ 11
+6.8635470339795566
+ 21
+4.0954812440001902
+ 31
+0.0
+ 0
+LINE
+ 5
+696
+ 8
+0
+ 6
+ZIGZAG
+ 10
+3.5925339989093881
+ 20
+5.1604789950242704
+ 30
+0.0
+ 11
+6.8635470339795566
+ 21
+5.1604789950242704
+ 31
+0.0
+ 0
+LINE
+ 5
+697
+ 8
+0
+ 6
+BATTING
+ 62
+ 200
+ 10
+3.5925339989093881
+ 20
+6.2158916312273496
+ 30
+0.0
+ 11
+6.8635470339795566
+ 21
+6.2158916312273496
+ 31
+0.0
+ 0
+LINE
+ 5
+698
+ 8
+0
+ 10
+3.5925339989093859
+ 20
+-7.7953173795185711
+ 30
+0.0
+ 11
+6.8635470339795548
+ 21
+-7.7953173795185711
+ 31
+0.0
+ 0
+LINE
+ 5
+699
+ 8
+0
+ 6
+ACAD_ISO02W100
+ 62
+ 3
+ 10
+3.5925339989093859
+ 20
+-6.9748492286178339
+ 30
+0.0
+ 11
+6.8635470339795548
+ 21
+-6.9748492286178339
+ 31
+0.0
+ 0
+LINE
+ 5
+69A
+ 8
+0
+ 10
+3.5925339989093859
+ 20
+-5.997546182599315
+ 30
+0.0
+ 11
+6.8635470339795548
+ 21
+-5.997546182599315
+ 31
+0.0
+ 0
+LINE
+ 5
+69B
+ 8
+0
+ 6
+ACAD_ISO02W100
+ 62
+ 3
+ 10
+3.5925339989093859
+ 20
+-5.1770780316985769
+ 30
+0.0
+ 11
+6.8635470339795548
+ 21
+-5.1770780316985769
+ 31
+0.0
+ 0
+LINE
+ 5
+69C
+ 8
+0
+ 10
+3.5925339989093859
+ 20
+-4.1120802806744967
+ 30
+0.0
+ 11
+6.8635470339795548
+ 21
+-4.1120802806744967
+ 31
+0.0
+ 0
+LINE
+ 5
+69D
+ 8
+0
+ 6
+ACAD_ISO02W100
+ 62
+ 3
+ 10
+3.5925339989093859
+ 20
+-3.2916121297737599
+ 30
+0.0
+ 11
+6.8635470339795548
+ 21
+-3.2916121297737599
+ 31
+0.0
+ 0
+LINE
+ 5
+69F
+ 8
+LAYER_LT_DASH
+ 10
+3.5925339989093841
+ 20
+-14.6255294053312408
+ 30
+0.0
+ 11
+6.863547033979553
+ 21
+-14.6255294053312408
+ 31
+0.0
+ 0
+LINE
+ 5
+6A0
+ 8
+LAYER_LT_DASH
+ 6
+ACAD_ISO02W100
+ 10
+3.5925339989093841
+ 20
+-13.8050612544305
+ 30
+0.0
+ 11
+6.863547033979553
+ 21
+-13.8050612544305
+ 31
+0.0
+ 0
+LINE
+ 5
+6A1
+ 8
+LAYER_LT_DASH
+ 10
+3.5925339989093841
+ 20
+-12.8277582084119803
+ 30
+0.0
+ 11
+6.863547033979553
+ 21
+-12.8277582084119803
+ 31
+0.0
+ 0
+LINE
+ 5
+6A2
+ 8
+LAYER_LT_DASH
+ 6
+ACAD_ISO02W100
+ 10
+3.5925339989093841
+ 20
+-12.0072900575112502
+ 30
+0.0
+ 11
+6.863547033979553
+ 21
+-12.0072900575112502
+ 31
+0.0
+ 0
+LINE
+ 5
+6A3
+ 8
+LAYER_LT_DASH
+ 10
+3.5925339989093841
+ 20
+-10.94229230648717
+ 30
+0.0
+ 11
+6.863547033979553
+ 21
+-10.94229230648717
+ 31
+0.0
+ 0
+LINE
+ 5
+6A4
+ 8
+LAYER_LT_DASH
+ 6
+ACAD_ISO02W100
+ 10
+3.5925339989093841
+ 20
+-10.1218241555864292
+ 30
+0.0
+ 11
+6.863547033979553
+ 21
+-10.1218241555864292
+ 31
+0.0
+ 0
+INSERT
+ 5
+704
+ 8
+LAYER1
+ 66
+ 1
+ 2
+MYBLOCK
+ 10
+920.6796266627231944
+ 20
+16.35285377389053
+ 30
+0.0
+ 41
+0.3633736948472006
+ 42
+0.3633736948472006
+ 43
+0.3633736948472006
+ 0
+ATTRIB
+ 5
+705
+ 8
+0
+ 10
+920.6796266627231944
+ 20
+16.35285377389053
+ 30
+0.0
+ 40
+1.816868474236002
+ 1
+17
+ 2
+ATTINFO
+ 70
+ 0
+1001
+AcDbAttr
+1070
+ 0
+1070
+ 1
+ 0
+SEQEND
+ 5
+706
+ 8
+LAYER1
+ 0
+TEXT
+ 5
+756
+ 8
+LAYER2
+ 10
+147.5897729102759968
+ 20
+32.348189276394578
+ 30
+0.0
+ 40
+1.0
+ 1
+Hello this is a single line text
+ 7
+CUSTOM_TEXT_STYLE
+ 0
+TEXT
+ 5
+757
+ 8
+LAYER_COLOR_80___1
+ 10
+147.5897729102759968
+ 20
+39.818954477898501
+ 30
+0.0
+ 40
+1.0
+ 1
+Hello this is a single line text
+ 7
+CUSTOM_TEXT_STYLE
+1001
+ACADANNOTATIVE
+1000
+AnnotativeData
+1002
+{
+1070
+ 1
+1070
+ 0
+1002
+}
+ 0
+TEXT
+ 5
+75C
+ 8
+LAYER_TRUE_COLOR
+ 10
+147.5897729102759968
+ 20
+46.7719440568677101
+ 30
+0.0
+ 40
+1.0
+ 1
+Hello this is a single line text
+ 0
+TEXT
+ 5
+75D
+ 8
+LAYER_COLOR_BOOK
+ 10
+147.5897729102759968
+ 20
+54.242709258371633
+ 30
+0.0
+ 40
+1.0
+ 1
+Hello this is a single line text
+1001
+ACADANNOTATIVE
+1000
+AnnotativeData
+1002
+{
+1070
+ 1
+1070
+ 0
+1002
+}
+ 0
+INSERT
+ 5
+779
+ 8
+0
+ 2
+*U42
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+INSERT
+ 5
+783
+ 8
+0
+ 2
+MY_BLOCK_V2
+ 10
+-208.1495327696079016
+ 20
+8.9901243659841015
+ 30
+0.0
+ 41
+1.217889264582384
+ 42
+1.217889264582384
+ 43
+1.217889264582384
+ 0
+INSERT
+ 5
+79C
+ 8
+0
+ 66
+ 1
+ 2
+MY_BLOCK_V2
+ 10
+-3024.4438183863298946
+ 20
+1.9509536605122539
+ 30
+0.0
+ 41
+4.1911331805470766
+ 42
+4.1911331805470766
+ 43
+4.1911331805470766
+ 0
+ATTRIB
+ 5
+79D
+ 8
+0
+ 10
+977.1230330707217036
+ 20
+27.0008170923713209
+ 30
+0.0
+ 40
+1.7206544562096211
+ 1
+my multi line text for the attrrib
+ 2
+MULTI_LINE_ATT_001
+ 70
+ 0
+1001
+AcDbAttr
+1070
+ 0
+1070
+ 1
+ 0
+ATTRIB
+ 5
+79F
+ 8
+0
+ 10
+994.5582906791903497
+ 20
+41.7094842567561415
+ 30
+0.0
+ 40
+1.7206544562096211
+ 1
+hello
+ 11
+994.5582906791903497
+ 21
+43.4301387129657712
+ 31
+0.0
+ 2
+PRESET_ATT
+ 70
+ 0
+ 74
+ 3
+1001
+AcDbAttr
+1070
+ 0
+1070
+ 1
+ 0
+ATTRIB
+ 5
+7A0
+ 8
+0
+ 10
+986.6882452870590896
+ 20
+1.554465747991415
+ 30
+0.0
+ 40
+1.7206544562096211
+ 1
+bla bla
+ 2
+VERIFY_ATT
+ 70
+ 0
+1001
+AcDbAttr
+1070
+ 0
+1070
+ 1
+ 0
+SEQEND
+ 5
+79E
+ 8
+0
+ 0
+INSERT
+ 5
+7B8
+ 8
+0
+ 2
+*U43
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+1001
+ACAD_MLEADERVER
+1070
+ 2
+ 0
+VIEWPORT
+ 5
+240
+ 67
+ 1
+ 8
+0
+ 10
+5.2499996395561652
+ 20
+3.9999998836066779
+ 30
+0.0
+ 40
+19.6927001732123017
+ 41
+8.9929997457669497
+ 68
+ 1
+ 69
+ 1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+ 16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+1.0
+1040
+0.0
+1040
+8.9929997457669497
+1040
+5.2499996395561652
+1040
+3.9999998836066779
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+ 0
+1070
+ 1000
+1070
+ 1
+1070
+ 1
+1070
+ 0
+1070
+ 0
+1070
+ 0
+1070
+ 0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.5
+1040
+0.5
+1040
+0.5
+1040
+0.5
+1070
+ 0
+1002
+{
+1002
+}
+1002
+}
+ 0
+VIEWPORT
+ 5
+245
+ 67
+ 1
+ 8
+0
+ 10
+5.2499997615814209
+ 20
+3.9999997615814209
+ 30
+0.0
+ 40
+8.3999996185302752
+ 41
+6.3999996185302743
+ 68
+ 2
+ 69
+ 2
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+ 16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+1.0
+1040
+0.0
+1040
+9.2287054357637963
+1040
+6.0
+1040
+4.5
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+ 0
+1070
+ 1000
+1070
+ 1
+1070
+ 3
+1070
+ 0
+1070
+ 1
+1070
+ 0
+1070
+ 0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.5
+1040
+0.5
+1040
+0.5
+1040
+0.5
+1070
+ 0
+1002
+{
+1002
+}
+1002
+}
+ 0
+ENDSEC
+ 0
+EOF
diff --git a/samples/sample_AC1009_binary.dxf b/samples/sample_AC1009_binary.dxf
new file mode 100644
index 00000000..d8156d2a
Binary files /dev/null and b/samples/sample_AC1009_binary.dxf differ
diff --git a/samples/sample_AC1014.dwg b/samples/sample_AC1014.dwg
index bc435e98..6930a331 100644
Binary files a/samples/sample_AC1014.dwg and b/samples/sample_AC1014.dwg differ
diff --git a/samples/sample_AC1015.dwg b/samples/sample_AC1015.dwg
index 410d62d2..ba9a24f0 100644
Binary files a/samples/sample_AC1015.dwg and b/samples/sample_AC1015.dwg differ
diff --git a/samples/sample_AC1015_ascii.dxf b/samples/sample_AC1015_ascii.dxf
index 820c0881..02ea7a72 100644
--- a/samples/sample_AC1015_ascii.dxf
+++ b/samples/sample_AC1015_ascii.dxf
@@ -25,19 +25,19 @@ $INSBASE
9
$EXTMIN
10
-1.374106142903656
+-0.0662168091062085
20
--206.0282867005274
+-206.0282822682315
30
--5.091849773485371
+-5.091849613504013
9
$EXTMAX
10
-1084.929306273097
+1084.929313598767
20
-111.2393453082676
+111.2393490018897
30
-5.478761602344722
+5.478761676184269
9
$LIMMIN
10
@@ -453,19 +453,19 @@ $TDUCREATE
9
$TDUPDATE
40
-2460307.452905093
+2460441.741516204
9
$TDUUPDATE
40
-2460307.411238426
+2460441.658182871
9
$TDINDWG
40
-0.1203125000
+0.2153356481
9
$TDUSRTIMER
40
-0.1203125000
+0.2153356481
9
$USRTIMER
70
@@ -505,7 +505,7 @@ $SPLINESEGS
9
$HANDSEED
5
-D91
+E17
9
$SURFTAB1
70
@@ -889,7 +889,7 @@ $FINGERPRINTGUID
9
$VERSIONGUID
2
-{38EFFDE9-374B-EB4D-9629-F2613EB1E3FD}
+{9CF5F70D-FE43-C141-97F8-FCA08BF37E54}
9
$EXTNAMES
290
@@ -1289,6 +1289,62 @@ ACDB_MLEADER_CLASS
0
CLASS
1
+RASTERVARIABLES
+ 2
+AcDbRasterVariables
+ 3
+ISM
+ 90
+ 0
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF
+ 2
+AcDbRasterImageDef
+ 3
+ISM
+ 90
+ 0
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF_REACTOR
+ 2
+AcDbRasterImageDefReactor
+ 3
+ISM
+ 90
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGE
+ 2
+AcDbRasterImage
+ 3
+ISM
+ 90
+ 2175
+280
+ 0
+281
+ 1
+ 0
+CLASS
+ 1
ACDBDATATABLE
2
AcDbDataTable
@@ -1347,9 +1403,9 @@ AcDbViewportTableRecord
21
1.0
12
-543.1517062080003
+542.4315483948306
22
--47.39447069612987
+-47.39446663317084
13
0.0
23
@@ -1375,9 +1431,9 @@ AcDbViewportTableRecord
37
0.0
40
-433.5510620787447
+436.1979378430979
41
-2.508744038155803
+2.496835443037974
42
50.0
43
@@ -1551,7 +1607,7 @@ LTYPE
102
{ACAD_XDICTIONARY
360
-D8C
+E12
102
}
330
@@ -2327,11 +2383,11 @@ AcCmTransparency
0
LAYER
5
-D06
+D8C
102
{ACAD_XDICTIONARY
360
-D08
+D8E
102
}
330
@@ -2367,11 +2423,11 @@ AnnotativeData
0
LAYER
5
-D0C
+D92
102
{ACAD_XDICTIONARY
360
-D0D
+D93
102
}
330
@@ -2427,7 +2483,7 @@ STYLE
100
AcDbSymbolTable
70
- 5
+ 6
0
STYLE
5
@@ -2605,6 +2661,34 @@ Arial
1071
34
0
+STYLE
+ 5
+887
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+
+ 70
+ 1
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+7.5
+ 3
+D:\Albert DC\Documents\Visual Studio 2022\Repos\ACadSharp\samples\sample_base\test_shape.shx
+ 4
+
+ 0
ENDTAB
0
TABLE
@@ -2935,7 +3019,7 @@ AcDbDynamicBlockGUID
0
APPID
5
-D07
+D8D
330
9
100
@@ -2949,7 +3033,7 @@ AcadAnnotativeDecomposition
0
APPID
5
-D8E
+E14
330
9
100
@@ -5833,7 +5917,7 @@ MTEXT
102
{ACAD_XDICTIONARY
360
-D8A
+E10
102
}
330
@@ -7315,7 +7399,7 @@ MTEXT
102
{ACAD_XDICTIONARY
360
-D88
+E0E
102
}
330
@@ -7689,7 +7773,7 @@ ATTDEF
102
{ACAD_XDICTIONARY
360
-D0F
+D95
102
}
330
@@ -11035,7 +11119,7 @@ HATCH
102
{ACAD_XDICTIONARY
360
-D64
+DEA
102
}
330
@@ -11195,7 +11279,7 @@ HATCH
102
{ACAD_XDICTIONARY
360
-D66
+DEC
102
}
330
@@ -13987,7 +14071,7 @@ MTEXT
102
{ACAD_XDICTIONARY
360
-D6C
+DF2
102
}
330
@@ -14077,7 +14161,7 @@ MTEXT
102
{ACAD_XDICTIONARY
360
-D6E
+DF4
102
}
330
@@ -14167,7 +14251,7 @@ MTEXT
102
{ACAD_XDICTIONARY
360
-D70
+DF6
102
}
330
@@ -15681,7 +15765,7 @@ ACAD_TABLE
102
{ACAD_XDICTIONARY
360
-D0A
+D90
102
}
330
@@ -15701,33 +15785,33 @@ CC0F000079000000880000001D000000000000000000F03F00000000000000000000000000000000
310
00000000000000000000000C00000014000000010000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A80000000B0000001A24B3C6AD4941408E3CE2E7D4C214C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000
310
-0000000000000000000000005461626C652073616D706C65000061000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C000066001200520C00000016000000070000C30C00000017000000FDFFFFFF0C0000
+0000000000000000000000005461626C652073616D706C65000061000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000
310
-001200000000000000A00000000B000000956F3D34913D2740467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000546578740012005204000000010000000000000000001040000000000000F03F000000000000
+001200000000000000A00000000B000000956F3D34913D2740467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000546578740000610004000000010000000000000000001040000000000000F03F000000000000
310
-0000000000000000F03F0000000000000000000000000000000000000000417269616C000030005000720C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A00000000B000000041B9514C3E84640467475C8864429C000000000000000000000000000000000000000000000000000
+0000000000000000F03F0000000000000000000000000000000000000000417269616C006200000061000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A00000000B000000041B9514C3E84640467475C8864429C000000000000000000000000000000000000000000000000000
310
-0000000000F03F000000000000F03F00000000000000000000000000000000546578740000610004000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C000030005000720C00000016000000070000C30C000000
+0000000000F03F000000000000F03F00000000000000000000000000000000546578740000000004000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C00FFFF00AA55000C00000016000000070000C30C000000
310
-17000000FDFFFFFF0C0000001200000000000000A00000000B000000136D0DEE10015440467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000546578740031003004000000010000000000000000001040000000
+17000000FDFFFFFF0C0000001200000000000000A00000000B000000136D0DEE10015440467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000546578740000610004000000010000000000000000001040000000
310
-000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C001200000054000C00000016000000070000C30C00000017000000FDFFFFFF0C00000012000000000000000C00000016000000070000C3BC0000000B000000AEB3A39395062740D3319B0400093FC00000
+000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C00000012000000000000000C00000016000000070000C3BC0000000B000000AEB3A39395062740D3319B0400093FC00000
310
00000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000054686973207461626C652077696C6C20626520696D706F7274656420617320616E00000021000000010000000000000000001040000000000000F03F00000000000000000000000000
310
00F03F0000000000000000000000000000000000000000417269616C000000000000000C00000016000000070000C3A80000000B0000006798824D444F42403FEEA257D5D942C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000
310
-496E7365727420656E746974790061000D000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C00500000006F000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A40000
+496E7365727420656E746974790000000D000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A40000
310
000B000000A90E538250271E40A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000063656C6C207465787400620009000000010000000000000000001040000000000000F03F0000000000000000000000000000
310
-F03F0000000000000000000000000000000000000000417269616C006100000000120C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A40000000B000000F520D0D748DE4440A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F00
+F03F0000000000000000000000000000000000000000417269616C006100000062000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A40000000B000000F520D0D748DE4440A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F00
310
-0000000000F03F0000000000000000000000000000000063656C6C207465787400006F09000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C005600000050000C00000016000000070000C30C00000017000000
+0000000000F03F0000000000000000000000000000000063656C6C207465787400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C000000000000000C00000016000000070000C30C00000017000000
310
-FDFFFFFF0C0000001200000000000000A40000000B0000000AF0AACFD3FB5240A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000063656C6C207465787400003009000000010000000000000000001040000000
+FDFFFFFF0C0000001200000000000000A40000000B0000000AF0AACFD3FB5240A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000063656C6C207465787400620009000000010000000000000000001040000000
310
-000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C000000000000660C00000016000000070000C30C00000017000000FDFFFFFF0C00000012000000000000003C0000000600000002000000000000000000000000000000000000000000000000000000B09E
+000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C006100000062000C00000016000000070000C30C00000017000000FDFFFFFF0C00000012000000000000003C0000000600000002000000000000000000000000000000000000000000000000000000B09E
310
482B0EA65940000000000000000000000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C00000012000000000000003C00000006000000020000000000000000000000286CADF9D1F61DC00000000000000000B09E482B0EA65940286CADF9D1F61DC000000000000000000C0000001600000007
310
@@ -17069,7 +17153,7 @@ MTEXT
102
{ACAD_XDICTIONARY
360
-D8F
+E15
102
}
330
@@ -17239,7 +17323,7 @@ ATTRIB
102
{ACAD_XDICTIONARY
360
-D12
+D98
102
}
330
@@ -17373,9 +17457,9 @@ AcDbEntity
310
0C030000190000000C00000016000000000000C00C00000033000000000000000C00000013000000993A0000A00000000B0000000084767002EF9040115CA59EC32A3740000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000004D4C65
310
-616465720007000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C00005600530050A80000000B000000B22B230611EF9040448FD8D1F6DD36400000000000000000000000000000000000000000000000000000
+616465720007000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C00000000726961A80000000B000000B22B230611EF9040448FD8D1F6DD36400000000000000000000000000000000000000000000000000000
310
-00000000F03F000000000000F03F00000000000000000000000000000000746578742C2068656C6C6F21000061000C000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C00500000006F000C0000003300000000
+00000000F03F000000000000F03F00000000000000000000000000000000746578742C2068656C6C6F21000000000C000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C006200000000000C0000003300000000
310
0000000C00000010000000000000000C00000016000000000000C00C00000012000000FF7F00000C00000013000000010000000C0000001400000001000000540000000700000003000000A8C670D6AB699040B661D161187220400000000000000000A24C3B5CF768904080E7D54CE159204000000000000000000D69FF5F
310
@@ -17661,6 +17745,96 @@ Standard
1
{\Fgdt;p}
0
+SHAPE
+ 5
+889
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbShape
+ 10
+15.27702016657258
+ 20
+-20.35947110184861
+ 30
+0.0
+ 40
+1.0
+ 2
+MY-SHAPE
+ 0
+IMAGE
+ 5
+8C6
+330
+1F
+100
+AcDbEntity
+ 8
+0
+ 92
+ 140
+310
+8C0000000100000084000000060000000500000000000000000000000000000000002E4000000000000000004CEA83FF192DC63C55555555550D394000000000000000005455555555B5244055555555550D394000000000000000005455555555B524400000000000002E4000000000000000000000000000000000000000
+310
+0000002E400000000000000000
+100
+AcDbRasterImage
+ 90
+ 0
+ 10
+0.0
+ 20
+15.0
+ 30
+0.0
+ 11
+0.0104166666666667
+ 21
+0.0
+ 31
+0.0
+ 12
+0.0
+ 22
+0.0104166666666667
+ 32
+0.0
+ 13
+994.0
+ 23
+965.0
+340
+8C4
+ 70
+ 7
+280
+ 0
+281
+ 50
+282
+ 50
+283
+ 0
+360
+8C5
+ 71
+ 1
+ 91
+ 2
+ 14
+-0.5
+ 24
+-0.5
+ 14
+993.5
+ 24
+964.4999999999999
+ 0
VIEWPORT
5
240
@@ -17909,6 +18083,14 @@ ACAD_GROUP
350
D
3
+ACAD_IMAGE_DICT
+350
+8C2
+ 3
+ACAD_IMAGE_VARS
+350
+8C3
+ 3
ACAD_LAYOUT
350
1A
@@ -17955,7 +18137,7 @@ ACAD_WIPEOUT_VARS
3
ACDB_RECOMPOSE_DATA
350
-D15
+D9B
3
AcDbVariableDictionary
350
@@ -17963,15 +18145,15 @@ AcDbVariableDictionary
3
AcDsDecomposeData
350
-D1C
+DA2
3
DWGPROPS
350
-D16
+D9C
0
DICTIONARY
5
-D8C
+E12
330
6B2
100
@@ -17983,7 +18165,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D8D
+E13
0
DICTIONARY
5
@@ -18031,9 +18213,9 @@ AcDbDictionary
0
DICTIONARY
5
-D08
+D8E
330
-D06
+D8C
100
AcDbDictionary
280
@@ -18043,13 +18225,13 @@ AcDbDictionary
3
ASDK_XREC_ANNO_SCALE_INFO
360
-D09
+D8F
0
DICTIONARY
5
-D0D
+D93
330
-D0C
+D92
100
AcDbDictionary
280
@@ -18059,7 +18241,7 @@ AcDbDictionary
3
ASDK_XREC_ANNO_SCALE_INFO
360
-D0E
+D94
0
DICTIONARY
5
@@ -18143,7 +18325,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D5E
+DE4
3
ASDK_XREC_ANNOTATION_SCALE_INFO
360
@@ -18163,7 +18345,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D5F
+DE5
3
ASDK_XREC_ANNOTATION_SCALE_INFO
360
@@ -18183,7 +18365,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D62
+DE8
3
ASDK_XREC_ANNOTATION_SCALE_INFO
360
@@ -18203,7 +18385,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D63
+DE9
3
ASDK_XREC_ANNOTATION_SCALE_INFO
360
@@ -18211,7 +18393,7 @@ ASDK_XREC_ANNOTATION_SCALE_INFO
0
DICTIONARY
5
-D8A
+E10
330
662
100
@@ -18223,11 +18405,11 @@ AcDbDictionary
3
ACAD_MTEXT_RT
360
-D8B
+E11
0
DICTIONARY
5
-D88
+E0E
330
64B
100
@@ -18239,11 +18421,11 @@ AcDbDictionary
3
ACAD_MTEXT_RT
360
-D89
+E0F
0
DICTIONARY
5
-D0F
+D95
330
796
100
@@ -18255,15 +18437,15 @@ AcDbDictionary
3
ACAD_MLATT
360
-D11
+D97
3
ACAD_XREC_ROUNDTRIP
360
-D10
+D96
0
DICTIONARY
5
-D64
+DEA
330
371
100
@@ -18275,11 +18457,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D65
+DEB
0
DICTIONARY
5
-D66
+DEC
330
376
100
@@ -18291,7 +18473,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D67
+DED
0
DICTIONARY
5
@@ -18327,7 +18509,7 @@ AcDbContextDataManager
0
DICTIONARY
5
-D6C
+DF2
330
3EC
100
@@ -18339,11 +18521,11 @@ AcDbDictionary
3
ACAD_MTEXT_RT
360
-D6D
+DF3
0
DICTIONARY
5
-D6E
+DF4
330
3F5
100
@@ -18355,11 +18537,11 @@ AcDbDictionary
3
ACAD_MTEXT_RT
360
-D6F
+DF5
0
DICTIONARY
5
-D70
+DF6
330
3F6
100
@@ -18371,7 +18553,7 @@ AcDbDictionary
3
ACAD_MTEXT_RT
360
-D71
+DF7
0
DICTIONARY
5
@@ -18407,7 +18589,7 @@ ACAD_DIMASSOC
0
DICTIONARY
5
-D0A
+D90
330
528
100
@@ -18419,7 +18601,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D0B
+D91
0
DICTIONARY
5
@@ -18455,7 +18637,7 @@ AcDbContextDataManager
0
DICTIONARY
5
-D8F
+E15
330
779
100
@@ -18467,11 +18649,11 @@ AcDbDictionary
3
ACAD_MTEXT_RT
360
-D90
+E16
0
DICTIONARY
5
-D12
+D98
330
79D
100
@@ -18483,11 +18665,23 @@ AcDbDictionary
3
ACAD_MLATT
360
-D14
+D9A
3
ACAD_XREC_ROUNDTRIP
360
-D13
+D99
+ 0
+IMAGEDEF_REACTOR
+ 5
+8C5
+330
+8C6
+100
+AcDbRasterImageDefReactor
+ 90
+ 2
+330
+8C6
0
DICTIONARY
5
@@ -18503,7 +18697,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D5C
+DE2
3
ASDK_XREC_ANNOTATION_SCALE_INFO
360
@@ -18523,7 +18717,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D5D
+DE3
3
ASDK_XREC_ANNOTATION_SCALE_INFO
360
@@ -18617,6 +18811,48 @@ AcDbDictionary
0
DICTIONARY
5
+8C2
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+image
+350
+8C4
+ 0
+RASTERVARIABLES
+ 5
+8C3
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbRasterVariables
+ 90
+ 0
+ 70
+ 1
+ 71
+ 1
+ 72
+ 5
+ 0
+DICTIONARY
+ 5
1A
102
{ACAD_REACTORS
@@ -19081,7 +19317,7 @@ AcDbWipeoutVariables
0
XRECORD
5
-D15
+D9B
102
{ACAD_REACTORS
330
@@ -19171,7 +19407,7 @@ HPTRANSPARENCY
3
INDEXCTL
350
-D04
+D8A
3
LAYEREVAL
350
@@ -19183,23 +19419,23 @@ LAYERNOTIFY
3
LIGHTINGUNITS
350
-C92
+D18
3
MSLTSCALE
350
-C91
+D17
3
SORTENTS
350
-D03
+D89
3
XCLIPFRAME
350
-C36
+CBC
0
DICTIONARY
5
-D1C
+DA2
102
{ACAD_REACTORS
330
@@ -19215,11 +19451,11 @@ AcDbDictionary
3
AcDsRecords
350
-D1E
+DA4
3
AcDsSchemas
350
-D1D
+DA3
1001
ACAD
1070
@@ -19227,7 +19463,7 @@ ACAD
0
XRECORD
5
-D16
+D9C
102
{ACAD_REACTORS
330
@@ -19277,11 +19513,11 @@ Usuario
309
=
40
-0.1203125
+0.2153356481481481
41
2459632.474340278
42
-2460307.452905093
+2460441.741516204
1
90
@@ -19289,15 +19525,15 @@ Usuario
0
XRECORD
5
-D8D
+E13
102
{ACAD_REACTORS
330
-D8C
+E12
102
}
330
-D8C
+E12
100
AcDbXrecord
280
@@ -19349,15 +19585,15 @@ ACAD
0
XRECORD
5
-D09
+D8F
102
{ACAD_REACTORS
330
-D08
+D8E
102
}
330
-D08
+D8E
100
AcDbXrecord
280
@@ -19373,15 +19609,15 @@ B7
0
XRECORD
5
-D0E
+D94
102
{ACAD_REACTORS
330
-D0D
+D93
102
}
330
-D0D
+D93
100
AcDbXrecord
280
@@ -19557,7 +19793,7 @@ AcDbSortentsTable
0
XRECORD
5
-D5E
+DE4
102
{ACAD_REACTORS
330
@@ -19597,7 +19833,7 @@ B7
0
XRECORD
5
-D5F
+DE5
102
{ACAD_REACTORS
330
@@ -19637,7 +19873,7 @@ B7
0
XRECORD
5
-D62
+DE8
102
{ACAD_REACTORS
330
@@ -19677,7 +19913,7 @@ B7
0
XRECORD
5
-D63
+DE9
102
{ACAD_REACTORS
330
@@ -19717,15 +19953,15 @@ B7
0
XRECORD
5
-D8B
+E11
102
{ACAD_REACTORS
330
-D8A
+E10
102
}
330
-D8A
+E10
100
AcDbXrecord
280
@@ -19737,15 +19973,15 @@ AcDbXrecord
0
XRECORD
5
-D89
+E0F
102
{ACAD_REACTORS
330
-D88
+E0E
102
}
330
-D88
+E0E
100
AcDbXrecord
280
@@ -19757,15 +19993,15 @@ AcDbXrecord
0
XRECORD
5
-D11
+D97
102
{ACAD_REACTORS
330
-D0F
+D95
102
}
330
-D0F
+D95
100
AcDbXrecord
280
@@ -19807,15 +20043,15 @@ Embedded Object
0
XRECORD
5
-D10
+D96
102
{ACAD_REACTORS
330
-D0F
+D95
102
}
330
-D0F
+D95
100
AcDbXrecord
280
@@ -19827,15 +20063,15 @@ ACAD_MATT_HEIGHT
0
XRECORD
5
-D65
+DEB
102
{ACAD_REACTORS
330
-D64
+DEA
102
}
330
-D64
+DEA
100
AcDbXrecord
280
@@ -19847,15 +20083,15 @@ Gradient1
0
XRECORD
5
-D67
+DED
102
{ACAD_REACTORS
330
-D66
+DEC
102
}
330
-D66
+DEC
100
AcDbXrecord
280
@@ -19907,15 +20143,15 @@ ACDB_ANNOTATIONSCALES
0
XRECORD
5
-D6D
+DF3
102
{ACAD_REACTORS
330
-D6C
+DF2
102
}
330
-D6C
+DF2
100
AcDbXrecord
280
@@ -19927,15 +20163,15 @@ this is a Mtext^Jwith multiple lines in it
0
XRECORD
5
-D6F
+DF5
102
{ACAD_REACTORS
330
-D6E
+DF4
102
}
330
-D6E
+DF4
100
AcDbXrecord
280
@@ -19947,15 +20183,15 @@ this is a Mtext^Jwith multiple lines in it
0
XRECORD
5
-D71
+DF7
102
{ACAD_REACTORS
330
-D70
+DF6
102
}
330
-D70
+DF6
100
AcDbXrecord
280
@@ -20051,15 +20287,15 @@ AcDbOsnapPointRef
0
XRECORD
5
-D0B
+D91
102
{ACAD_REACTORS
330
-D0A
+D90
102
}
330
-D0A
+D90
100
AcDbXrecord
280
@@ -20093,7 +20329,7 @@ ACAD_ROUNDTRIP_PRE2007_TABLE
102
ACAD_ROUNDTRIP_PRE2007_TABLECELL
360
-D72
+DF8
0
DICTIONARY
5
@@ -20137,15 +20373,15 @@ ACDB_ANNOTATIONSCALES
0
XRECORD
5
-D90
+E16
102
{ACAD_REACTORS
330
-D8F
+E15
102
}
330
-D8F
+E15
100
AcDbXrecord
280
@@ -20183,15 +20419,15 @@ a bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bl
0
XRECORD
5
-D14
+D9A
102
{ACAD_REACTORS
330
-D12
+D98
102
}
330
-D12
+D98
100
AcDbXrecord
280
@@ -20233,15 +20469,15 @@ my multi line text for the attrrib
0
XRECORD
5
-D13
+D99
102
{ACAD_REACTORS
330
-D12
+D98
102
}
330
-D12
+D98
100
AcDbXrecord
280
@@ -20253,7 +20489,7 @@ ACAD_MATT_HEIGHT
0
XRECORD
5
-D5C
+DE2
102
{ACAD_REACTORS
330
@@ -20293,7 +20529,7 @@ B7
0
XRECORD
5
-D5D
+DE3
102
{ACAD_REACTORS
330
@@ -20337,7 +20573,7 @@ ACDBDETAILVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-D5A
+DE0
102
}
102
@@ -20419,7 +20655,7 @@ ACDBDETAILVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-D6A
+DF0
102
}
102
@@ -20559,13 +20795,45 @@ AcDbGroup
340
69F
0
+IMAGEDEF
+ 5
+8C4
+102
+{ACAD_REACTORS
+330
+8C2
+330
+8C5
+102
+}
+330
+8C2
+100
+AcDbRasterImageDef
+ 90
+ 0
+ 1
+.\image.JPG
+ 10
+994.0
+ 20
+965.0
+ 11
+0.2645833333333333
+ 21
+0.2645833333333333
+280
+ 1
+281
+ 5
+ 0
LAYOUT
5
59
102
{ACAD_XDICTIONARY
360
-D20
+DA6
102
}
102
@@ -20711,7 +20979,7 @@ LAYOUT
102
{ACAD_XDICTIONARY
360
-D22
+DA8
102
}
102
@@ -20991,7 +21259,7 @@ LAYOUT
102
{ACAD_XDICTIONARY
360
-D60
+DE6
102
}
102
@@ -22383,7 +22651,7 @@ ACDBSECTIONVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-D58
+DDE
102
}
102
@@ -22495,7 +22763,7 @@ ACDBSECTIONVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-D68
+DEE
102
}
102
@@ -22787,7 +23055,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D32
+DB8
102
}
102
@@ -22881,7 +23149,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D30
+DB6
102
}
102
@@ -22975,7 +23243,7 @@ A5
102
{ACAD_XDICTIONARY
360
-D3E
+DC4
102
}
102
@@ -23069,7 +23337,7 @@ A9
102
{ACAD_XDICTIONARY
360
-D46
+DCC
102
}
102
@@ -23163,7 +23431,7 @@ A2
102
{ACAD_XDICTIONARY
360
-D38
+DBE
102
}
102
@@ -23257,7 +23525,7 @@ A4
102
{ACAD_XDICTIONARY
360
-D3C
+DC2
102
}
102
@@ -23351,7 +23619,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D4C
+DD2
102
}
102
@@ -23445,7 +23713,7 @@ A8
102
{ACAD_XDICTIONARY
360
-D44
+DCA
102
}
102
@@ -23539,7 +23807,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D28
+DAE
102
}
102
@@ -23633,7 +23901,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D2A
+DB0
102
}
102
@@ -23727,7 +23995,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D2C
+DB2
102
}
102
@@ -23821,7 +24089,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D2E
+DB4
102
}
102
@@ -23915,7 +24183,7 @@ A1
102
{ACAD_XDICTIONARY
360
-D36
+DBC
102
}
102
@@ -24009,7 +24277,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D48
+DCE
102
}
102
@@ -24103,7 +24371,7 @@ A7
102
{ACAD_XDICTIONARY
360
-D42
+DC8
102
}
102
@@ -24197,7 +24465,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D4A
+DD0
102
}
102
@@ -24291,7 +24559,7 @@ A3
102
{ACAD_XDICTIONARY
360
-D3A
+DC0
102
}
102
@@ -24385,7 +24653,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D56
+DDC
102
}
102
@@ -24479,7 +24747,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D54
+DDA
102
}
102
@@ -24573,7 +24841,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D4E
+DD4
102
}
102
@@ -24667,7 +24935,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D50
+DD6
102
}
102
@@ -24761,7 +25029,7 @@ A6
102
{ACAD_XDICTIONARY
360
-D40
+DC6
102
}
102
@@ -24855,7 +25123,7 @@ A0
102
{ACAD_XDICTIONARY
360
-D34
+DBA
102
}
102
@@ -24949,7 +25217,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-D52
+DD8
102
}
102
@@ -25201,7 +25469,7 @@ ByLayer
0
DICTIONARYVAR
5
-D04
+D8A
102
{ACAD_REACTORS
330
@@ -25255,7 +25523,7 @@ DictionaryVariables
0
DICTIONARYVAR
5
-C92
+D18
102
{ACAD_REACTORS
330
@@ -25273,7 +25541,7 @@ DictionaryVariables
0
DICTIONARYVAR
5
-C91
+D17
102
{ACAD_REACTORS
330
@@ -25291,7 +25559,7 @@ DictionaryVariables
0
DICTIONARYVAR
5
-D03
+D89
102
{ACAD_REACTORS
330
@@ -25309,7 +25577,7 @@ DictionaryVariables
0
DICTIONARYVAR
5
-C36
+CBC
102
{ACAD_REACTORS
330
@@ -25327,15 +25595,15 @@ DictionaryVariables
0
DICTIONARY
5
-D1E
+DA4
102
{ACAD_REACTORS
330
-D1C
+DA2
102
}
330
-D1C
+DA2
100
AcDbDictionary
281
@@ -25343,39 +25611,39 @@ AcDbDictionary
0
DICTIONARY
5
-D1D
+DA3
102
{ACAD_REACTORS
330
-D1C
+DA2
102
}
330
-D1C
+DA2
100
AcDbDictionary
281
1
3
-2441009008112
+1510284580560
350
-D17
+D9D
3
-2441009008128
+1510284580576
350
-D18
+D9E
3
-2441009008144
+1510284580592
350
-D19
+D9F
3
-2441009008160
+1510284580608
350
-D1A
+DA0
3
-2441009008176
+1510284580624
350
-D1B
+DA1
0
XRECORD
5
@@ -25609,7 +25877,7 @@ Color_7
440
0
330
-D06
+D8C
90
8
62
@@ -25623,7 +25891,7 @@ Color_7
440
0
330
-D0C
+D92
90
8
62
@@ -25673,7 +25941,7 @@ TABLECONTENT
5
747
330
-D0B
+D91
100
AcDbLinkedData
1
@@ -31541,7 +31809,7 @@ TABLEGEOMETRY
5
748
330
-D0B
+D91
100
AcDbTableGeometry
90
@@ -32181,9 +32449,9 @@ AcDbTableGeometry
0
ACDBDATATABLE
5
-D72
+DF8
330
-D0B
+D91
100
ACDBDATATABLE
70
@@ -32337,47 +32605,47 @@ ACDBDATATABLE
2
360
-D73
+DF9
360
-D74
+DFA
360
-D75
+DFB
360
-D76
+DFC
360
-D77
+DFD
360
-D78
+DFE
360
-D79
+DFF
360
-D7A
+E00
360
-D7B
+E01
360
-D7C
+E02
360
-D7D
+E03
360
-D7E
+E04
360
-D7F
+E05
360
-D80
+E06
360
-D81
+E07
360
-D82
+E08
360
-D83
+E09
360
-D84
+E0A
360
-D85
+E0B
360
-D86
+E0C
360
-D87
+E0D
0
DICTIONARY
5
@@ -32413,7 +32681,7 @@ AcDbDictionary
0
DICTIONARY
5
-D5A
+DE0
330
1AC
100
@@ -32425,11 +32693,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D5B
+DE1
0
DICTIONARY
5
-D6A
+DF0
330
39C
100
@@ -32441,11 +32709,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D6B
+DF1
0
DICTIONARY
5
-D20
+DA6
330
59
100
@@ -32457,11 +32725,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D21
+DA7
0
DICTIONARY
5
-D22
+DA8
330
5E
100
@@ -32473,7 +32741,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D23
+DA9
0
DICTIONARY
5
@@ -32489,11 +32757,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D1F
+DA5
0
DICTIONARY
5
-D60
+DE6
330
25A
100
@@ -32505,7 +32773,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D61
+DE7
0
DICTIONARY
5
@@ -32521,7 +32789,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D26
+DAC
3
FBXASSET
360
@@ -32541,7 +32809,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D25
+DAB
3
FBXASSET
360
@@ -32561,7 +32829,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D27
+DAD
3
BUMPTILE
360
@@ -32585,7 +32853,7 @@ REFLECTIONTILE
0
DICTIONARY
5
-D58
+DDE
330
1AA
100
@@ -32597,11 +32865,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D59
+DDF
0
DICTIONARY
5
-D68
+DEE
330
39B
100
@@ -32613,7 +32881,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D69
+DEF
0
DICTIONARY
5
@@ -32629,15 +32897,15 @@ AcDbDictionary
3
ACAD_ROUNDTRIP_2008_TABLESTYLE_CELLSTYLEMAP
360
-D05
+D8B
3
ACAD_XREC_ROUNDTRIP
360
-D24
+DAA
0
DICTIONARY
5
-D32
+DB8
330
9F
100
@@ -32649,11 +32917,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D33
+DB9
0
DICTIONARY
5
-D30
+DB6
330
9E
100
@@ -32665,11 +32933,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D31
+DB7
0
DICTIONARY
5
-D3E
+DC4
330
A5
100
@@ -32681,11 +32949,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D3F
+DC5
0
DICTIONARY
5
-D46
+DCC
330
A9
100
@@ -32697,11 +32965,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D47
+DCD
0
DICTIONARY
5
-D38
+DBE
330
A2
100
@@ -32713,11 +32981,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D39
+DBF
0
DICTIONARY
5
-D3C
+DC2
330
A4
100
@@ -32729,11 +32997,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D3D
+DC3
0
DICTIONARY
5
-D4C
+DD2
330
175
100
@@ -32745,11 +33013,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D4D
+DD3
0
DICTIONARY
5
-D44
+DCA
330
A8
100
@@ -32761,11 +33029,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D45
+DCB
0
DICTIONARY
5
-D28
+DAE
330
9A
100
@@ -32777,11 +33045,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D29
+DAF
0
DICTIONARY
5
-D2A
+DB0
330
9B
100
@@ -32793,11 +33061,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D2B
+DB1
0
DICTIONARY
5
-D2C
+DB2
330
9C
100
@@ -32809,11 +33077,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D2D
+DB3
0
DICTIONARY
5
-D2E
+DB4
330
9D
100
@@ -32825,11 +33093,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D2F
+DB5
0
DICTIONARY
5
-D36
+DBC
330
A1
100
@@ -32841,11 +33109,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D37
+DBD
0
DICTIONARY
5
-D48
+DCE
330
173
100
@@ -32857,11 +33125,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D49
+DCF
0
DICTIONARY
5
-D42
+DC8
330
A7
100
@@ -32873,11 +33141,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D43
+DC9
0
DICTIONARY
5
-D4A
+DD0
330
174
100
@@ -32889,11 +33157,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D4B
+DD1
0
DICTIONARY
5
-D3A
+DC0
330
A3
100
@@ -32905,11 +33173,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D3B
+DC1
0
DICTIONARY
5
-D56
+DDC
330
182
100
@@ -32921,11 +33189,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D57
+DDD
0
DICTIONARY
5
-D54
+DDA
330
181
100
@@ -32937,11 +33205,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D55
+DDB
0
DICTIONARY
5
-D4E
+DD4
330
17E
100
@@ -32953,11 +33221,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D4F
+DD5
0
DICTIONARY
5
-D50
+DD6
330
17F
100
@@ -32969,11 +33237,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D51
+DD7
0
DICTIONARY
5
-D40
+DC6
330
A6
100
@@ -32985,11 +33253,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D41
+DC7
0
DICTIONARY
5
-D34
+DBA
330
A0
100
@@ -33001,11 +33269,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D35
+DBB
0
DICTIONARY
5
-D52
+DD8
330
180
100
@@ -33017,19 +33285,19 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D53
+DD9
0
XRECORD
5
-D17
+D9D
102
{ACAD_REACTORS
330
-D1D
+DA3
102
}
330
-D1D
+DA3
100
AcDbXrecord
280
@@ -33039,7 +33307,7 @@ AcDb_Thumbnail_Schema
102
{ATTRRECORD
341
-D18
+D9E
2
AcDbDs::TreatedAsObjectData
280
@@ -33051,7 +33319,7 @@ ATTRRECORD}
102
{ATTRRECORD
341
-D19
+D9F
2
AcDbDs::Legacy
280
@@ -33069,7 +33337,7 @@ AcDbDs::ID
102
{ATTRRECORD
341
-D1A
+DA0
2
AcDs:Indexable
280
@@ -33081,7 +33349,7 @@ ATTRRECORD}
102
{ATTRRECORD
341
-D1B
+DA1
2
AcDbDs::HandleAttribute
280
@@ -33099,15 +33367,15 @@ Thumbnail_Data
0
XRECORD
5
-D18
+D9E
102
{ACAD_REACTORS
330
-D1D
+DA3
102
}
330
-D1D
+DA3
100
AcDbXrecord
280
@@ -33123,15 +33391,15 @@ AcDbDs::TreatedAsObjectData
0
XRECORD
5
-D19
+D9F
102
{ACAD_REACTORS
330
-D1D
+DA3
102
}
330
-D1D
+DA3
100
AcDbXrecord
280
@@ -33147,15 +33415,15 @@ AcDbDs::Legacy
0
XRECORD
5
-D1A
+DA0
102
{ACAD_REACTORS
330
-D1D
+DA3
102
}
330
-D1D
+DA3
100
AcDbXrecord
280
@@ -33171,15 +33439,15 @@ AcDs:Indexable
0
XRECORD
5
-D1B
+DA1
102
{ACAD_REACTORS
330
-D1D
+DA3
102
}
330
-D1D
+DA3
100
AcDbXrecord
280
@@ -33213,9 +33481,9 @@ AcadLayerStateAnnoScale
0
XRECORD
5
-D73
+DF9
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33235,9 +33503,9 @@ Table sample
0
XRECORD
5
-D74
+DFA
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33255,9 +33523,9 @@ AcDbXrecord
0
XRECORD
5
-D75
+DFB
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33275,9 +33543,9 @@ AcDbXrecord
0
XRECORD
5
-D76
+DFC
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33297,9 +33565,9 @@ Text
0
XRECORD
5
-D77
+DFD
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33319,9 +33587,9 @@ Text
0
XRECORD
5
-D78
+DFE
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33341,9 +33609,9 @@ Text
0
XRECORD
5
-D79
+DFF
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33361,9 +33629,9 @@ AcDbXrecord
0
XRECORD
5
-D7A
+E00
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33381,9 +33649,9 @@ AcDbXrecord
0
XRECORD
5
-D7B
+E01
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33401,9 +33669,9 @@ AcDbXrecord
0
XRECORD
5
-D7C
+E02
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33421,9 +33689,9 @@ AcDbXrecord
0
XRECORD
5
-D7D
+E03
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33441,9 +33709,9 @@ AcDbXrecord
0
XRECORD
5
-D7E
+E04
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33461,9 +33729,9 @@ AcDbXrecord
0
XRECORD
5
-D7F
+E05
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33483,9 +33751,9 @@ This table will be imported as an Insert entity
0
XRECORD
5
-D80
+E06
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33503,9 +33771,9 @@ AcDbXrecord
0
XRECORD
5
-D81
+E07
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33523,9 +33791,9 @@ AcDbXrecord
0
XRECORD
5
-D82
+E08
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33543,9 +33811,9 @@ AcDbXrecord
0
XRECORD
5
-D83
+E09
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33563,9 +33831,9 @@ AcDbXrecord
0
XRECORD
5
-D84
+E0A
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33583,9 +33851,9 @@ AcDbXrecord
0
XRECORD
5
-D85
+E0B
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33605,9 +33873,9 @@ cell text
0
XRECORD
5
-D86
+E0C
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33627,9 +33895,9 @@ cell text
0
XRECORD
5
-D87
+E0D
330
-D72
+DF8
100
AcDbXrecord
280
@@ -33649,15 +33917,15 @@ cell text
0
XRECORD
5
-D5B
+DE1
102
{ACAD_REACTORS
330
-D5A
+DE0
102
}
330
-D5A
+DE0
100
AcDbXrecord
280
@@ -33673,15 +33941,15 @@ FLAGS
0
XRECORD
5
-D6B
+DF1
102
{ACAD_REACTORS
330
-D6A
+DF0
102
}
330
-D6A
+DF0
100
AcDbXrecord
280
@@ -33697,15 +33965,15 @@ FLAGS
0
XRECORD
5
-D21
+DA7
102
{ACAD_REACTORS
330
-D20
+DA6
102
}
330
-D20
+DA6
100
AcDbXrecord
280
@@ -33725,15 +33993,15 @@ SHADEPLOTCUSTOMDPI
0
XRECORD
5
-D23
+DA9
102
{ACAD_REACTORS
330
-D22
+DA8
102
}
330
-D22
+DA8
100
AcDbXrecord
280
@@ -33753,7 +34021,7 @@ SHADEPLOTCUSTOMDPI
0
XRECORD
5
-D1F
+DA5
102
{ACAD_REACTORS
330
@@ -33781,15 +34049,15 @@ SHADEPLOTCUSTOMDPI
0
XRECORD
5
-D61
+DE7
102
{ACAD_REACTORS
330
-D60
+DE6
102
}
330
-D60
+DE6
100
AcDbXrecord
280
@@ -33809,7 +34077,7 @@ SHADEPLOTCUSTOMDPI
0
XRECORD
5
-D26
+DAC
102
{ACAD_REACTORS
330
@@ -33963,7 +34231,7 @@ AABB9C306779A2934E701F5C0A906D4FD609C2A1B7D129F4BCD858C163D4E3AED163FAA9AF1A1D88
0
XRECORD
5
-D25
+DAB
102
{ACAD_REACTORS
330
@@ -34117,7 +34385,7 @@ B670623BF270F13306000000040000003600000000000000000000000000760E00006662782F4537
0
XRECORD
5
-D27
+DAD
102
{ACAD_REACTORS
330
@@ -34351,15 +34619,15 @@ AcDbXrecord
0
XRECORD
5
-D59
+DDF
102
{ACAD_REACTORS
330
-D58
+DDE
102
}
330
-D58
+DDE
100
AcDbXrecord
280
@@ -34375,15 +34643,15 @@ FLAGS
0
XRECORD
5
-D69
+DEF
102
{ACAD_REACTORS
330
-D68
+DEE
102
}
330
-D68
+DEE
100
AcDbXrecord
280
@@ -34399,7 +34667,7 @@ FLAGS
0
CELLSTYLEMAP
5
-D05
+D8B
102
{ACAD_REACTORS
330
@@ -35045,7 +35313,7 @@ CELLSTYLE_END
0
XRECORD
5
-D24
+DAA
102
{ACAD_REACTORS
330
@@ -35081,15 +35349,15 @@ ACAD_ROUNDTRIP_PRE2007_TABLESTYLE
0
XRECORD
5
-D33
+DB9
102
{ACAD_REACTORS
330
-D32
+DB8
102
}
330
-D32
+DB8
100
AcDbXrecord
280
@@ -35601,15 +35869,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D31
+DB7
102
{ACAD_REACTORS
330
-D30
+DB6
102
}
330
-D30
+DB6
100
AcDbXrecord
280
@@ -36121,15 +36389,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D3F
+DC5
102
{ACAD_REACTORS
330
-D3E
+DC4
102
}
330
-D3E
+DC4
100
AcDbXrecord
280
@@ -36641,15 +36909,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D47
+DCD
102
{ACAD_REACTORS
330
-D46
+DCC
102
}
330
-D46
+DCC
100
AcDbXrecord
280
@@ -37161,15 +37429,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D39
+DBF
102
{ACAD_REACTORS
330
-D38
+DBE
102
}
330
-D38
+DBE
100
AcDbXrecord
280
@@ -37681,15 +37949,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D3D
+DC3
102
{ACAD_REACTORS
330
-D3C
+DC2
102
}
330
-D3C
+DC2
100
AcDbXrecord
280
@@ -38201,15 +38469,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D4D
+DD3
102
{ACAD_REACTORS
330
-D4C
+DD2
102
}
330
-D4C
+DD2
100
AcDbXrecord
280
@@ -38721,15 +38989,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D45
+DCB
102
{ACAD_REACTORS
330
-D44
+DCA
102
}
330
-D44
+DCA
100
AcDbXrecord
280
@@ -39241,15 +39509,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D29
+DAF
102
{ACAD_REACTORS
330
-D28
+DAE
102
}
330
-D28
+DAE
100
AcDbXrecord
280
@@ -39761,15 +40029,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D2B
+DB1
102
{ACAD_REACTORS
330
-D2A
+DB0
102
}
330
-D2A
+DB0
100
AcDbXrecord
280
@@ -40281,15 +40549,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D2D
+DB3
102
{ACAD_REACTORS
330
-D2C
+DB2
102
}
330
-D2C
+DB2
100
AcDbXrecord
280
@@ -40801,15 +41069,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D2F
+DB5
102
{ACAD_REACTORS
330
-D2E
+DB4
102
}
330
-D2E
+DB4
100
AcDbXrecord
280
@@ -41321,15 +41589,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D37
+DBD
102
{ACAD_REACTORS
330
-D36
+DBC
102
}
330
-D36
+DBC
100
AcDbXrecord
280
@@ -41841,15 +42109,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D49
+DCF
102
{ACAD_REACTORS
330
-D48
+DCE
102
}
330
-D48
+DCE
100
AcDbXrecord
280
@@ -42361,15 +42629,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D43
+DC9
102
{ACAD_REACTORS
330
-D42
+DC8
102
}
330
-D42
+DC8
100
AcDbXrecord
280
@@ -42881,15 +43149,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D4B
+DD1
102
{ACAD_REACTORS
330
-D4A
+DD0
102
}
330
-D4A
+DD0
100
AcDbXrecord
280
@@ -43401,15 +43669,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D3B
+DC1
102
{ACAD_REACTORS
330
-D3A
+DC0
102
}
330
-D3A
+DC0
100
AcDbXrecord
280
@@ -43921,15 +44189,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D57
+DDD
102
{ACAD_REACTORS
330
-D56
+DDC
102
}
330
-D56
+DDC
100
AcDbXrecord
280
@@ -44441,15 +44709,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D55
+DDB
102
{ACAD_REACTORS
330
-D54
+DDA
102
}
330
-D54
+DDA
100
AcDbXrecord
280
@@ -44961,15 +45229,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D4F
+DD5
102
{ACAD_REACTORS
330
-D4E
+DD4
102
}
330
-D4E
+DD4
100
AcDbXrecord
280
@@ -45481,15 +45749,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D51
+DD7
102
{ACAD_REACTORS
330
-D50
+DD6
102
}
330
-D50
+DD6
100
AcDbXrecord
280
@@ -46001,15 +46269,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D41
+DC7
102
{ACAD_REACTORS
330
-D40
+DC6
102
}
330
-D40
+DC6
100
AcDbXrecord
280
@@ -46521,15 +46789,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D35
+DBB
102
{ACAD_REACTORS
330
-D34
+DBA
102
}
330
-D34
+DBA
100
AcDbXrecord
280
@@ -47041,15 +47309,15 @@ RTVSPropertyOp62
0
XRECORD
5
-D53
+DD9
102
{ACAD_REACTORS
330
-D52
+DD8
102
}
330
-D52
+DD8
100
AcDbXrecord
280
diff --git a/samples/sample_AC1015_binary.dxf b/samples/sample_AC1015_binary.dxf
index 2ba61bf5..12449782 100644
Binary files a/samples/sample_AC1015_binary.dxf and b/samples/sample_AC1015_binary.dxf differ
diff --git a/samples/sample_AC1018.dwg b/samples/sample_AC1018.dwg
index 9c75f42e..1802ba3a 100644
Binary files a/samples/sample_AC1018.dwg and b/samples/sample_AC1018.dwg differ
diff --git a/samples/sample_AC1018_ascii.dxf b/samples/sample_AC1018_ascii.dxf
index b84ebdbc..c06ec8f7 100644
--- a/samples/sample_AC1018_ascii.dxf
+++ b/samples/sample_AC1018_ascii.dxf
@@ -29,19 +29,19 @@ $INSBASE
9
$EXTMIN
10
-1.374106142903656
+-0.0662168091062085
20
--206.0282867005274
+-206.0282822682315
30
--5.091849773485371
+-5.091849613504013
9
$EXTMAX
10
-1084.929306273097
+1084.929313598767
20
-111.2393453082676
+111.2393490018897
30
-5.478761602344722
+5.478761676184269
9
$LIMMIN
10
@@ -457,19 +457,19 @@ $TDUCREATE
9
$TDUPDATE
40
-2460307.452905093
+2460441.741504630
9
$TDUUPDATE
40
-2460307.411238426
+2460441.658171296
9
$TDINDWG
40
-0.1203125000
+0.2153240741
9
$TDUSRTIMER
40
-0.1203125000
+0.2153240741
9
$USRTIMER
70
@@ -509,7 +509,7 @@ $SPLINESEGS
9
$HANDSEED
5
-D03
+D89
9
$SURFTAB1
70
@@ -893,7 +893,7 @@ $FINGERPRINTGUID
9
$VERSIONGUID
2
-{38EFFDE9-374B-EB4D-9629-F2613EB1E3FD}
+{9CF5F70D-FE43-C141-97F8-FCA08BF37E54}
9
$EXTNAMES
290
@@ -1359,6 +1359,70 @@ ACDB_MLEADER_CLASS
0
CLASS
1
+RASTERVARIABLES
+ 2
+AcDbRasterVariables
+ 3
+ISM
+ 90
+ 0
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF
+ 2
+AcDbRasterImageDef
+ 3
+ISM
+ 90
+ 0
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF_REACTOR
+ 2
+AcDbRasterImageDefReactor
+ 3
+ISM
+ 90
+ 1
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGE
+ 2
+AcDbRasterImage
+ 3
+ISM
+ 90
+ 2175
+ 91
+ 1
+280
+ 0
+281
+ 1
+ 0
+CLASS
+ 1
DATATABLE
2
AcDbDataTable
@@ -1419,9 +1483,9 @@ AcDbViewportTableRecord
21
1.0
12
-543.1517062080003
+542.4315483948306
22
--47.39447069612987
+-47.39446663317084
13
0.0
23
@@ -1447,9 +1511,9 @@ AcDbViewportTableRecord
37
0.0
40
-433.5510620787447
+436.1979378430979
41
-2.508744038155803
+2.496835443037974
42
50.0
43
@@ -1623,7 +1687,7 @@ LTYPE
102
{ACAD_XDICTIONARY
360
-D00
+D86
102
}
330
@@ -2405,11 +2469,11 @@ AcCmTransparency
0
LAYER
5
-C94
+D1A
102
{ACAD_XDICTIONARY
360
-C96
+D1C
102
}
330
@@ -2445,11 +2509,11 @@ AnnotativeData
0
LAYER
5
-C9A
+D20
102
{ACAD_XDICTIONARY
360
-C9B
+D21
102
}
330
@@ -2505,7 +2569,7 @@ STYLE
100
AcDbSymbolTable
70
- 5
+ 6
0
STYLE
5
@@ -2683,6 +2747,34 @@ Arial
1071
34
0
+STYLE
+ 5
+887
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+
+ 70
+ 1
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+7.5
+ 3
+D:\Albert DC\Documents\Visual Studio 2022\Repos\ACadSharp\samples\sample_base\test_shape.shx
+ 4
+
+ 0
ENDTAB
0
TABLE
@@ -3013,7 +3105,7 @@ AcDbDynamicBlockGUID
0
APPID
5
-C95
+D1B
330
9
100
@@ -3027,7 +3119,7 @@ AcadAnnotativeDecomposition
0
APPID
5
-D02
+D88
330
9
100
@@ -7301,7 +7393,7 @@ MTEXT
102
{ACAD_XDICTIONARY
360
-CFE
+D84
102
}
330
@@ -7665,7 +7757,7 @@ ATTDEF
102
{ACAD_XDICTIONARY
360
-C9D
+D23
102
}
330
@@ -15617,7 +15709,7 @@ ACAD_TABLE
102
{ACAD_XDICTIONARY
360
-C98
+D1E
102
}
330
@@ -15637,33 +15729,33 @@ Layer1
310
00000000000000000000000C00000014000000010000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A80000000B0000001A24B3C6AD4941408E3CE2E7D4C214C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000
310
-0000000000000000000000005461626C652073616D706C65000020000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C000000002821FF0C00000016000000070000C30C00000017000000FDFFFFFF0C0000
+0000000000000000000000005461626C652073616D706C65000020000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000
310
001200000000000000A00000000B000000956F3D34913D2740467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000546578740000200004000000010000000000000000001040000000000000F03F000000000000
310
0000000000000000F03F0000000000000000000000000000000000000000417269616C006C00000020000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A00000000B000000041B9514C3E84640467475C8864429C000000000000000000000000000000000000000000000000000
310
-0000000000F03F000000000000F03F00000000000000000000000000000000546578740000200004000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C006C00000053000C00000016000000070000C30C000000
+0000000000F03F000000000000F03F00000000000000000000000000000000546578740000000004000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C0099A6000100000C00000016000000070000C30C000000
310
-17000000FDFFFFFF0C0000001200000000000000A00000000B000000136D0DEE10015440467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000546578740054565304000000010000000000000000001040000000
+17000000FDFFFFFF0C0000001200000000000000A00000000B000000136D0DEE10015440467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000546578740000000004000000010000000000000000001040000000
310
-000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C005072007033380C00000016000000070000C30C00000017000000FDFFFFFF0C00000012000000000000000C00000016000000070000C3BC0000000B000000AEB3A39395062740D3319B0400093FC00000
+000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C0099A6000100000C00000016000000070000C30C00000017000000FDFFFFFF0C00000012000000000000000C00000016000000070000C3BC0000000B000000AEB3A39395062740D3319B0400093FC00000
310
00000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000054686973207461626C652077696C6C20626520696D706F7274656420617320616E00000021000000010000000000000000001040000000000000F03F00000000000000000000000000
310
00F03F0000000000000000000000000000000000000000417269616C000000000000000C00000016000000070000C3A80000000B0000006798824D444F42403FEEA257D5D942C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000
310
-496E7365727420656E74697479005C000D000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C005C000000180A0C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A40000
+496E7365727420656E746974790000000D000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C00200000006F000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A40000
310
-000B000000A90E538250271E40A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000063656C6C2074657874006F0009000000010000000000000000001040000000000000F03F0000000000000000000000000000
+000B000000A90E538250271E40A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000063656C6C207465787400770009000000010000000000000000001040000000000000F03F0000000000000000000000000000
310
-F03F0000000000000000000000000000000000000000417269616C00730000005C000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A40000000B000000F520D0D748DE4440A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F00
+F03F0000000000000000000000000000000000000000417269616C003B00000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000A40000000B000000F520D0D748DE4440A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F00
310
-0000000000F03F0000000000000000000000000000000063656C6C2074657874005C0009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C00000000E398240C00000016000000070000C30C00000017000000
+0000000000F03F0000000000000000000000000000000063656C6C2074657874006C0009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C002000000000000C00000016000000070000C30C00000017000000
310
-FDFFFFFF0C0000001200000000000000A40000000B0000000AF0AACFD3FB5240A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000063656C6C2074657874005C0009000000010000000000000000001040000000
+FDFFFFFF0C0000001200000000000000A40000000B0000000AF0AACFD3FB5240A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000063656C6C2074657874002A0009000000010000000000000000001040000000
310
-000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C00730000005C000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000540000002000000002000000000000000000000000000000000000000000000000000000B09E
+000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000540000002000000002000000000000000000000000000000000000000000000000000000B09E
310
482B0EA659400000000000000000000000000000000000000000000000000000000000000000000000000000F03F0C00000016000000070000C30C00000017000000FDFFFFFF0C00000012000000000000005400000020000000020000000000000000000000286CADF9D1F61DC00000000000000000B09E482B0EA6594028
310
@@ -17161,7 +17253,7 @@ ATTRIB
102
{ACAD_XDICTIONARY
360
-CA0
+D26
102
}
330
@@ -17295,9 +17387,9 @@ AcDbEntity
310
0C030000190000000C00000016000000000000C00C00000033000000000000000C00000013000000993A0000A00000000B0000000084767002EF9040115CA59EC32A3740000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000004D4C65
310
-616465720007000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C006C0000002000A80000000B000000B22B230611EF9040448FD8D1F6DD36400000000000000000000000000000000000000000000000000000
+616465720007000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C00300000003000A80000000B000000B22B230611EF9040448FD8D1F6DD36400000000000000000000000000000000000000000000000000000
310
-00000000F03F000000000000F03F00000000000000000000000000000000746578742C2068656C6C6F21000020000C000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C006C00000000000C0000003300000000
+00000000F03F000000000000F03F00000000000000000000000000000000746578742C2068656C6C6F21004100800C000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000417269616C000000000000000C0000003300000000
310
0000000C00000010000000000000000C00000016000000000000C00C00000012000000FF7F00000C00000013000000010000000C0000001400000001000000540000000700000003000000A8C670D6AB699040B661D161187220400000000000000000A24C3B5CF768904080E7D54CE159204000000000000000000D69FF5F
310
@@ -17583,6 +17675,96 @@ Standard
1
{\Fgdt;p}
0
+SHAPE
+ 5
+889
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbShape
+ 10
+15.27702016657258
+ 20
+-20.35947110184861
+ 30
+0.0
+ 40
+1.0
+ 2
+MY-SHAPE
+ 0
+IMAGE
+ 5
+8C6
+330
+1F
+100
+AcDbEntity
+ 8
+0
+ 92
+ 140
+310
+8C0000000100000084000000060000000500000000000000000000000000000000002E4000000000000000004CEA83FF192DC63C55555555550D394000000000000000005455555555B5244055555555550D394000000000000000005455555555B524400000000000002E4000000000000000000000000000000000000000
+310
+0000002E400000000000000000
+100
+AcDbRasterImage
+ 90
+ 0
+ 10
+0.0
+ 20
+15.0
+ 30
+0.0
+ 11
+0.0104166666666667
+ 21
+0.0
+ 31
+0.0
+ 12
+0.0
+ 22
+0.0104166666666667
+ 32
+0.0
+ 13
+994.0
+ 23
+965.0
+340
+8C4
+ 70
+ 7
+280
+ 0
+281
+ 50
+282
+ 50
+283
+ 0
+360
+8C5
+ 71
+ 1
+ 91
+ 2
+ 14
+-0.5
+ 24
+-0.5
+ 14
+993.5
+ 24
+964.4999999999999
+ 0
VIEWPORT
5
240
@@ -17835,6 +18017,14 @@ ACAD_GROUP
350
D
3
+ACAD_IMAGE_DICT
+350
+8C2
+ 3
+ACAD_IMAGE_VARS
+350
+8C3
+ 3
ACAD_LAYOUT
350
1A
@@ -17881,7 +18071,7 @@ ACAD_WIPEOUT_VARS
3
ACDB_RECOMPOSE_DATA
350
-CA3
+D29
3
AcDbVariableDictionary
350
@@ -17889,11 +18079,11 @@ AcDbVariableDictionary
3
AcDsDecomposeData
350
-CA9
+D2F
0
DICTIONARY
5
-D00
+D86
330
6B2
100
@@ -17905,7 +18095,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-D01
+D87
0
DICTIONARY
5
@@ -17953,9 +18143,9 @@ AcDbDictionary
0
DICTIONARY
5
-C96
+D1C
330
-C94
+D1A
100
AcDbDictionary
280
@@ -17965,13 +18155,13 @@ AcDbDictionary
3
ASDK_XREC_ANNO_SCALE_INFO
360
-C97
+D1D
0
DICTIONARY
5
-C9B
+D21
330
-C9A
+D20
100
AcDbDictionary
280
@@ -17981,7 +18171,7 @@ AcDbDictionary
3
ASDK_XREC_ANNO_SCALE_INFO
360
-C9C
+D22
0
DICTIONARY
5
@@ -18117,7 +18307,7 @@ ASDK_XREC_ANNOTATION_SCALE_INFO
0
DICTIONARY
5
-CFE
+D84
330
64B
100
@@ -18129,11 +18319,11 @@ AcDbDictionary
3
ACAD_MTEXT_2008_RT
360
-CFF
+D85
0
DICTIONARY
5
-C9D
+D23
330
796
100
@@ -18145,11 +18335,11 @@ AcDbDictionary
3
ACAD_MLATT
360
-C9F
+D25
3
ACAD_XREC_ROUNDTRIP
360
-C9E
+D24
0
DICTIONARY
5
@@ -18217,7 +18407,7 @@ ACAD_DIMASSOC
0
DICTIONARY
5
-C98
+D1E
330
528
100
@@ -18229,7 +18419,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C99
+D1F
0
DICTIONARY
5
@@ -18265,7 +18455,7 @@ AcDbContextDataManager
0
DICTIONARY
5
-CA0
+D26
330
79D
100
@@ -18277,11 +18467,23 @@ AcDbDictionary
3
ACAD_MLATT
360
-CA2
+D28
3
ACAD_XREC_ROUNDTRIP
360
-CA1
+D27
+ 0
+IMAGEDEF_REACTOR
+ 5
+8C5
+330
+8C6
+100
+AcDbRasterImageDefReactor
+ 90
+ 2
+330
+8C6
0
DICTIONARY
5
@@ -18403,6 +18605,48 @@ AcDbDictionary
0
DICTIONARY
5
+8C2
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+image
+350
+8C4
+ 0
+RASTERVARIABLES
+ 5
+8C3
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbRasterVariables
+ 90
+ 0
+ 70
+ 1
+ 71
+ 1
+ 72
+ 5
+ 0
+DICTIONARY
+ 5
1A
102
{ACAD_REACTORS
@@ -18867,7 +19111,7 @@ AcDbWipeoutVariables
0
XRECORD
5
-CA3
+D29
102
{ACAD_REACTORS
330
@@ -18965,19 +19209,19 @@ LAYERNOTIFY
3
LIGHTINGUNITS
350
-C92
+D18
3
MSLTSCALE
350
-C91
+D17
3
XCLIPFRAME
350
-C36
+CBC
0
DICTIONARY
5
-CA9
+D2F
102
{ACAD_REACTORS
330
@@ -18993,11 +19237,11 @@ AcDbDictionary
3
AcDsRecords
350
-CAB
+D31
3
AcDsSchemas
350
-CAA
+D30
1001
ACAD
1070
@@ -19005,15 +19249,15 @@ ACAD
0
XRECORD
5
-D01
+D87
102
{ACAD_REACTORS
330
-D00
+D86
102
}
330
-D00
+D86
100
AcDbXrecord
280
@@ -19065,15 +19309,15 @@ ACAD
0
XRECORD
5
-C97
+D1D
102
{ACAD_REACTORS
330
-C96
+D1C
102
}
330
-C96
+D1C
100
AcDbXrecord
280
@@ -19089,15 +19333,15 @@ B7
0
XRECORD
5
-C9C
+D22
102
{ACAD_REACTORS
330
-C9B
+D21
102
}
330
-C9B
+D21
100
AcDbXrecord
280
@@ -19353,15 +19597,15 @@ B7
0
XRECORD
5
-CFF
+D85
102
{ACAD_REACTORS
330
-CFE
+D84
102
}
330
-CFE
+D84
100
AcDbXrecord
280
@@ -19373,15 +19617,15 @@ AcDbXrecord
0
XRECORD
5
-C9F
+D25
102
{ACAD_REACTORS
330
-C9D
+D23
102
}
330
-C9D
+D23
100
AcDbXrecord
280
@@ -19423,15 +19667,15 @@ Embedded Object
0
XRECORD
5
-C9E
+D24
102
{ACAD_REACTORS
330
-C9D
+D23
102
}
330
-C9D
+D23
100
AcDbXrecord
280
@@ -19567,15 +19811,15 @@ AcDbOsnapPointRef
0
XRECORD
5
-C99
+D1F
102
{ACAD_REACTORS
330
-C98
+D1E
102
}
330
-C98
+D1E
100
AcDbXrecord
280
@@ -19609,7 +19853,7 @@ ACAD_ROUNDTRIP_PRE2007_TABLE
102
ACAD_ROUNDTRIP_PRE2007_TABLECELL
360
-CE8
+D6E
0
DICTIONARY
5
@@ -19653,15 +19897,15 @@ ACDB_ANNOTATIONSCALES
0
XRECORD
5
-CA2
+D28
102
{ACAD_REACTORS
330
-CA0
+D26
102
}
330
-CA0
+D26
100
AcDbXrecord
280
@@ -19703,15 +19947,15 @@ my multi line text for the attrrib
0
XRECORD
5
-CA1
+D27
102
{ACAD_REACTORS
330
-CA0
+D26
102
}
330
-CA0
+D26
100
AcDbXrecord
280
@@ -19767,7 +20011,7 @@ ACDBDETAILVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-CE2
+D68
102
}
102
@@ -19861,7 +20105,7 @@ ACDBDETAILVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-CE6
+D6C
102
}
102
@@ -20013,6 +20257,38 @@ AcDbGroup
340
69F
0
+IMAGEDEF
+ 5
+8C4
+102
+{ACAD_REACTORS
+330
+8C2
+330
+8C5
+102
+}
+330
+8C2
+100
+AcDbRasterImageDef
+ 90
+ 0
+ 1
+.\image.JPG
+ 10
+994.0
+ 20
+965.0
+ 11
+0.2645833333333333
+ 21
+0.2645833333333333
+280
+ 1
+281
+ 5
+ 0
LAYOUT
5
59
@@ -21843,7 +22119,7 @@ ACDBSECTIONVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-CE0
+D66
102
}
102
@@ -21969,7 +22245,7 @@ ACDBSECTIONVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-CE4
+D6A
102
}
102
@@ -22275,7 +22551,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CBA
+D40
102
}
102
@@ -22371,7 +22647,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CB8
+D3E
102
}
102
@@ -22467,7 +22743,7 @@ A5
102
{ACAD_XDICTIONARY
360
-CC6
+D4C
102
}
102
@@ -22563,7 +22839,7 @@ A9
102
{ACAD_XDICTIONARY
360
-CCE
+D54
102
}
102
@@ -22661,7 +22937,7 @@ A2
102
{ACAD_XDICTIONARY
360
-CC0
+D46
102
}
102
@@ -22757,7 +23033,7 @@ A4
102
{ACAD_XDICTIONARY
360
-CC4
+D4A
102
}
102
@@ -22853,7 +23129,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CD4
+D5A
102
}
102
@@ -22949,7 +23225,7 @@ A8
102
{ACAD_XDICTIONARY
360
-CCC
+D52
102
}
102
@@ -23045,7 +23321,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CB0
+D36
102
}
102
@@ -23141,7 +23417,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CB2
+D38
102
}
102
@@ -23237,7 +23513,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CB4
+D3A
102
}
102
@@ -23333,7 +23609,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CB6
+D3C
102
}
102
@@ -23429,7 +23705,7 @@ A1
102
{ACAD_XDICTIONARY
360
-CBE
+D44
102
}
102
@@ -23525,7 +23801,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CD0
+D56
102
}
102
@@ -23621,7 +23897,7 @@ A7
102
{ACAD_XDICTIONARY
360
-CCA
+D50
102
}
102
@@ -23717,7 +23993,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CD2
+D58
102
}
102
@@ -23813,7 +24089,7 @@ A3
102
{ACAD_XDICTIONARY
360
-CC2
+D48
102
}
102
@@ -23909,7 +24185,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CDE
+D64
102
}
102
@@ -24007,7 +24283,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CDC
+D62
102
}
102
@@ -24103,7 +24379,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CD6
+D5C
102
}
102
@@ -24199,7 +24475,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CD8
+D5E
102
}
102
@@ -24295,7 +24571,7 @@ A6
102
{ACAD_XDICTIONARY
360
-CC8
+D4E
102
}
102
@@ -24391,7 +24667,7 @@ A0
102
{ACAD_XDICTIONARY
360
-CBC
+D42
102
}
102
@@ -24487,7 +24763,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-CDA
+D60
102
}
102
@@ -24777,7 +25053,7 @@ DictionaryVariables
0
DICTIONARYVAR
5
-C92
+D18
102
{ACAD_REACTORS
330
@@ -24795,7 +25071,7 @@ DictionaryVariables
0
DICTIONARYVAR
5
-C91
+D17
102
{ACAD_REACTORS
330
@@ -24813,7 +25089,7 @@ DictionaryVariables
0
DICTIONARYVAR
5
-C36
+CBC
102
{ACAD_REACTORS
330
@@ -24831,15 +25107,15 @@ DictionaryVariables
0
DICTIONARY
5
-CAB
+D31
102
{ACAD_REACTORS
330
-CA9
+D2F
102
}
330
-CA9
+D2F
100
AcDbDictionary
281
@@ -24847,39 +25123,39 @@ AcDbDictionary
0
DICTIONARY
5
-CAA
+D30
102
{ACAD_REACTORS
330
-CA9
+D2F
102
}
330
-CA9
+D2F
100
AcDbDictionary
281
1
3
-2441004105280
+1510284572448
350
-CA4
+D2A
3
-2441004105296
+1510284572464
350
-CA5
+D2B
3
-2441004105312
+1510284572480
350
-CA6
+D2C
3
-2441004105328
+1510284572496
350
-CA7
+D2D
3
-2441004105344
+1510284572512
350
-CA8
+D2E
0
XRECORD
5
@@ -25113,7 +25389,7 @@ Color_7
440
0
330
-C94
+D1A
90
8
62
@@ -25127,7 +25403,7 @@ Color_7
440
0
330
-C9A
+D20
90
8
62
@@ -25177,7 +25453,7 @@ TABLECONTENT
5
747
330
-C99
+D1F
100
AcDbLinkedData
1
@@ -31045,7 +31321,7 @@ TABLEGEOMETRY
5
748
330
-C99
+D1F
100
AcDbTableGeometry
90
@@ -31685,9 +31961,9 @@ AcDbTableGeometry
0
DATATABLE
5
-CE8
+D6E
330
-C99
+D1F
100
AcDbDataTable
70
@@ -31841,47 +32117,47 @@ AcDbDataTable
2
360
-CE9
+D6F
360
-CEA
+D70
360
-CEB
+D71
360
-CEC
+D72
360
-CED
+D73
360
-CEE
+D74
360
-CEF
+D75
360
-CF0
+D76
360
-CF1
+D77
360
-CF2
+D78
360
-CF3
+D79
360
-CF4
+D7A
360
-CF5
+D7B
360
-CF6
+D7C
360
-CF7
+D7D
360
-CF8
+D7E
360
-CF9
+D7F
360
-CFA
+D80
360
-CFB
+D81
360
-CFC
+D82
360
-CFD
+D83
0
DICTIONARY
5
@@ -31917,7 +32193,7 @@ AcDbDictionary
0
DICTIONARY
5
-CE2
+D68
330
1AC
100
@@ -31929,11 +32205,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CE3
+D69
0
DICTIONARY
5
-CE6
+D6C
330
39C
100
@@ -31945,7 +32221,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CE7
+D6D
0
DICTIONARY
5
@@ -31973,7 +32249,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CAE
+D34
3
FBXASSET
360
@@ -31993,7 +32269,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CAD
+D33
3
FBXASSET
360
@@ -32013,7 +32289,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CAF
+D35
3
BUMPTILE
360
@@ -32037,7 +32313,7 @@ REFLECTIONTILE
0
DICTIONARY
5
-CE0
+D66
330
1AA
100
@@ -32049,11 +32325,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CE1
+D67
0
DICTIONARY
5
-CE4
+D6A
330
39B
100
@@ -32065,7 +32341,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CE5
+D6B
0
DICTIONARY
5
@@ -32081,15 +32357,15 @@ AcDbDictionary
3
ACAD_ROUNDTRIP_2008_TABLESTYLE_CELLSTYLEMAP
360
-C93
+D19
3
ACAD_XREC_ROUNDTRIP
360
-CAC
+D32
0
DICTIONARY
5
-CBA
+D40
330
9F
100
@@ -32101,11 +32377,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CBB
+D41
0
DICTIONARY
5
-CB8
+D3E
330
9E
100
@@ -32117,11 +32393,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CB9
+D3F
0
DICTIONARY
5
-CC6
+D4C
330
A5
100
@@ -32133,11 +32409,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CC7
+D4D
0
DICTIONARY
5
-CCE
+D54
330
A9
100
@@ -32149,11 +32425,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CCF
+D55
0
DICTIONARY
5
-CC0
+D46
330
A2
100
@@ -32165,11 +32441,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CC1
+D47
0
DICTIONARY
5
-CC4
+D4A
330
A4
100
@@ -32181,11 +32457,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CC5
+D4B
0
DICTIONARY
5
-CD4
+D5A
330
175
100
@@ -32197,11 +32473,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CD5
+D5B
0
DICTIONARY
5
-CCC
+D52
330
A8
100
@@ -32213,11 +32489,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CCD
+D53
0
DICTIONARY
5
-CB0
+D36
330
9A
100
@@ -32229,11 +32505,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CB1
+D37
0
DICTIONARY
5
-CB2
+D38
330
9B
100
@@ -32245,11 +32521,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CB3
+D39
0
DICTIONARY
5
-CB4
+D3A
330
9C
100
@@ -32261,11 +32537,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CB5
+D3B
0
DICTIONARY
5
-CB6
+D3C
330
9D
100
@@ -32277,11 +32553,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CB7
+D3D
0
DICTIONARY
5
-CBE
+D44
330
A1
100
@@ -32293,11 +32569,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CBF
+D45
0
DICTIONARY
5
-CD0
+D56
330
173
100
@@ -32309,11 +32585,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CD1
+D57
0
DICTIONARY
5
-CCA
+D50
330
A7
100
@@ -32325,11 +32601,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CCB
+D51
0
DICTIONARY
5
-CD2
+D58
330
174
100
@@ -32341,11 +32617,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CD3
+D59
0
DICTIONARY
5
-CC2
+D48
330
A3
100
@@ -32357,11 +32633,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CC3
+D49
0
DICTIONARY
5
-CDE
+D64
330
182
100
@@ -32373,11 +32649,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CDF
+D65
0
DICTIONARY
5
-CDC
+D62
330
181
100
@@ -32389,11 +32665,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CDD
+D63
0
DICTIONARY
5
-CD6
+D5C
330
17E
100
@@ -32405,11 +32681,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CD7
+D5D
0
DICTIONARY
5
-CD8
+D5E
330
17F
100
@@ -32421,11 +32697,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CD9
+D5F
0
DICTIONARY
5
-CC8
+D4E
330
A6
100
@@ -32437,11 +32713,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CC9
+D4F
0
DICTIONARY
5
-CBC
+D42
330
A0
100
@@ -32453,11 +32729,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CBD
+D43
0
DICTIONARY
5
-CDA
+D60
330
180
100
@@ -32469,19 +32745,19 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-CDB
+D61
0
XRECORD
5
-CA4
+D2A
102
{ACAD_REACTORS
330
-CAA
+D30
102
}
330
-CAA
+D30
100
AcDbXrecord
280
@@ -32491,7 +32767,7 @@ AcDb_Thumbnail_Schema
102
{ATTRRECORD
341
-CA5
+D2B
2
AcDbDs::TreatedAsObjectData
280
@@ -32503,7 +32779,7 @@ ATTRRECORD}
102
{ATTRRECORD
341
-CA6
+D2C
2
AcDbDs::Legacy
280
@@ -32521,7 +32797,7 @@ AcDbDs::ID
102
{ATTRRECORD
341
-CA7
+D2D
2
AcDs:Indexable
280
@@ -32533,7 +32809,7 @@ ATTRRECORD}
102
{ATTRRECORD
341
-CA8
+D2E
2
AcDbDs::HandleAttribute
280
@@ -32551,15 +32827,15 @@ Thumbnail_Data
0
XRECORD
5
-CA5
+D2B
102
{ACAD_REACTORS
330
-CAA
+D30
102
}
330
-CAA
+D30
100
AcDbXrecord
280
@@ -32575,15 +32851,15 @@ AcDbDs::TreatedAsObjectData
0
XRECORD
5
-CA6
+D2C
102
{ACAD_REACTORS
330
-CAA
+D30
102
}
330
-CAA
+D30
100
AcDbXrecord
280
@@ -32599,15 +32875,15 @@ AcDbDs::Legacy
0
XRECORD
5
-CA7
+D2D
102
{ACAD_REACTORS
330
-CAA
+D30
102
}
330
-CAA
+D30
100
AcDbXrecord
280
@@ -32623,15 +32899,15 @@ AcDs:Indexable
0
XRECORD
5
-CA8
+D2E
102
{ACAD_REACTORS
330
-CAA
+D30
102
}
330
-CAA
+D30
100
AcDbXrecord
280
@@ -32665,9 +32941,9 @@ AcadLayerStateAnnoScale
0
XRECORD
5
-CE9
+D6F
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32687,9 +32963,9 @@ Table sample
0
XRECORD
5
-CEA
+D70
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32707,9 +32983,9 @@ AcDbXrecord
0
XRECORD
5
-CEB
+D71
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32727,9 +33003,9 @@ AcDbXrecord
0
XRECORD
5
-CEC
+D72
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32749,9 +33025,9 @@ Text
0
XRECORD
5
-CED
+D73
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32771,9 +33047,9 @@ Text
0
XRECORD
5
-CEE
+D74
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32793,9 +33069,9 @@ Text
0
XRECORD
5
-CEF
+D75
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32813,9 +33089,9 @@ AcDbXrecord
0
XRECORD
5
-CF0
+D76
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32833,9 +33109,9 @@ AcDbXrecord
0
XRECORD
5
-CF1
+D77
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32853,9 +33129,9 @@ AcDbXrecord
0
XRECORD
5
-CF2
+D78
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32873,9 +33149,9 @@ AcDbXrecord
0
XRECORD
5
-CF3
+D79
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32893,9 +33169,9 @@ AcDbXrecord
0
XRECORD
5
-CF4
+D7A
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32913,9 +33189,9 @@ AcDbXrecord
0
XRECORD
5
-CF5
+D7B
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32935,9 +33211,9 @@ This table will be imported as an Insert entity
0
XRECORD
5
-CF6
+D7C
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32955,9 +33231,9 @@ AcDbXrecord
0
XRECORD
5
-CF7
+D7D
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32975,9 +33251,9 @@ AcDbXrecord
0
XRECORD
5
-CF8
+D7E
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -32995,9 +33271,9 @@ AcDbXrecord
0
XRECORD
5
-CF9
+D7F
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -33015,9 +33291,9 @@ AcDbXrecord
0
XRECORD
5
-CFA
+D80
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -33035,9 +33311,9 @@ AcDbXrecord
0
XRECORD
5
-CFB
+D81
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -33057,9 +33333,9 @@ cell text
0
XRECORD
5
-CFC
+D82
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -33079,9 +33355,9 @@ cell text
0
XRECORD
5
-CFD
+D83
330
-CE8
+D6E
100
AcDbXrecord
280
@@ -33101,15 +33377,15 @@ cell text
0
XRECORD
5
-CE3
+D69
102
{ACAD_REACTORS
330
-CE2
+D68
102
}
330
-CE2
+D68
100
AcDbXrecord
280
@@ -33125,15 +33401,15 @@ FLAGS
0
XRECORD
5
-CE7
+D6D
102
{ACAD_REACTORS
330
-CE6
+D6C
102
}
330
-CE6
+D6C
100
AcDbXrecord
280
@@ -33149,7 +33425,7 @@ FLAGS
0
XRECORD
5
-CAE
+D34
102
{ACAD_REACTORS
330
@@ -33303,7 +33579,7 @@ AABB9C306779A2934E701F5C0A906D4FD609C2A1B7D129F4BCD858C163D4E3AED163FAA9AF1A1D88
0
XRECORD
5
-CAD
+D33
102
{ACAD_REACTORS
330
@@ -33457,7 +33733,7 @@ B670623BF270F13306000000040000003600000000000000000000000000760E00006662782F4537
0
XRECORD
5
-CAF
+D35
102
{ACAD_REACTORS
330
@@ -33691,15 +33967,15 @@ AcDbXrecord
0
XRECORD
5
-CE1
+D67
102
{ACAD_REACTORS
330
-CE0
+D66
102
}
330
-CE0
+D66
100
AcDbXrecord
280
@@ -33715,15 +33991,15 @@ FLAGS
0
XRECORD
5
-CE5
+D6B
102
{ACAD_REACTORS
330
-CE4
+D6A
102
}
330
-CE4
+D6A
100
AcDbXrecord
280
@@ -33739,7 +34015,7 @@ FLAGS
0
CELLSTYLEMAP
5
-C93
+D19
102
{ACAD_REACTORS
330
@@ -34385,7 +34661,7 @@ CELLSTYLE_END
0
XRECORD
5
-CAC
+D32
102
{ACAD_REACTORS
330
@@ -34421,15 +34697,15 @@ ACAD_ROUNDTRIP_PRE2007_TABLESTYLE
0
XRECORD
5
-CBB
+D41
102
{ACAD_REACTORS
330
-CBA
+D40
102
}
330
-CBA
+D40
100
AcDbXrecord
280
@@ -34941,15 +35217,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CB9
+D3F
102
{ACAD_REACTORS
330
-CB8
+D3E
102
}
330
-CB8
+D3E
100
AcDbXrecord
280
@@ -35461,15 +35737,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CC7
+D4D
102
{ACAD_REACTORS
330
-CC6
+D4C
102
}
330
-CC6
+D4C
100
AcDbXrecord
280
@@ -35981,15 +36257,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CCF
+D55
102
{ACAD_REACTORS
330
-CCE
+D54
102
}
330
-CCE
+D54
100
AcDbXrecord
280
@@ -36501,15 +36777,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CC1
+D47
102
{ACAD_REACTORS
330
-CC0
+D46
102
}
330
-CC0
+D46
100
AcDbXrecord
280
@@ -37021,15 +37297,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CC5
+D4B
102
{ACAD_REACTORS
330
-CC4
+D4A
102
}
330
-CC4
+D4A
100
AcDbXrecord
280
@@ -37541,15 +37817,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CD5
+D5B
102
{ACAD_REACTORS
330
-CD4
+D5A
102
}
330
-CD4
+D5A
100
AcDbXrecord
280
@@ -38061,15 +38337,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CCD
+D53
102
{ACAD_REACTORS
330
-CCC
+D52
102
}
330
-CCC
+D52
100
AcDbXrecord
280
@@ -38581,15 +38857,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CB1
+D37
102
{ACAD_REACTORS
330
-CB0
+D36
102
}
330
-CB0
+D36
100
AcDbXrecord
280
@@ -39101,15 +39377,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CB3
+D39
102
{ACAD_REACTORS
330
-CB2
+D38
102
}
330
-CB2
+D38
100
AcDbXrecord
280
@@ -39621,15 +39897,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CB5
+D3B
102
{ACAD_REACTORS
330
-CB4
+D3A
102
}
330
-CB4
+D3A
100
AcDbXrecord
280
@@ -40141,15 +40417,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CB7
+D3D
102
{ACAD_REACTORS
330
-CB6
+D3C
102
}
330
-CB6
+D3C
100
AcDbXrecord
280
@@ -40661,15 +40937,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CBF
+D45
102
{ACAD_REACTORS
330
-CBE
+D44
102
}
330
-CBE
+D44
100
AcDbXrecord
280
@@ -41181,15 +41457,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CD1
+D57
102
{ACAD_REACTORS
330
-CD0
+D56
102
}
330
-CD0
+D56
100
AcDbXrecord
280
@@ -41701,15 +41977,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CCB
+D51
102
{ACAD_REACTORS
330
-CCA
+D50
102
}
330
-CCA
+D50
100
AcDbXrecord
280
@@ -42221,15 +42497,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CD3
+D59
102
{ACAD_REACTORS
330
-CD2
+D58
102
}
330
-CD2
+D58
100
AcDbXrecord
280
@@ -42741,15 +43017,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CC3
+D49
102
{ACAD_REACTORS
330
-CC2
+D48
102
}
330
-CC2
+D48
100
AcDbXrecord
280
@@ -43261,15 +43537,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CDF
+D65
102
{ACAD_REACTORS
330
-CDE
+D64
102
}
330
-CDE
+D64
100
AcDbXrecord
280
@@ -43781,15 +44057,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CDD
+D63
102
{ACAD_REACTORS
330
-CDC
+D62
102
}
330
-CDC
+D62
100
AcDbXrecord
280
@@ -44301,15 +44577,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CD7
+D5D
102
{ACAD_REACTORS
330
-CD6
+D5C
102
}
330
-CD6
+D5C
100
AcDbXrecord
280
@@ -44821,15 +45097,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CD9
+D5F
102
{ACAD_REACTORS
330
-CD8
+D5E
102
}
330
-CD8
+D5E
100
AcDbXrecord
280
@@ -45341,15 +45617,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CC9
+D4F
102
{ACAD_REACTORS
330
-CC8
+D4E
102
}
330
-CC8
+D4E
100
AcDbXrecord
280
@@ -45861,15 +46137,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CBD
+D43
102
{ACAD_REACTORS
330
-CBC
+D42
102
}
330
-CBC
+D42
100
AcDbXrecord
280
@@ -46381,15 +46657,15 @@ RTVSPropertyOp62
0
XRECORD
5
-CDB
+D61
102
{ACAD_REACTORS
330
-CDA
+D60
102
}
330
-CDA
+D60
100
AcDbXrecord
280
diff --git a/samples/sample_AC1018_binary.dxf b/samples/sample_AC1018_binary.dxf
index 5bb3a6a4..6026ee13 100644
Binary files a/samples/sample_AC1018_binary.dxf and b/samples/sample_AC1018_binary.dxf differ
diff --git a/samples/sample_AC1021.dwg b/samples/sample_AC1021.dwg
index 3aeb0db7..c535f8c8 100644
Binary files a/samples/sample_AC1021.dwg and b/samples/sample_AC1021.dwg differ
diff --git a/samples/sample_AC1021_ascii.dxf b/samples/sample_AC1021_ascii.dxf
index 741e8272..03cc5ff0 100644
--- a/samples/sample_AC1021_ascii.dxf
+++ b/samples/sample_AC1021_ascii.dxf
@@ -29,19 +29,19 @@ $INSBASE
9
$EXTMIN
10
-1.374106142903656
+-0.0662168091062085
20
--206.0282867005274
+-206.0282822682315
30
--5.091849773485371
+-5.091849613504013
9
$EXTMAX
10
-1084.929306273097
+1084.929313598767
20
-111.2393453082676
+111.2393490018897
30
-5.478761602344722
+5.478761676184269
9
$LIMMIN
10
@@ -493,19 +493,19 @@ $TDUCREATE
9
$TDUPDATE
40
-2460307.452893518
+2460441.741504630
9
$TDUUPDATE
40
-2460307.411226852
+2460441.658171296
9
$TDINDWG
40
-0.1203009259
+0.2153240741
9
$TDUSRTIMER
40
-0.1203009259
+0.2153240741
9
$USRTIMER
70
@@ -545,7 +545,7 @@ $SPLINESEGS
9
$HANDSEED
5
-C8A
+D10
9
$SURFTAB1
70
@@ -929,7 +929,7 @@ $FINGERPRINTGUID
9
$VERSIONGUID
2
-{38EFFDE9-374B-EB4D-9629-F2613EB1E3FD}
+{9CF5F70D-FE43-C141-97F8-FCA08BF37E54}
9
$EXTNAMES
290
@@ -1519,6 +1519,70 @@ ACDB_MLEADER_CLASS
0
CLASS
1
+RASTERVARIABLES
+ 2
+AcDbRasterVariables
+ 3
+ISM
+ 90
+ 0
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF
+ 2
+AcDbRasterImageDef
+ 3
+ISM
+ 90
+ 0
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF_REACTOR
+ 2
+AcDbRasterImageDefReactor
+ 3
+ISM
+ 90
+ 1
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGE
+ 2
+AcDbRasterImage
+ 3
+ISM
+ 90
+ 2175
+ 91
+ 1
+280
+ 0
+281
+ 1
+ 0
+CLASS
+ 1
DATATABLE
2
AcDbDataTable
@@ -1579,9 +1643,9 @@ AcDbViewportTableRecord
21
1.0
12
-543.1517062080003
+542.4315483948306
22
--47.39447069612987
+-47.39446663317084
13
0.0
23
@@ -1607,9 +1671,9 @@ AcDbViewportTableRecord
37
0.0
40
-433.5510620787447
+436.1979378430979
41
-2.508744038155803
+2.496835443037974
42
50.0
43
@@ -1801,7 +1865,7 @@ LTYPE
102
{ACAD_XDICTIONARY
360
-C88
+D0E
102
}
330
@@ -2617,11 +2681,11 @@ AcCmTransparency
0
LAYER
5
-C38
+CBE
102
{ACAD_XDICTIONARY
360
-C3A
+CC0
102
}
330
@@ -2659,11 +2723,11 @@ AnnotativeData
0
LAYER
5
-C3E
+CC4
102
{ACAD_XDICTIONARY
360
-C3F
+CC5
102
}
330
@@ -2721,7 +2785,7 @@ STYLE
100
AcDbSymbolTable
70
- 5
+ 6
0
STYLE
5
@@ -2899,6 +2963,34 @@ Arial
1071
34
0
+STYLE
+ 5
+887
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+
+ 70
+ 1
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+7.5
+ 3
+D:\Albert DC\Documents\Visual Studio 2022\Repos\ACadSharp\samples\sample_base\test_shape.shx
+ 4
+
+ 0
ENDTAB
0
TABLE
@@ -3233,7 +3325,7 @@ AcDbDynamicBlockGUID
0
APPID
5
-C39
+CBF
330
9
100
@@ -8029,7 +8121,7 @@ ATTDEF
102
{ACAD_XDICTIONARY
360
-C41
+CC7
102
}
330
@@ -16023,7 +16115,7 @@ ACAD_TABLE
102
{ACAD_XDICTIONARY
360
-C3C
+CC2
102
}
330
@@ -16043,9 +16135,9 @@ C812000079000000880000001D000000000000000000F03F00000000000000000000000000000000
310
00000000000000000000000C00000014000000010000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000CC000000260000001A24B3C6AD4941408E3CE2E7D4C214C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000
310
-0000000000000000000000005400610062006C0065002000730061006D0070006C006500000000000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000
+0000000000000000000000005400610062006C0065002000730061006D0070006C006500000068000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000
310
-0000000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000BC00000026000000956F3D34913D2740467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000005400
+0000007800000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000BC00000026000000956F3D34913D2740467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000005400
310
6500780074000000000004000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000000000C00000016000000070000C30C00000017000000FD
310
@@ -16053,9 +16145,9 @@ FFFFFF0C0000001200000000000000BC00000026000000041B9514C3E84640467475C8864429C000
310
0000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000BC00000026000000136D0DEE100154
310
-40467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000054006500780074000000007204000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000
+40467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000054006500780074000000000004000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000
310
-000000000000000000000000000000000000010000002200000041007200690061006C00000000007200000070000C00000016000000070000C30C00000017000000FDFFFFFF0C00000012000000000000000C00000016000000070000C3F400000026000000AEB3A39395062740D3319B0400093FC0000000000000000000
+000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C00000012000000000000000C00000016000000070000C3F400000026000000AEB3A39395062740D3319B0400093FC0000000000000000000
310
000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000540068006900730020007400610062006C0065002000770069006C006C00200062006500200069006D0070006F007200740065006400200061007300200061006E000000210000000100000000000000
310
@@ -16063,17 +16155,17 @@ FFFFFF0C0000001200000000000000BC00000026000000041B9514C3E84640467475C8864429C000
310
0000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000049006E007300650072007400200065006E00740069007400790000000D000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000
310
-000000000000000000000000000000000000010000002200000041007200690061006C00000000007800000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000A90E538250271E40A162717590B345C0000000000000000000000000000000000000000000
+000000000000000000000000000000000000010000002200000041007200690061006C0000000000690000002E000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000A90E538250271E40A162717590B345C0000000000000000000000000000000000000000000
310
000000000000000000F03F000000000000F03F00000000000000000000000000000000630065006C006C0020007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000000000000000000001000000
310
-2200000041007200690061006C00000000000073000000320C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000F520D0D748DE4440A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000
+2200000041007200690061006C00000000000000000070000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000F520D0D748DE4440A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000
310
-00000000000000000000000000630065006C006C0020007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C000000000052000000
+00000000000000000000000000630065006C006C0020007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C000000000000000000
310
-56000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C4000000260000000AF0AACFD3FB5240A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000630065006C006C0020
+70000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C4000000260000000AF0AACFD3FB5240A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000630065006C006C0020
310
-007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000056000000500C00000016000000070000C30C00000017000000
+007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000073000C00000016000000070000C30C00000017000000
310
FDFFFFFF0C0000001200000000000000540000002000000002000000000000000000000000000000000000000000000000000000B09E482B0EA659400000000000000000000000000000000000000000000000000000000000000000000000000000F03F0C00000016000000070000C30C00000017000000FDFFFFFF0C0000
310
@@ -17879,7 +17971,7 @@ ATTRIB
102
{ACAD_XDICTIONARY
360
-C44
+CCA
102
}
330
@@ -18003,9 +18095,9 @@ AcDbEntity
310
0065006100640065007200000007000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000000000000000000000CC00000026000000B22B230611EF9040448F
310
-D8D1F6DD3640000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000074006500780074002C002000680065006C006C006F002100000064000C000000010000000AD7A3703D0AC73F000000000000F03F00000000000000000000000000
+D8D1F6DD3640000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000074006500780074002C002000680065006C006C006F002100000068000C000000010000000AD7A3703D0AC73F000000000000F03F00000000000000000000000000
310
-00F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000002E00000078000C00000033000000000000000C00000010000000000000000C00000016000000000000C00C00000012000000FF7F00000C00000013000000010000000C00000014000000
+00F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000007800000000000C00000033000000000000000C00000010000000000000000C00000016000000000000C00C00000012000000FF7F00000C00000013000000010000000C00000014000000
310
01000000540000000700000003000000A8C670D6AB699040B661D161187220400000000000000000A24C3B5CF768904080E7D54CE159204000000000000000000D69FF5F926990407240F38B0D8E204000000000000000000C00000014000000010000000C00000013000000891300003C0000000600000002000000DA1738
310
@@ -18289,6 +18381,96 @@ Standard
1
{\Fgdt;p}
0
+SHAPE
+ 5
+889
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbShape
+ 10
+15.27702016657258
+ 20
+-20.35947110184861
+ 30
+0.0
+ 40
+1.0
+ 2
+MY-SHAPE
+ 0
+IMAGE
+ 5
+8C6
+330
+1F
+100
+AcDbEntity
+ 8
+0
+ 92
+ 140
+310
+8C0000000100000084000000060000000500000000000000000000000000000000002E4000000000000000004CEA83FF192DC63C55555555550D394000000000000000005455555555B5244055555555550D394000000000000000005455555555B524400000000000002E4000000000000000000000000000000000000000
+310
+0000002E400000000000000000
+100
+AcDbRasterImage
+ 90
+ 0
+ 10
+0.0
+ 20
+15.0
+ 30
+0.0
+ 11
+0.0104166666666667
+ 21
+0.0
+ 31
+0.0
+ 12
+0.0
+ 22
+0.0104166666666667
+ 32
+0.0
+ 13
+994.0
+ 23
+965.0
+340
+8C4
+ 70
+ 7
+280
+ 0
+281
+ 50
+282
+ 50
+283
+ 0
+360
+8C5
+ 71
+ 1
+ 91
+ 2
+ 14
+-0.5
+ 24
+-0.5
+ 14
+993.5
+ 24
+964.4999999999999
+ 0
VIEWPORT
5
240
@@ -18573,6 +18755,14 @@ ACAD_GROUP
350
D
3
+ACAD_IMAGE_DICT
+350
+8C2
+ 3
+ACAD_IMAGE_VARS
+350
+8C3
+ 3
ACAD_LAYOUT
350
1A
@@ -18619,7 +18809,7 @@ ACAD_WIPEOUT_VARS
3
ACDB_RECOMPOSE_DATA
350
-C47
+CCD
3
AcDbVariableDictionary
350
@@ -18627,11 +18817,11 @@ AcDbVariableDictionary
3
AcDsDecomposeData
350
-C4D
+CD3
0
DICTIONARY
5
-C88
+D0E
330
6B2
100
@@ -18643,7 +18833,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C89
+D0F
0
DICTIONARY
5
@@ -18691,9 +18881,9 @@ AcDbDictionary
0
DICTIONARY
5
-C3A
+CC0
330
-C38
+CBE
100
AcDbDictionary
280
@@ -18703,13 +18893,13 @@ AcDbDictionary
3
ASDK_XREC_ANNO_SCALE_INFO
360
-C3B
+CC1
0
DICTIONARY
5
-C3F
+CC5
330
-C3E
+CC4
100
AcDbDictionary
280
@@ -18719,7 +18909,7 @@ AcDbDictionary
3
ASDK_XREC_ANNO_SCALE_INFO
360
-C40
+CC6
0
DICTIONARY
5
@@ -18855,7 +19045,7 @@ ASDK_XREC_ANNOTATION_SCALE_INFO
0
DICTIONARY
5
-C41
+CC7
330
796
100
@@ -18867,11 +19057,11 @@ AcDbDictionary
3
ACAD_MLATT
360
-C43
+CC9
3
ACAD_XREC_ROUNDTRIP
360
-C42
+CC8
0
DICTIONARY
5
@@ -18939,7 +19129,7 @@ ACAD_DIMASSOC
0
DICTIONARY
5
-C3C
+CC2
330
528
100
@@ -18951,7 +19141,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C3D
+CC3
0
DICTIONARY
5
@@ -18987,7 +19177,7 @@ AcDbContextDataManager
0
DICTIONARY
5
-C44
+CCA
330
79D
100
@@ -18999,11 +19189,23 @@ AcDbDictionary
3
ACAD_MLATT
360
-C46
+CCC
3
ACAD_XREC_ROUNDTRIP
360
-C45
+CCB
+ 0
+IMAGEDEF_REACTOR
+ 5
+8C5
+330
+8C6
+100
+AcDbRasterImageDefReactor
+ 90
+ 2
+330
+8C6
0
DICTIONARY
5
@@ -19125,6 +19327,48 @@ AcDbDictionary
0
DICTIONARY
5
+8C2
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+image
+350
+8C4
+ 0
+RASTERVARIABLES
+ 5
+8C3
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbRasterVariables
+ 90
+ 0
+ 70
+ 1
+ 71
+ 1
+ 72
+ 5
+ 0
+DICTIONARY
+ 5
1A
102
{ACAD_REACTORS
@@ -19589,7 +19833,7 @@ AcDbWipeoutVariables
0
XRECORD
5
-C47
+CCD
102
{ACAD_REACTORS
330
@@ -19687,11 +19931,11 @@ LAYERNOTIFY
3
XCLIPFRAME
350
-C36
+CBC
0
DICTIONARY
5
-C4D
+CD3
102
{ACAD_REACTORS
330
@@ -19707,11 +19951,11 @@ AcDbDictionary
3
AcDsRecords
350
-C4F
+CD5
3
AcDsSchemas
350
-C4E
+CD4
1001
ACAD
1070
@@ -19719,15 +19963,15 @@ ACAD
0
XRECORD
5
-C89
+D0F
102
{ACAD_REACTORS
330
-C88
+D0E
102
}
330
-C88
+D0E
100
AcDbXrecord
280
@@ -19779,15 +20023,15 @@ ACAD
0
XRECORD
5
-C3B
+CC1
102
{ACAD_REACTORS
330
-C3A
+CC0
102
}
330
-C3A
+CC0
100
AcDbXrecord
280
@@ -19803,15 +20047,15 @@ B7
0
XRECORD
5
-C40
+CC6
102
{ACAD_REACTORS
330
-C3F
+CC5
102
}
330
-C3F
+CC5
100
AcDbXrecord
280
@@ -20067,15 +20311,15 @@ B7
0
XRECORD
5
-C43
+CC9
102
{ACAD_REACTORS
330
-C41
+CC7
102
}
330
-C41
+CC7
100
AcDbXrecord
280
@@ -20117,15 +20361,15 @@ Embedded Object
0
XRECORD
5
-C42
+CC8
102
{ACAD_REACTORS
330
-C41
+CC7
102
}
330
-C41
+CC7
100
AcDbXrecord
280
@@ -20261,15 +20505,15 @@ AcDbOsnapPointRef
0
XRECORD
5
-C3D
+CC3
102
{ACAD_REACTORS
330
-C3C
+CC2
102
}
330
-C3C
+CC2
100
AcDbXrecord
280
@@ -20337,15 +20581,15 @@ ACDB_ANNOTATIONSCALES
0
XRECORD
5
-C46
+CCC
102
{ACAD_REACTORS
330
-C44
+CCA
102
}
330
-C44
+CCA
100
AcDbXrecord
280
@@ -20387,15 +20631,15 @@ my multi line text for the attrrib
0
XRECORD
5
-C45
+CCB
102
{ACAD_REACTORS
330
-C44
+CCA
102
}
330
-C44
+CCA
100
AcDbXrecord
280
@@ -20451,7 +20695,7 @@ ACDBDETAILVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-C82
+D08
102
}
102
@@ -20545,7 +20789,7 @@ ACDBDETAILVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-C86
+D0C
102
}
102
@@ -20697,6 +20941,38 @@ AcDbGroup
340
69F
0
+IMAGEDEF
+ 5
+8C4
+102
+{ACAD_REACTORS
+330
+8C2
+330
+8C5
+102
+}
+330
+8C2
+100
+AcDbRasterImageDef
+ 90
+ 0
+ 1
+.\image.JPG
+ 10
+994.0
+ 20
+965.0
+ 11
+0.2645833333333333
+ 21
+0.2645833333333333
+280
+ 1
+281
+ 5
+ 0
LAYOUT
5
59
@@ -22533,7 +22809,7 @@ ACDBSECTIONVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-C80
+D06
102
}
102
@@ -22659,7 +22935,7 @@ ACDBSECTIONVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-C84
+D0A
102
}
102
@@ -22983,7 +23259,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C5A
+CE0
102
}
102
@@ -23079,7 +23355,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C58
+CDE
102
}
102
@@ -23175,7 +23451,7 @@ A5
102
{ACAD_XDICTIONARY
360
-C66
+CEC
102
}
102
@@ -23271,7 +23547,7 @@ A9
102
{ACAD_XDICTIONARY
360
-C6E
+CF4
102
}
102
@@ -23369,7 +23645,7 @@ A2
102
{ACAD_XDICTIONARY
360
-C60
+CE6
102
}
102
@@ -23465,7 +23741,7 @@ A4
102
{ACAD_XDICTIONARY
360
-C64
+CEA
102
}
102
@@ -23561,7 +23837,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C74
+CFA
102
}
102
@@ -23657,7 +23933,7 @@ A8
102
{ACAD_XDICTIONARY
360
-C6C
+CF2
102
}
102
@@ -23753,7 +24029,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C50
+CD6
102
}
102
@@ -23849,7 +24125,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C52
+CD8
102
}
102
@@ -23945,7 +24221,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C54
+CDA
102
}
102
@@ -24041,7 +24317,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C56
+CDC
102
}
102
@@ -24137,7 +24413,7 @@ A1
102
{ACAD_XDICTIONARY
360
-C5E
+CE4
102
}
102
@@ -24233,7 +24509,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C70
+CF6
102
}
102
@@ -24329,7 +24605,7 @@ A7
102
{ACAD_XDICTIONARY
360
-C6A
+CF0
102
}
102
@@ -24425,7 +24701,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C72
+CF8
102
}
102
@@ -24521,7 +24797,7 @@ A3
102
{ACAD_XDICTIONARY
360
-C62
+CE8
102
}
102
@@ -24617,7 +24893,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C7E
+D04
102
}
102
@@ -24715,7 +24991,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C7C
+D02
102
}
102
@@ -24811,7 +25087,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C76
+CFC
102
}
102
@@ -24907,7 +25183,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C78
+CFE
102
}
102
@@ -25003,7 +25279,7 @@ A6
102
{ACAD_XDICTIONARY
360
-C68
+CEE
102
}
102
@@ -25099,7 +25375,7 @@ A0
102
{ACAD_XDICTIONARY
360
-C5C
+CE2
102
}
102
@@ -25195,7 +25471,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C7A
+D00
102
}
102
@@ -25485,7 +25761,7 @@ DictionaryVariables
0
DICTIONARYVAR
5
-C36
+CBC
102
{ACAD_REACTORS
330
@@ -25503,15 +25779,15 @@ DictionaryVariables
0
DICTIONARY
5
-C4F
+CD5
102
{ACAD_REACTORS
330
-C4D
+CD3
102
}
330
-C4D
+CD3
100
AcDbDictionary
281
@@ -25519,39 +25795,39 @@ AcDbDictionary
0
DICTIONARY
5
-C4E
+CD4
102
{ACAD_REACTORS
330
-C4D
+CD3
102
}
330
-C4D
+CD3
100
AcDbDictionary
281
1
3
-2441004103808
+1510284570976
350
-C48
+CCE
3
-2441004103824
+1510284570992
350
-C49
+CCF
3
-2441004103840
+1510284571008
350
-C4A
+CD0
3
-2441004103856
+1510284571024
350
-C4B
+CD1
3
-2441004103872
+1510284571040
350
-C4C
+CD2
0
XRECORD
5
@@ -25785,7 +26061,7 @@ Color_7
440
0
330
-C38
+CBE
90
8
62
@@ -25799,7 +26075,7 @@ Color_7
440
0
330
-C3E
+CC4
90
8
62
@@ -25849,7 +26125,7 @@ TABLECONTENT
5
747
330
-C3D
+CC3
100
AcDbLinkedData
1
@@ -32055,7 +32331,7 @@ TABLEGEOMETRY
5
748
330
-C3D
+CC3
100
AcDbTableGeometry
90
@@ -32727,7 +33003,7 @@ AcDbDictionary
0
DICTIONARY
5
-C82
+D08
330
1AC
100
@@ -32739,11 +33015,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C83
+D09
0
DICTIONARY
5
-C86
+D0C
330
39C
100
@@ -32755,7 +33031,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C87
+D0D
0
DICTIONARY
5
@@ -32835,7 +33111,7 @@ REFLECTIONTILE
0
DICTIONARY
5
-C80
+D06
330
1AA
100
@@ -32847,11 +33123,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C81
+D07
0
DICTIONARY
5
-C84
+D0A
330
39B
100
@@ -32863,7 +33139,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C85
+D0B
0
DICTIONARY
5
@@ -32879,11 +33155,11 @@ AcDbDictionary
3
ACAD_ROUNDTRIP_2008_TABLESTYLE_CELLSTYLEMAP
360
-C37
+CBD
0
DICTIONARY
5
-C5A
+CE0
330
9F
100
@@ -32895,11 +33171,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C5B
+CE1
0
DICTIONARY
5
-C58
+CDE
330
9E
100
@@ -32911,11 +33187,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C59
+CDF
0
DICTIONARY
5
-C66
+CEC
330
A5
100
@@ -32927,11 +33203,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C67
+CED
0
DICTIONARY
5
-C6E
+CF4
330
A9
100
@@ -32943,11 +33219,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C6F
+CF5
0
DICTIONARY
5
-C60
+CE6
330
A2
100
@@ -32959,11 +33235,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C61
+CE7
0
DICTIONARY
5
-C64
+CEA
330
A4
100
@@ -32975,11 +33251,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C65
+CEB
0
DICTIONARY
5
-C74
+CFA
330
175
100
@@ -32991,11 +33267,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C75
+CFB
0
DICTIONARY
5
-C6C
+CF2
330
A8
100
@@ -33007,11 +33283,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C6D
+CF3
0
DICTIONARY
5
-C50
+CD6
330
9A
100
@@ -33023,11 +33299,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C51
+CD7
0
DICTIONARY
5
-C52
+CD8
330
9B
100
@@ -33039,11 +33315,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C53
+CD9
0
DICTIONARY
5
-C54
+CDA
330
9C
100
@@ -33055,11 +33331,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C55
+CDB
0
DICTIONARY
5
-C56
+CDC
330
9D
100
@@ -33071,11 +33347,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C57
+CDD
0
DICTIONARY
5
-C5E
+CE4
330
A1
100
@@ -33087,11 +33363,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C5F
+CE5
0
DICTIONARY
5
-C70
+CF6
330
173
100
@@ -33103,11 +33379,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C71
+CF7
0
DICTIONARY
5
-C6A
+CF0
330
A7
100
@@ -33119,11 +33395,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C6B
+CF1
0
DICTIONARY
5
-C72
+CF8
330
174
100
@@ -33135,11 +33411,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C73
+CF9
0
DICTIONARY
5
-C62
+CE8
330
A3
100
@@ -33151,11 +33427,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C63
+CE9
0
DICTIONARY
5
-C7E
+D04
330
182
100
@@ -33167,11 +33443,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C7F
+D05
0
DICTIONARY
5
-C7C
+D02
330
181
100
@@ -33183,11 +33459,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C7D
+D03
0
DICTIONARY
5
-C76
+CFC
330
17E
100
@@ -33199,11 +33475,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C77
+CFD
0
DICTIONARY
5
-C78
+CFE
330
17F
100
@@ -33215,11 +33491,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C79
+CFF
0
DICTIONARY
5
-C68
+CEE
330
A6
100
@@ -33231,11 +33507,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C69
+CEF
0
DICTIONARY
5
-C5C
+CE2
330
A0
100
@@ -33247,11 +33523,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C5D
+CE3
0
DICTIONARY
5
-C7A
+D00
330
180
100
@@ -33263,19 +33539,19 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C7B
+D01
0
XRECORD
5
-C48
+CCE
102
{ACAD_REACTORS
330
-C4E
+CD4
102
}
330
-C4E
+CD4
100
AcDbXrecord
280
@@ -33285,7 +33561,7 @@ AcDb_Thumbnail_Schema
102
{ATTRRECORD
341
-C49
+CCF
2
AcDbDs::TreatedAsObjectData
280
@@ -33297,7 +33573,7 @@ ATTRRECORD}
102
{ATTRRECORD
341
-C4A
+CD0
2
AcDbDs::Legacy
280
@@ -33315,7 +33591,7 @@ AcDbDs::ID
102
{ATTRRECORD
341
-C4B
+CD1
2
AcDs:Indexable
280
@@ -33327,7 +33603,7 @@ ATTRRECORD}
102
{ATTRRECORD
341
-C4C
+CD2
2
AcDbDs::HandleAttribute
280
@@ -33345,15 +33621,15 @@ Thumbnail_Data
0
XRECORD
5
-C49
+CCF
102
{ACAD_REACTORS
330
-C4E
+CD4
102
}
330
-C4E
+CD4
100
AcDbXrecord
280
@@ -33369,15 +33645,15 @@ AcDbDs::TreatedAsObjectData
0
XRECORD
5
-C4A
+CD0
102
{ACAD_REACTORS
330
-C4E
+CD4
102
}
330
-C4E
+CD4
100
AcDbXrecord
280
@@ -33393,15 +33669,15 @@ AcDbDs::Legacy
0
XRECORD
5
-C4B
+CD1
102
{ACAD_REACTORS
330
-C4E
+CD4
102
}
330
-C4E
+CD4
100
AcDbXrecord
280
@@ -33417,15 +33693,15 @@ AcDs:Indexable
0
XRECORD
5
-C4C
+CD2
102
{ACAD_REACTORS
330
-C4E
+CD4
102
}
330
-C4E
+CD4
100
AcDbXrecord
280
@@ -33459,15 +33735,15 @@ AcadLayerStateAnnoScale
0
XRECORD
5
-C83
+D09
102
{ACAD_REACTORS
330
-C82
+D08
102
}
330
-C82
+D08
100
AcDbXrecord
280
@@ -33483,15 +33759,15 @@ FLAGS
0
XRECORD
5
-C87
+D0D
102
{ACAD_REACTORS
330
-C86
+D0C
102
}
330
-C86
+D0C
100
AcDbXrecord
280
@@ -33923,15 +34199,15 @@ AcDbXrecord
0
XRECORD
5
-C81
+D07
102
{ACAD_REACTORS
330
-C80
+D06
102
}
330
-C80
+D06
100
AcDbXrecord
280
@@ -33947,15 +34223,15 @@ FLAGS
0
XRECORD
5
-C85
+D0B
102
{ACAD_REACTORS
330
-C84
+D0A
102
}
330
-C84
+D0A
100
AcDbXrecord
280
@@ -33971,7 +34247,7 @@ FLAGS
0
CELLSTYLEMAP
5
-C37
+CBD
102
{ACAD_REACTORS
330
@@ -34617,15 +34893,15 @@ CELLSTYLE_END
0
XRECORD
5
-C5B
+CE1
102
{ACAD_REACTORS
330
-C5A
+CE0
102
}
330
-C5A
+CE0
100
AcDbXrecord
280
@@ -35137,15 +35413,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C59
+CDF
102
{ACAD_REACTORS
330
-C58
+CDE
102
}
330
-C58
+CDE
100
AcDbXrecord
280
@@ -35657,15 +35933,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C67
+CED
102
{ACAD_REACTORS
330
-C66
+CEC
102
}
330
-C66
+CEC
100
AcDbXrecord
280
@@ -36177,15 +36453,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C6F
+CF5
102
{ACAD_REACTORS
330
-C6E
+CF4
102
}
330
-C6E
+CF4
100
AcDbXrecord
280
@@ -36697,15 +36973,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C61
+CE7
102
{ACAD_REACTORS
330
-C60
+CE6
102
}
330
-C60
+CE6
100
AcDbXrecord
280
@@ -37217,15 +37493,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C65
+CEB
102
{ACAD_REACTORS
330
-C64
+CEA
102
}
330
-C64
+CEA
100
AcDbXrecord
280
@@ -37737,15 +38013,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C75
+CFB
102
{ACAD_REACTORS
330
-C74
+CFA
102
}
330
-C74
+CFA
100
AcDbXrecord
280
@@ -38257,15 +38533,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C6D
+CF3
102
{ACAD_REACTORS
330
-C6C
+CF2
102
}
330
-C6C
+CF2
100
AcDbXrecord
280
@@ -38777,15 +39053,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C51
+CD7
102
{ACAD_REACTORS
330
-C50
+CD6
102
}
330
-C50
+CD6
100
AcDbXrecord
280
@@ -39297,15 +39573,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C53
+CD9
102
{ACAD_REACTORS
330
-C52
+CD8
102
}
330
-C52
+CD8
100
AcDbXrecord
280
@@ -39817,15 +40093,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C55
+CDB
102
{ACAD_REACTORS
330
-C54
+CDA
102
}
330
-C54
+CDA
100
AcDbXrecord
280
@@ -40337,15 +40613,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C57
+CDD
102
{ACAD_REACTORS
330
-C56
+CDC
102
}
330
-C56
+CDC
100
AcDbXrecord
280
@@ -40857,15 +41133,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C5F
+CE5
102
{ACAD_REACTORS
330
-C5E
+CE4
102
}
330
-C5E
+CE4
100
AcDbXrecord
280
@@ -41377,15 +41653,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C71
+CF7
102
{ACAD_REACTORS
330
-C70
+CF6
102
}
330
-C70
+CF6
100
AcDbXrecord
280
@@ -41897,15 +42173,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C6B
+CF1
102
{ACAD_REACTORS
330
-C6A
+CF0
102
}
330
-C6A
+CF0
100
AcDbXrecord
280
@@ -42417,15 +42693,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C73
+CF9
102
{ACAD_REACTORS
330
-C72
+CF8
102
}
330
-C72
+CF8
100
AcDbXrecord
280
@@ -42937,15 +43213,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C63
+CE9
102
{ACAD_REACTORS
330
-C62
+CE8
102
}
330
-C62
+CE8
100
AcDbXrecord
280
@@ -43457,15 +43733,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C7F
+D05
102
{ACAD_REACTORS
330
-C7E
+D04
102
}
330
-C7E
+D04
100
AcDbXrecord
280
@@ -43977,15 +44253,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C7D
+D03
102
{ACAD_REACTORS
330
-C7C
+D02
102
}
330
-C7C
+D02
100
AcDbXrecord
280
@@ -44497,15 +44773,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C77
+CFD
102
{ACAD_REACTORS
330
-C76
+CFC
102
}
330
-C76
+CFC
100
AcDbXrecord
280
@@ -45017,15 +45293,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C79
+CFF
102
{ACAD_REACTORS
330
-C78
+CFE
102
}
330
-C78
+CFE
100
AcDbXrecord
280
@@ -45537,15 +45813,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C69
+CEF
102
{ACAD_REACTORS
330
-C68
+CEE
102
}
330
-C68
+CEE
100
AcDbXrecord
280
@@ -46057,15 +46333,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C5D
+CE3
102
{ACAD_REACTORS
330
-C5C
+CE2
102
}
330
-C5C
+CE2
100
AcDbXrecord
280
@@ -46577,15 +46853,15 @@ RTVSPropertyOp62
0
XRECORD
5
-C7B
+D01
102
{ACAD_REACTORS
330
-C7A
+D00
102
}
330
-C7A
+D00
100
AcDbXrecord
280
diff --git a/samples/sample_AC1021_binary.dxf b/samples/sample_AC1021_binary.dxf
index ff96b7b2..ec6ba4ae 100644
Binary files a/samples/sample_AC1021_binary.dxf and b/samples/sample_AC1021_binary.dxf differ
diff --git a/samples/sample_AC1024.dwg b/samples/sample_AC1024.dwg
index 416832e1..203a8631 100644
Binary files a/samples/sample_AC1024.dwg and b/samples/sample_AC1024.dwg differ
diff --git a/samples/sample_AC1024_ascii.dxf b/samples/sample_AC1024_ascii.dxf
index 67556a8e..088c9b26 100644
--- a/samples/sample_AC1024_ascii.dxf
+++ b/samples/sample_AC1024_ascii.dxf
@@ -29,19 +29,19 @@ $INSBASE
9
$EXTMIN
10
-1.374106142903656
+-0.0662168091062085
20
--206.0282867005274
+-206.0282822682315
30
--5.091849773485371
+-5.091849613504013
9
$EXTMAX
10
-1084.929306273097
+1084.929313598767
20
-111.2393453082676
+111.2393490018897
30
-5.478761602344722
+5.478761676184269
9
$LIMMIN
10
@@ -497,19 +497,19 @@ $TDUCREATE
9
$TDUPDATE
40
-2460307.452893518
+2460441.741504630
9
$TDUUPDATE
40
-2460307.411226852
+2460441.658171296
9
$TDINDWG
40
-0.1203009259
+0.2153240741
9
$TDUSRTIMER
40
-0.1203009259
+0.2153240741
9
$USRTIMER
70
@@ -549,7 +549,7 @@ $SPLINESEGS
9
$HANDSEED
5
-C2F
+CB5
9
$SURFTAB1
70
@@ -933,7 +933,7 @@ $FINGERPRINTGUID
9
$VERSIONGUID
2
-{38EFFDE9-374B-EB4D-9629-F2613EB1E3FD}
+{9CF5F70D-FE43-C141-97F8-FCA08BF37E54}
9
$EXTNAMES
290
@@ -1523,6 +1523,70 @@ ACDB_MLEADER_CLASS
0
CLASS
1
+RASTERVARIABLES
+ 2
+AcDbRasterVariables
+ 3
+ISM
+ 90
+ 0
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF
+ 2
+AcDbRasterImageDef
+ 3
+ISM
+ 90
+ 0
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF_REACTOR
+ 2
+AcDbRasterImageDefReactor
+ 3
+ISM
+ 90
+ 1
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGE
+ 2
+AcDbRasterImage
+ 3
+ISM
+ 90
+ 2175
+ 91
+ 1
+280
+ 0
+281
+ 1
+ 0
+CLASS
+ 1
DATATABLE
2
AcDbDataTable
@@ -1583,9 +1647,9 @@ AcDbViewportTableRecord
21
1.0
12
-543.1517062080003
+542.4315483948306
22
--47.39447069612987
+-47.39446663317084
13
0.0
23
@@ -1611,9 +1675,9 @@ AcDbViewportTableRecord
37
0.0
40
-433.5510620787447
+436.1979378430979
41
-2.508744038155803
+2.496835443037974
42
50.0
43
@@ -1805,7 +1869,7 @@ LTYPE
102
{ACAD_XDICTIONARY
360
-C2D
+CB3
102
}
330
@@ -2631,7 +2695,7 @@ STYLE
100
AcDbSymbolTable
70
- 5
+ 6
0
STYLE
5
@@ -2809,6 +2873,34 @@ Arial
1071
34
0
+STYLE
+ 5
+887
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+
+ 70
+ 1
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+7.5
+ 3
+D:\Albert DC\Documents\Visual Studio 2022\Repos\ACadSharp\samples\sample_base\test_shape.shx
+ 4
+
+ 0
ENDTAB
0
TABLE
@@ -7927,7 +8019,7 @@ ATTDEF
102
{ACAD_XDICTIONARY
360
-BE6
+C6C
102
}
330
@@ -15947,7 +16039,7 @@ ACAD_TABLE
102
{ACAD_XDICTIONARY
360
-BE4
+C6A
102
}
330
@@ -15967,9 +16059,9 @@ C812000079000000880000001D000000000000000000F03F00000000000000000000000000000000
310
00000000000000000000000C00000014000000010000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000CC000000260000001A24B3C6AD4941408E3CE2E7D4C214C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000
310
-0000000000000000000000005400610062006C0065002000730061006D0070006C006500000061000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000
+0000000000000000000000005400610062006C0065002000730061006D0070006C006500000000000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000
310
-0000006900000064000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000BC00000026000000956F3D34913D2740467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000005400
+0000000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000BC00000026000000956F3D34913D2740467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000005400
310
6500780074000000000004000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000000000C00000016000000070000C30C00000017000000FD
310
@@ -15987,7 +16079,7 @@ FFFFFF0C0000001200000000000000BC00000026000000041B9514C3E84640467475C8864429C000
310
0000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000049006E007300650072007400200065006E00740069007400790000000D000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000
310
-000000000000000000000000000000000000010000002200000041007200690061006C0000000000690000002E000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000A90E538250271E40A162717590B345C0000000000000000000000000000000000000000000
+000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000A90E538250271E40A162717590B345C0000000000000000000000000000000000000000000
310
000000000000000000F03F000000000000F03F00000000000000000000000000000000630065006C006C0020007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000000000000000000001000000
310
@@ -15997,7 +16089,7 @@ FFFFFF0C0000001200000000000000BC00000026000000041B9514C3E84640467475C8864429C000
310
70000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C4000000260000000AF0AACFD3FB5240A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000630065006C006C0020
310
-007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000005400000053000C00000016000000070000C30C00000017000000
+007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000000000C00000016000000070000C30C00000017000000
310
FDFFFFFF0C0000001200000000000000540000002000000002000000000000000000000000000000000000000000000000000000B09E482B0EA659400000000000000000000000000000000000000000000000000000000000000000000000000000F03F0C00000016000000070000C30C00000017000000FDFFFFFF0C0000
310
@@ -17807,7 +17899,7 @@ ATTRIB
102
{ACAD_XDICTIONARY
360
-BE9
+C6F
102
}
330
@@ -17939,7 +18031,7 @@ AcDbEntity
310
D8D1F6DD3640000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000074006500780074002C002000680065006C006C006F002100000000000C000000010000000AD7A3703D0AC73F000000000000F03F00000000000000000000000000
310
-00F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000000000690000002E000C00000033000000000000000C00000010000000000000000C00000016000000000000C00C00000012000000FF7F00000C00000013000000010000000C00000014000000
+00F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000000000C00000033000000000000000C00000010000000000000000C00000016000000000000C00C00000012000000FF7F00000C00000013000000010000000C00000014000000
310
01000000540000000700000003000000A8C670D6AB699040B661D161187220400000000000000000A24C3B5CF768904080E7D54CE159204000000000000000000D69FF5F926990407240F38B0D8E204000000000000000000C00000014000000010000000C00000013000000891300003C0000000600000002000000DA1738
310
@@ -18233,6 +18325,98 @@ Standard
1
{\Fgdt;p}
0
+SHAPE
+ 5
+889
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbShape
+ 10
+15.27702016657258
+ 20
+-20.35947110184861
+ 30
+0.0
+ 40
+1.0
+ 2
+MY-SHAPE
+ 0
+IMAGE
+ 5
+8C6
+330
+1F
+100
+AcDbEntity
+ 8
+0
+160
+ 140
+310
+8C0000000100000084000000060000000500000000000000000000000000000000002E4000000000000000004CEA83FF192DC63C55555555550D394000000000000000005455555555B5244055555555550D394000000000000000005455555555B524400000000000002E4000000000000000000000000000000000000000
+310
+0000002E400000000000000000
+100
+AcDbRasterImage
+ 90
+ 0
+ 10
+0.0
+ 20
+15.0
+ 30
+0.0
+ 11
+0.0104166666666667
+ 21
+0.0
+ 31
+0.0
+ 12
+0.0
+ 22
+0.0104166666666667
+ 32
+0.0
+ 13
+994.0
+ 23
+965.0
+340
+8C4
+ 70
+ 7
+280
+ 0
+281
+ 50
+282
+ 50
+283
+ 0
+290
+ 0
+360
+8C5
+ 71
+ 1
+ 91
+ 2
+ 14
+-0.5
+ 24
+-0.5
+ 14
+993.5
+ 24
+964.4999999999999
+ 0
VIEWPORT
5
240
@@ -18517,6 +18701,14 @@ ACAD_GROUP
350
D
3
+ACAD_IMAGE_DICT
+350
+8C2
+ 3
+ACAD_IMAGE_VARS
+350
+8C3
+ 3
ACAD_LAYOUT
350
1A
@@ -18563,7 +18755,7 @@ ACAD_WIPEOUT_VARS
3
ACDB_RECOMPOSE_DATA
350
-BEC
+C72
3
AcDbVariableDictionary
350
@@ -18571,11 +18763,11 @@ AcDbVariableDictionary
3
AcDsDecomposeData
350
-BF2
+C78
0
DICTIONARY
5
-C2D
+CB3
330
6B2
100
@@ -18587,7 +18779,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C2E
+CB4
0
DICTIONARY
5
@@ -18767,7 +18959,7 @@ ASDK_XREC_ANNOTATION_SCALE_INFO
0
DICTIONARY
5
-BE6
+C6C
330
796
100
@@ -18779,11 +18971,11 @@ AcDbDictionary
3
ACAD_MLATT
360
-BE8
+C6E
3
ACAD_XREC_ROUNDTRIP
360
-BE7
+C6D
0
DICTIONARY
5
@@ -18851,7 +19043,7 @@ ACAD_DIMASSOC
0
DICTIONARY
5
-BE4
+C6A
330
528
100
@@ -18863,7 +19055,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BE5
+C6B
0
DICTIONARY
5
@@ -18899,7 +19091,7 @@ AcDbContextDataManager
0
DICTIONARY
5
-BE9
+C6F
330
79D
100
@@ -18911,11 +19103,23 @@ AcDbDictionary
3
ACAD_MLATT
360
-BEB
+C71
3
ACAD_XREC_ROUNDTRIP
360
-BEA
+C70
+ 0
+IMAGEDEF_REACTOR
+ 5
+8C5
+330
+8C6
+100
+AcDbRasterImageDefReactor
+ 90
+ 2
+330
+8C6
0
DICTIONARY
5
@@ -19037,6 +19241,48 @@ AcDbDictionary
0
DICTIONARY
5
+8C2
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+image
+350
+8C4
+ 0
+RASTERVARIABLES
+ 5
+8C3
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbRasterVariables
+ 90
+ 0
+ 70
+ 1
+ 71
+ 1
+ 72
+ 5
+ 0
+DICTIONARY
+ 5
1A
102
{ACAD_REACTORS
@@ -19501,7 +19747,7 @@ AcDbWipeoutVariables
0
XRECORD
5
-BEC
+C72
102
{ACAD_REACTORS
330
@@ -19595,7 +19841,7 @@ LAYERNOTIFY
0
DICTIONARY
5
-BF2
+C78
102
{ACAD_REACTORS
330
@@ -19611,11 +19857,11 @@ AcDbDictionary
3
AcDsRecords
350
-BF4
+C7A
3
AcDsSchemas
350
-BF3
+C79
1001
ACAD
1070
@@ -19623,15 +19869,15 @@ ACAD
0
XRECORD
5
-C2E
+CB4
102
{ACAD_REACTORS
330
-C2D
+CB3
102
}
330
-C2D
+CB3
100
AcDbXrecord
280
@@ -19923,15 +20169,15 @@ B7
0
XRECORD
5
-BE8
+C6E
102
{ACAD_REACTORS
330
-BE6
+C6C
102
}
330
-BE6
+C6C
100
AcDbXrecord
280
@@ -19973,15 +20219,15 @@ Embedded Object
0
XRECORD
5
-BE7
+C6D
102
{ACAD_REACTORS
330
-BE6
+C6C
102
}
330
-BE6
+C6C
100
AcDbXrecord
280
@@ -20117,15 +20363,15 @@ AcDbOsnapPointRef
0
XRECORD
5
-BE5
+C6B
102
{ACAD_REACTORS
330
-BE4
+C6A
102
}
330
-BE4
+C6A
100
AcDbXrecord
280
@@ -20193,15 +20439,15 @@ ACDB_ANNOTATIONSCALES
0
XRECORD
5
-BEB
+C71
102
{ACAD_REACTORS
330
-BE9
+C6F
102
}
330
-BE9
+C6F
100
AcDbXrecord
280
@@ -20243,15 +20489,15 @@ my multi line text for the attrrib
0
XRECORD
5
-BEA
+C70
102
{ACAD_REACTORS
330
-BE9
+C6F
102
}
330
-BE9
+C6F
100
AcDbXrecord
280
@@ -20307,7 +20553,7 @@ ACDBDETAILVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-C27
+CAD
102
}
102
@@ -20401,7 +20647,7 @@ ACDBDETAILVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-C2B
+CB1
102
}
102
@@ -20553,6 +20799,38 @@ AcDbGroup
340
69F
0
+IMAGEDEF
+ 5
+8C4
+102
+{ACAD_REACTORS
+330
+8C2
+330
+8C5
+102
+}
+330
+8C2
+100
+AcDbRasterImageDef
+ 90
+ 0
+ 1
+.\image.JPG
+ 10
+994.0
+ 20
+965.0
+ 11
+0.2645833333333333
+ 21
+0.2645833333333333
+280
+ 1
+281
+ 5
+ 0
LAYOUT
5
59
@@ -22397,7 +22675,7 @@ ACDBSECTIONVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-C25
+CAB
102
}
102
@@ -22523,7 +22801,7 @@ ACDBSECTIONVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-C29
+CAF
102
}
102
@@ -22849,7 +23127,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-BFF
+C85
102
}
102
@@ -22997,7 +23275,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-BFD
+C83
102
}
102
@@ -23145,7 +23423,7 @@ A5
102
{ACAD_XDICTIONARY
360
-C0B
+C91
102
}
102
@@ -23293,7 +23571,7 @@ A9
102
{ACAD_XDICTIONARY
360
-C13
+C99
102
}
102
@@ -23443,7 +23721,7 @@ A2
102
{ACAD_XDICTIONARY
360
-C05
+C8B
102
}
102
@@ -23591,7 +23869,7 @@ A4
102
{ACAD_XDICTIONARY
360
-C09
+C8F
102
}
102
@@ -23739,7 +24017,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C19
+C9F
102
}
102
@@ -23887,7 +24165,7 @@ A8
102
{ACAD_XDICTIONARY
360
-C11
+C97
102
}
102
@@ -24035,7 +24313,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-BF5
+C7B
102
}
102
@@ -24183,7 +24461,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-BF7
+C7D
102
}
102
@@ -24331,7 +24609,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-BF9
+C7F
102
}
102
@@ -24479,7 +24757,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-BFB
+C81
102
}
102
@@ -24627,7 +24905,7 @@ A1
102
{ACAD_XDICTIONARY
360
-C03
+C89
102
}
102
@@ -24775,7 +25053,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C15
+C9B
102
}
102
@@ -24923,7 +25201,7 @@ A7
102
{ACAD_XDICTIONARY
360
-C0F
+C95
102
}
102
@@ -25071,7 +25349,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C17
+C9D
102
}
102
@@ -25219,7 +25497,7 @@ A3
102
{ACAD_XDICTIONARY
360
-C07
+C8D
102
}
102
@@ -25367,7 +25645,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C23
+CA9
102
}
102
@@ -25517,7 +25795,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C21
+CA7
102
}
102
@@ -25665,7 +25943,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C1B
+CA1
102
}
102
@@ -25813,7 +26091,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C1D
+CA3
102
}
102
@@ -25961,7 +26239,7 @@ A6
102
{ACAD_XDICTIONARY
360
-C0D
+C93
102
}
102
@@ -26109,7 +26387,7 @@ A0
102
{ACAD_XDICTIONARY
360
-C01
+C87
102
}
102
@@ -26257,7 +26535,7 @@ VISUALSTYLE
102
{ACAD_XDICTIONARY
360
-C1F
+CA5
102
}
102
@@ -26599,15 +26877,15 @@ DictionaryVariables
0
DICTIONARY
5
-BF4
+C7A
102
{ACAD_REACTORS
330
-BF2
+C78
102
}
330
-BF2
+C78
100
AcDbDictionary
281
@@ -26615,39 +26893,39 @@ AcDbDictionary
0
DICTIONARY
5
-BF3
+C79
102
{ACAD_REACTORS
330
-BF2
+C78
102
}
330
-BF2
+C78
100
AcDbDictionary
281
1
3
-2441004100176
+1510284538672
350
-BED
+C73
3
-2441004100192
+1510284538688
350
-BEE
+C74
3
-2441004100208
+1510284538704
350
-BEF
+C75
3
-2441004100224
+1510284538720
350
-BF0
+C76
3
-2441004100240
+1510284538736
350
-BF1
+C77
0
XRECORD
5
@@ -26921,7 +27199,7 @@ TABLECONTENT
5
747
330
-BE5
+C6B
100
AcDbLinkedData
1
@@ -33127,7 +33405,7 @@ TABLEGEOMETRY
5
748
330
-BE5
+C6B
100
AcDbTableGeometry
90
@@ -33803,7 +34081,7 @@ AcDbDictionary
0
DICTIONARY
5
-C27
+CAD
330
1AC
100
@@ -33815,11 +34093,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C28
+CAE
0
DICTIONARY
5
-C2B
+CB1
330
39C
100
@@ -33831,7 +34109,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C2C
+CB2
0
DICTIONARY
5
@@ -33911,7 +34189,7 @@ REFLECTIONTILE
0
DICTIONARY
5
-C25
+CAB
330
1AA
100
@@ -33923,11 +34201,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C26
+CAC
0
DICTIONARY
5
-C29
+CAF
330
39B
100
@@ -33939,7 +34217,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C2A
+CB0
0
DICTIONARY
5
@@ -33955,11 +34233,11 @@ AcDbDictionary
3
ACAD_ROUNDTRIP_2008_TABLESTYLE_CELLSTYLEMAP
360
-BE3
+C69
0
DICTIONARY
5
-BFF
+C85
330
9F
100
@@ -33971,11 +34249,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C00
+C86
0
DICTIONARY
5
-BFD
+C83
330
9E
100
@@ -33987,11 +34265,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BFE
+C84
0
DICTIONARY
5
-C0B
+C91
330
A5
100
@@ -34003,11 +34281,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C0C
+C92
0
DICTIONARY
5
-C13
+C99
330
A9
100
@@ -34019,11 +34297,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C14
+C9A
0
DICTIONARY
5
-C05
+C8B
330
A2
100
@@ -34035,11 +34313,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C06
+C8C
0
DICTIONARY
5
-C09
+C8F
330
A4
100
@@ -34051,11 +34329,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C0A
+C90
0
DICTIONARY
5
-C19
+C9F
330
175
100
@@ -34067,11 +34345,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C1A
+CA0
0
DICTIONARY
5
-C11
+C97
330
A8
100
@@ -34083,11 +34361,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C12
+C98
0
DICTIONARY
5
-BF5
+C7B
330
9A
100
@@ -34099,11 +34377,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BF6
+C7C
0
DICTIONARY
5
-BF7
+C7D
330
9B
100
@@ -34115,11 +34393,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BF8
+C7E
0
DICTIONARY
5
-BF9
+C7F
330
9C
100
@@ -34131,11 +34409,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BFA
+C80
0
DICTIONARY
5
-BFB
+C81
330
9D
100
@@ -34147,11 +34425,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BFC
+C82
0
DICTIONARY
5
-C03
+C89
330
A1
100
@@ -34163,11 +34441,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C04
+C8A
0
DICTIONARY
5
-C15
+C9B
330
173
100
@@ -34179,11 +34457,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C16
+C9C
0
DICTIONARY
5
-C0F
+C95
330
A7
100
@@ -34195,11 +34473,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C10
+C96
0
DICTIONARY
5
-C17
+C9D
330
174
100
@@ -34211,11 +34489,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C18
+C9E
0
DICTIONARY
5
-C07
+C8D
330
A3
100
@@ -34227,11 +34505,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C08
+C8E
0
DICTIONARY
5
-C23
+CA9
330
182
100
@@ -34243,11 +34521,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C24
+CAA
0
DICTIONARY
5
-C21
+CA7
330
181
100
@@ -34259,11 +34537,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C22
+CA8
0
DICTIONARY
5
-C1B
+CA1
330
17E
100
@@ -34275,11 +34553,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C1C
+CA2
0
DICTIONARY
5
-C1D
+CA3
330
17F
100
@@ -34291,11 +34569,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C1E
+CA4
0
DICTIONARY
5
-C0D
+C93
330
A6
100
@@ -34307,11 +34585,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C0E
+C94
0
DICTIONARY
5
-C01
+C87
330
A0
100
@@ -34323,11 +34601,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C02
+C88
0
DICTIONARY
5
-C1F
+CA5
330
180
100
@@ -34339,19 +34617,19 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-C20
+CA6
0
XRECORD
5
-BED
+C73
102
{ACAD_REACTORS
330
-BF3
+C79
102
}
330
-BF3
+C79
100
AcDbXrecord
280
@@ -34361,7 +34639,7 @@ AcDb_Thumbnail_Schema
102
{ATTRRECORD
341
-BEE
+C74
2
AcDbDs::TreatedAsObjectData
280
@@ -34373,7 +34651,7 @@ ATTRRECORD}
102
{ATTRRECORD
341
-BEF
+C75
2
AcDbDs::Legacy
280
@@ -34391,7 +34669,7 @@ AcDbDs::ID
102
{ATTRRECORD
341
-BF0
+C76
2
AcDs:Indexable
280
@@ -34403,7 +34681,7 @@ ATTRRECORD}
102
{ATTRRECORD
341
-BF1
+C77
2
AcDbDs::HandleAttribute
280
@@ -34421,15 +34699,15 @@ Thumbnail_Data
0
XRECORD
5
-BEE
+C74
102
{ACAD_REACTORS
330
-BF3
+C79
102
}
330
-BF3
+C79
100
AcDbXrecord
280
@@ -34445,15 +34723,15 @@ AcDbDs::TreatedAsObjectData
0
XRECORD
5
-BEF
+C75
102
{ACAD_REACTORS
330
-BF3
+C79
102
}
330
-BF3
+C79
100
AcDbXrecord
280
@@ -34469,15 +34747,15 @@ AcDbDs::Legacy
0
XRECORD
5
-BF0
+C76
102
{ACAD_REACTORS
330
-BF3
+C79
102
}
330
-BF3
+C79
100
AcDbXrecord
280
@@ -34493,15 +34771,15 @@ AcDs:Indexable
0
XRECORD
5
-BF1
+C77
102
{ACAD_REACTORS
330
-BF3
+C79
102
}
330
-BF3
+C79
100
AcDbXrecord
280
@@ -34603,15 +34881,15 @@ B7
0
XRECORD
5
-C28
+CAE
102
{ACAD_REACTORS
330
-C27
+CAD
102
}
330
-C27
+CAD
100
AcDbXrecord
280
@@ -34627,15 +34905,15 @@ FLAGS
0
XRECORD
5
-C2C
+CB2
102
{ACAD_REACTORS
330
-C2B
+CB1
102
}
330
-C2B
+CB1
100
AcDbXrecord
280
@@ -35067,15 +35345,15 @@ AcDbXrecord
0
XRECORD
5
-C26
+CAC
102
{ACAD_REACTORS
330
-C25
+CAB
102
}
330
-C25
+CAB
100
AcDbXrecord
280
@@ -35091,15 +35369,15 @@ FLAGS
0
XRECORD
5
-C2A
+CB0
102
{ACAD_REACTORS
330
-C29
+CAF
102
}
330
-C29
+CAF
100
AcDbXrecord
280
@@ -35115,7 +35393,7 @@ FLAGS
0
CELLSTYLEMAP
5
-BE3
+C69
102
{ACAD_REACTORS
330
@@ -35761,15 +36039,15 @@ CELLSTYLE_END
0
XRECORD
5
-C00
+C86
102
{ACAD_REACTORS
330
-BFF
+C85
102
}
330
-BFF
+C85
100
AcDbXrecord
280
@@ -36029,15 +36307,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-BFE
+C84
102
{ACAD_REACTORS
330
-BFD
+C83
102
}
330
-BFD
+C83
100
AcDbXrecord
280
@@ -36297,15 +36575,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C0C
+C92
102
{ACAD_REACTORS
330
-C0B
+C91
102
}
330
-C0B
+C91
100
AcDbXrecord
280
@@ -36565,15 +36843,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C14
+C9A
102
{ACAD_REACTORS
330
-C13
+C99
102
}
330
-C13
+C99
100
AcDbXrecord
280
@@ -36833,15 +37111,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C06
+C8C
102
{ACAD_REACTORS
330
-C05
+C8B
102
}
330
-C05
+C8B
100
AcDbXrecord
280
@@ -37101,15 +37379,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C0A
+C90
102
{ACAD_REACTORS
330
-C09
+C8F
102
}
330
-C09
+C8F
100
AcDbXrecord
280
@@ -37369,15 +37647,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C1A
+CA0
102
{ACAD_REACTORS
330
-C19
+C9F
102
}
330
-C19
+C9F
100
AcDbXrecord
280
@@ -37637,15 +37915,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C12
+C98
102
{ACAD_REACTORS
330
-C11
+C97
102
}
330
-C11
+C97
100
AcDbXrecord
280
@@ -37905,15 +38183,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-BF6
+C7C
102
{ACAD_REACTORS
330
-BF5
+C7B
102
}
330
-BF5
+C7B
100
AcDbXrecord
280
@@ -38173,15 +38451,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-BF8
+C7E
102
{ACAD_REACTORS
330
-BF7
+C7D
102
}
330
-BF7
+C7D
100
AcDbXrecord
280
@@ -38441,15 +38719,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-BFA
+C80
102
{ACAD_REACTORS
330
-BF9
+C7F
102
}
330
-BF9
+C7F
100
AcDbXrecord
280
@@ -38709,15 +38987,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-BFC
+C82
102
{ACAD_REACTORS
330
-BFB
+C81
102
}
330
-BFB
+C81
100
AcDbXrecord
280
@@ -38977,15 +39255,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C04
+C8A
102
{ACAD_REACTORS
330
-C03
+C89
102
}
330
-C03
+C89
100
AcDbXrecord
280
@@ -39245,15 +39523,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C16
+C9C
102
{ACAD_REACTORS
330
-C15
+C9B
102
}
330
-C15
+C9B
100
AcDbXrecord
280
@@ -39513,15 +39791,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C10
+C96
102
{ACAD_REACTORS
330
-C0F
+C95
102
}
330
-C0F
+C95
100
AcDbXrecord
280
@@ -39781,15 +40059,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C18
+C9E
102
{ACAD_REACTORS
330
-C17
+C9D
102
}
330
-C17
+C9D
100
AcDbXrecord
280
@@ -40049,15 +40327,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C08
+C8E
102
{ACAD_REACTORS
330
-C07
+C8D
102
}
330
-C07
+C8D
100
AcDbXrecord
280
@@ -40317,15 +40595,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C24
+CAA
102
{ACAD_REACTORS
330
-C23
+CA9
102
}
330
-C23
+CA9
100
AcDbXrecord
280
@@ -40585,15 +40863,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C22
+CA8
102
{ACAD_REACTORS
330
-C21
+CA7
102
}
330
-C21
+CA7
100
AcDbXrecord
280
@@ -40853,15 +41131,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C1C
+CA2
102
{ACAD_REACTORS
330
-C1B
+CA1
102
}
330
-C1B
+CA1
100
AcDbXrecord
280
@@ -41121,15 +41399,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C1E
+CA4
102
{ACAD_REACTORS
330
-C1D
+CA3
102
}
330
-C1D
+CA3
100
AcDbXrecord
280
@@ -41389,15 +41667,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C0E
+C94
102
{ACAD_REACTORS
330
-C0D
+C93
102
}
330
-C0D
+C93
100
AcDbXrecord
280
@@ -41657,15 +41935,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C02
+C88
102
{ACAD_REACTORS
330
-C01
+C87
102
}
330
-C01
+C87
100
AcDbXrecord
280
@@ -41925,15 +42203,15 @@ RTVSPost2010PropOp57
0
XRECORD
5
-C20
+CA6
102
{ACAD_REACTORS
330
-C1F
+CA5
102
}
330
-C1F
+CA5
100
AcDbXrecord
280
diff --git a/samples/sample_AC1024_binary.dxf b/samples/sample_AC1024_binary.dxf
index 5bcd7dd6..c06e2fab 100644
Binary files a/samples/sample_AC1024_binary.dxf and b/samples/sample_AC1024_binary.dxf differ
diff --git a/samples/sample_AC1027.dwg b/samples/sample_AC1027.dwg
index 70b52486..91859d1a 100644
Binary files a/samples/sample_AC1027.dwg and b/samples/sample_AC1027.dwg differ
diff --git a/samples/sample_AC1027_ascii.dxf b/samples/sample_AC1027_ascii.dxf
index 4d1758a0..ee7c2c59 100644
--- a/samples/sample_AC1027_ascii.dxf
+++ b/samples/sample_AC1027_ascii.dxf
@@ -33,19 +33,19 @@ $INSBASE
9
$EXTMIN
10
-1.374106142903656
+-0.0662168091062085
20
--206.0282867005274
+-206.0282822682315
30
--5.091849773485371
+-5.091849613504013
9
$EXTMAX
10
-1084.929306273097
+1084.929313598767
20
-111.2393453082676
+111.2393490018897
30
-5.478761602344722
+5.478761676184269
9
$LIMMIN
10
@@ -501,19 +501,19 @@ $TDUCREATE
9
$TDUPDATE
40
-2460307.452893518
+2460441.741504630
9
$TDUUPDATE
40
-2460307.411226852
+2460441.658171296
9
$TDINDWG
40
-0.1203009259
+0.2153240741
9
$TDUSRTIMER
40
-0.1203009259
+0.2153240741
9
$USRTIMER
70
@@ -553,7 +553,7 @@ $SPLINESEGS
9
$HANDSEED
5
-BDC
+C62
9
$SURFTAB1
70
@@ -937,7 +937,7 @@ $FINGERPRINTGUID
9
$VERSIONGUID
2
-{38EFFDE9-374B-EB4D-9629-F2613EB1E3FD}
+{9CF5F70D-FE43-C141-97F8-FCA08BF37E54}
9
$EXTNAMES
290
@@ -1527,6 +1527,70 @@ ACDB_MLEADER_CLASS
0
CLASS
1
+RASTERVARIABLES
+ 2
+AcDbRasterVariables
+ 3
+ISM
+ 90
+ 0
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF
+ 2
+AcDbRasterImageDef
+ 3
+ISM
+ 90
+ 0
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF_REACTOR
+ 2
+AcDbRasterImageDefReactor
+ 3
+ISM
+ 90
+ 1
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGE
+ 2
+AcDbRasterImage
+ 3
+ISM
+ 90
+ 2175
+ 91
+ 1
+280
+ 0
+281
+ 1
+ 0
+CLASS
+ 1
DATATABLE
2
AcDbDataTable
@@ -1587,9 +1651,9 @@ AcDbViewportTableRecord
21
1.0
12
-543.1517062080003
+542.4315483948306
22
--47.39447069612987
+-47.39446663317084
13
0.0
23
@@ -1615,9 +1679,9 @@ AcDbViewportTableRecord
37
0.0
40
-433.5510620787447
+436.1979378430979
41
-2.508744038155803
+2.496835443037974
42
50.0
43
@@ -2663,7 +2727,7 @@ STYLE
100
AcDbSymbolTable
70
- 5
+ 6
0
STYLE
5
@@ -2841,6 +2905,34 @@ Arial
1071
34
0
+STYLE
+ 5
+887
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+
+ 70
+ 1
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+7.5
+ 3
+D:\Albert DC\Documents\Visual Studio 2022\Repos\ACadSharp\samples\sample_base\test_shape.shx
+ 4
+
+ 0
ENDTAB
0
TABLE
@@ -7959,7 +8051,7 @@ ATTDEF
102
{ACAD_XDICTIONARY
360
-BC5
+C4B
102
}
330
@@ -15979,7 +16071,7 @@ ACAD_TABLE
102
{ACAD_XDICTIONARY
360
-BC3
+C49
102
}
330
@@ -15999,15 +16091,15 @@ C812000079000000880000001D000000000000000000F03F00000000000000000000000000000000
310
00000000000000000000000C00000014000000010000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000CC000000260000001A24B3C6AD4941408E3CE2E7D4C214C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000
310
-0000000000000000000000005400610062006C0065002000730061006D0070006C006500000068000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000
+0000000000000000000000005400610062006C0065002000730061006D0070006C006500000000000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000
310
-0000007800000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000BC00000026000000956F3D34913D2740467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000005400
+0000000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000BC00000026000000956F3D34913D2740467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000005400
310
6500780074000000000004000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000000000C00000016000000070000C30C00000017000000FD
310
-FFFFFF0C0000001200000000000000BC00000026000000041B9514C3E84640467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000005400650078007400000000000400000001000000000000000000104000000000
+FFFFFF0C0000001200000000000000BC00000026000000041B9514C3E84640467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000540065007800740000005C000400000001000000000000000000104000000000
310
-0000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000BC00000026000000136D0DEE100154
+0000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000002E00000064000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000BC00000026000000136D0DEE100154
310
40467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000054006500780074000000000004000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000
310
@@ -16015,21 +16107,21 @@ FFFFFF0C0000001200000000000000BC00000026000000041B9514C3E84640467475C8864429C000
310
000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000540068006900730020007400610062006C0065002000770069006C006C00200062006500200069006D0070006F007200740065006400200061007300200061006E000000210000000100000000000000
310
-00001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000000000073F000000000C00000016000000070000C3CC000000260000006798824D444F42403FEEA257D5D942C000000000000000
+00001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000000000000000006C000C00000016000000070000C3CC000000260000006798824D444F42403FEEA257D5D942C000000000000000
310
0000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000049006E007300650072007400200065006E00740069007400790000000D000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000
310
-000000000000000000000000000000000000010000002200000041007200690061006C00000000006900000064000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000A90E538250271E40A162717590B345C0000000000000000000000000000000000000000000
+000000000000000000000000000000000000010000002200000041007200690061006C0000000000690000002E000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000A90E538250271E40A162717590B345C0000000000000000000000000000000000000000000
310
000000000000000000F03F000000000000F03F00000000000000000000000000000000630065006C006C0020007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000000000000000000001000000
310
-2200000041007200690061006C00000000000000000070000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000F520D0D748DE4440A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000
+2200000041007200690061006C00000000000000000064000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000F520D0D748DE4440A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000
310
-00000000000000000000000000630065006C006C0020007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C000000000000000000
+00000000000000000000000000630065006C006C0020007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000002E000000
310
-62000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C4000000260000000AF0AACFD3FB5240A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000630065006C006C0020
+64000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C4000000260000000AF0AACFD3FB5240A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000630065006C006C0020
310
-007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000070000C00000016000000070000C30C00000017000000
+007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000077000C00000016000000070000C30C00000017000000
310
FDFFFFFF0C0000001200000000000000540000002000000002000000000000000000000000000000000000000000000000000000B09E482B0EA659400000000000000000000000000000000000000000000000000000000000000000000000000000F03F0C00000016000000070000C30C00000017000000FDFFFFFF0C0000
310
@@ -17839,7 +17931,7 @@ ATTRIB
102
{ACAD_XDICTIONARY
360
-BC8
+C4E
102
}
330
@@ -17969,9 +18061,9 @@ AcDbEntity
310
0065006100640065007200000007000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000000000000000000000CC00000026000000B22B230611EF9040448F
310
-D8D1F6DD3640000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000074006500780074002C002000680065006C006C006F002100000000000C000000010000000AD7A3703D0AC73F000000000000F03F00000000000000000000000000
+D8D1F6DD3640000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000074006500780074002C002000680065006C006C006F002100000043000C000000010000000AD7A3703D0AC73F000000000000F03F00000000000000000000000000
310
-00F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000006900000064000C00000033000000000000000C00000010000000000000000C00000016000000000000C00C00000012000000FF7F00000C00000013000000010000000C00000014000000
+00F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000000000690000002E000C00000033000000000000000C00000010000000000000000C00000016000000000000C00C00000012000000FF7F00000C00000013000000010000000C00000014000000
310
01000000540000000700000003000000A8C670D6AB699040B661D161187220400000000000000000A24C3B5CF768904080E7D54CE159204000000000000000000D69FF5F926990407240F38B0D8E204000000000000000000C00000014000000010000000C00000013000000891300003C0000000600000002000000DA1738
310
@@ -18267,6 +18359,98 @@ Standard
1
{\Fgdt;p}
0
+SHAPE
+ 5
+889
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbShape
+ 10
+15.27702016657258
+ 20
+-20.35947110184861
+ 30
+0.0
+ 40
+1.0
+ 2
+MY-SHAPE
+ 0
+IMAGE
+ 5
+8C6
+330
+1F
+100
+AcDbEntity
+ 8
+0
+160
+ 140
+310
+8C0000000100000084000000060000000500000000000000000000000000000000002E4000000000000000004CEA83FF192DC63C55555555550D394000000000000000005455555555B5244055555555550D394000000000000000005455555555B524400000000000002E4000000000000000000000000000000000000000
+310
+0000002E400000000000000000
+100
+AcDbRasterImage
+ 90
+ 0
+ 10
+0.0
+ 20
+15.0
+ 30
+0.0
+ 11
+0.0104166666666667
+ 21
+0.0
+ 31
+0.0
+ 12
+0.0
+ 22
+0.0104166666666667
+ 32
+0.0
+ 13
+994.0
+ 23
+965.0
+340
+8C4
+ 70
+ 7
+280
+ 0
+281
+ 50
+282
+ 50
+283
+ 0
+290
+ 0
+360
+8C5
+ 71
+ 1
+ 91
+ 2
+ 14
+-0.5
+ 24
+-0.5
+ 14
+993.5
+ 24
+964.4999999999999
+ 0
VIEWPORT
5
240
@@ -18551,6 +18735,14 @@ ACAD_GROUP
350
D
3
+ACAD_IMAGE_DICT
+350
+8C2
+ 3
+ACAD_IMAGE_VARS
+350
+8C3
+ 3
ACAD_LAYOUT
350
1A
@@ -18597,7 +18789,7 @@ ACAD_WIPEOUT_VARS
3
ACDB_RECOMPOSE_DATA
350
-BCB
+C51
3
AcDbVariableDictionary
350
@@ -18605,7 +18797,7 @@ AcDbVariableDictionary
3
AcDsDecomposeData
350
-BD1
+C57
0
DICTIONARY
5
@@ -18785,7 +18977,7 @@ ASDK_XREC_ANNOTATION_SCALE_INFO
0
DICTIONARY
5
-BC5
+C4B
330
796
100
@@ -18797,11 +18989,11 @@ AcDbDictionary
3
ACAD_MLATT
360
-BC7
+C4D
3
ACAD_XREC_ROUNDTRIP
360
-BC6
+C4C
0
DICTIONARY
5
@@ -18869,7 +19061,7 @@ ACAD_DIMASSOC
0
DICTIONARY
5
-BC3
+C49
330
528
100
@@ -18881,7 +19073,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BC4
+C4A
0
DICTIONARY
5
@@ -18917,7 +19109,7 @@ AcDbContextDataManager
0
DICTIONARY
5
-BC8
+C4E
330
79D
100
@@ -18929,11 +19121,23 @@ AcDbDictionary
3
ACAD_MLATT
360
-BCA
+C50
3
ACAD_XREC_ROUNDTRIP
360
-BC9
+C4F
+ 0
+IMAGEDEF_REACTOR
+ 5
+8C5
+330
+8C6
+100
+AcDbRasterImageDefReactor
+ 90
+ 2
+330
+8C6
0
DICTIONARY
5
@@ -19055,6 +19259,48 @@ AcDbDictionary
0
DICTIONARY
5
+8C2
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+image
+350
+8C4
+ 0
+RASTERVARIABLES
+ 5
+8C3
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbRasterVariables
+ 90
+ 0
+ 70
+ 1
+ 71
+ 1
+ 72
+ 5
+ 0
+DICTIONARY
+ 5
1A
102
{ACAD_REACTORS
@@ -19519,7 +19765,7 @@ AcDbWipeoutVariables
0
XRECORD
5
-BCB
+C51
102
{ACAD_REACTORS
330
@@ -19613,7 +19859,7 @@ LAYERNOTIFY
0
DICTIONARY
5
-BD1
+C57
102
{ACAD_REACTORS
330
@@ -19629,11 +19875,11 @@ AcDbDictionary
3
AcDsRecords
350
-BD3
+C59
3
AcDsSchemas
350
-BD2
+C58
1001
ACAD
1070
@@ -19921,15 +20167,15 @@ B7
0
XRECORD
5
-BC7
+C4D
102
{ACAD_REACTORS
330
-BC5
+C4B
102
}
330
-BC5
+C4B
100
AcDbXrecord
280
@@ -19971,15 +20217,15 @@ Embedded Object
0
XRECORD
5
-BC6
+C4C
102
{ACAD_REACTORS
330
-BC5
+C4B
102
}
330
-BC5
+C4B
100
AcDbXrecord
280
@@ -20115,15 +20361,15 @@ AcDbOsnapPointRef
0
XRECORD
5
-BC4
+C4A
102
{ACAD_REACTORS
330
-BC3
+C49
102
}
330
-BC3
+C49
100
AcDbXrecord
280
@@ -20191,15 +20437,15 @@ ACDB_ANNOTATIONSCALES
0
XRECORD
5
-BCA
+C50
102
{ACAD_REACTORS
330
-BC8
+C4E
102
}
330
-BC8
+C4E
100
AcDbXrecord
280
@@ -20241,15 +20487,15 @@ my multi line text for the attrrib
0
XRECORD
5
-BC9
+C4F
102
{ACAD_REACTORS
330
-BC8
+C4E
102
}
330
-BC8
+C4E
100
AcDbXrecord
280
@@ -20305,7 +20551,7 @@ ACDBDETAILVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-BD6
+C5C
102
}
102
@@ -20399,7 +20645,7 @@ ACDBDETAILVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-BDA
+C60
102
}
102
@@ -20551,6 +20797,38 @@ AcDbGroup
340
69F
0
+IMAGEDEF
+ 5
+8C4
+102
+{ACAD_REACTORS
+330
+8C2
+330
+8C5
+102
+}
+330
+8C2
+100
+AcDbRasterImageDef
+ 90
+ 0
+ 1
+.\image.JPG
+ 10
+994.0
+ 20
+965.0
+ 11
+0.2645833333333333
+ 21
+0.2645833333333333
+280
+ 1
+281
+ 5
+ 0
LAYOUT
5
59
@@ -22399,7 +22677,7 @@ ACDBSECTIONVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-BD4
+C5A
102
}
102
@@ -22525,7 +22803,7 @@ ACDBSECTIONVIEWSTYLE
102
{ACAD_XDICTIONARY
360
-BD8
+C5E
102
}
102
@@ -29481,15 +29759,15 @@ DictionaryVariables
0
DICTIONARY
5
-BD3
+C59
102
{ACAD_REACTORS
330
-BD1
+C57
102
}
330
-BD1
+C57
100
AcDbDictionary
281
@@ -29497,39 +29775,39 @@ AcDbDictionary
0
DICTIONARY
5
-BD2
+C58
102
{ACAD_REACTORS
330
-BD1
+C57
102
}
330
-BD1
+C57
100
AcDbDictionary
281
1
3
-2441004099648
+1510284538144
350
-BCC
+C52
3
-2441004099664
+1510284538160
350
-BCD
+C53
3
-2441004099680
+1510284538176
350
-BCE
+C54
3
-2441004099696
+1510284538192
350
-BCF
+C55
3
-2441004099712
+1510284538208
350
-BD0
+C56
0
XRECORD
5
@@ -29803,7 +30081,7 @@ TABLECONTENT
5
747
330
-BC4
+C4A
100
AcDbLinkedData
1
@@ -36009,7 +36287,7 @@ TABLEGEOMETRY
5
748
330
-BC4
+C4A
100
AcDbTableGeometry
90
@@ -36685,7 +36963,7 @@ AcDbDictionary
0
DICTIONARY
5
-BD6
+C5C
330
1AC
100
@@ -36697,11 +36975,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BD7
+C5D
0
DICTIONARY
5
-BDA
+C60
330
39C
100
@@ -36713,7 +36991,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BDB
+C61
0
DICTIONARY
5
@@ -36793,7 +37071,7 @@ REFLECTIONTILE
0
DICTIONARY
5
-BD4
+C5A
330
1AA
100
@@ -36805,11 +37083,11 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BD5
+C5B
0
DICTIONARY
5
-BD8
+C5E
330
39B
100
@@ -36821,7 +37099,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BD9
+C5F
0
DICTIONARY
5
@@ -36837,19 +37115,19 @@ AcDbDictionary
3
ACAD_ROUNDTRIP_2008_TABLESTYLE_CELLSTYLEMAP
360
-BC2
+C48
0
XRECORD
5
-BCC
+C52
102
{ACAD_REACTORS
330
-BD2
+C58
102
}
330
-BD2
+C58
100
AcDbXrecord
280
@@ -36859,7 +37137,7 @@ AcDb_Thumbnail_Schema
102
{ATTRRECORD
341
-BCD
+C53
2
AcDbDs::TreatedAsObjectData
280
@@ -36871,7 +37149,7 @@ ATTRRECORD}
102
{ATTRRECORD
341
-BCE
+C54
2
AcDbDs::Legacy
280
@@ -36889,7 +37167,7 @@ AcDbDs::ID
102
{ATTRRECORD
341
-BCF
+C55
2
AcDs:Indexable
280
@@ -36901,7 +37179,7 @@ ATTRRECORD}
102
{ATTRRECORD
341
-BD0
+C56
2
AcDbDs::HandleAttribute
280
@@ -36919,15 +37197,15 @@ Thumbnail_Data
0
XRECORD
5
-BCD
+C53
102
{ACAD_REACTORS
330
-BD2
+C58
102
}
330
-BD2
+C58
100
AcDbXrecord
280
@@ -36943,15 +37221,15 @@ AcDbDs::TreatedAsObjectData
0
XRECORD
5
-BCE
+C54
102
{ACAD_REACTORS
330
-BD2
+C58
102
}
330
-BD2
+C58
100
AcDbXrecord
280
@@ -36967,15 +37245,15 @@ AcDbDs::Legacy
0
XRECORD
5
-BCF
+C55
102
{ACAD_REACTORS
330
-BD2
+C58
102
}
330
-BD2
+C58
100
AcDbXrecord
280
@@ -36991,15 +37269,15 @@ AcDs:Indexable
0
XRECORD
5
-BD0
+C56
102
{ACAD_REACTORS
330
-BD2
+C58
102
}
330
-BD2
+C58
100
AcDbXrecord
280
@@ -37101,15 +37379,15 @@ B7
0
XRECORD
5
-BD7
+C5D
102
{ACAD_REACTORS
330
-BD6
+C5C
102
}
330
-BD6
+C5C
100
AcDbXrecord
280
@@ -37125,15 +37403,15 @@ FLAGS
0
XRECORD
5
-BDB
+C61
102
{ACAD_REACTORS
330
-BDA
+C60
102
}
330
-BDA
+C60
100
AcDbXrecord
280
@@ -37565,15 +37843,15 @@ AcDbXrecord
0
XRECORD
5
-BD5
+C5B
102
{ACAD_REACTORS
330
-BD4
+C5A
102
}
330
-BD4
+C5A
100
AcDbXrecord
280
@@ -37589,15 +37867,15 @@ FLAGS
0
XRECORD
5
-BD9
+C5F
102
{ACAD_REACTORS
330
-BD8
+C5E
102
}
330
-BD8
+C5E
100
AcDbXrecord
280
@@ -37613,7 +37891,7 @@ FLAGS
0
CELLSTYLEMAP
5
-BC2
+C48
102
{ACAD_REACTORS
330
@@ -38415,7 +38693,7 @@ Thumbnail_Data
280
15
94
- 1428
+ 1449
310
89504E470D0A1A0A0000000D49484452000001000000006608030000001376BFA700000300504C5445212830FFFFFF2128300000000000000000000000000000000000000000000000000000330000660000990000CC0000FF0033000033330033660033990033CC0033FF0066000066330066660066990066CC0066FF0099
310
@@ -38429,17 +38707,17 @@ FF3366FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF9933009933339933
310
FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33FFCC66FFCC99FFCCCCFFCCFFFFFF00FFFF33FFFF66FFFF99FFFFCCFFFFFF0000000D0D0D1A1A1A2828283535354343435050505D5D5D6B6B6B787878868686939393A1A1A1AEAEAEBB
310
-BBBBC9C9C9D6D6D6E4E4E4F1F1F1FFFFFF0000000000000000000000000000000000000000000000000000000000002E4550F10000024F4944415478DAED98C171DB301045D18A6EEA203AB004F7003BDD582EC23D583973C67D3865FC7B2C0A04162040915232A348EFCF98242891DC7DFB41ACEC1C420821841042082174
+BBBBC9C9C9D6D6D6E4E4E4F1F1F1FFFFFF0000000000000000000000000000000000000000000000000000000000002E4550F1000002644944415478DAED98CB71DB4010441189AB7C63100881398CED70988472307D46263A3986BE9B1480C5ECEEE027D95532F0BA5402C922C0ED879ED9219B062184104208218410FA80
310
-850402841042082174178DEDA04706B0FF3AEC1F1AC0F3EF8F1BF87DA3FF7E0AA88F375C96973FCA9DB9482DFD45003F5E5E0F729B8DFBFE3B6E57C14BC7FD1877165D25D270CA9BED0C8002C43F308C762F6F0380CD25DE31F9FB149A660064F91B0275AE173860AD3BB4FBF9FCEBE480C5D54E75F621FA3ECF287ED717B5
+04028410420821748CC9F6A95303B8DF6FE706F0FAF31300D07F5F029DD2F5DE612C3B49C5E222FD7D005F1F7F0FED3CD501E8A6EBCD18CBFDD953AB000A10FF2230FA7EBBEBCDFD7E74D342BAB428F9E5A95AEA68C2DCFFC291A3F18E04EC4E877E7CFBD527607B48D30B36ACBE9BBC98B763D5CDCAFCA763969A461F2E81
310
-8AE30240E61AA7ABA7C08A49B2744AA966D390BF52FE11491CD97C7C6980D351FEFC0CC0FC5EADF920B71EC0ACAD82B555F5715F26E4B23A67F99BCF532DD50CFE9C03746DFE4F1640CB0AC36919E2B98D2BF9970E499F7A5738A006209DD807A9D8EF6B5E57F335D02AEED3B742DE73F340F966AEFE39003F79C1F9F2C0BB
+3D45B2B1A414657B5CBEF3DF3F90A7E1CEB31840D1365497407CD45C3DA8D90F603156C3A78CEF198E36E53FF79F017057AEFC8FD79D05B092006DF71FDFE7EB260052065B850BEF3F85A27ED2FB9F00392F8A683F751BA4E2788BB2AEC572D597DFB5C3EBF53A0258A803B746ADDCFFF42804F0786E6502AC5904D0B6F5DD
310
-79005D37AD7ED7753500E3E1502E2D7B2DE6001284DAEA556EC7FC65F377E3DA2E33A83DBF06204462DD780E8092DB63F42A5B097B28D96B9CD21450CD3752519434F6E5FA6F18981A1E07D502983EA0809F37EAC1FAAD554059AB50C66DD3D7FBFB58672737BD5F15801BDD71626082F4CB57A1C6E4329DA09A4DF13837A7
+6FDB360230DEF6DE4DD5BEC204E400169B81CAFF366D7F939DC6F20494256EE503FF867E0153383600D094F6B47895A3441E84C1EEF0CA55F325E0763915FD46EEFE77B2EC34CBBBA0C5551A02081AE218FDB95D40D9A890D61D55C3CB4B3AB9B7A6BEB1CFF780B7B78D812A00D8C2B0677E40783C0B3BB2F926E94DA9DA7B
310
-FB8903EA59A75B7D6EB7D1ED61421B0E6614AF8F4FD2340DBFAAB7D78A2FABB246355781D632587DE0761B925E1ADABDFD481E00ACE971EF0D40DF5FD4E403E041FF4B060000000000000000000000000000000000000000100E00000000000000201C00000000000000000000000000000000000000000000000000000021
+141DAB0484AEFDC52E1787CFA1AC1B915CA8129A9CBCED1A6DC3C2F293A0E686E7955D606E1B0C3FF0720926042DCD0107FB8ED803D83A191C1040FF6D6565C75B18190E0160DB2C7DE09F88B67D973834803D3D0000A7FD95F0EC004E2F4A000000A009920000000000000000000000000000000000000000008048000000
310
-84104208218410BA55FD01710045216688C3600000000049454E44AE426082
+000044020000000000000000000000000000002084104208218410429F5E7F00C30D4CDC0B2EABE90000000049454E44AE426082
0
ENDSEC
0
diff --git a/samples/sample_AC1027_binary.dxf b/samples/sample_AC1027_binary.dxf
index c7b22971..445f7be4 100644
Binary files a/samples/sample_AC1027_binary.dxf and b/samples/sample_AC1027_binary.dxf differ
diff --git a/samples/sample_AC1032.dwg b/samples/sample_AC1032.dwg
index fafc90e0..05485f61 100644
Binary files a/samples/sample_AC1032.dwg and b/samples/sample_AC1032.dwg differ
diff --git a/samples/sample_AC1032_ascii.dxf b/samples/sample_AC1032_ascii.dxf
index c77a6c27..7592cd24 100644
--- a/samples/sample_AC1032_ascii.dxf
+++ b/samples/sample_AC1032_ascii.dxf
@@ -33,19 +33,19 @@ $INSBASE
9
$EXTMIN
10
-1.374106142903656
+-0.0662168091062085
20
--206.0282867005274
+-206.0282822682315
30
--5.091849773485371
+-5.091849613504013
9
$EXTMAX
10
-1084.929306273097
+1084.929313598767
20
-111.2393453082676
+111.2393490018897
30
-5.478761602344722
+5.478761676184269
9
$LIMMIN
10
@@ -501,19 +501,19 @@ $TDUCREATE
9
$TDUPDATE
40
-2460307.452893518
+2460441.741504630
9
$TDUUPDATE
40
-2460307.411226852
+2460441.658171296
9
$TDINDWG
40
-0.1203009259
+0.2153240741
9
$TDUSRTIMER
40
-0.1203009259
+0.2153240741
9
$USRTIMER
70
@@ -553,7 +553,7 @@ $SPLINESEGS
9
$HANDSEED
5
-BBB
+C41
9
$SURFTAB1
70
@@ -937,7 +937,7 @@ $FINGERPRINTGUID
9
$VERSIONGUID
2
-{38EFFDE9-374B-EB4D-9629-F2613EB1E3FD}
+{9CF5F70D-FE43-C141-97F8-FCA08BF37E54}
9
$EXTNAMES
290
@@ -1527,6 +1527,70 @@ ACDB_MLEADER_CLASS
0
CLASS
1
+RASTERVARIABLES
+ 2
+AcDbRasterVariables
+ 3
+ISM
+ 90
+ 0
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF
+ 2
+AcDbRasterImageDef
+ 3
+ISM
+ 90
+ 0
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGEDEF_REACTOR
+ 2
+AcDbRasterImageDefReactor
+ 3
+ISM
+ 90
+ 1
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+IMAGE
+ 2
+AcDbRasterImage
+ 3
+ISM
+ 90
+ 2175
+ 91
+ 1
+280
+ 0
+281
+ 1
+ 0
+CLASS
+ 1
DATATABLE
2
AcDbDataTable
@@ -1581,9 +1645,9 @@ AcDbViewportTableRecord
21
1.0
12
-543.1517062080003
+542.4315483948306
22
--47.39447069612987
+-47.39446663317084
13
0.0
23
@@ -1609,9 +1673,9 @@ AcDbViewportTableRecord
37
0.0
40
-433.5510620787447
+436.1979378430979
41
-2.508744038155803
+2.496835443037974
42
50.0
43
@@ -2657,7 +2721,7 @@ STYLE
100
AcDbSymbolTable
70
- 5
+ 6
0
STYLE
5
@@ -2835,6 +2899,34 @@ Arial
1071
34
0
+STYLE
+ 5
+887
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+
+ 70
+ 1
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+7.5
+ 3
+D:\Albert DC\Documents\Visual Studio 2022\Repos\ACadSharp\samples\sample_base\test_shape.shx
+ 4
+
+ 0
ENDTAB
0
TABLE
@@ -16007,7 +16099,7 @@ ACAD_TABLE
102
{ACAD_XDICTIONARY
360
-BB8
+C3E
102
}
330
@@ -16027,9 +16119,9 @@ C812000079000000880000001D000000000000000000F03F00000000000000000000000000000000
310
00000000000000000000000C00000014000000010000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000CC000000260000001A24B3C6AD4941408E3CE2E7D4C214C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000
310
-0000000000000000000000005400610062006C0065002000730061006D0070006C006500000000000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000
+0000000000000000000000005400610062006C0065002000730061006D0070006C006500000043000C000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000
310
-0000000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000BC00000026000000956F3D34913D2740467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000005400
+0000000000000078000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000BC00000026000000956F3D34913D2740467475C8864429C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000005400
310
6500780074000000000004000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000000000C00000016000000070000C30C00000017000000FD
310
@@ -16047,17 +16139,17 @@ FFFFFF0C0000001200000000000000BC00000026000000041B9514C3E84640467475C8864429C000
310
0000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000049006E007300650072007400200065006E00740069007400790000000D000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000
310
-000000000000000000000000000000000000010000002200000041007200690061006C00000000007800000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000A90E538250271E40A162717590B345C0000000000000000000000000000000000000000000
+000000000000000000000000000000000000010000002200000041007200690061006C0000000000690000002E000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000A90E538250271E40A162717590B345C0000000000000000000000000000000000000000000
310
000000000000000000F03F000000000000F03F00000000000000000000000000000000630065006C006C0020007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F0000000000000000000000000000000000000000000000000000000001000000
310
-2200000041007200690061006C00000000000000000000000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000F520D0D748DE4440A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000
+2200000041007200690061006C00000000007400000070000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C400000026000000F520D0D748DE4440A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000
310
00000000000000000000000000630065006C006C0020007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C000000000000000000
310
-00000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C4000000260000000AF0AACFD3FB5240A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000630065006C006C0020
+64000C00000016000000070000C30C00000017000000FDFFFFFF0C0000001200000000000000C4000000260000000AF0AACFD3FB5240A162717590B345C0000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000000000000000000000630065006C006C0020
310
-007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000062000C00000016000000070000C30C00000017000000
+007400650078007400000009000000010000000000000000001040000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000007400000070000C00000016000000070000C30C00000017000000
310
FDFFFFFF0C0000001200000000000000540000002000000002000000000000000000000000000000000000000000000000000000B09E482B0EA659400000000000000000000000000000000000000000000000000000000000000000000000000000F03F0C00000016000000070000C30C00000017000000FDFFFFFF0C0000
310
@@ -18033,11 +18125,11 @@ AcDbEntity
310
50030000190000000C00000016000000000000C00C00000033000000000000000C00000013000000993A0000C0000000260000000084767002EF9040115CA59EC32A3740000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000000000000000000000004D004C
310
-0065006100640065007200000007000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000000000000000000000CC00000026000000B22B230611EF9040448F
+0065006100640065007200000007000000010000000AD7A3703D0AC73F000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000000000000000007400CC00000026000000B22B230611EF9040448F
310
D8D1F6DD3640000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000000000000000000000074006500780074002C002000680065006C006C006F002100000000000C000000010000000AD7A3703D0AC73F000000000000F03F00000000000000000000000000
310
-00F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C00000000000000000000000C00000033000000000000000C00000010000000000000000C00000016000000000000C00C00000012000000FF7F00000C00000013000000010000000C00000014000000
+00F03F00000000000000000000000000000000000000000000000000000000010000002200000041007200690061006C0000000000690000002E000C00000033000000000000000C00000010000000000000000C00000016000000000000C00C00000012000000FF7F00000C00000013000000010000000C00000014000000
310
01000000540000000700000003000000A8C670D6AB699040B661D161187220400000000000000000A24C3B5CF768904080E7D54CE159204000000000000000000D69FF5F926990407240F38B0D8E204000000000000000000C00000014000000010000000C00000013000000891300003C0000000600000002000000DA1738
310
@@ -18333,6 +18425,98 @@ Standard
1
{\Fgdt;p}
0
+SHAPE
+ 5
+889
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbShape
+ 10
+15.27702016657258
+ 20
+-20.35947110184861
+ 30
+0.0
+ 40
+1.0
+ 2
+MY-SHAPE
+ 0
+IMAGE
+ 5
+8C6
+330
+1F
+100
+AcDbEntity
+ 8
+0
+160
+ 140
+310
+8C0000000100000084000000060000000500000000000000000000000000000000002E4000000000000000004CEA83FF192DC63C55555555550D394000000000000000005455555555B5244055555555550D394000000000000000005455555555B524400000000000002E4000000000000000000000000000000000000000
+310
+0000002E400000000000000000
+100
+AcDbRasterImage
+ 90
+ 0
+ 10
+0.0
+ 20
+15.0
+ 30
+0.0
+ 11
+0.0104166666666667
+ 21
+0.0
+ 31
+0.0
+ 12
+0.0
+ 22
+0.0104166666666667
+ 32
+0.0
+ 13
+994.0
+ 23
+965.0
+340
+8C4
+ 70
+ 7
+280
+ 0
+281
+ 50
+282
+ 50
+283
+ 0
+290
+ 0
+360
+8C5
+ 71
+ 1
+ 91
+ 2
+ 14
+-0.5
+ 24
+-0.5
+ 14
+993.5
+ 24
+964.4999999999999
+ 0
VIEWPORT
5
240
@@ -18617,6 +18801,14 @@ ACAD_GROUP
350
D
3
+ACAD_IMAGE_DICT
+350
+8C2
+ 3
+ACAD_IMAGE_VARS
+350
+8C3
+ 3
ACAD_LAYOUT
350
1A
@@ -18663,7 +18855,7 @@ ACAD_WIPEOUT_VARS
3
ACDB_RECOMPOSE_DATA
350
-BBA
+C40
3
AcDbVariableDictionary
350
@@ -18911,7 +19103,7 @@ ACAD_DIMASSOC
0
DICTIONARY
5
-BB8
+C3E
330
528
100
@@ -18923,7 +19115,7 @@ AcDbDictionary
3
ACAD_XREC_ROUNDTRIP
360
-BB9
+C3F
0
DICTIONARY
5
@@ -18957,6 +19149,18 @@ AcDbContextDataManager
360
75F
0
+IMAGEDEF_REACTOR
+ 5
+8C5
+330
+8C6
+100
+AcDbRasterImageDefReactor
+ 90
+ 2
+330
+8C6
+ 0
DICTIONARY
5
241
@@ -19077,6 +19281,48 @@ AcDbDictionary
0
DICTIONARY
5
+8C2
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+image
+350
+8C4
+ 0
+RASTERVARIABLES
+ 5
+8C3
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbRasterVariables
+ 90
+ 0
+ 70
+ 1
+ 71
+ 1
+ 72
+ 5
+ 0
+DICTIONARY
+ 5
1A
102
{ACAD_REACTORS
@@ -19541,7 +19787,7 @@ AcDbWipeoutVariables
0
XRECORD
5
-BBA
+C40
102
{ACAD_REACTORS
330
@@ -20031,15 +20277,15 @@ AcDbOsnapPointRef
0
XRECORD
5
-BB9
+C3F
102
{ACAD_REACTORS
330
-BB8
+C3E
102
}
330
-BB8
+C3E
100
AcDbXrecord
280
@@ -20393,6 +20639,38 @@ AcDbGroup
340
69F
0
+IMAGEDEF
+ 5
+8C4
+102
+{ACAD_REACTORS
+330
+8C2
+330
+8C5
+102
+}
+330
+8C2
+100
+AcDbRasterImageDef
+ 90
+ 0
+ 1
+.\image.JPG
+ 10
+994.0
+ 20
+965.0
+ 11
+0.2645833333333333
+ 21
+0.2645833333333333
+280
+ 1
+281
+ 5
+ 0
LAYOUT
5
59
@@ -29445,7 +29723,7 @@ TABLECONTENT
5
747
330
-BB9
+C3F
100
AcDbLinkedData
1
@@ -35651,7 +35929,7 @@ TABLEGEOMETRY
5
748
330
-BB9
+C3F
100
AcDbTableGeometry
90
@@ -36415,7 +36693,7 @@ AcDbDictionary
3
ACAD_ROUNDTRIP_2008_TABLESTYLE_CELLSTYLEMAP
360
-BB7
+C3D
0
DICTIONARY
5
@@ -36919,7 +37197,7 @@ AcDbXrecord
0
CELLSTYLEMAP
5
-BB7
+C3D
102
{ACAD_REACTORS
330
@@ -37721,7 +37999,7 @@ Thumbnail_Data
280
15
94
- 1428
+ 1449
310
89504E470D0A1A0A0000000D49484452000001000000006608030000001376BFA700000300504C5445212830FFFFFF2128300000000000000000000000000000000000000000000000000000330000660000990000CC0000FF0033000033330033660033990033CC0033FF0066000066330066660066990066CC0066FF0099
310
@@ -37735,17 +38013,17 @@ FF3366FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF9933009933339933
310
FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33FFCC66FFCC99FFCCCCFFCCFFFFFF00FFFF33FFFF66FFFF99FFFFCCFFFFFF0000000D0D0D1A1A1A2828283535354343435050505D5D5D6B6B6B787878868686939393A1A1A1AEAEAEBB
310
-BBBBC9C9C9D6D6D6E4E4E4F1F1F1FFFFFF0000000000000000000000000000000000000000000000000000000000002E4550F10000024F4944415478DAED98C171DB301045D18A6EEA203AB004F7003BDD582EC23D583973C67D3865FC7B2C0A04162040915232A348EFCF98242891DC7DFB41ACEC1C420821841042082174
+BBBBC9C9C9D6D6D6E4E4E4F1F1F1FFFFFF0000000000000000000000000000000000000000000000000000000000002E4550F1000002644944415478DAED98CB71DB4010441189AB7C63100881398CED70988472307D46263A3986BE9B1480C5ECEEE027D95532F0BA5402C922C0ED879ED9219B062184104208218410FA80
310
-850402841042082174178DEDA04706B0FF3AEC1F1AC0F3EF8F1BF87DA3FF7E0AA88F375C96973FCA9DB9482DFD45003F5E5E0F729B8DFBFE3B6E57C14BC7FD1877165D25D270CA9BED0C8002C43F308C762F6F0380CD25DE31F9FB149A660064F91B0275AE173860AD3BB4FBF9FCEBE480C5D54E75F621FA3ECF287ED717B5
+04028410420821748CC9F6A95303B8DF6FE706F0FAF31300D07F5F029DD2F5DE612C3B49C5E222FD7D005F1F7F0FED3CD501E8A6EBCD18CBFDD953AB000A10FF2230FA7EBBEBCDFD7E74D342BAB428F9E5A95AEA68C2DCFFC291A3F18E04EC4E877E7CFBD527607B48D30B36ACBE9BBC98B763D5CDCAFCA763969A461F2E81
310
-8AE30240E61AA7ABA7C08A49B2744AA966D390BF52FE11491CD97C7C6980D351FEFC0CC0FC5EADF920B71EC0ACAD82B555F5715F26E4B23A67F99BCF532DD50CFE9C03746DFE4F1640CB0AC36919E2B98D2BF9970E499F7A5738A006209DD807A9D8EF6B5E57F335D02AEED3B742DE73F340F966AEFE39003F79C1F9F2C0BB
+3D45B2B1A414657B5CBEF3DF3F90A7E1CEB31840D1365497407CD45C3DA8D90F603156C3A78CEF198E36E53FF79F017057AEFC8FD79D05B092006DF71FDFE7EB260052065B850BEF3F85A27ED2FB9F00392F8A683F751BA4E2788BB2AEC572D597DFB5C3EBF53A0258A803B746ADDCFFF42804F0786E6502AC5904D0B6F5DD
310
-79005D37AD7ED7753500E3E1502E2D7B2DE6001284DAEA556EC7FC65F377E3DA2E33A83DBF06204462DD780E8092DB63F42A5B097B28D96B9CD21450CD3752519434F6E5FA6F18981A1E07D502983EA0809F37EAC1FAAD554059AB50C66DD3D7FBFB58672737BD5F15801BDD71626082F4CB57A1C6E4329DA09A4DF13837A7
+6FDB360230DEF6DE4DD5BEC204E400169B81CAFF366D7F939DC6F20494256EE503FF867E0153383600D094F6B47895A3441E84C1EEF0CA55F325E0763915FD46EEFE77B2EC34CBBBA0C5551A02081AE218FDB95D40D9A890D61D55C3CB4B3AB9B7A6BEB1CFF780B7B78D812A00D8C2B0677E40783C0B3BB2F926E94DA9DA7B
310
-FB8903EA59A75B7D6EB7D1ED61421B0E6614AF8F4FD2340DBFAAB7D78A2FABB246355781D632587DE0761B925E1ADABDFD481E00ACE971EF0D40DF5FD4E403E041FF4B060000000000000000000000000000000000000000100E00000000000000201C00000000000000000000000000000000000000000000000000000021
+141DAB0484AEFDC52E1787CFA1AC1B915CA8129A9CBCED1A6DC3C2F293A0E686E7955D606E1B0C3FF0720926042DCD0107FB8ED803D83A191C1040FF6D6565C75B18190E0160DB2C7DE09F88B67D973834803D3D0000A7FD95F0EC004E2F4A000000A009920000000000000000000000000000000000000000008048000000
310
-84104208218410BA55FD01710045216688C3600000000049454E44AE426082
+000044020000000000000000000000000000002084104208218410429F5E7F00C30D4CDC0B2EABE90000000049454E44AE426082
0
ENDSEC
0
diff --git a/samples/sample_AC1032_binary.dxf b/samples/sample_AC1032_binary.dxf
index 118b4deb..28f8cdad 100644
Binary files a/samples/sample_AC1032_binary.dxf and b/samples/sample_AC1032_binary.dxf differ
diff --git a/samples/sample_base/image.JPG b/samples/sample_base/image.JPG
new file mode 100644
index 00000000..ace7f372
Binary files /dev/null and b/samples/sample_base/image.JPG differ
diff --git a/samples/sample_base/pdf-definition.pdf b/samples/sample_base/pdf-definition.pdf
new file mode 100644
index 00000000..5371e782
Binary files /dev/null and b/samples/sample_base/pdf-definition.pdf differ
diff --git a/samples/sample_base/sample_AC1009_ascii.dxf b/samples/sample_base/sample_AC1009_ascii.dxf
index fa512585..f9fbd944 100644
--- a/samples/sample_base/sample_AC1009_ascii.dxf
+++ b/samples/sample_base/sample_AC1009_ascii.dxf
@@ -17,19 +17,19 @@ $INSBASE
9
$EXTMIN
10
-1.3741061429036561
+-0.0662168091062085
20
--206.0282867005273886
+-206.0282822682314929
30
--5.0918497734853707
+-5.0918496135040128
9
$EXTMAX
10
-1084.9293062730969268
+1084.9293135987670667
20
-111.2393453082676018
+111.2393490018897069
30
-5.4787616023447221
+5.478761676184269
9
$LIMMIN
10
@@ -337,15 +337,15 @@ $TDCREATE
9
$TDUPDATE
40
-2460307.4529050928540528
+2460441.741516204085201
9
$TDINDWG
40
-0.1203125
+0.2153356481
9
$TDUSRTIMER
40
-0.1203125
+0.2153356481
9
$USRTIMER
70
@@ -401,7 +401,7 @@ $HANDLING
9
$HANDSEED
5
-1732
+17B8
9
$SURFTAB1
70
@@ -613,9 +613,9 @@ VPORT
21
1.0
12
-543.1517062080002916
+542.4315483948306564
22
--47.3944706961298721
+-47.3944666331708433
13
0.0
23
@@ -641,9 +641,9 @@ VPORT
37
0.0
40
-433.5510620787446783
+436.1979378430979182
41
-2.508744038155803
+2.4968354430379738
42
50.0
43
@@ -997,7 +997,7 @@ TABLE
2
STYLE
70
- 5
+ 6
0
STYLE
2
@@ -1098,6 +1098,26 @@ MYTEXTSTYLE
txt
4
+ 0
+STYLE
+ 2
+
+ 70
+ 1
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+7.5
+ 3
+D:\Albert DC\Documents\Visual Studio 2022\Repos\ACadSharp\samples\sample_base\test_shape.shx
+ 4
+
0
ENDTAB
0
@@ -1629,7 +1649,7 @@ BYBLOCK
0
VERTEX
5
-1490
+1516
8
0
6
@@ -1645,7 +1665,7 @@ BYBLOCK
0
VERTEX
5
-1491
+1517
8
0
6
@@ -1661,7 +1681,7 @@ BYBLOCK
0
SEQEND
5
-1492
+1518
8
0
6
@@ -1899,7 +1919,7 @@ BLOCK
0
LINE
5
-14A1
+1527
8
LAYER1
62
@@ -1919,7 +1939,7 @@ LAYER1
0
LINE
5
-14A2
+1528
8
LAYER1
62
@@ -1939,7 +1959,7 @@ LAYER1
0
ARC
5
-14A3
+1529
8
LAYER1
62
@@ -1959,7 +1979,7 @@ LAYER1
0
SOLID
5
-14A4
+152A
8
LAYER1
62
@@ -1991,7 +2011,7 @@ LAYER1
0
SOLID
5
-14A5
+152B
8
LAYER1
62
@@ -2027,7 +2047,7 @@ LAYER1
40
2.5
5
-15A9
+162F
62
0
72
@@ -2041,11 +2061,11 @@ LAYER1
30
0.00000
1
-94%%d
+94?
0
POINT
5
-14A7
+152D
8
DEFPOINTS
62
@@ -2059,7 +2079,7 @@ DEFPOINTS
0
POINT
5
-14A8
+152E
8
DEFPOINTS
62
@@ -2073,7 +2093,7 @@ DEFPOINTS
0
POINT
5
-14A9
+152F
8
DEFPOINTS
62
@@ -2087,7 +2107,7 @@ DEFPOINTS
0
POINT
5
-14AA
+1530
8
DEFPOINTS
62
@@ -2125,7 +2145,7 @@ BLOCK
0
LINE
5
-14AB
+1531
8
LAYER1
62
@@ -2145,7 +2165,7 @@ LAYER1
0
LINE
5
-14AC
+1532
8
LAYER1
62
@@ -2165,7 +2185,7 @@ LAYER1
0
ARC
5
-14AD
+1533
8
LAYER1
62
@@ -2185,7 +2205,7 @@ LAYER1
0
SOLID
5
-14AE
+1534
8
LAYER1
62
@@ -2217,7 +2237,7 @@ LAYER1
0
SOLID
5
-14AF
+1535
8
LAYER1
62
@@ -2253,7 +2273,7 @@ LAYER1
40
2.5
5
-15AA
+1630
62
0
72
@@ -2267,11 +2287,11 @@ LAYER1
30
0.00000
1
-94%%d
+94?
0
POINT
5
-14B1
+1537
8
DEFPOINTS
62
@@ -2285,7 +2305,7 @@ DEFPOINTS
0
POINT
5
-14B2
+1538
8
DEFPOINTS
62
@@ -2299,7 +2319,7 @@ DEFPOINTS
0
POINT
5
-14B3
+1539
8
DEFPOINTS
62
@@ -2313,7 +2333,7 @@ DEFPOINTS
0
POINT
5
-14B4
+153A
8
DEFPOINTS
62
@@ -2327,7 +2347,7 @@ DEFPOINTS
0
POINT
5
-14B5
+153B
8
DEFPOINTS
62
@@ -2645,7 +2665,7 @@ BLOCK
0
LINE
5
-14B6
+153C
8
LAYER1
62
@@ -2665,7 +2685,7 @@ LAYER1
0
LINE
5
-14B7
+153D
8
LAYER1
62
@@ -2685,7 +2705,7 @@ LAYER1
0
LINE
5
-14B8
+153E
8
LAYER1
62
@@ -2705,7 +2725,7 @@ LAYER1
0
INSERT
5
-14B9
+153F
8
LAYER1
62
@@ -2729,7 +2749,7 @@ _ARCHTICK
0
INSERT
5
-14BA
+1540
8
LAYER1
62
@@ -2757,7 +2777,7 @@ LAYER1
40
2.5
5
-15AB
+1631
62
0
72
@@ -2775,7 +2795,7 @@ LAYER1
0
POINT
5
-14BC
+1542
8
DEFPOINTS
62
@@ -2789,7 +2809,7 @@ DEFPOINTS
0
POINT
5
-14BD
+1543
8
DEFPOINTS
62
@@ -2803,7 +2823,7 @@ DEFPOINTS
0
POINT
5
-14BE
+1544
8
DEFPOINTS
62
@@ -3799,7 +3819,7 @@ POLYLINE
0
VERTEX
5
-1596
+161C
8
0
10
@@ -3811,7 +3831,7 @@ VERTEX
0
VERTEX
5
-1597
+161D
8
0
10
@@ -3825,7 +3845,7 @@ VERTEX
0
VERTEX
5
-1598
+161E
8
0
10
@@ -3839,7 +3859,7 @@ VERTEX
0
VERTEX
5
-1599
+161F
8
0
10
@@ -3853,7 +3873,7 @@ VERTEX
0
VERTEX
5
-159A
+1620
8
0
10
@@ -3867,7 +3887,7 @@ VERTEX
0
VERTEX
5
-159B
+1621
8
0
10
@@ -3881,7 +3901,7 @@ VERTEX
0
VERTEX
5
-159C
+1622
8
0
10
@@ -3895,7 +3915,7 @@ VERTEX
0
SEQEND
5
-159D
+1623
8
0
0
@@ -4053,7 +4073,7 @@ BLOCK
0
POLYLINE
5
-E14
+E9A
8
0
66
@@ -4069,7 +4089,7 @@ E14
0
VERTEX
5
-E15
+E9B
8
0
10
@@ -4083,7 +4103,7 @@ E15
0
VERTEX
5
-E16
+E9C
8
0
10
@@ -4097,13 +4117,13 @@ E16
0
SEQEND
5
-E17
+E9D
8
0
0
POLYLINE
5
-E18
+E9E
8
0
66
@@ -4119,7 +4139,7 @@ E18
0
VERTEX
5
-E19
+E9F
8
0
10
@@ -4133,7 +4153,7 @@ E19
0
VERTEX
5
-E1A
+EA0
8
0
10
@@ -4147,13 +4167,13 @@ E1A
0
SEQEND
5
-E1B
+EA1
8
0
0
POLYLINE
5
-E1C
+EA2
8
0
66
@@ -4169,7 +4189,7 @@ E1C
0
VERTEX
5
-E1D
+EA3
8
0
10
@@ -4183,7 +4203,7 @@ E1D
0
VERTEX
5
-E1E
+EA4
8
0
10
@@ -4197,13 +4217,13 @@ E1E
0
SEQEND
5
-E1F
+EA5
8
0
0
POLYLINE
5
-E20
+EA6
8
0
66
@@ -4219,7 +4239,7 @@ E20
0
VERTEX
5
-E21
+EA7
8
0
10
@@ -4233,7 +4253,7 @@ E21
0
VERTEX
5
-E22
+EA8
8
0
10
@@ -4247,13 +4267,13 @@ E22
0
SEQEND
5
-E23
+EA9
8
0
0
POLYLINE
5
-E24
+EAA
8
0
66
@@ -4269,7 +4289,7 @@ E24
0
VERTEX
5
-E25
+EAB
8
0
10
@@ -4283,7 +4303,7 @@ E25
0
VERTEX
5
-E26
+EAC
8
0
10
@@ -4297,13 +4317,13 @@ E26
0
SEQEND
5
-E27
+EAD
8
0
0
POLYLINE
5
-E28
+EAE
8
0
66
@@ -4319,7 +4339,7 @@ E28
0
VERTEX
5
-E29
+EAF
8
0
10
@@ -4333,7 +4353,7 @@ E29
0
VERTEX
5
-E2A
+EB0
8
0
10
@@ -4347,13 +4367,13 @@ E2A
0
SEQEND
5
-E2B
+EB1
8
0
0
POLYLINE
5
-E2C
+EB2
8
0
66
@@ -4369,7 +4389,7 @@ E2C
0
VERTEX
5
-E2D
+EB3
8
0
10
@@ -4383,7 +4403,7 @@ E2D
0
VERTEX
5
-E2E
+EB4
8
0
10
@@ -4397,13 +4417,13 @@ E2E
0
SEQEND
5
-E2F
+EB5
8
0
0
POLYLINE
5
-E30
+EB6
8
0
66
@@ -4419,7 +4439,7 @@ E30
0
VERTEX
5
-E31
+EB7
8
0
10
@@ -4433,7 +4453,7 @@ E31
0
VERTEX
5
-E32
+EB8
8
0
10
@@ -4447,13 +4467,13 @@ E32
0
SEQEND
5
-E33
+EB9
8
0
0
POLYLINE
5
-E34
+EBA
8
0
66
@@ -4469,7 +4489,7 @@ E34
0
VERTEX
5
-E35
+EBB
8
0
10
@@ -4483,7 +4503,7 @@ E35
0
VERTEX
5
-E36
+EBC
8
0
10
@@ -4497,13 +4517,13 @@ E36
0
SEQEND
5
-E37
+EBD
8
0
0
POLYLINE
5
-E38
+EBE
8
0
66
@@ -4519,7 +4539,7 @@ E38
0
VERTEX
5
-E39
+EBF
8
0
10
@@ -4533,7 +4553,7 @@ E39
0
VERTEX
5
-E3A
+EC0
8
0
10
@@ -4547,13 +4567,13 @@ E3A
0
SEQEND
5
-E3B
+EC1
8
0
0
POLYLINE
5
-E3C
+EC2
8
0
66
@@ -4569,7 +4589,7 @@ E3C
0
VERTEX
5
-E3D
+EC3
8
0
10
@@ -4583,7 +4603,7 @@ E3D
0
VERTEX
5
-E3E
+EC4
8
0
10
@@ -4597,13 +4617,13 @@ E3E
0
SEQEND
5
-E3F
+EC5
8
0
0
POLYLINE
5
-E40
+EC6
8
0
66
@@ -4619,7 +4639,7 @@ E40
0
VERTEX
5
-E41
+EC7
8
0
10
@@ -4633,7 +4653,7 @@ E41
0
VERTEX
5
-E42
+EC8
8
0
10
@@ -4647,13 +4667,13 @@ E42
0
SEQEND
5
-E43
+EC9
8
0
0
POLYLINE
5
-E44
+ECA
8
0
66
@@ -4669,7 +4689,7 @@ E44
0
VERTEX
5
-E45
+ECB
8
0
10
@@ -4683,7 +4703,7 @@ E45
0
VERTEX
5
-E46
+ECC
8
0
10
@@ -4697,13 +4717,13 @@ E46
0
SEQEND
5
-E47
+ECD
8
0
0
POLYLINE
5
-E48
+ECE
8
0
66
@@ -4719,7 +4739,7 @@ E48
0
VERTEX
5
-E49
+ECF
8
0
10
@@ -4733,7 +4753,7 @@ E49
0
VERTEX
5
-E4A
+ED0
8
0
10
@@ -4747,13 +4767,13 @@ E4A
0
SEQEND
5
-E4B
+ED1
8
0
0
POLYLINE
5
-E4C
+ED2
8
0
66
@@ -4769,7 +4789,7 @@ E4C
0
VERTEX
5
-E4D
+ED3
8
0
10
@@ -4783,7 +4803,7 @@ E4D
0
VERTEX
5
-E4E
+ED4
8
0
10
@@ -4797,13 +4817,13 @@ E4E
0
SEQEND
5
-E4F
+ED5
8
0
0
POLYLINE
5
-E50
+ED6
8
0
66
@@ -4819,7 +4839,7 @@ E50
0
VERTEX
5
-E51
+ED7
8
0
10
@@ -4833,7 +4853,7 @@ E51
0
VERTEX
5
-E52
+ED8
8
0
10
@@ -4847,13 +4867,13 @@ E52
0
SEQEND
5
-E53
+ED9
8
0
0
POLYLINE
5
-E54
+EDA
8
0
66
@@ -4869,7 +4889,7 @@ E54
0
VERTEX
5
-E55
+EDB
8
0
10
@@ -4883,7 +4903,7 @@ E55
0
VERTEX
5
-E56
+EDC
8
0
10
@@ -4897,13 +4917,13 @@ E56
0
SEQEND
5
-E57
+EDD
8
0
0
POLYLINE
5
-E58
+EDE
8
0
66
@@ -4919,7 +4939,7 @@ E58
0
VERTEX
5
-E59
+EDF
8
0
10
@@ -4933,7 +4953,7 @@ E59
0
VERTEX
5
-E5A
+EE0
8
0
10
@@ -4947,13 +4967,13 @@ E5A
0
SEQEND
5
-E5B
+EE1
8
0
0
POLYLINE
5
-E5C
+EE2
8
0
66
@@ -4969,7 +4989,7 @@ E5C
0
VERTEX
5
-E5D
+EE3
8
0
10
@@ -4983,7 +5003,7 @@ E5D
0
VERTEX
5
-E5E
+EE4
8
0
10
@@ -4997,13 +5017,13 @@ E5E
0
SEQEND
5
-E5F
+EE5
8
0
0
POLYLINE
5
-E60
+EE6
8
0
66
@@ -5019,7 +5039,7 @@ E60
0
VERTEX
5
-E61
+EE7
8
0
10
@@ -5033,7 +5053,7 @@ E61
0
VERTEX
5
-E62
+EE8
8
0
10
@@ -5047,13 +5067,13 @@ E62
0
SEQEND
5
-E63
+EE9
8
0
0
POLYLINE
5
-E64
+EEA
8
0
66
@@ -5069,7 +5089,7 @@ E64
0
VERTEX
5
-E65
+EEB
8
0
10
@@ -5083,7 +5103,7 @@ E65
0
VERTEX
5
-E66
+EEC
8
0
10
@@ -5097,13 +5117,13 @@ E66
0
SEQEND
5
-E67
+EED
8
0
0
POLYLINE
5
-E68
+EEE
8
0
66
@@ -5119,7 +5139,7 @@ E68
0
VERTEX
5
-E69
+EEF
8
0
10
@@ -5133,7 +5153,7 @@ E69
0
VERTEX
5
-E6A
+EF0
8
0
10
@@ -5147,13 +5167,13 @@ E6A
0
SEQEND
5
-E6B
+EF1
8
0
0
POLYLINE
5
-E6C
+EF2
8
0
66
@@ -5169,7 +5189,7 @@ E6C
0
VERTEX
5
-E6D
+EF3
8
0
10
@@ -5183,7 +5203,7 @@ E6D
0
VERTEX
5
-E6E
+EF4
8
0
10
@@ -5197,13 +5217,13 @@ E6E
0
SEQEND
5
-E6F
+EF5
8
0
0
POLYLINE
5
-E70
+EF6
8
0
66
@@ -5219,7 +5239,7 @@ E70
0
VERTEX
5
-E71
+EF7
8
0
10
@@ -5233,7 +5253,7 @@ E71
0
VERTEX
5
-E72
+EF8
8
0
10
@@ -5247,13 +5267,13 @@ E72
0
SEQEND
5
-E73
+EF9
8
0
0
POLYLINE
5
-E74
+EFA
8
0
66
@@ -5269,7 +5289,7 @@ E74
0
VERTEX
5
-E75
+EFB
8
0
10
@@ -5283,7 +5303,7 @@ E75
0
VERTEX
5
-E76
+EFC
8
0
10
@@ -5297,13 +5317,13 @@ E76
0
SEQEND
5
-E77
+EFD
8
0
0
POLYLINE
5
-E78
+EFE
8
0
66
@@ -5319,7 +5339,7 @@ E78
0
VERTEX
5
-E79
+EFF
8
0
10
@@ -5333,7 +5353,7 @@ E79
0
VERTEX
5
-E7A
+F00
8
0
10
@@ -5347,13 +5367,13 @@ E7A
0
SEQEND
5
-E7B
+F01
8
0
0
POLYLINE
5
-E7C
+F02
8
0
66
@@ -5369,7 +5389,7 @@ E7C
0
VERTEX
5
-E7D
+F03
8
0
10
@@ -5383,7 +5403,7 @@ E7D
0
VERTEX
5
-E7E
+F04
8
0
10
@@ -5397,13 +5417,13 @@ E7E
0
SEQEND
5
-E7F
+F05
8
0
0
POLYLINE
5
-E80
+F06
8
0
66
@@ -5419,7 +5439,7 @@ E80
0
VERTEX
5
-E81
+F07
8
0
10
@@ -5433,7 +5453,7 @@ E81
0
VERTEX
5
-E82
+F08
8
0
10
@@ -5447,13 +5467,13 @@ E82
0
SEQEND
5
-E83
+F09
8
0
0
POLYLINE
5
-E84
+F0A
8
0
66
@@ -5469,7 +5489,7 @@ E84
0
VERTEX
5
-E85
+F0B
8
0
10
@@ -5483,7 +5503,7 @@ E85
0
VERTEX
5
-E86
+F0C
8
0
10
@@ -5497,13 +5517,13 @@ E86
0
SEQEND
5
-E87
+F0D
8
0
0
POLYLINE
5
-E88
+F0E
8
0
66
@@ -5519,7 +5539,7 @@ E88
0
VERTEX
5
-E89
+F0F
8
0
10
@@ -5533,7 +5553,7 @@ E89
0
VERTEX
5
-E8A
+F10
8
0
10
@@ -5547,13 +5567,13 @@ E8A
0
SEQEND
5
-E8B
+F11
8
0
0
POLYLINE
5
-E8C
+F12
8
0
66
@@ -5569,7 +5589,7 @@ E8C
0
VERTEX
5
-E8D
+F13
8
0
10
@@ -5583,7 +5603,7 @@ E8D
0
VERTEX
5
-E8E
+F14
8
0
10
@@ -5597,13 +5617,13 @@ E8E
0
SEQEND
5
-E8F
+F15
8
0
0
POLYLINE
5
-E90
+F16
8
0
66
@@ -5619,7 +5639,7 @@ E90
0
VERTEX
5
-E91
+F17
8
0
10
@@ -5633,7 +5653,7 @@ E91
0
VERTEX
5
-E92
+F18
8
0
10
@@ -5647,13 +5667,13 @@ E92
0
SEQEND
5
-E93
+F19
8
0
0
POLYLINE
5
-E94
+F1A
8
0
66
@@ -5669,7 +5689,7 @@ E94
0
VERTEX
5
-E95
+F1B
8
0
10
@@ -5683,7 +5703,7 @@ E95
0
VERTEX
5
-E96
+F1C
8
0
10
@@ -5697,13 +5717,13 @@ E96
0
SEQEND
5
-E97
+F1D
8
0
0
POLYLINE
5
-E98
+F1E
8
0
66
@@ -5719,7 +5739,7 @@ E98
0
VERTEX
5
-E99
+F1F
8
0
10
@@ -5733,7 +5753,7 @@ E99
0
VERTEX
5
-E9A
+F20
8
0
10
@@ -5747,13 +5767,13 @@ E9A
0
SEQEND
5
-E9B
+F21
8
0
0
POLYLINE
5
-E9C
+F22
8
0
66
@@ -5769,7 +5789,7 @@ E9C
0
VERTEX
5
-E9D
+F23
8
0
10
@@ -5783,7 +5803,7 @@ E9D
0
VERTEX
5
-E9E
+F24
8
0
10
@@ -5797,13 +5817,13 @@ E9E
0
SEQEND
5
-E9F
+F25
8
0
0
POLYLINE
5
-EA0
+F26
8
0
66
@@ -5819,7 +5839,7 @@ EA0
0
VERTEX
5
-EA1
+F27
8
0
10
@@ -5833,7 +5853,7 @@ EA1
0
VERTEX
5
-EA2
+F28
8
0
10
@@ -5847,13 +5867,13 @@ EA2
0
SEQEND
5
-EA3
+F29
8
0
0
POLYLINE
5
-EA4
+F2A
8
0
66
@@ -5869,7 +5889,7 @@ EA4
0
VERTEX
5
-EA5
+F2B
8
0
10
@@ -5883,7 +5903,7 @@ EA5
0
VERTEX
5
-EA6
+F2C
8
0
10
@@ -5897,13 +5917,13 @@ EA6
0
SEQEND
5
-EA7
+F2D
8
0
0
POLYLINE
5
-EA8
+F2E
8
0
66
@@ -5919,7 +5939,7 @@ EA8
0
VERTEX
5
-EA9
+F2F
8
0
10
@@ -5933,7 +5953,7 @@ EA9
0
VERTEX
5
-EAA
+F30
8
0
10
@@ -5947,13 +5967,13 @@ EAA
0
SEQEND
5
-EAB
+F31
8
0
0
POLYLINE
5
-EAC
+F32
8
0
66
@@ -5969,7 +5989,7 @@ EAC
0
VERTEX
5
-EAD
+F33
8
0
10
@@ -5983,7 +6003,7 @@ EAD
0
VERTEX
5
-EAE
+F34
8
0
10
@@ -5997,13 +6017,13 @@ EAE
0
SEQEND
5
-EAF
+F35
8
0
0
POLYLINE
5
-EB0
+F36
8
0
66
@@ -6019,7 +6039,7 @@ EB0
0
VERTEX
5
-EB1
+F37
8
0
10
@@ -6033,7 +6053,7 @@ EB1
0
VERTEX
5
-EB2
+F38
8
0
10
@@ -6047,13 +6067,13 @@ EB2
0
SEQEND
5
-EB3
+F39
8
0
0
POLYLINE
5
-EB4
+F3A
8
0
66
@@ -6069,7 +6089,7 @@ EB4
0
VERTEX
5
-EB5
+F3B
8
0
10
@@ -6083,7 +6103,7 @@ EB5
0
VERTEX
5
-EB6
+F3C
8
0
10
@@ -6097,13 +6117,13 @@ EB6
0
SEQEND
5
-EB7
+F3D
8
0
0
POLYLINE
5
-EB8
+F3E
8
0
66
@@ -6119,7 +6139,7 @@ EB8
0
VERTEX
5
-EB9
+F3F
8
0
10
@@ -6133,7 +6153,7 @@ EB9
0
VERTEX
5
-EBA
+F40
8
0
10
@@ -6147,13 +6167,13 @@ EBA
0
SEQEND
5
-EBB
+F41
8
0
0
POLYLINE
5
-EBC
+F42
8
0
66
@@ -6169,7 +6189,7 @@ EBC
0
VERTEX
5
-EBD
+F43
8
0
10
@@ -6183,7 +6203,7 @@ EBD
0
VERTEX
5
-EBE
+F44
8
0
10
@@ -6197,13 +6217,13 @@ EBE
0
SEQEND
5
-EBF
+F45
8
0
0
POLYLINE
5
-EC0
+F46
8
0
66
@@ -6219,7 +6239,7 @@ EC0
0
VERTEX
5
-EC1
+F47
8
0
10
@@ -6233,7 +6253,7 @@ EC1
0
VERTEX
5
-EC2
+F48
8
0
10
@@ -6247,13 +6267,13 @@ EC2
0
SEQEND
5
-EC3
+F49
8
0
0
POLYLINE
5
-EC4
+F4A
8
0
66
@@ -6269,7 +6289,7 @@ EC4
0
VERTEX
5
-EC5
+F4B
8
0
10
@@ -6283,7 +6303,7 @@ EC5
0
VERTEX
5
-EC6
+F4C
8
0
10
@@ -6297,13 +6317,13 @@ EC6
0
SEQEND
5
-EC7
+F4D
8
0
0
POLYLINE
5
-EC8
+F4E
8
0
66
@@ -6319,7 +6339,7 @@ EC8
0
VERTEX
5
-EC9
+F4F
8
0
10
@@ -6333,7 +6353,7 @@ EC9
0
VERTEX
5
-ECA
+F50
8
0
10
@@ -6347,13 +6367,13 @@ ECA
0
SEQEND
5
-ECB
+F51
8
0
0
POLYLINE
5
-ECC
+F52
8
0
66
@@ -6369,7 +6389,7 @@ ECC
0
VERTEX
5
-ECD
+F53
8
0
10
@@ -6383,7 +6403,7 @@ ECD
0
VERTEX
5
-ECE
+F54
8
0
10
@@ -6397,13 +6417,13 @@ ECE
0
SEQEND
5
-ECF
+F55
8
0
0
POLYLINE
5
-ED0
+F56
8
0
66
@@ -6419,7 +6439,7 @@ ED0
0
VERTEX
5
-ED1
+F57
8
0
10
@@ -6433,7 +6453,7 @@ ED1
0
VERTEX
5
-ED2
+F58
8
0
10
@@ -6447,13 +6467,13 @@ ED2
0
SEQEND
5
-ED3
+F59
8
0
0
POLYLINE
5
-ED4
+F5A
8
0
66
@@ -6469,7 +6489,7 @@ ED4
0
VERTEX
5
-ED5
+F5B
8
0
10
@@ -6483,7 +6503,7 @@ ED5
0
VERTEX
5
-ED6
+F5C
8
0
10
@@ -6497,13 +6517,13 @@ ED6
0
SEQEND
5
-ED7
+F5D
8
0
0
POLYLINE
5
-ED8
+F5E
8
0
66
@@ -6519,7 +6539,7 @@ ED8
0
VERTEX
5
-ED9
+F5F
8
0
10
@@ -6533,7 +6553,7 @@ ED9
0
VERTEX
5
-EDA
+F60
8
0
10
@@ -6547,13 +6567,13 @@ EDA
0
SEQEND
5
-EDB
+F61
8
0
0
POLYLINE
5
-EDC
+F62
8
0
66
@@ -6569,7 +6589,7 @@ EDC
0
VERTEX
5
-EDD
+F63
8
0
10
@@ -6583,7 +6603,7 @@ EDD
0
VERTEX
5
-EDE
+F64
8
0
10
@@ -6597,13 +6617,13 @@ EDE
0
SEQEND
5
-EDF
+F65
8
0
0
POLYLINE
5
-EE0
+F66
8
0
66
@@ -6619,7 +6639,7 @@ EE0
0
VERTEX
5
-EE1
+F67
8
0
10
@@ -6633,7 +6653,7 @@ EE1
0
VERTEX
5
-EE2
+F68
8
0
10
@@ -6647,13 +6667,13 @@ EE2
0
SEQEND
5
-EE3
+F69
8
0
0
POLYLINE
5
-EE4
+F6A
8
0
66
@@ -6669,7 +6689,7 @@ EE4
0
VERTEX
5
-EE5
+F6B
8
0
10
@@ -6683,7 +6703,7 @@ EE5
0
VERTEX
5
-EE6
+F6C
8
0
10
@@ -6697,13 +6717,13 @@ EE6
0
SEQEND
5
-EE7
+F6D
8
0
0
POLYLINE
5
-EE8
+F6E
8
0
66
@@ -6719,7 +6739,7 @@ EE8
0
VERTEX
5
-EE9
+F6F
8
0
10
@@ -6733,7 +6753,7 @@ EE9
0
VERTEX
5
-EEA
+F70
8
0
10
@@ -6747,13 +6767,13 @@ EEA
0
SEQEND
5
-EEB
+F71
8
0
0
POLYLINE
5
-EEC
+F72
8
0
66
@@ -6769,7 +6789,7 @@ EEC
0
VERTEX
5
-EED
+F73
8
0
10
@@ -6783,7 +6803,7 @@ EED
0
VERTEX
5
-EEE
+F74
8
0
10
@@ -6797,13 +6817,13 @@ EEE
0
SEQEND
5
-EEF
+F75
8
0
0
POLYLINE
5
-EF0
+F76
8
0
66
@@ -6819,7 +6839,7 @@ EF0
0
VERTEX
5
-EF1
+F77
8
0
10
@@ -6833,7 +6853,7 @@ EF1
0
VERTEX
5
-EF2
+F78
8
0
10
@@ -6847,13 +6867,13 @@ EF2
0
SEQEND
5
-EF3
+F79
8
0
0
POLYLINE
5
-EF4
+F7A
8
0
66
@@ -6869,7 +6889,7 @@ EF4
0
VERTEX
5
-EF5
+F7B
8
0
10
@@ -6883,7 +6903,7 @@ EF5
0
VERTEX
5
-EF6
+F7C
8
0
10
@@ -6897,13 +6917,13 @@ EF6
0
SEQEND
5
-EF7
+F7D
8
0
0
POLYLINE
5
-EF8
+F7E
8
0
66
@@ -6919,7 +6939,7 @@ EF8
0
VERTEX
5
-EF9
+F7F
8
0
10
@@ -6933,7 +6953,7 @@ EF9
0
VERTEX
5
-EFA
+F80
8
0
10
@@ -6947,13 +6967,13 @@ EFA
0
SEQEND
5
-EFB
+F81
8
0
0
POLYLINE
5
-EFC
+F82
8
0
66
@@ -6969,7 +6989,7 @@ EFC
0
VERTEX
5
-EFD
+F83
8
0
10
@@ -6983,7 +7003,7 @@ EFD
0
VERTEX
5
-EFE
+F84
8
0
10
@@ -6997,13 +7017,13 @@ EFE
0
SEQEND
5
-EFF
+F85
8
0
0
POLYLINE
5
-F00
+F86
8
0
66
@@ -7019,7 +7039,7 @@ F00
0
VERTEX
5
-F01
+F87
8
0
10
@@ -7033,7 +7053,7 @@ F01
0
VERTEX
5
-F02
+F88
8
0
10
@@ -7047,13 +7067,13 @@ F02
0
SEQEND
5
-F03
+F89
8
0
0
POLYLINE
5
-F04
+F8A
8
0
66
@@ -7069,7 +7089,7 @@ F04
0
VERTEX
5
-F05
+F8B
8
0
10
@@ -7083,7 +7103,7 @@ F05
0
VERTEX
5
-F06
+F8C
8
0
10
@@ -7097,13 +7117,13 @@ F06
0
SEQEND
5
-F07
+F8D
8
0
0
POLYLINE
5
-F08
+F8E
8
0
66
@@ -7119,7 +7139,7 @@ F08
0
VERTEX
5
-F09
+F8F
8
0
10
@@ -7133,7 +7153,7 @@ F09
0
VERTEX
5
-F0A
+F90
8
0
10
@@ -7147,13 +7167,13 @@ F0A
0
SEQEND
5
-F0B
+F91
8
0
0
POLYLINE
5
-F0C
+F92
8
0
66
@@ -7169,7 +7189,7 @@ F0C
0
VERTEX
5
-F0D
+F93
8
0
10
@@ -7183,7 +7203,7 @@ F0D
0
VERTEX
5
-F0E
+F94
8
0
10
@@ -7197,13 +7217,13 @@ F0E
0
SEQEND
5
-F0F
+F95
8
0
0
POLYLINE
5
-F10
+F96
8
0
66
@@ -7219,7 +7239,7 @@ F10
0
VERTEX
5
-F11
+F97
8
0
10
@@ -7233,7 +7253,7 @@ F11
0
VERTEX
5
-F12
+F98
8
0
10
@@ -7247,13 +7267,13 @@ F12
0
SEQEND
5
-F13
+F99
8
0
0
POLYLINE
5
-F14
+F9A
8
0
66
@@ -7269,7 +7289,7 @@ F14
0
VERTEX
5
-F15
+F9B
8
0
10
@@ -7283,7 +7303,7 @@ F15
0
VERTEX
5
-F16
+F9C
8
0
10
@@ -7297,13 +7317,13 @@ F16
0
SEQEND
5
-F17
+F9D
8
0
0
POLYLINE
5
-F18
+F9E
8
0
66
@@ -7319,7 +7339,7 @@ F18
0
VERTEX
5
-F19
+F9F
8
0
10
@@ -7333,7 +7353,7 @@ F19
0
VERTEX
5
-F1A
+FA0
8
0
10
@@ -7347,13 +7367,13 @@ F1A
0
SEQEND
5
-F1B
+FA1
8
0
0
POLYLINE
5
-F1C
+FA2
8
0
66
@@ -7369,7 +7389,7 @@ F1C
0
VERTEX
5
-F1D
+FA3
8
0
10
@@ -7383,7 +7403,7 @@ F1D
0
VERTEX
5
-F1E
+FA4
8
0
10
@@ -7397,13 +7417,13 @@ F1E
0
SEQEND
5
-F1F
+FA5
8
0
0
POLYLINE
5
-F20
+FA6
8
0
66
@@ -7419,7 +7439,7 @@ F20
0
VERTEX
5
-F21
+FA7
8
0
10
@@ -7433,7 +7453,7 @@ F21
0
VERTEX
5
-F22
+FA8
8
0
10
@@ -7447,13 +7467,13 @@ F22
0
SEQEND
5
-F23
+FA9
8
0
0
POLYLINE
5
-F24
+FAA
8
0
66
@@ -7469,7 +7489,7 @@ F24
0
VERTEX
5
-F25
+FAB
8
0
10
@@ -7483,7 +7503,7 @@ F25
0
VERTEX
5
-F26
+FAC
8
0
10
@@ -7497,13 +7517,13 @@ F26
0
SEQEND
5
-F27
+FAD
8
0
0
POLYLINE
5
-F28
+FAE
8
0
66
@@ -7519,7 +7539,7 @@ F28
0
VERTEX
5
-F29
+FAF
8
0
10
@@ -7533,7 +7553,7 @@ F29
0
VERTEX
5
-F2A
+FB0
8
0
10
@@ -7547,13 +7567,13 @@ F2A
0
SEQEND
5
-F2B
+FB1
8
0
0
POLYLINE
5
-F2C
+FB2
8
0
66
@@ -7569,7 +7589,7 @@ F2C
0
VERTEX
5
-F2D
+FB3
8
0
10
@@ -7583,7 +7603,7 @@ F2D
0
VERTEX
5
-F2E
+FB4
8
0
10
@@ -7597,13 +7617,13 @@ F2E
0
SEQEND
5
-F2F
+FB5
8
0
0
POLYLINE
5
-F30
+FB6
8
0
66
@@ -7619,7 +7639,7 @@ F30
0
VERTEX
5
-F31
+FB7
8
0
10
@@ -7633,7 +7653,7 @@ F31
0
VERTEX
5
-F32
+FB8
8
0
10
@@ -7647,13 +7667,13 @@ F32
0
SEQEND
5
-F33
+FB9
8
0
0
POLYLINE
5
-F34
+FBA
8
0
66
@@ -7669,7 +7689,7 @@ F34
0
VERTEX
5
-F35
+FBB
8
0
10
@@ -7683,7 +7703,7 @@ F35
0
VERTEX
5
-F36
+FBC
8
0
10
@@ -7697,13 +7717,13 @@ F36
0
SEQEND
5
-F37
+FBD
8
0
0
POLYLINE
5
-F38
+FBE
8
0
66
@@ -7719,7 +7739,7 @@ F38
0
VERTEX
5
-F39
+FBF
8
0
10
@@ -7733,7 +7753,7 @@ F39
0
VERTEX
5
-F3A
+FC0
8
0
10
@@ -7747,13 +7767,13 @@ F3A
0
SEQEND
5
-F3B
+FC1
8
0
0
POLYLINE
5
-F3C
+FC2
8
0
66
@@ -7769,7 +7789,7 @@ F3C
0
VERTEX
5
-F3D
+FC3
8
0
10
@@ -7783,7 +7803,7 @@ F3D
0
VERTEX
5
-F3E
+FC4
8
0
10
@@ -7797,13 +7817,13 @@ F3E
0
SEQEND
5
-F3F
+FC5
8
0
0
POLYLINE
5
-F40
+FC6
8
0
66
@@ -7819,7 +7839,7 @@ F40
0
VERTEX
5
-F41
+FC7
8
0
10
@@ -7833,7 +7853,7 @@ F41
0
VERTEX
5
-F42
+FC8
8
0
10
@@ -7847,13 +7867,13 @@ F42
0
SEQEND
5
-F43
+FC9
8
0
0
POLYLINE
5
-F44
+FCA
8
0
66
@@ -7869,7 +7889,7 @@ F44
0
VERTEX
5
-F45
+FCB
8
0
10
@@ -7883,7 +7903,7 @@ F45
0
VERTEX
5
-F46
+FCC
8
0
10
@@ -7897,13 +7917,13 @@ F46
0
SEQEND
5
-F47
+FCD
8
0
0
POLYLINE
5
-F48
+FCE
8
0
66
@@ -7919,7 +7939,7 @@ F48
0
VERTEX
5
-F49
+FCF
8
0
10
@@ -7933,7 +7953,7 @@ F49
0
VERTEX
5
-F4A
+FD0
8
0
10
@@ -7947,13 +7967,13 @@ F4A
0
SEQEND
5
-F4B
+FD1
8
0
0
POLYLINE
5
-F4C
+FD2
8
0
66
@@ -7969,7 +7989,7 @@ F4C
0
VERTEX
5
-F4D
+FD3
8
0
10
@@ -7983,7 +8003,7 @@ F4D
0
VERTEX
5
-F4E
+FD4
8
0
10
@@ -7997,13 +8017,13 @@ F4E
0
SEQEND
5
-F4F
+FD5
8
0
0
POLYLINE
5
-F50
+FD6
8
0
66
@@ -8019,7 +8039,7 @@ F50
0
VERTEX
5
-F51
+FD7
8
0
10
@@ -8033,7 +8053,7 @@ F51
0
VERTEX
5
-F52
+FD8
8
0
10
@@ -8047,13 +8067,13 @@ F52
0
SEQEND
5
-F53
+FD9
8
0
0
POLYLINE
5
-F54
+FDA
8
0
66
@@ -8069,7 +8089,7 @@ F54
0
VERTEX
5
-F55
+FDB
8
0
10
@@ -8083,7 +8103,7 @@ F55
0
VERTEX
5
-F56
+FDC
8
0
10
@@ -8097,13 +8117,13 @@ F56
0
SEQEND
5
-F57
+FDD
8
0
0
POLYLINE
5
-F58
+FDE
8
0
66
@@ -8119,7 +8139,7 @@ F58
0
VERTEX
5
-F59
+FDF
8
0
10
@@ -8133,7 +8153,7 @@ F59
0
VERTEX
5
-F5A
+FE0
8
0
10
@@ -8147,13 +8167,13 @@ F5A
0
SEQEND
5
-F5B
+FE1
8
0
0
POLYLINE
5
-F5C
+FE2
8
0
66
@@ -8169,7 +8189,7 @@ F5C
0
VERTEX
5
-F5D
+FE3
8
0
10
@@ -8183,7 +8203,7 @@ F5D
0
VERTEX
5
-F5E
+FE4
8
0
10
@@ -8197,13 +8217,13 @@ F5E
0
SEQEND
5
-F5F
+FE5
8
0
0
POLYLINE
5
-F60
+FE6
8
0
66
@@ -8219,7 +8239,7 @@ F60
0
VERTEX
5
-F61
+FE7
8
0
10
@@ -8233,7 +8253,7 @@ F61
0
VERTEX
5
-F62
+FE8
8
0
10
@@ -8247,13 +8267,13 @@ F62
0
SEQEND
5
-F63
+FE9
8
0
0
POLYLINE
5
-F64
+FEA
8
0
66
@@ -8269,7 +8289,7 @@ F64
0
VERTEX
5
-F65
+FEB
8
0
10
@@ -8283,7 +8303,7 @@ F65
0
VERTEX
5
-F66
+FEC
8
0
10
@@ -8297,13 +8317,13 @@ F66
0
SEQEND
5
-F67
+FED
8
0
0
POLYLINE
5
-F68
+FEE
8
0
66
@@ -8319,7 +8339,7 @@ F68
0
VERTEX
5
-F69
+FEF
8
0
10
@@ -8333,7 +8353,7 @@ F69
0
VERTEX
5
-F6A
+FF0
8
0
10
@@ -8347,13 +8367,13 @@ F6A
0
SEQEND
5
-F6B
+FF1
8
0
0
POLYLINE
5
-F6C
+FF2
8
0
66
@@ -8369,7 +8389,7 @@ F6C
0
VERTEX
5
-F6D
+FF3
8
0
10
@@ -8383,7 +8403,7 @@ F6D
0
VERTEX
5
-F6E
+FF4
8
0
10
@@ -8397,13 +8417,13 @@ F6E
0
SEQEND
5
-F6F
+FF5
8
0
0
POLYLINE
5
-F70
+FF6
8
0
66
@@ -8419,7 +8439,7 @@ F70
0
VERTEX
5
-F71
+FF7
8
0
10
@@ -8433,7 +8453,7 @@ F71
0
VERTEX
5
-F72
+FF8
8
0
10
@@ -8447,13 +8467,13 @@ F72
0
SEQEND
5
-F73
+FF9
8
0
0
POLYLINE
5
-F74
+FFA
8
0
66
@@ -8469,7 +8489,7 @@ F74
0
VERTEX
5
-F75
+FFB
8
0
10
@@ -8483,7 +8503,7 @@ F75
0
VERTEX
5
-F76
+FFC
8
0
10
@@ -8497,13 +8517,13 @@ F76
0
SEQEND
5
-F77
+FFD
8
0
0
POLYLINE
5
-F78
+FFE
8
0
66
@@ -8519,7 +8539,7 @@ F78
0
VERTEX
5
-F79
+FFF
8
0
10
@@ -8533,7 +8553,7 @@ F79
0
VERTEX
5
-F7A
+1000
8
0
10
@@ -8547,13 +8567,13 @@ F7A
0
SEQEND
5
-F7B
+1001
8
0
0
POLYLINE
5
-F7C
+1002
8
0
66
@@ -8569,7 +8589,7 @@ F7C
0
VERTEX
5
-F7D
+1003
8
0
10
@@ -8583,7 +8603,7 @@ F7D
0
VERTEX
5
-F7E
+1004
8
0
10
@@ -8597,13 +8617,13 @@ F7E
0
SEQEND
5
-F7F
+1005
8
0
0
POLYLINE
5
-F80
+1006
8
0
66
@@ -8619,7 +8639,7 @@ F80
0
VERTEX
5
-F81
+1007
8
0
10
@@ -8633,7 +8653,7 @@ F81
0
VERTEX
5
-F82
+1008
8
0
10
@@ -8647,13 +8667,13 @@ F82
0
SEQEND
5
-F83
+1009
8
0
0
POLYLINE
5
-F84
+100A
8
0
66
@@ -8669,7 +8689,7 @@ F84
0
VERTEX
5
-F85
+100B
8
0
10
@@ -8683,7 +8703,7 @@ F85
0
VERTEX
5
-F86
+100C
8
0
10
@@ -8697,13 +8717,13 @@ F86
0
SEQEND
5
-F87
+100D
8
0
0
POLYLINE
5
-F88
+100E
8
0
66
@@ -8719,7 +8739,7 @@ F88
0
VERTEX
5
-F89
+100F
8
0
10
@@ -8733,7 +8753,7 @@ F89
0
VERTEX
5
-F8A
+1010
8
0
10
@@ -8747,13 +8767,13 @@ F8A
0
SEQEND
5
-F8B
+1011
8
0
0
POLYLINE
5
-F8C
+1012
8
0
66
@@ -8769,7 +8789,7 @@ F8C
0
VERTEX
5
-F8D
+1013
8
0
10
@@ -8783,7 +8803,7 @@ F8D
0
VERTEX
5
-F8E
+1014
8
0
10
@@ -8797,13 +8817,13 @@ F8E
0
SEQEND
5
-F8F
+1015
8
0
0
POLYLINE
5
-F90
+1016
8
0
66
@@ -8819,7 +8839,7 @@ F90
0
VERTEX
5
-F91
+1017
8
0
10
@@ -8833,7 +8853,7 @@ F91
0
VERTEX
5
-F92
+1018
8
0
10
@@ -8847,13 +8867,13 @@ F92
0
SEQEND
5
-F93
+1019
8
0
0
POLYLINE
5
-F94
+101A
8
0
66
@@ -8869,7 +8889,7 @@ F94
0
VERTEX
5
-F95
+101B
8
0
10
@@ -8883,7 +8903,7 @@ F95
0
VERTEX
5
-F96
+101C
8
0
10
@@ -8897,13 +8917,13 @@ F96
0
SEQEND
5
-F97
+101D
8
0
0
POLYLINE
5
-F98
+101E
8
0
66
@@ -8919,7 +8939,7 @@ F98
0
VERTEX
5
-F99
+101F
8
0
10
@@ -8933,7 +8953,7 @@ F99
0
VERTEX
5
-F9A
+1020
8
0
10
@@ -8947,13 +8967,13 @@ F9A
0
SEQEND
5
-F9B
+1021
8
0
0
POLYLINE
5
-F9C
+1022
8
0
66
@@ -8969,7 +8989,7 @@ F9C
0
VERTEX
5
-F9D
+1023
8
0
10
@@ -8983,7 +9003,7 @@ F9D
0
VERTEX
5
-F9E
+1024
8
0
10
@@ -8997,13 +9017,13 @@ F9E
0
SEQEND
5
-F9F
+1025
8
0
0
POLYLINE
5
-FA0
+1026
8
0
66
@@ -9019,7 +9039,7 @@ FA0
0
VERTEX
5
-FA1
+1027
8
0
10
@@ -9033,7 +9053,7 @@ FA1
0
VERTEX
5
-FA2
+1028
8
0
10
@@ -9047,13 +9067,13 @@ FA2
0
SEQEND
5
-FA3
+1029
8
0
0
POLYLINE
5
-FA4
+102A
8
0
66
@@ -9069,7 +9089,7 @@ FA4
0
VERTEX
5
-FA5
+102B
8
0
10
@@ -9083,7 +9103,7 @@ FA5
0
VERTEX
5
-FA6
+102C
8
0
10
@@ -9097,13 +9117,13 @@ FA6
0
SEQEND
5
-FA7
+102D
8
0
0
POLYLINE
5
-FA8
+102E
8
0
66
@@ -9119,7 +9139,7 @@ FA8
0
VERTEX
5
-FA9
+102F
8
0
10
@@ -9133,7 +9153,7 @@ FA9
0
VERTEX
5
-FAA
+1030
8
0
10
@@ -9147,13 +9167,13 @@ FAA
0
SEQEND
5
-FAB
+1031
8
0
0
POLYLINE
5
-FAC
+1032
8
0
66
@@ -9169,7 +9189,7 @@ FAC
0
VERTEX
5
-FAD
+1033
8
0
10
@@ -9183,7 +9203,7 @@ FAD
0
VERTEX
5
-FAE
+1034
8
0
10
@@ -9197,13 +9217,13 @@ FAE
0
SEQEND
5
-FAF
+1035
8
0
0
POLYLINE
5
-FB0
+1036
8
0
66
@@ -9219,7 +9239,7 @@ FB0
0
VERTEX
5
-FB1
+1037
8
0
10
@@ -9233,7 +9253,7 @@ FB1
0
VERTEX
5
-FB2
+1038
8
0
10
@@ -9247,13 +9267,13 @@ FB2
0
SEQEND
5
-FB3
+1039
8
0
0
POLYLINE
5
-FB4
+103A
8
0
66
@@ -9269,7 +9289,7 @@ FB4
0
VERTEX
5
-FB5
+103B
8
0
10
@@ -9283,7 +9303,7 @@ FB5
0
VERTEX
5
-FB6
+103C
8
0
10
@@ -9297,13 +9317,13 @@ FB6
0
SEQEND
5
-FB7
+103D
8
0
0
POLYLINE
5
-FB8
+103E
8
0
66
@@ -9319,7 +9339,7 @@ FB8
0
VERTEX
5
-FB9
+103F
8
0
10
@@ -9333,7 +9353,7 @@ FB9
0
VERTEX
5
-FBA
+1040
8
0
10
@@ -9347,13 +9367,13 @@ FBA
0
SEQEND
5
-FBB
+1041
8
0
0
POLYLINE
5
-FBC
+1042
8
0
66
@@ -9369,7 +9389,7 @@ FBC
0
VERTEX
5
-FBD
+1043
8
0
10
@@ -9383,7 +9403,7 @@ FBD
0
VERTEX
5
-FBE
+1044
8
0
10
@@ -9397,13 +9417,13 @@ FBE
0
SEQEND
5
-FBF
+1045
8
0
0
POLYLINE
5
-FC0
+1046
8
0
66
@@ -9419,7 +9439,7 @@ FC0
0
VERTEX
5
-FC1
+1047
8
0
10
@@ -9433,7 +9453,7 @@ FC1
0
VERTEX
5
-FC2
+1048
8
0
10
@@ -9447,13 +9467,13 @@ FC2
0
SEQEND
5
-FC3
+1049
8
0
0
POLYLINE
5
-FC4
+104A
8
0
66
@@ -9469,7 +9489,7 @@ FC4
0
VERTEX
5
-FC5
+104B
8
0
10
@@ -9483,7 +9503,7 @@ FC5
0
VERTEX
5
-FC6
+104C
8
0
10
@@ -9497,13 +9517,13 @@ FC6
0
SEQEND
5
-FC7
+104D
8
0
0
POLYLINE
5
-FC8
+104E
8
0
66
@@ -9519,7 +9539,7 @@ FC8
0
VERTEX
5
-FC9
+104F
8
0
10
@@ -9533,7 +9553,7 @@ FC9
0
VERTEX
5
-FCA
+1050
8
0
10
@@ -9547,13 +9567,13 @@ FCA
0
SEQEND
5
-FCB
+1051
8
0
0
POLYLINE
5
-FCC
+1052
8
0
66
@@ -9569,7 +9589,7 @@ FCC
0
VERTEX
5
-FCD
+1053
8
0
10
@@ -9583,7 +9603,7 @@ FCD
0
VERTEX
5
-FCE
+1054
8
0
10
@@ -9597,13 +9617,13 @@ FCE
0
SEQEND
5
-FCF
+1055
8
0
0
POLYLINE
5
-FD0
+1056
8
0
66
@@ -9619,7 +9639,7 @@ FD0
0
VERTEX
5
-FD1
+1057
8
0
10
@@ -9633,7 +9653,7 @@ FD1
0
VERTEX
5
-FD2
+1058
8
0
10
@@ -9647,13 +9667,13 @@ FD2
0
SEQEND
5
-FD3
+1059
8
0
0
POLYLINE
5
-FD4
+105A
8
0
66
@@ -9669,7 +9689,7 @@ FD4
0
VERTEX
5
-FD5
+105B
8
0
10
@@ -9683,7 +9703,7 @@ FD5
0
VERTEX
5
-FD6
+105C
8
0
10
@@ -9697,13 +9717,13 @@ FD6
0
SEQEND
5
-FD7
+105D
8
0
0
POLYLINE
5
-FD8
+105E
8
0
66
@@ -9719,7 +9739,7 @@ FD8
0
VERTEX
5
-FD9
+105F
8
0
10
@@ -9733,7 +9753,7 @@ FD9
0
VERTEX
5
-FDA
+1060
8
0
10
@@ -9747,13 +9767,13 @@ FDA
0
SEQEND
5
-FDB
+1061
8
0
0
POLYLINE
5
-FDC
+1062
8
0
66
@@ -9769,7 +9789,7 @@ FDC
0
VERTEX
5
-FDD
+1063
8
0
10
@@ -9783,7 +9803,7 @@ FDD
0
VERTEX
5
-FDE
+1064
8
0
10
@@ -9797,13 +9817,13 @@ FDE
0
SEQEND
5
-FDF
+1065
8
0
0
POLYLINE
5
-FE0
+1066
8
0
66
@@ -9819,7 +9839,7 @@ FE0
0
VERTEX
5
-FE1
+1067
8
0
10
@@ -9833,7 +9853,7 @@ FE1
0
VERTEX
5
-FE2
+1068
8
0
10
@@ -9847,13 +9867,13 @@ FE2
0
SEQEND
5
-FE3
+1069
8
0
0
POLYLINE
5
-FE4
+106A
8
0
66
@@ -9869,7 +9889,7 @@ FE4
0
VERTEX
5
-FE5
+106B
8
0
10
@@ -9883,7 +9903,7 @@ FE5
0
VERTEX
5
-FE6
+106C
8
0
10
@@ -9897,13 +9917,13 @@ FE6
0
SEQEND
5
-FE7
+106D
8
0
0
POLYLINE
5
-FE8
+106E
8
0
66
@@ -9919,7 +9939,7 @@ FE8
0
VERTEX
5
-FE9
+106F
8
0
10
@@ -9933,7 +9953,7 @@ FE9
0
VERTEX
5
-FEA
+1070
8
0
10
@@ -9947,13 +9967,13 @@ FEA
0
SEQEND
5
-FEB
+1071
8
0
0
POLYLINE
5
-FEC
+1072
8
0
66
@@ -9969,7 +9989,7 @@ FEC
0
VERTEX
5
-FED
+1073
8
0
10
@@ -9983,7 +10003,7 @@ FED
0
VERTEX
5
-FEE
+1074
8
0
10
@@ -9997,13 +10017,13 @@ FEE
0
SEQEND
5
-FEF
+1075
8
0
0
POLYLINE
5
-FF0
+1076
8
0
66
@@ -10019,7 +10039,7 @@ FF0
0
VERTEX
5
-FF1
+1077
8
0
10
@@ -10033,7 +10053,7 @@ FF1
0
VERTEX
5
-FF2
+1078
8
0
10
@@ -10047,13 +10067,13 @@ FF2
0
SEQEND
5
-FF3
+1079
8
0
0
POLYLINE
5
-FF4
+107A
8
0
66
@@ -10069,7 +10089,7 @@ FF4
0
VERTEX
5
-FF5
+107B
8
0
10
@@ -10083,7 +10103,7 @@ FF5
0
VERTEX
5
-FF6
+107C
8
0
10
@@ -10097,13 +10117,13 @@ FF6
0
SEQEND
5
-FF7
+107D
8
0
0
POLYLINE
5
-FF8
+107E
8
0
66
@@ -10119,7 +10139,7 @@ FF8
0
VERTEX
5
-FF9
+107F
8
0
10
@@ -10133,7 +10153,7 @@ FF9
0
VERTEX
5
-FFA
+1080
8
0
10
@@ -10147,13 +10167,13 @@ FFA
0
SEQEND
5
-FFB
+1081
8
0
0
POLYLINE
5
-FFC
+1082
8
0
66
@@ -10169,7 +10189,7 @@ FFC
0
VERTEX
5
-FFD
+1083
8
0
10
@@ -10183,7 +10203,7 @@ FFD
0
VERTEX
5
-FFE
+1084
8
0
10
@@ -10197,13 +10217,13 @@ FFE
0
SEQEND
5
-FFF
+1085
8
0
0
POLYLINE
5
-1000
+1086
8
0
66
@@ -10219,7 +10239,7 @@ POLYLINE
0
VERTEX
5
-1001
+1087
8
0
10
@@ -10233,7 +10253,7 @@ VERTEX
0
VERTEX
5
-1002
+1088
8
0
10
@@ -10247,13 +10267,13 @@ VERTEX
0
SEQEND
5
-1003
+1089
8
0
0
POLYLINE
5
-1004
+108A
8
0
66
@@ -10269,7 +10289,7 @@ POLYLINE
0
VERTEX
5
-1005
+108B
8
0
10
@@ -10283,7 +10303,7 @@ VERTEX
0
VERTEX
5
-1006
+108C
8
0
10
@@ -10297,13 +10317,13 @@ VERTEX
0
SEQEND
5
-1007
+108D
8
0
0
POLYLINE
5
-1008
+108E
8
0
66
@@ -10319,7 +10339,7 @@ POLYLINE
0
VERTEX
5
-1009
+108F
8
0
10
@@ -10333,7 +10353,7 @@ VERTEX
0
VERTEX
5
-100A
+1090
8
0
10
@@ -10347,13 +10367,13 @@ VERTEX
0
SEQEND
5
-100B
+1091
8
0
0
POLYLINE
5
-100C
+1092
8
0
66
@@ -10369,7 +10389,7 @@ POLYLINE
0
VERTEX
5
-100D
+1093
8
0
10
@@ -10383,7 +10403,7 @@ VERTEX
0
VERTEX
5
-100E
+1094
8
0
10
@@ -10397,13 +10417,13 @@ VERTEX
0
SEQEND
5
-100F
+1095
8
0
0
POLYLINE
5
-1010
+1096
8
0
66
@@ -10419,7 +10439,7 @@ POLYLINE
0
VERTEX
5
-1011
+1097
8
0
10
@@ -10433,7 +10453,7 @@ VERTEX
0
VERTEX
5
-1012
+1098
8
0
10
@@ -10447,13 +10467,13 @@ VERTEX
0
SEQEND
5
-1013
+1099
8
0
0
POLYLINE
5
-1014
+109A
8
0
66
@@ -10469,7 +10489,7 @@ POLYLINE
0
VERTEX
5
-1015
+109B
8
0
10
@@ -10483,7 +10503,7 @@ VERTEX
0
VERTEX
5
-1016
+109C
8
0
10
@@ -10497,13 +10517,13 @@ VERTEX
0
SEQEND
5
-1017
+109D
8
0
0
POLYLINE
5
-1018
+109E
8
0
66
@@ -10519,7 +10539,7 @@ POLYLINE
0
VERTEX
5
-1019
+109F
8
0
10
@@ -10533,7 +10553,7 @@ VERTEX
0
VERTEX
5
-101A
+10A0
8
0
10
@@ -10547,13 +10567,13 @@ VERTEX
0
SEQEND
5
-101B
+10A1
8
0
0
POLYLINE
5
-101C
+10A2
8
0
66
@@ -10569,7 +10589,7 @@ POLYLINE
0
VERTEX
5
-101D
+10A3
8
0
10
@@ -10583,7 +10603,7 @@ VERTEX
0
VERTEX
5
-101E
+10A4
8
0
10
@@ -10597,13 +10617,13 @@ VERTEX
0
SEQEND
5
-101F
+10A5
8
0
0
POLYLINE
5
-1020
+10A6
8
0
66
@@ -10619,7 +10639,7 @@ POLYLINE
0
VERTEX
5
-1021
+10A7
8
0
10
@@ -10633,7 +10653,7 @@ VERTEX
0
VERTEX
5
-1022
+10A8
8
0
10
@@ -10647,13 +10667,13 @@ VERTEX
0
SEQEND
5
-1023
+10A9
8
0
0
ENDBLK
5
-1025
+10AB
8
0
0
@@ -10677,7 +10697,7 @@ BLOCK
0
LINE
5
-102C
+10B2
8
0
62
@@ -10697,7 +10717,7 @@ LINE
0
LINE
5
-102D
+10B3
8
0
62
@@ -10717,7 +10737,7 @@ LINE
0
LINE
5
-102E
+10B4
8
0
62
@@ -10737,7 +10757,7 @@ LINE
0
LINE
5
-102F
+10B5
8
0
62
@@ -10757,7 +10777,7 @@ LINE
0
LINE
5
-1030
+10B6
8
0
62
@@ -10777,7 +10797,7 @@ LINE
0
LINE
5
-1031
+10B7
8
0
62
@@ -10797,7 +10817,7 @@ LINE
0
LINE
5
-1032
+10B8
8
0
62
@@ -10817,7 +10837,7 @@ LINE
0
LINE
5
-1033
+10B9
8
0
62
@@ -10837,7 +10857,7 @@ LINE
0
LINE
5
-1034
+10BA
8
0
62
@@ -10857,7 +10877,7 @@ LINE
0
LINE
5
-1035
+10BB
8
0
62
@@ -10877,7 +10897,7 @@ LINE
0
LINE
5
-1036
+10BC
8
0
62
@@ -10897,7 +10917,7 @@ LINE
0
LINE
5
-1037
+10BD
8
0
62
@@ -10917,7 +10937,7 @@ LINE
0
LINE
5
-1038
+10BE
8
0
62
@@ -10937,7 +10957,7 @@ LINE
0
LINE
5
-1039
+10BF
8
0
62
@@ -10957,7 +10977,7 @@ LINE
0
LINE
5
-103A
+10C0
8
0
62
@@ -10977,7 +10997,7 @@ LINE
0
LINE
5
-103B
+10C1
8
0
62
@@ -10997,7 +11017,7 @@ LINE
0
LINE
5
-103C
+10C2
8
0
62
@@ -11017,7 +11037,7 @@ LINE
0
LINE
5
-103D
+10C3
8
0
62
@@ -11037,7 +11057,7 @@ LINE
0
LINE
5
-103E
+10C4
8
0
62
@@ -11057,7 +11077,7 @@ LINE
0
LINE
5
-103F
+10C5
8
0
62
@@ -11077,7 +11097,7 @@ LINE
0
LINE
5
-1040
+10C6
8
0
62
@@ -11097,7 +11117,7 @@ LINE
0
LINE
5
-1041
+10C7
8
0
62
@@ -11117,7 +11137,7 @@ LINE
0
LINE
5
-1042
+10C8
8
0
62
@@ -11137,7 +11157,7 @@ LINE
0
LINE
5
-1043
+10C9
8
0
62
@@ -11157,7 +11177,7 @@ LINE
0
LINE
5
-1044
+10CA
8
0
62
@@ -11177,7 +11197,7 @@ LINE
0
LINE
5
-1045
+10CB
8
0
62
@@ -11197,7 +11217,7 @@ LINE
0
LINE
5
-1046
+10CC
8
0
62
@@ -11217,7 +11237,7 @@ LINE
0
LINE
5
-1047
+10CD
8
0
62
@@ -11237,7 +11257,7 @@ LINE
0
LINE
5
-1048
+10CE
8
0
62
@@ -11257,7 +11277,7 @@ LINE
0
LINE
5
-1049
+10CF
8
0
62
@@ -11277,7 +11297,7 @@ LINE
0
LINE
5
-104A
+10D0
8
0
62
@@ -11297,7 +11317,7 @@ LINE
0
LINE
5
-104B
+10D1
8
0
62
@@ -11317,7 +11337,7 @@ LINE
0
LINE
5
-104C
+10D2
8
0
62
@@ -11337,7 +11357,7 @@ LINE
0
LINE
5
-104D
+10D3
8
0
62
@@ -11357,7 +11377,7 @@ LINE
0
LINE
5
-104E
+10D4
8
0
62
@@ -11377,7 +11397,7 @@ LINE
0
LINE
5
-104F
+10D5
8
0
62
@@ -11397,7 +11417,7 @@ LINE
0
LINE
5
-1050
+10D6
8
0
62
@@ -11417,7 +11437,7 @@ LINE
0
LINE
5
-1051
+10D7
8
0
62
@@ -11437,7 +11457,7 @@ LINE
0
LINE
5
-1052
+10D8
8
0
62
@@ -11457,7 +11477,7 @@ LINE
0
LINE
5
-1053
+10D9
8
0
62
@@ -11477,7 +11497,7 @@ LINE
0
LINE
5
-1054
+10DA
8
0
62
@@ -11497,7 +11517,7 @@ LINE
0
LINE
5
-1055
+10DB
8
0
62
@@ -11517,7 +11537,7 @@ LINE
0
LINE
5
-1056
+10DC
8
0
62
@@ -11537,7 +11557,7 @@ LINE
0
LINE
5
-1057
+10DD
8
0
62
@@ -11557,7 +11577,7 @@ LINE
0
LINE
5
-1058
+10DE
8
0
62
@@ -11577,7 +11597,7 @@ LINE
0
LINE
5
-1059
+10DF
8
0
62
@@ -11597,7 +11617,7 @@ LINE
0
LINE
5
-105A
+10E0
8
0
62
@@ -11617,7 +11637,7 @@ LINE
0
LINE
5
-105B
+10E1
8
0
62
@@ -11637,7 +11657,7 @@ LINE
0
LINE
5
-105C
+10E2
8
0
62
@@ -11657,7 +11677,7 @@ LINE
0
LINE
5
-105D
+10E3
8
0
62
@@ -11677,7 +11697,7 @@ LINE
0
LINE
5
-105E
+10E4
8
0
62
@@ -11697,7 +11717,7 @@ LINE
0
LINE
5
-105F
+10E5
8
0
62
@@ -11717,7 +11737,7 @@ LINE
0
LINE
5
-1060
+10E6
8
0
62
@@ -11737,7 +11757,7 @@ LINE
0
LINE
5
-1061
+10E7
8
0
62
@@ -11757,7 +11777,7 @@ LINE
0
LINE
5
-1062
+10E8
8
0
62
@@ -11777,7 +11797,7 @@ LINE
0
LINE
5
-1063
+10E9
8
0
62
@@ -11797,7 +11817,7 @@ LINE
0
LINE
5
-1064
+10EA
8
0
62
@@ -11817,7 +11837,7 @@ LINE
0
LINE
5
-1065
+10EB
8
0
62
@@ -11837,7 +11857,7 @@ LINE
0
LINE
5
-1066
+10EC
8
0
62
@@ -11857,7 +11877,7 @@ LINE
0
LINE
5
-1067
+10ED
8
0
62
@@ -11877,7 +11897,7 @@ LINE
0
LINE
5
-1068
+10EE
8
0
62
@@ -11897,7 +11917,7 @@ LINE
0
LINE
5
-1069
+10EF
8
0
62
@@ -11917,7 +11937,7 @@ LINE
0
LINE
5
-106A
+10F0
8
0
62
@@ -11937,7 +11957,7 @@ LINE
0
LINE
5
-106B
+10F1
8
0
62
@@ -11957,7 +11977,7 @@ LINE
0
LINE
5
-106C
+10F2
8
0
62
@@ -11977,7 +11997,7 @@ LINE
0
LINE
5
-106D
+10F3
8
0
62
@@ -11997,7 +12017,7 @@ LINE
0
LINE
5
-106E
+10F4
8
0
62
@@ -12017,7 +12037,7 @@ LINE
0
LINE
5
-106F
+10F5
8
0
62
@@ -12037,7 +12057,7 @@ LINE
0
LINE
5
-1070
+10F6
8
0
62
@@ -12057,7 +12077,7 @@ LINE
0
LINE
5
-1071
+10F7
8
0
62
@@ -12077,7 +12097,7 @@ LINE
0
LINE
5
-1072
+10F8
8
0
62
@@ -12097,7 +12117,7 @@ LINE
0
LINE
5
-1073
+10F9
8
0
62
@@ -12117,7 +12137,7 @@ LINE
0
LINE
5
-1074
+10FA
8
0
62
@@ -12137,7 +12157,7 @@ LINE
0
LINE
5
-1075
+10FB
8
0
62
@@ -12157,7 +12177,7 @@ LINE
0
LINE
5
-1076
+10FC
8
0
62
@@ -12177,7 +12197,7 @@ LINE
0
LINE
5
-1077
+10FD
8
0
62
@@ -12197,7 +12217,7 @@ LINE
0
LINE
5
-1078
+10FE
8
0
62
@@ -12217,7 +12237,7 @@ LINE
0
LINE
5
-1079
+10FF
8
0
62
@@ -12237,7 +12257,7 @@ LINE
0
LINE
5
-107A
+1100
8
0
62
@@ -12257,7 +12277,7 @@ LINE
0
LINE
5
-107B
+1101
8
0
62
@@ -12277,7 +12297,7 @@ LINE
0
LINE
5
-107C
+1102
8
0
62
@@ -12297,7 +12317,7 @@ LINE
0
LINE
5
-107D
+1103
8
0
62
@@ -12317,7 +12337,7 @@ LINE
0
LINE
5
-107E
+1104
8
0
62
@@ -12337,7 +12357,7 @@ LINE
0
LINE
5
-107F
+1105
8
0
62
@@ -12357,7 +12377,7 @@ LINE
0
LINE
5
-1080
+1106
8
0
62
@@ -12377,7 +12397,7 @@ LINE
0
LINE
5
-1081
+1107
8
0
62
@@ -12397,7 +12417,7 @@ LINE
0
LINE
5
-1082
+1108
8
0
62
@@ -12417,7 +12437,7 @@ LINE
0
LINE
5
-1083
+1109
8
0
62
@@ -12437,7 +12457,7 @@ LINE
0
LINE
5
-1084
+110A
8
0
62
@@ -12457,7 +12477,7 @@ LINE
0
LINE
5
-1085
+110B
8
0
62
@@ -12477,7 +12497,7 @@ LINE
0
LINE
5
-1086
+110C
8
0
62
@@ -12497,7 +12517,7 @@ LINE
0
LINE
5
-1087
+110D
8
0
62
@@ -12517,7 +12537,7 @@ LINE
0
LINE
5
-1088
+110E
8
0
62
@@ -12537,7 +12557,7 @@ LINE
0
LINE
5
-1089
+110F
8
0
62
@@ -12557,7 +12577,7 @@ LINE
0
LINE
5
-108A
+1110
8
0
62
@@ -12577,7 +12597,7 @@ LINE
0
LINE
5
-108B
+1111
8
0
62
@@ -12597,7 +12617,7 @@ LINE
0
LINE
5
-108C
+1112
8
0
62
@@ -12617,7 +12637,7 @@ LINE
0
LINE
5
-108D
+1113
8
0
62
@@ -12637,7 +12657,7 @@ LINE
0
LINE
5
-108E
+1114
8
0
62
@@ -12657,7 +12677,7 @@ LINE
0
LINE
5
-108F
+1115
8
0
62
@@ -12677,7 +12697,7 @@ LINE
0
LINE
5
-1090
+1116
8
0
62
@@ -12697,7 +12717,7 @@ LINE
0
LINE
5
-1091
+1117
8
0
62
@@ -12717,7 +12737,7 @@ LINE
0
LINE
5
-1092
+1118
8
0
62
@@ -12737,7 +12757,7 @@ LINE
0
LINE
5
-1093
+1119
8
0
62
@@ -12757,7 +12777,7 @@ LINE
0
LINE
5
-1094
+111A
8
0
62
@@ -12777,7 +12797,7 @@ LINE
0
LINE
5
-1095
+111B
8
0
62
@@ -12797,7 +12817,7 @@ LINE
0
LINE
5
-1096
+111C
8
0
62
@@ -12817,7 +12837,7 @@ LINE
0
LINE
5
-1097
+111D
8
0
62
@@ -12837,7 +12857,7 @@ LINE
0
LINE
5
-1098
+111E
8
0
62
@@ -12857,7 +12877,7 @@ LINE
0
LINE
5
-1099
+111F
8
0
62
@@ -12877,7 +12897,7 @@ LINE
0
LINE
5
-109A
+1120
8
0
62
@@ -12897,7 +12917,7 @@ LINE
0
LINE
5
-109B
+1121
8
0
62
@@ -12917,7 +12937,7 @@ LINE
0
LINE
5
-109C
+1122
8
0
62
@@ -12937,7 +12957,7 @@ LINE
0
LINE
5
-109D
+1123
8
0
62
@@ -12957,7 +12977,7 @@ LINE
0
LINE
5
-109E
+1124
8
0
62
@@ -12977,7 +12997,7 @@ LINE
0
LINE
5
-109F
+1125
8
0
62
@@ -12997,7 +13017,7 @@ LINE
0
LINE
5
-10A0
+1126
8
0
62
@@ -13017,7 +13037,7 @@ LINE
0
LINE
5
-10A1
+1127
8
0
62
@@ -13037,7 +13057,7 @@ LINE
0
LINE
5
-10A2
+1128
8
0
62
@@ -13057,7 +13077,7 @@ LINE
0
LINE
5
-10A3
+1129
8
0
62
@@ -13077,7 +13097,7 @@ LINE
0
LINE
5
-10A4
+112A
8
0
62
@@ -13097,7 +13117,7 @@ LINE
0
LINE
5
-10A5
+112B
8
0
62
@@ -13117,7 +13137,7 @@ LINE
0
LINE
5
-10A6
+112C
8
0
62
@@ -13137,7 +13157,7 @@ LINE
0
LINE
5
-10A7
+112D
8
0
62
@@ -13157,7 +13177,7 @@ LINE
0
LINE
5
-10A8
+112E
8
0
62
@@ -13177,7 +13197,7 @@ LINE
0
LINE
5
-10A9
+112F
8
0
62
@@ -13197,7 +13217,7 @@ LINE
0
LINE
5
-10AA
+1130
8
0
62
@@ -13217,7 +13237,7 @@ LINE
0
LINE
5
-10AB
+1131
8
0
62
@@ -13237,7 +13257,7 @@ LINE
0
LINE
5
-10AC
+1132
8
0
62
@@ -13257,7 +13277,7 @@ LINE
0
LINE
5
-10AD
+1133
8
0
62
@@ -13277,7 +13297,7 @@ LINE
0
LINE
5
-10AE
+1134
8
0
62
@@ -13297,7 +13317,7 @@ LINE
0
LINE
5
-10AF
+1135
8
0
62
@@ -13317,7 +13337,7 @@ LINE
0
LINE
5
-10B0
+1136
8
0
62
@@ -13337,7 +13357,7 @@ LINE
0
LINE
5
-10B1
+1137
8
0
62
@@ -13357,7 +13377,7 @@ LINE
0
LINE
5
-10B2
+1138
8
0
62
@@ -13377,7 +13397,7 @@ LINE
0
LINE
5
-10B3
+1139
8
0
62
@@ -13397,7 +13417,7 @@ LINE
0
LINE
5
-10B4
+113A
8
0
62
@@ -13417,7 +13437,7 @@ LINE
0
LINE
5
-10B5
+113B
8
0
62
@@ -13437,7 +13457,7 @@ LINE
0
LINE
5
-10B6
+113C
8
0
62
@@ -13457,7 +13477,7 @@ LINE
0
LINE
5
-10B7
+113D
8
0
62
@@ -13477,7 +13497,7 @@ LINE
0
LINE
5
-10B8
+113E
8
0
62
@@ -13497,7 +13517,7 @@ LINE
0
LINE
5
-10B9
+113F
8
0
62
@@ -13517,7 +13537,7 @@ LINE
0
LINE
5
-10BA
+1140
8
0
62
@@ -13537,7 +13557,7 @@ LINE
0
LINE
5
-10BB
+1141
8
0
62
@@ -13557,7 +13577,7 @@ LINE
0
LINE
5
-10BC
+1142
8
0
62
@@ -13577,7 +13597,7 @@ LINE
0
LINE
5
-10BD
+1143
8
0
62
@@ -13597,7 +13617,7 @@ LINE
0
LINE
5
-10BE
+1144
8
0
62
@@ -13617,7 +13637,7 @@ LINE
0
LINE
5
-10BF
+1145
8
0
62
@@ -13637,7 +13657,7 @@ LINE
0
LINE
5
-10C0
+1146
8
0
62
@@ -13657,7 +13677,7 @@ LINE
0
LINE
5
-10C1
+1147
8
0
62
@@ -13677,7 +13697,7 @@ LINE
0
LINE
5
-10C2
+1148
8
0
62
@@ -13697,7 +13717,7 @@ LINE
0
LINE
5
-10C3
+1149
8
0
62
@@ -13717,7 +13737,7 @@ LINE
0
LINE
5
-10C4
+114A
8
0
62
@@ -13737,7 +13757,7 @@ LINE
0
LINE
5
-10C5
+114B
8
0
62
@@ -13757,7 +13777,7 @@ LINE
0
LINE
5
-10C6
+114C
8
0
62
@@ -13777,7 +13797,7 @@ LINE
0
LINE
5
-10C7
+114D
8
0
62
@@ -13797,7 +13817,7 @@ LINE
0
LINE
5
-10C8
+114E
8
0
62
@@ -13817,7 +13837,7 @@ LINE
0
LINE
5
-10C9
+114F
8
0
62
@@ -13837,7 +13857,7 @@ LINE
0
LINE
5
-10CA
+1150
8
0
62
@@ -13857,7 +13877,7 @@ LINE
0
LINE
5
-10CB
+1151
8
0
62
@@ -13877,7 +13897,7 @@ LINE
0
LINE
5
-10CC
+1152
8
0
62
@@ -13897,7 +13917,7 @@ LINE
0
LINE
5
-10CD
+1153
8
0
62
@@ -13917,7 +13937,7 @@ LINE
0
LINE
5
-10CE
+1154
8
0
62
@@ -13937,7 +13957,7 @@ LINE
0
LINE
5
-10CF
+1155
8
0
62
@@ -13957,7 +13977,7 @@ LINE
0
LINE
5
-10D0
+1156
8
0
62
@@ -13977,7 +13997,7 @@ LINE
0
LINE
5
-10D1
+1157
8
0
62
@@ -13997,7 +14017,7 @@ LINE
0
LINE
5
-10D2
+1158
8
0
62
@@ -14017,7 +14037,7 @@ LINE
0
LINE
5
-10D3
+1159
8
0
62
@@ -14037,7 +14057,7 @@ LINE
0
LINE
5
-10D4
+115A
8
0
62
@@ -14057,7 +14077,7 @@ LINE
0
LINE
5
-10D5
+115B
8
0
62
@@ -14077,7 +14097,7 @@ LINE
0
LINE
5
-10D6
+115C
8
0
62
@@ -14097,7 +14117,7 @@ LINE
0
LINE
5
-10D7
+115D
8
0
62
@@ -14117,7 +14137,7 @@ LINE
0
LINE
5
-10D8
+115E
8
0
62
@@ -14137,7 +14157,7 @@ LINE
0
LINE
5
-10D9
+115F
8
0
62
@@ -14157,7 +14177,7 @@ LINE
0
LINE
5
-10DA
+1160
8
0
62
@@ -14177,7 +14197,7 @@ LINE
0
LINE
5
-10DB
+1161
8
0
62
@@ -14197,7 +14217,7 @@ LINE
0
LINE
5
-10DC
+1162
8
0
62
@@ -14217,7 +14237,7 @@ LINE
0
LINE
5
-10DD
+1163
8
0
62
@@ -14237,7 +14257,7 @@ LINE
0
LINE
5
-10DE
+1164
8
0
62
@@ -14257,7 +14277,7 @@ LINE
0
LINE
5
-10DF
+1165
8
0
62
@@ -14277,7 +14297,7 @@ LINE
0
LINE
5
-10E0
+1166
8
0
62
@@ -14297,7 +14317,7 @@ LINE
0
LINE
5
-10E1
+1167
8
0
62
@@ -14317,7 +14337,7 @@ LINE
0
LINE
5
-10E2
+1168
8
0
62
@@ -14337,7 +14357,7 @@ LINE
0
LINE
5
-10E3
+1169
8
0
62
@@ -14357,7 +14377,7 @@ LINE
0
LINE
5
-10E4
+116A
8
0
62
@@ -14377,7 +14397,7 @@ LINE
0
LINE
5
-10E5
+116B
8
0
62
@@ -14397,7 +14417,7 @@ LINE
0
LINE
5
-10E6
+116C
8
0
62
@@ -14417,7 +14437,7 @@ LINE
0
LINE
5
-10E7
+116D
8
0
62
@@ -14437,7 +14457,7 @@ LINE
0
LINE
5
-10E8
+116E
8
0
62
@@ -14457,7 +14477,7 @@ LINE
0
LINE
5
-10E9
+116F
8
0
62
@@ -14477,7 +14497,7 @@ LINE
0
LINE
5
-10EA
+1170
8
0
62
@@ -14497,7 +14517,7 @@ LINE
0
LINE
5
-10EB
+1171
8
0
62
@@ -14517,7 +14537,7 @@ LINE
0
ENDBLK
5
-10ED
+1173
8
0
0
@@ -14541,7 +14561,7 @@ BLOCK
0
LINE
5
-10FA
+1180
8
0
62
@@ -14561,7 +14581,7 @@ LINE
0
LINE
5
-10FB
+1181
8
0
62
@@ -14581,7 +14601,7 @@ LINE
0
LINE
5
-10FC
+1182
8
0
62
@@ -14601,7 +14621,7 @@ LINE
0
LINE
5
-10FD
+1183
8
0
62
@@ -14621,7 +14641,7 @@ LINE
0
LINE
5
-10FE
+1184
8
0
62
@@ -14641,7 +14661,7 @@ LINE
0
LINE
5
-10FF
+1185
8
0
62
@@ -14661,7 +14681,7 @@ LINE
0
LINE
5
-1100
+1186
8
0
62
@@ -14681,7 +14701,7 @@ LINE
0
LINE
5
-1101
+1187
8
0
62
@@ -14701,7 +14721,7 @@ LINE
0
LINE
5
-1102
+1188
8
0
62
@@ -14721,7 +14741,7 @@ LINE
0
LINE
5
-1103
+1189
8
0
62
@@ -14741,7 +14761,7 @@ LINE
0
LINE
5
-1104
+118A
8
0
62
@@ -14761,7 +14781,7 @@ LINE
0
LINE
5
-1105
+118B
8
0
62
@@ -14781,7 +14801,7 @@ LINE
0
LINE
5
-1106
+118C
8
0
62
@@ -14801,7 +14821,7 @@ LINE
0
LINE
5
-1107
+118D
8
0
62
@@ -14821,7 +14841,7 @@ LINE
0
LINE
5
-1108
+118E
8
0
62
@@ -14841,7 +14861,7 @@ LINE
0
LINE
5
-1109
+118F
8
0
62
@@ -14861,7 +14881,7 @@ LINE
0
LINE
5
-110A
+1190
8
0
62
@@ -14881,7 +14901,7 @@ LINE
0
LINE
5
-110B
+1191
8
0
62
@@ -14901,7 +14921,7 @@ LINE
0
LINE
5
-110C
+1192
8
0
62
@@ -14921,7 +14941,7 @@ LINE
0
LINE
5
-110D
+1193
8
0
62
@@ -14941,7 +14961,7 @@ LINE
0
LINE
5
-110E
+1194
8
0
62
@@ -14961,7 +14981,7 @@ LINE
0
LINE
5
-110F
+1195
8
0
62
@@ -14981,7 +15001,7 @@ LINE
0
LINE
5
-1110
+1196
8
0
62
@@ -15001,7 +15021,7 @@ LINE
0
LINE
5
-1111
+1197
8
0
62
@@ -15021,7 +15041,7 @@ LINE
0
ENDBLK
5
-1113
+1199
8
0
0
@@ -15045,7 +15065,7 @@ BLOCK
0
SOLID
5
-111A
+11A0
8
0
6
@@ -15083,7 +15103,7 @@ CONTINUOUS
0
SOLID
5
-111B
+11A1
8
0
6
@@ -15121,7 +15141,7 @@ CONTINUOUS
0
ENDBLK
5
-111D
+11A3
8
0
0
@@ -15145,7 +15165,7 @@ BLOCK
0
SOLID
5
-1124
+11AA
8
0
6
@@ -15183,7 +15203,7 @@ CONTINUOUS
0
SOLID
5
-1125
+11AB
8
0
6
@@ -15221,7 +15241,7 @@ CONTINUOUS
0
SOLID
5
-1126
+11AC
8
0
6
@@ -15259,7 +15279,7 @@ CONTINUOUS
0
SOLID
5
-1127
+11AD
8
0
6
@@ -15297,7 +15317,7 @@ CONTINUOUS
0
SOLID
5
-1128
+11AE
8
0
6
@@ -15335,7 +15355,7 @@ CONTINUOUS
0
SOLID
5
-1129
+11AF
8
0
6
@@ -15373,7 +15393,7 @@ CONTINUOUS
0
SOLID
5
-112A
+11B0
8
0
6
@@ -15411,7 +15431,7 @@ CONTINUOUS
0
SOLID
5
-112B
+11B1
8
0
6
@@ -15449,7 +15469,7 @@ CONTINUOUS
0
SOLID
5
-112C
+11B2
8
0
6
@@ -15487,7 +15507,7 @@ CONTINUOUS
0
SOLID
5
-112D
+11B3
8
0
6
@@ -15525,7 +15545,7 @@ CONTINUOUS
0
SOLID
5
-112E
+11B4
8
0
6
@@ -15563,7 +15583,7 @@ CONTINUOUS
0
SOLID
5
-112F
+11B5
8
0
6
@@ -15601,7 +15621,7 @@ CONTINUOUS
0
SOLID
5
-1130
+11B6
8
0
6
@@ -15639,7 +15659,7 @@ CONTINUOUS
0
SOLID
5
-1131
+11B7
8
0
6
@@ -15677,7 +15697,7 @@ CONTINUOUS
0
SOLID
5
-1132
+11B8
8
0
6
@@ -15715,7 +15735,7 @@ CONTINUOUS
0
SOLID
5
-1133
+11B9
8
0
6
@@ -15753,7 +15773,7 @@ CONTINUOUS
0
SOLID
5
-1134
+11BA
8
0
6
@@ -15791,7 +15811,7 @@ CONTINUOUS
0
SOLID
5
-1135
+11BB
8
0
6
@@ -15829,7 +15849,7 @@ CONTINUOUS
0
SOLID
5
-1136
+11BC
8
0
6
@@ -15867,7 +15887,7 @@ CONTINUOUS
0
SOLID
5
-1137
+11BD
8
0
6
@@ -15905,7 +15925,7 @@ CONTINUOUS
0
SOLID
5
-1138
+11BE
8
0
6
@@ -15943,7 +15963,7 @@ CONTINUOUS
0
SOLID
5
-1139
+11BF
8
0
6
@@ -15981,7 +16001,7 @@ CONTINUOUS
0
SOLID
5
-113A
+11C0
8
0
6
@@ -16019,7 +16039,7 @@ CONTINUOUS
0
SOLID
5
-113B
+11C1
8
0
6
@@ -16057,7 +16077,7 @@ CONTINUOUS
0
SOLID
5
-113C
+11C2
8
0
6
@@ -16095,7 +16115,7 @@ CONTINUOUS
0
SOLID
5
-113D
+11C3
8
0
6
@@ -16133,7 +16153,7 @@ CONTINUOUS
0
SOLID
5
-113E
+11C4
8
0
6
@@ -16171,7 +16191,7 @@ CONTINUOUS
0
SOLID
5
-113F
+11C5
8
0
6
@@ -16209,7 +16229,7 @@ CONTINUOUS
0
SOLID
5
-1140
+11C6
8
0
6
@@ -16247,7 +16267,7 @@ CONTINUOUS
0
SOLID
5
-1141
+11C7
8
0
6
@@ -16285,7 +16305,7 @@ CONTINUOUS
0
SOLID
5
-1142
+11C8
8
0
6
@@ -16323,7 +16343,7 @@ CONTINUOUS
0
SOLID
5
-1143
+11C9
8
0
6
@@ -16361,7 +16381,7 @@ CONTINUOUS
0
SOLID
5
-1144
+11CA
8
0
6
@@ -16399,7 +16419,7 @@ CONTINUOUS
0
SOLID
5
-1145
+11CB
8
0
6
@@ -16437,7 +16457,7 @@ CONTINUOUS
0
SOLID
5
-1146
+11CC
8
0
6
@@ -16475,7 +16495,7 @@ CONTINUOUS
0
SOLID
5
-1147
+11CD
8
0
6
@@ -16513,7 +16533,7 @@ CONTINUOUS
0
SOLID
5
-1148
+11CE
8
0
6
@@ -16551,7 +16571,7 @@ CONTINUOUS
0
SOLID
5
-1149
+11CF
8
0
6
@@ -16589,7 +16609,7 @@ CONTINUOUS
0
SOLID
5
-114A
+11D0
8
0
6
@@ -16627,7 +16647,7 @@ CONTINUOUS
0
SOLID
5
-114B
+11D1
8
0
6
@@ -16665,7 +16685,7 @@ CONTINUOUS
0
SOLID
5
-114C
+11D2
8
0
6
@@ -16703,7 +16723,7 @@ CONTINUOUS
0
SOLID
5
-114D
+11D3
8
0
6
@@ -16741,7 +16761,7 @@ CONTINUOUS
0
SOLID
5
-114E
+11D4
8
0
6
@@ -16779,7 +16799,7 @@ CONTINUOUS
0
SOLID
5
-114F
+11D5
8
0
6
@@ -16817,7 +16837,7 @@ CONTINUOUS
0
SOLID
5
-1150
+11D6
8
0
6
@@ -16855,7 +16875,7 @@ CONTINUOUS
0
SOLID
5
-1151
+11D7
8
0
6
@@ -16893,7 +16913,7 @@ CONTINUOUS
0
SOLID
5
-1152
+11D8
8
0
6
@@ -16931,7 +16951,7 @@ CONTINUOUS
0
SOLID
5
-1153
+11D9
8
0
6
@@ -16969,7 +16989,7 @@ CONTINUOUS
0
SOLID
5
-1154
+11DA
8
0
6
@@ -17007,7 +17027,7 @@ CONTINUOUS
0
SOLID
5
-1155
+11DB
8
0
6
@@ -17045,7 +17065,7 @@ CONTINUOUS
0
SOLID
5
-1156
+11DC
8
0
6
@@ -17083,7 +17103,7 @@ CONTINUOUS
0
SOLID
5
-1157
+11DD
8
0
6
@@ -17121,7 +17141,7 @@ CONTINUOUS
0
SOLID
5
-1158
+11DE
8
0
6
@@ -17159,7 +17179,7 @@ CONTINUOUS
0
SOLID
5
-1159
+11DF
8
0
6
@@ -17197,7 +17217,7 @@ CONTINUOUS
0
SOLID
5
-115A
+11E0
8
0
6
@@ -17235,7 +17255,7 @@ CONTINUOUS
0
SOLID
5
-115B
+11E1
8
0
6
@@ -17273,7 +17293,7 @@ CONTINUOUS
0
SOLID
5
-115C
+11E2
8
0
6
@@ -17311,7 +17331,7 @@ CONTINUOUS
0
SOLID
5
-115D
+11E3
8
0
6
@@ -17349,7 +17369,7 @@ CONTINUOUS
0
SOLID
5
-115E
+11E4
8
0
6
@@ -17387,7 +17407,7 @@ CONTINUOUS
0
SOLID
5
-115F
+11E5
8
0
6
@@ -17425,7 +17445,7 @@ CONTINUOUS
0
SOLID
5
-1160
+11E6
8
0
6
@@ -17463,7 +17483,7 @@ CONTINUOUS
0
SOLID
5
-1161
+11E7
8
0
6
@@ -17501,7 +17521,7 @@ CONTINUOUS
0
SOLID
5
-1162
+11E8
8
0
6
@@ -17539,7 +17559,7 @@ CONTINUOUS
0
SOLID
5
-1163
+11E9
8
0
6
@@ -17577,7 +17597,7 @@ CONTINUOUS
0
SOLID
5
-1164
+11EA
8
0
6
@@ -17615,7 +17635,7 @@ CONTINUOUS
0
SOLID
5
-1165
+11EB
8
0
6
@@ -17653,7 +17673,7 @@ CONTINUOUS
0
SOLID
5
-1166
+11EC
8
0
6
@@ -17691,7 +17711,7 @@ CONTINUOUS
0
SOLID
5
-1167
+11ED
8
0
6
@@ -17729,7 +17749,7 @@ CONTINUOUS
0
SOLID
5
-1168
+11EE
8
0
6
@@ -17767,7 +17787,7 @@ CONTINUOUS
0
SOLID
5
-1169
+11EF
8
0
6
@@ -17805,7 +17825,7 @@ CONTINUOUS
0
SOLID
5
-116A
+11F0
8
0
6
@@ -17843,7 +17863,7 @@ CONTINUOUS
0
SOLID
5
-116B
+11F1
8
0
6
@@ -17881,7 +17901,7 @@ CONTINUOUS
0
SOLID
5
-116C
+11F2
8
0
6
@@ -17919,7 +17939,7 @@ CONTINUOUS
0
SOLID
5
-116D
+11F3
8
0
6
@@ -17957,7 +17977,7 @@ CONTINUOUS
0
SOLID
5
-116E
+11F4
8
0
6
@@ -17995,7 +18015,7 @@ CONTINUOUS
0
SOLID
5
-116F
+11F5
8
0
6
@@ -18033,7 +18053,7 @@ CONTINUOUS
0
SOLID
5
-1170
+11F6
8
0
6
@@ -18071,7 +18091,7 @@ CONTINUOUS
0
SOLID
5
-1171
+11F7
8
0
6
@@ -18109,7 +18129,7 @@ CONTINUOUS
0
SOLID
5
-1172
+11F8
8
0
6
@@ -18147,7 +18167,7 @@ CONTINUOUS
0
SOLID
5
-1173
+11F9
8
0
6
@@ -18185,7 +18205,7 @@ CONTINUOUS
0
SOLID
5
-1174
+11FA
8
0
6
@@ -18223,7 +18243,7 @@ CONTINUOUS
0
SOLID
5
-1175
+11FB
8
0
6
@@ -18261,7 +18281,7 @@ CONTINUOUS
0
SOLID
5
-1176
+11FC
8
0
6
@@ -18299,7 +18319,7 @@ CONTINUOUS
0
SOLID
5
-1177
+11FD
8
0
6
@@ -18337,7 +18357,7 @@ CONTINUOUS
0
SOLID
5
-1178
+11FE
8
0
6
@@ -18375,7 +18395,7 @@ CONTINUOUS
0
SOLID
5
-1179
+11FF
8
0
6
@@ -18413,7 +18433,7 @@ CONTINUOUS
0
SOLID
5
-117A
+1200
8
0
6
@@ -18451,7 +18471,7 @@ CONTINUOUS
0
SOLID
5
-117B
+1201
8
0
6
@@ -18489,7 +18509,7 @@ CONTINUOUS
0
SOLID
5
-117C
+1202
8
0
6
@@ -18527,7 +18547,7 @@ CONTINUOUS
0
SOLID
5
-117D
+1203
8
0
6
@@ -18565,7 +18585,7 @@ CONTINUOUS
0
SOLID
5
-117E
+1204
8
0
6
@@ -18603,7 +18623,7 @@ CONTINUOUS
0
SOLID
5
-117F
+1205
8
0
6
@@ -18641,7 +18661,7 @@ CONTINUOUS
0
SOLID
5
-1180
+1206
8
0
6
@@ -18679,7 +18699,7 @@ CONTINUOUS
0
SOLID
5
-1181
+1207
8
0
6
@@ -18717,7 +18737,7 @@ CONTINUOUS
0
SOLID
5
-1182
+1208
8
0
6
@@ -18755,7 +18775,7 @@ CONTINUOUS
0
SOLID
5
-1183
+1209
8
0
6
@@ -18793,7 +18813,7 @@ CONTINUOUS
0
SOLID
5
-1184
+120A
8
0
6
@@ -18831,7 +18851,7 @@ CONTINUOUS
0
SOLID
5
-1185
+120B
8
0
6
@@ -18869,7 +18889,7 @@ CONTINUOUS
0
SOLID
5
-1186
+120C
8
0
6
@@ -18907,7 +18927,7 @@ CONTINUOUS
0
SOLID
5
-1187
+120D
8
0
6
@@ -18945,7 +18965,7 @@ CONTINUOUS
0
SOLID
5
-1188
+120E
8
0
6
@@ -18983,7 +19003,7 @@ CONTINUOUS
0
SOLID
5
-1189
+120F
8
0
6
@@ -19021,7 +19041,7 @@ CONTINUOUS
0
SOLID
5
-118A
+1210
8
0
6
@@ -19059,7 +19079,7 @@ CONTINUOUS
0
SOLID
5
-118B
+1211
8
0
6
@@ -19097,7 +19117,7 @@ CONTINUOUS
0
SOLID
5
-118C
+1212
8
0
6
@@ -19135,7 +19155,7 @@ CONTINUOUS
0
SOLID
5
-118D
+1213
8
0
6
@@ -19173,7 +19193,7 @@ CONTINUOUS
0
SOLID
5
-118E
+1214
8
0
6
@@ -19211,7 +19231,7 @@ CONTINUOUS
0
SOLID
5
-118F
+1215
8
0
6
@@ -19249,7 +19269,7 @@ CONTINUOUS
0
SOLID
5
-1190
+1216
8
0
6
@@ -19287,7 +19307,7 @@ CONTINUOUS
0
SOLID
5
-1191
+1217
8
0
6
@@ -19325,7 +19345,7 @@ CONTINUOUS
0
SOLID
5
-1192
+1218
8
0
6
@@ -19363,7 +19383,7 @@ CONTINUOUS
0
SOLID
5
-1193
+1219
8
0
6
@@ -19401,7 +19421,7 @@ CONTINUOUS
0
SOLID
5
-1194
+121A
8
0
6
@@ -19439,7 +19459,7 @@ CONTINUOUS
0
SOLID
5
-1195
+121B
8
0
6
@@ -19477,7 +19497,7 @@ CONTINUOUS
0
SOLID
5
-1196
+121C
8
0
6
@@ -19515,7 +19535,7 @@ CONTINUOUS
0
SOLID
5
-1197
+121D
8
0
6
@@ -19553,7 +19573,7 @@ CONTINUOUS
0
SOLID
5
-1198
+121E
8
0
6
@@ -19591,7 +19611,7 @@ CONTINUOUS
0
SOLID
5
-1199
+121F
8
0
6
@@ -19629,7 +19649,7 @@ CONTINUOUS
0
SOLID
5
-119A
+1220
8
0
6
@@ -19667,7 +19687,7 @@ CONTINUOUS
0
SOLID
5
-119B
+1221
8
0
6
@@ -19705,7 +19725,7 @@ CONTINUOUS
0
SOLID
5
-119C
+1222
8
0
6
@@ -19743,7 +19763,7 @@ CONTINUOUS
0
SOLID
5
-119D
+1223
8
0
6
@@ -19781,7 +19801,7 @@ CONTINUOUS
0
SOLID
5
-119E
+1224
8
0
6
@@ -19819,7 +19839,7 @@ CONTINUOUS
0
SOLID
5
-119F
+1225
8
0
6
@@ -19857,7 +19877,7 @@ CONTINUOUS
0
SOLID
5
-11A0
+1226
8
0
6
@@ -19895,7 +19915,7 @@ CONTINUOUS
0
SOLID
5
-11A1
+1227
8
0
6
@@ -19933,7 +19953,7 @@ CONTINUOUS
0
SOLID
5
-11A2
+1228
8
0
6
@@ -19971,7 +19991,7 @@ CONTINUOUS
0
SOLID
5
-11A3
+1229
8
0
6
@@ -20009,7 +20029,7 @@ CONTINUOUS
0
SOLID
5
-11A4
+122A
8
0
6
@@ -20047,7 +20067,7 @@ CONTINUOUS
0
SOLID
5
-11A5
+122B
8
0
6
@@ -20085,7 +20105,7 @@ CONTINUOUS
0
SOLID
5
-11A6
+122C
8
0
6
@@ -20123,7 +20143,7 @@ CONTINUOUS
0
SOLID
5
-11A7
+122D
8
0
6
@@ -20161,7 +20181,7 @@ CONTINUOUS
0
SOLID
5
-11A8
+122E
8
0
6
@@ -20199,7 +20219,7 @@ CONTINUOUS
0
SOLID
5
-11A9
+122F
8
0
6
@@ -20237,7 +20257,7 @@ CONTINUOUS
0
SOLID
5
-11AA
+1230
8
0
6
@@ -20275,7 +20295,7 @@ CONTINUOUS
0
SOLID
5
-11AB
+1231
8
0
6
@@ -20313,7 +20333,7 @@ CONTINUOUS
0
SOLID
5
-11AC
+1232
8
0
6
@@ -20351,7 +20371,7 @@ CONTINUOUS
0
SOLID
5
-11AD
+1233
8
0
6
@@ -20389,7 +20409,7 @@ CONTINUOUS
0
SOLID
5
-11AE
+1234
8
0
6
@@ -20427,7 +20447,7 @@ CONTINUOUS
0
SOLID
5
-11AF
+1235
8
0
6
@@ -20465,7 +20485,7 @@ CONTINUOUS
0
SOLID
5
-11B0
+1236
8
0
6
@@ -20503,7 +20523,7 @@ CONTINUOUS
0
SOLID
5
-11B1
+1237
8
0
6
@@ -20541,7 +20561,7 @@ CONTINUOUS
0
SOLID
5
-11B2
+1238
8
0
6
@@ -20579,7 +20599,7 @@ CONTINUOUS
0
SOLID
5
-11B3
+1239
8
0
6
@@ -20617,7 +20637,7 @@ CONTINUOUS
0
SOLID
5
-11B4
+123A
8
0
6
@@ -20655,7 +20675,7 @@ CONTINUOUS
0
SOLID
5
-11B5
+123B
8
0
6
@@ -20693,7 +20713,7 @@ CONTINUOUS
0
SOLID
5
-11B6
+123C
8
0
6
@@ -20731,7 +20751,7 @@ CONTINUOUS
0
SOLID
5
-11B7
+123D
8
0
6
@@ -20769,7 +20789,7 @@ CONTINUOUS
0
SOLID
5
-11B8
+123E
8
0
6
@@ -20807,7 +20827,7 @@ CONTINUOUS
0
SOLID
5
-11B9
+123F
8
0
6
@@ -20845,7 +20865,7 @@ CONTINUOUS
0
SOLID
5
-11BA
+1240
8
0
6
@@ -20883,7 +20903,7 @@ CONTINUOUS
0
SOLID
5
-11BB
+1241
8
0
6
@@ -20921,7 +20941,7 @@ CONTINUOUS
0
SOLID
5
-11BC
+1242
8
0
6
@@ -20959,7 +20979,7 @@ CONTINUOUS
0
SOLID
5
-11BD
+1243
8
0
6
@@ -20997,7 +21017,7 @@ CONTINUOUS
0
SOLID
5
-11BE
+1244
8
0
6
@@ -21035,7 +21055,7 @@ CONTINUOUS
0
SOLID
5
-11BF
+1245
8
0
6
@@ -21073,7 +21093,7 @@ CONTINUOUS
0
SOLID
5
-11C0
+1246
8
0
6
@@ -21111,7 +21131,7 @@ CONTINUOUS
0
SOLID
5
-11C1
+1247
8
0
6
@@ -21149,7 +21169,7 @@ CONTINUOUS
0
SOLID
5
-11C2
+1248
8
0
6
@@ -21187,7 +21207,7 @@ CONTINUOUS
0
SOLID
5
-11C3
+1249
8
0
6
@@ -21225,7 +21245,7 @@ CONTINUOUS
0
SOLID
5
-11C4
+124A
8
0
6
@@ -21263,7 +21283,7 @@ CONTINUOUS
0
SOLID
5
-11C5
+124B
8
0
6
@@ -21301,7 +21321,7 @@ CONTINUOUS
0
SOLID
5
-11C6
+124C
8
0
6
@@ -21339,7 +21359,7 @@ CONTINUOUS
0
SOLID
5
-11C7
+124D
8
0
6
@@ -21377,7 +21397,7 @@ CONTINUOUS
0
SOLID
5
-11C8
+124E
8
0
6
@@ -21415,7 +21435,7 @@ CONTINUOUS
0
SOLID
5
-11C9
+124F
8
0
6
@@ -21453,7 +21473,7 @@ CONTINUOUS
0
SOLID
5
-11CA
+1250
8
0
6
@@ -21491,7 +21511,7 @@ CONTINUOUS
0
SOLID
5
-11CB
+1251
8
0
6
@@ -21529,7 +21549,7 @@ CONTINUOUS
0
SOLID
5
-11CC
+1252
8
0
6
@@ -21567,7 +21587,7 @@ CONTINUOUS
0
SOLID
5
-11CD
+1253
8
0
6
@@ -21605,7 +21625,7 @@ CONTINUOUS
0
SOLID
5
-11CE
+1254
8
0
6
@@ -21643,7 +21663,7 @@ CONTINUOUS
0
SOLID
5
-11CF
+1255
8
0
6
@@ -21681,7 +21701,7 @@ CONTINUOUS
0
SOLID
5
-11D0
+1256
8
0
6
@@ -21719,7 +21739,7 @@ CONTINUOUS
0
SOLID
5
-11D1
+1257
8
0
6
@@ -21757,7 +21777,7 @@ CONTINUOUS
0
SOLID
5
-11D2
+1258
8
0
6
@@ -21795,7 +21815,7 @@ CONTINUOUS
0
SOLID
5
-11D3
+1259
8
0
6
@@ -21833,7 +21853,7 @@ CONTINUOUS
0
SOLID
5
-11D4
+125A
8
0
6
@@ -21871,7 +21891,7 @@ CONTINUOUS
0
SOLID
5
-11D5
+125B
8
0
6
@@ -21909,7 +21929,7 @@ CONTINUOUS
0
SOLID
5
-11D6
+125C
8
0
6
@@ -21947,7 +21967,7 @@ CONTINUOUS
0
SOLID
5
-11D7
+125D
8
0
6
@@ -21985,7 +22005,7 @@ CONTINUOUS
0
SOLID
5
-11D8
+125E
8
0
6
@@ -22023,7 +22043,7 @@ CONTINUOUS
0
SOLID
5
-11D9
+125F
8
0
6
@@ -22061,7 +22081,7 @@ CONTINUOUS
0
SOLID
5
-11DA
+1260
8
0
6
@@ -22099,7 +22119,7 @@ CONTINUOUS
0
SOLID
5
-11DB
+1261
8
0
6
@@ -22137,7 +22157,7 @@ CONTINUOUS
0
SOLID
5
-11DC
+1262
8
0
6
@@ -22175,7 +22195,7 @@ CONTINUOUS
0
SOLID
5
-11DD
+1263
8
0
6
@@ -22213,7 +22233,7 @@ CONTINUOUS
0
SOLID
5
-11DE
+1264
8
0
6
@@ -22251,7 +22271,7 @@ CONTINUOUS
0
SOLID
5
-11DF
+1265
8
0
6
@@ -22289,7 +22309,7 @@ CONTINUOUS
0
SOLID
5
-11E0
+1266
8
0
6
@@ -22327,7 +22347,7 @@ CONTINUOUS
0
SOLID
5
-11E1
+1267
8
0
6
@@ -22365,7 +22385,7 @@ CONTINUOUS
0
SOLID
5
-11E2
+1268
8
0
6
@@ -22403,7 +22423,7 @@ CONTINUOUS
0
SOLID
5
-11E3
+1269
8
0
6
@@ -22441,7 +22461,7 @@ CONTINUOUS
0
SOLID
5
-11E4
+126A
8
0
6
@@ -22479,7 +22499,7 @@ CONTINUOUS
0
SOLID
5
-11E5
+126B
8
0
6
@@ -22517,7 +22537,7 @@ CONTINUOUS
0
SOLID
5
-11E6
+126C
8
0
6
@@ -22555,7 +22575,7 @@ CONTINUOUS
0
SOLID
5
-11E7
+126D
8
0
6
@@ -22593,7 +22613,7 @@ CONTINUOUS
0
SOLID
5
-11E8
+126E
8
0
6
@@ -22631,7 +22651,7 @@ CONTINUOUS
0
SOLID
5
-11E9
+126F
8
0
6
@@ -22669,7 +22689,7 @@ CONTINUOUS
0
SOLID
5
-11EA
+1270
8
0
6
@@ -22707,7 +22727,7 @@ CONTINUOUS
0
SOLID
5
-11EB
+1271
8
0
6
@@ -22745,7 +22765,7 @@ CONTINUOUS
0
SOLID
5
-11EC
+1272
8
0
6
@@ -22783,7 +22803,7 @@ CONTINUOUS
0
SOLID
5
-11ED
+1273
8
0
6
@@ -22821,7 +22841,7 @@ CONTINUOUS
0
SOLID
5
-11EE
+1274
8
0
6
@@ -22859,7 +22879,7 @@ CONTINUOUS
0
SOLID
5
-11EF
+1275
8
0
6
@@ -22897,7 +22917,7 @@ CONTINUOUS
0
SOLID
5
-11F0
+1276
8
0
6
@@ -22935,7 +22955,7 @@ CONTINUOUS
0
SOLID
5
-11F1
+1277
8
0
6
@@ -22973,7 +22993,7 @@ CONTINUOUS
0
SOLID
5
-11F2
+1278
8
0
6
@@ -23011,7 +23031,7 @@ CONTINUOUS
0
SOLID
5
-11F3
+1279
8
0
6
@@ -23049,7 +23069,7 @@ CONTINUOUS
0
SOLID
5
-11F4
+127A
8
0
6
@@ -23087,7 +23107,7 @@ CONTINUOUS
0
SOLID
5
-11F5
+127B
8
0
6
@@ -23125,7 +23145,7 @@ CONTINUOUS
0
SOLID
5
-11F6
+127C
8
0
6
@@ -23163,7 +23183,7 @@ CONTINUOUS
0
SOLID
5
-11F7
+127D
8
0
6
@@ -23201,7 +23221,7 @@ CONTINUOUS
0
SOLID
5
-11F8
+127E
8
0
6
@@ -23239,7 +23259,7 @@ CONTINUOUS
0
SOLID
5
-11F9
+127F
8
0
6
@@ -23277,7 +23297,7 @@ CONTINUOUS
0
SOLID
5
-11FA
+1280
8
0
6
@@ -23315,7 +23335,7 @@ CONTINUOUS
0
SOLID
5
-11FB
+1281
8
0
6
@@ -23353,7 +23373,7 @@ CONTINUOUS
0
SOLID
5
-11FC
+1282
8
0
6
@@ -23391,7 +23411,7 @@ CONTINUOUS
0
SOLID
5
-11FD
+1283
8
0
6
@@ -23429,7 +23449,7 @@ CONTINUOUS
0
SOLID
5
-11FE
+1284
8
0
6
@@ -23467,7 +23487,7 @@ CONTINUOUS
0
SOLID
5
-11FF
+1285
8
0
6
@@ -23505,7 +23525,7 @@ CONTINUOUS
0
SOLID
5
-1200
+1286
8
0
6
@@ -23543,7 +23563,7 @@ CONTINUOUS
0
SOLID
5
-1201
+1287
8
0
6
@@ -23581,7 +23601,7 @@ CONTINUOUS
0
SOLID
5
-1202
+1288
8
0
6
@@ -23619,7 +23639,7 @@ CONTINUOUS
0
SOLID
5
-1203
+1289
8
0
6
@@ -23657,7 +23677,7 @@ CONTINUOUS
0
SOLID
5
-1204
+128A
8
0
6
@@ -23695,7 +23715,7 @@ CONTINUOUS
0
SOLID
5
-1205
+128B
8
0
6
@@ -23733,7 +23753,7 @@ CONTINUOUS
0
SOLID
5
-1206
+128C
8
0
6
@@ -23771,7 +23791,7 @@ CONTINUOUS
0
SOLID
5
-1207
+128D
8
0
6
@@ -23809,7 +23829,7 @@ CONTINUOUS
0
SOLID
5
-1208
+128E
8
0
6
@@ -23847,7 +23867,7 @@ CONTINUOUS
0
SOLID
5
-1209
+128F
8
0
6
@@ -23885,7 +23905,7 @@ CONTINUOUS
0
SOLID
5
-120A
+1290
8
0
6
@@ -23923,7 +23943,7 @@ CONTINUOUS
0
SOLID
5
-120B
+1291
8
0
6
@@ -23961,7 +23981,7 @@ CONTINUOUS
0
SOLID
5
-120C
+1292
8
0
6
@@ -23999,7 +24019,7 @@ CONTINUOUS
0
SOLID
5
-120D
+1293
8
0
6
@@ -24037,7 +24057,7 @@ CONTINUOUS
0
SOLID
5
-120E
+1294
8
0
6
@@ -24075,7 +24095,7 @@ CONTINUOUS
0
SOLID
5
-120F
+1295
8
0
6
@@ -24113,7 +24133,7 @@ CONTINUOUS
0
SOLID
5
-1210
+1296
8
0
6
@@ -24151,7 +24171,7 @@ CONTINUOUS
0
SOLID
5
-1211
+1297
8
0
6
@@ -24189,7 +24209,7 @@ CONTINUOUS
0
SOLID
5
-1212
+1298
8
0
6
@@ -24227,7 +24247,7 @@ CONTINUOUS
0
SOLID
5
-1213
+1299
8
0
6
@@ -24265,7 +24285,7 @@ CONTINUOUS
0
SOLID
5
-1214
+129A
8
0
6
@@ -24303,7 +24323,7 @@ CONTINUOUS
0
SOLID
5
-1215
+129B
8
0
6
@@ -24341,7 +24361,7 @@ CONTINUOUS
0
SOLID
5
-1216
+129C
8
0
6
@@ -24379,7 +24399,7 @@ CONTINUOUS
0
SOLID
5
-1217
+129D
8
0
6
@@ -24417,7 +24437,7 @@ CONTINUOUS
0
SOLID
5
-1218
+129E
8
0
6
@@ -24455,7 +24475,7 @@ CONTINUOUS
0
SOLID
5
-1219
+129F
8
0
6
@@ -24493,7 +24513,7 @@ CONTINUOUS
0
SOLID
5
-121A
+12A0
8
0
6
@@ -24531,7 +24551,7 @@ CONTINUOUS
0
SOLID
5
-121B
+12A1
8
0
6
@@ -24569,7 +24589,7 @@ CONTINUOUS
0
SOLID
5
-121C
+12A2
8
0
6
@@ -24607,7 +24627,7 @@ CONTINUOUS
0
SOLID
5
-121D
+12A3
8
0
6
@@ -24645,7 +24665,7 @@ CONTINUOUS
0
SOLID
5
-121E
+12A4
8
0
6
@@ -24683,7 +24703,7 @@ CONTINUOUS
0
SOLID
5
-121F
+12A5
8
0
6
@@ -24721,7 +24741,7 @@ CONTINUOUS
0
SOLID
5
-1220
+12A6
8
0
6
@@ -24759,7 +24779,7 @@ CONTINUOUS
0
SOLID
5
-1221
+12A7
8
0
6
@@ -24797,7 +24817,7 @@ CONTINUOUS
0
SOLID
5
-1222
+12A8
8
0
6
@@ -24835,7 +24855,7 @@ CONTINUOUS
0
SOLID
5
-1223
+12A9
8
0
6
@@ -24873,7 +24893,7 @@ CONTINUOUS
0
SOLID
5
-1224
+12AA
8
0
6
@@ -24911,7 +24931,7 @@ CONTINUOUS
0
SOLID
5
-1225
+12AB
8
0
6
@@ -24949,7 +24969,7 @@ CONTINUOUS
0
SOLID
5
-1226
+12AC
8
0
6
@@ -24987,7 +25007,7 @@ CONTINUOUS
0
SOLID
5
-1227
+12AD
8
0
6
@@ -25025,7 +25045,7 @@ CONTINUOUS
0
SOLID
5
-1228
+12AE
8
0
6
@@ -25063,7 +25083,7 @@ CONTINUOUS
0
SOLID
5
-1229
+12AF
8
0
6
@@ -25101,7 +25121,7 @@ CONTINUOUS
0
SOLID
5
-122A
+12B0
8
0
6
@@ -25139,7 +25159,7 @@ CONTINUOUS
0
SOLID
5
-122B
+12B1
8
0
6
@@ -25177,7 +25197,7 @@ CONTINUOUS
0
SOLID
5
-122C
+12B2
8
0
6
@@ -25215,7 +25235,7 @@ CONTINUOUS
0
SOLID
5
-122D
+12B3
8
0
6
@@ -25253,7 +25273,7 @@ CONTINUOUS
0
SOLID
5
-122E
+12B4
8
0
6
@@ -25291,7 +25311,7 @@ CONTINUOUS
0
SOLID
5
-122F
+12B5
8
0
6
@@ -25329,7 +25349,7 @@ CONTINUOUS
0
SOLID
5
-1230
+12B6
8
0
6
@@ -25367,7 +25387,7 @@ CONTINUOUS
0
SOLID
5
-1231
+12B7
8
0
6
@@ -25405,7 +25425,7 @@ CONTINUOUS
0
SOLID
5
-1232
+12B8
8
0
6
@@ -25443,7 +25463,7 @@ CONTINUOUS
0
SOLID
5
-1233
+12B9
8
0
6
@@ -25481,7 +25501,7 @@ CONTINUOUS
0
SOLID
5
-1234
+12BA
8
0
6
@@ -25519,7 +25539,7 @@ CONTINUOUS
0
SOLID
5
-1235
+12BB
8
0
6
@@ -25557,7 +25577,7 @@ CONTINUOUS
0
SOLID
5
-1236
+12BC
8
0
6
@@ -25595,7 +25615,7 @@ CONTINUOUS
0
SOLID
5
-1237
+12BD
8
0
6
@@ -25633,7 +25653,7 @@ CONTINUOUS
0
SOLID
5
-1238
+12BE
8
0
6
@@ -25671,7 +25691,7 @@ CONTINUOUS
0
SOLID
5
-1239
+12BF
8
0
6
@@ -25709,7 +25729,7 @@ CONTINUOUS
0
SOLID
5
-123A
+12C0
8
0
6
@@ -25747,7 +25767,7 @@ CONTINUOUS
0
SOLID
5
-123B
+12C1
8
0
6
@@ -25785,7 +25805,7 @@ CONTINUOUS
0
SOLID
5
-123C
+12C2
8
0
6
@@ -25823,7 +25843,7 @@ CONTINUOUS
0
SOLID
5
-123D
+12C3
8
0
6
@@ -25861,7 +25881,7 @@ CONTINUOUS
0
SOLID
5
-123E
+12C4
8
0
6
@@ -25899,7 +25919,7 @@ CONTINUOUS
0
SOLID
5
-123F
+12C5
8
0
6
@@ -25937,7 +25957,7 @@ CONTINUOUS
0
SOLID
5
-1240
+12C6
8
0
6
@@ -25975,7 +25995,7 @@ CONTINUOUS
0
SOLID
5
-1241
+12C7
8
0
6
@@ -26013,7 +26033,7 @@ CONTINUOUS
0
SOLID
5
-1242
+12C8
8
0
6
@@ -26051,7 +26071,7 @@ CONTINUOUS
0
SOLID
5
-1243
+12C9
8
0
6
@@ -26089,7 +26109,7 @@ CONTINUOUS
0
SOLID
5
-1244
+12CA
8
0
6
@@ -26127,7 +26147,7 @@ CONTINUOUS
0
SOLID
5
-1245
+12CB
8
0
6
@@ -26165,7 +26185,7 @@ CONTINUOUS
0
SOLID
5
-1246
+12CC
8
0
6
@@ -26203,7 +26223,7 @@ CONTINUOUS
0
SOLID
5
-1247
+12CD
8
0
6
@@ -26241,7 +26261,7 @@ CONTINUOUS
0
SOLID
5
-1248
+12CE
8
0
6
@@ -26279,7 +26299,7 @@ CONTINUOUS
0
SOLID
5
-1249
+12CF
8
0
6
@@ -26317,7 +26337,7 @@ CONTINUOUS
0
SOLID
5
-124A
+12D0
8
0
6
@@ -26355,7 +26375,7 @@ CONTINUOUS
0
SOLID
5
-124B
+12D1
8
0
6
@@ -26393,7 +26413,7 @@ CONTINUOUS
0
SOLID
5
-124C
+12D2
8
0
6
@@ -26431,7 +26451,7 @@ CONTINUOUS
0
SOLID
5
-124D
+12D3
8
0
6
@@ -26469,7 +26489,7 @@ CONTINUOUS
0
SOLID
5
-124E
+12D4
8
0
6
@@ -26507,7 +26527,7 @@ CONTINUOUS
0
SOLID
5
-124F
+12D5
8
0
6
@@ -26545,7 +26565,7 @@ CONTINUOUS
0
SOLID
5
-1250
+12D6
8
0
6
@@ -26583,7 +26603,7 @@ CONTINUOUS
0
SOLID
5
-1251
+12D7
8
0
6
@@ -26621,7 +26641,7 @@ CONTINUOUS
0
SOLID
5
-1252
+12D8
8
0
6
@@ -26659,7 +26679,7 @@ CONTINUOUS
0
SOLID
5
-1253
+12D9
8
0
6
@@ -26697,7 +26717,7 @@ CONTINUOUS
0
SOLID
5
-1254
+12DA
8
0
6
@@ -26735,7 +26755,7 @@ CONTINUOUS
0
SOLID
5
-1255
+12DB
8
0
6
@@ -26773,7 +26793,7 @@ CONTINUOUS
0
SOLID
5
-1256
+12DC
8
0
6
@@ -26811,7 +26831,7 @@ CONTINUOUS
0
SOLID
5
-1257
+12DD
8
0
6
@@ -26849,7 +26869,7 @@ CONTINUOUS
0
SOLID
5
-1258
+12DE
8
0
6
@@ -26887,7 +26907,7 @@ CONTINUOUS
0
SOLID
5
-1259
+12DF
8
0
6
@@ -26925,7 +26945,7 @@ CONTINUOUS
0
SOLID
5
-125A
+12E0
8
0
6
@@ -26963,7 +26983,7 @@ CONTINUOUS
0
SOLID
5
-125B
+12E1
8
0
6
@@ -27001,7 +27021,7 @@ CONTINUOUS
0
ENDBLK
5
-125D
+12E3
8
0
0
@@ -27025,7 +27045,7 @@ BLOCK
0
POLYLINE
5
-125F
+12E5
8
LAYER_COLOR_80
66
@@ -27041,7 +27061,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1260
+12E6
8
LAYER_COLOR_80
10
@@ -27055,7 +27075,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1261
+12E7
8
LAYER_COLOR_80
10
@@ -27069,13 +27089,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1262
+12E8
8
LAYER_COLOR_80
0
POLYLINE
5
-1263
+12E9
8
LAYER_COLOR_80
66
@@ -27091,7 +27111,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1264
+12EA
8
LAYER_COLOR_80
10
@@ -27105,7 +27125,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1265
+12EB
8
LAYER_COLOR_80
10
@@ -27119,13 +27139,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1266
+12EC
8
LAYER_COLOR_80
0
POLYLINE
5
-1267
+12ED
8
LAYER_COLOR_80
66
@@ -27141,7 +27161,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1268
+12EE
8
LAYER_COLOR_80
10
@@ -27155,7 +27175,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1269
+12EF
8
LAYER_COLOR_80
10
@@ -27169,13 +27189,13 @@ LAYER_COLOR_80
0
SEQEND
5
-126A
+12F0
8
LAYER_COLOR_80
0
POLYLINE
5
-126B
+12F1
8
LAYER_COLOR_80
66
@@ -27191,7 +27211,7 @@ LAYER_COLOR_80
0
VERTEX
5
-126C
+12F2
8
LAYER_COLOR_80
10
@@ -27205,7 +27225,7 @@ LAYER_COLOR_80
0
VERTEX
5
-126D
+12F3
8
LAYER_COLOR_80
10
@@ -27219,13 +27239,13 @@ LAYER_COLOR_80
0
SEQEND
5
-126E
+12F4
8
LAYER_COLOR_80
0
POLYLINE
5
-126F
+12F5
8
LAYER_COLOR_80
66
@@ -27241,7 +27261,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1270
+12F6
8
LAYER_COLOR_80
10
@@ -27255,7 +27275,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1271
+12F7
8
LAYER_COLOR_80
10
@@ -27269,13 +27289,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1272
+12F8
8
LAYER_COLOR_80
0
POLYLINE
5
-1273
+12F9
8
LAYER_COLOR_80
66
@@ -27291,7 +27311,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1274
+12FA
8
LAYER_COLOR_80
10
@@ -27305,7 +27325,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1275
+12FB
8
LAYER_COLOR_80
10
@@ -27319,13 +27339,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1276
+12FC
8
LAYER_COLOR_80
0
POLYLINE
5
-1277
+12FD
8
LAYER_COLOR_80
66
@@ -27341,7 +27361,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1278
+12FE
8
LAYER_COLOR_80
10
@@ -27355,7 +27375,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1279
+12FF
8
LAYER_COLOR_80
10
@@ -27369,13 +27389,13 @@ LAYER_COLOR_80
0
SEQEND
5
-127A
+1300
8
LAYER_COLOR_80
0
POLYLINE
5
-127B
+1301
8
LAYER_COLOR_80
66
@@ -27391,7 +27411,7 @@ LAYER_COLOR_80
0
VERTEX
5
-127C
+1302
8
LAYER_COLOR_80
10
@@ -27405,7 +27425,7 @@ LAYER_COLOR_80
0
VERTEX
5
-127D
+1303
8
LAYER_COLOR_80
10
@@ -27419,13 +27439,13 @@ LAYER_COLOR_80
0
SEQEND
5
-127E
+1304
8
LAYER_COLOR_80
0
POLYLINE
5
-127F
+1305
8
LAYER_COLOR_80
66
@@ -27441,7 +27461,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1280
+1306
8
LAYER_COLOR_80
10
@@ -27455,7 +27475,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1281
+1307
8
LAYER_COLOR_80
10
@@ -27469,13 +27489,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1282
+1308
8
LAYER_COLOR_80
0
POLYLINE
5
-1283
+1309
8
LAYER_COLOR_80
66
@@ -27491,7 +27511,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1284
+130A
8
LAYER_COLOR_80
10
@@ -27505,7 +27525,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1285
+130B
8
LAYER_COLOR_80
10
@@ -27519,13 +27539,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1286
+130C
8
LAYER_COLOR_80
0
POLYLINE
5
-1287
+130D
8
LAYER_COLOR_80
66
@@ -27541,7 +27561,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1288
+130E
8
LAYER_COLOR_80
10
@@ -27555,7 +27575,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1289
+130F
8
LAYER_COLOR_80
10
@@ -27569,13 +27589,13 @@ LAYER_COLOR_80
0
SEQEND
5
-128A
+1310
8
LAYER_COLOR_80
0
POLYLINE
5
-128B
+1311
8
LAYER_COLOR_80
66
@@ -27591,7 +27611,7 @@ LAYER_COLOR_80
0
VERTEX
5
-128C
+1312
8
LAYER_COLOR_80
10
@@ -27605,7 +27625,7 @@ LAYER_COLOR_80
0
VERTEX
5
-128D
+1313
8
LAYER_COLOR_80
10
@@ -27619,13 +27639,13 @@ LAYER_COLOR_80
0
SEQEND
5
-128E
+1314
8
LAYER_COLOR_80
0
POLYLINE
5
-128F
+1315
8
LAYER_COLOR_80
66
@@ -27641,7 +27661,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1290
+1316
8
LAYER_COLOR_80
10
@@ -27655,7 +27675,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1291
+1317
8
LAYER_COLOR_80
10
@@ -27669,13 +27689,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1292
+1318
8
LAYER_COLOR_80
0
POLYLINE
5
-1293
+1319
8
LAYER_COLOR_80
66
@@ -27691,7 +27711,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1294
+131A
8
LAYER_COLOR_80
10
@@ -27705,7 +27725,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1295
+131B
8
LAYER_COLOR_80
10
@@ -27719,13 +27739,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1296
+131C
8
LAYER_COLOR_80
0
POLYLINE
5
-1297
+131D
8
LAYER_COLOR_80
66
@@ -27741,7 +27761,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1298
+131E
8
LAYER_COLOR_80
10
@@ -27755,7 +27775,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1299
+131F
8
LAYER_COLOR_80
10
@@ -27769,13 +27789,13 @@ LAYER_COLOR_80
0
SEQEND
5
-129A
+1320
8
LAYER_COLOR_80
0
POLYLINE
5
-129B
+1321
8
LAYER_COLOR_80
66
@@ -27791,7 +27811,7 @@ LAYER_COLOR_80
0
VERTEX
5
-129C
+1322
8
LAYER_COLOR_80
10
@@ -27805,7 +27825,7 @@ LAYER_COLOR_80
0
VERTEX
5
-129D
+1323
8
LAYER_COLOR_80
10
@@ -27819,13 +27839,13 @@ LAYER_COLOR_80
0
SEQEND
5
-129E
+1324
8
LAYER_COLOR_80
0
POLYLINE
5
-129F
+1325
8
LAYER_COLOR_80
66
@@ -27841,7 +27861,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12A0
+1326
8
LAYER_COLOR_80
10
@@ -27855,7 +27875,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12A1
+1327
8
LAYER_COLOR_80
10
@@ -27869,13 +27889,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12A2
+1328
8
LAYER_COLOR_80
0
POLYLINE
5
-12A3
+1329
8
LAYER_COLOR_80
66
@@ -27891,7 +27911,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12A4
+132A
8
LAYER_COLOR_80
10
@@ -27905,7 +27925,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12A5
+132B
8
LAYER_COLOR_80
10
@@ -27919,13 +27939,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12A6
+132C
8
LAYER_COLOR_80
0
POLYLINE
5
-12A7
+132D
8
LAYER_COLOR_80
66
@@ -27941,7 +27961,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12A8
+132E
8
LAYER_COLOR_80
10
@@ -27955,7 +27975,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12A9
+132F
8
LAYER_COLOR_80
10
@@ -27969,13 +27989,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12AA
+1330
8
LAYER_COLOR_80
0
POLYLINE
5
-12AB
+1331
8
LAYER_COLOR_80
66
@@ -27991,7 +28011,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12AC
+1332
8
LAYER_COLOR_80
10
@@ -28005,7 +28025,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12AD
+1333
8
LAYER_COLOR_80
10
@@ -28019,13 +28039,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12AE
+1334
8
LAYER_COLOR_80
0
POLYLINE
5
-12AF
+1335
8
LAYER_COLOR_80
66
@@ -28041,7 +28061,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12B0
+1336
8
LAYER_COLOR_80
10
@@ -28055,7 +28075,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12B1
+1337
8
LAYER_COLOR_80
10
@@ -28069,13 +28089,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12B2
+1338
8
LAYER_COLOR_80
0
POLYLINE
5
-12B3
+1339
8
LAYER_COLOR_80
66
@@ -28091,7 +28111,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12B4
+133A
8
LAYER_COLOR_80
10
@@ -28105,7 +28125,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12B5
+133B
8
LAYER_COLOR_80
10
@@ -28119,13 +28139,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12B6
+133C
8
LAYER_COLOR_80
0
POLYLINE
5
-12B7
+133D
8
LAYER_COLOR_80
66
@@ -28141,7 +28161,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12B8
+133E
8
LAYER_COLOR_80
10
@@ -28155,7 +28175,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12B9
+133F
8
LAYER_COLOR_80
10
@@ -28169,13 +28189,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12BA
+1340
8
LAYER_COLOR_80
0
POLYLINE
5
-12BB
+1341
8
LAYER_COLOR_80
66
@@ -28191,7 +28211,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12BC
+1342
8
LAYER_COLOR_80
10
@@ -28205,7 +28225,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12BD
+1343
8
LAYER_COLOR_80
10
@@ -28219,13 +28239,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12BE
+1344
8
LAYER_COLOR_80
0
POLYLINE
5
-12BF
+1345
8
LAYER_COLOR_80
66
@@ -28241,7 +28261,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12C0
+1346
8
LAYER_COLOR_80
10
@@ -28255,7 +28275,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12C1
+1347
8
LAYER_COLOR_80
10
@@ -28269,13 +28289,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12C2
+1348
8
LAYER_COLOR_80
0
POLYLINE
5
-12C3
+1349
8
LAYER_COLOR_80
66
@@ -28291,7 +28311,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12C4
+134A
8
LAYER_COLOR_80
10
@@ -28305,7 +28325,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12C5
+134B
8
LAYER_COLOR_80
10
@@ -28319,13 +28339,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12C6
+134C
8
LAYER_COLOR_80
0
POLYLINE
5
-12C7
+134D
8
LAYER_COLOR_80
66
@@ -28341,7 +28361,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12C8
+134E
8
LAYER_COLOR_80
10
@@ -28355,7 +28375,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12C9
+134F
8
LAYER_COLOR_80
10
@@ -28369,13 +28389,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12CA
+1350
8
LAYER_COLOR_80
0
POLYLINE
5
-12CB
+1351
8
LAYER_COLOR_80
66
@@ -28391,7 +28411,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12CC
+1352
8
LAYER_COLOR_80
10
@@ -28405,7 +28425,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12CD
+1353
8
LAYER_COLOR_80
10
@@ -28419,13 +28439,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12CE
+1354
8
LAYER_COLOR_80
0
POLYLINE
5
-12CF
+1355
8
LAYER_COLOR_80
66
@@ -28441,7 +28461,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12D0
+1356
8
LAYER_COLOR_80
10
@@ -28455,7 +28475,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12D1
+1357
8
LAYER_COLOR_80
10
@@ -28469,13 +28489,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12D2
+1358
8
LAYER_COLOR_80
0
POLYLINE
5
-12D3
+1359
8
LAYER_COLOR_80
66
@@ -28491,7 +28511,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12D4
+135A
8
LAYER_COLOR_80
10
@@ -28505,7 +28525,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12D5
+135B
8
LAYER_COLOR_80
10
@@ -28519,13 +28539,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12D6
+135C
8
LAYER_COLOR_80
0
POLYLINE
5
-12D7
+135D
8
LAYER_COLOR_80
66
@@ -28541,7 +28561,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12D8
+135E
8
LAYER_COLOR_80
10
@@ -28555,7 +28575,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12D9
+135F
8
LAYER_COLOR_80
10
@@ -28569,13 +28589,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12DA
+1360
8
LAYER_COLOR_80
0
POLYLINE
5
-12DB
+1361
8
LAYER_COLOR_80
66
@@ -28591,7 +28611,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12DC
+1362
8
LAYER_COLOR_80
10
@@ -28605,7 +28625,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12DD
+1363
8
LAYER_COLOR_80
10
@@ -28619,13 +28639,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12DE
+1364
8
LAYER_COLOR_80
0
POLYLINE
5
-12DF
+1365
8
LAYER_COLOR_80
66
@@ -28641,7 +28661,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12E0
+1366
8
LAYER_COLOR_80
10
@@ -28655,7 +28675,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12E1
+1367
8
LAYER_COLOR_80
10
@@ -28669,13 +28689,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12E2
+1368
8
LAYER_COLOR_80
0
POLYLINE
5
-12E3
+1369
8
LAYER_COLOR_80
66
@@ -28691,7 +28711,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12E4
+136A
8
LAYER_COLOR_80
10
@@ -28705,7 +28725,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12E5
+136B
8
LAYER_COLOR_80
10
@@ -28719,13 +28739,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12E6
+136C
8
LAYER_COLOR_80
0
POLYLINE
5
-12E7
+136D
8
LAYER_COLOR_80
66
@@ -28741,7 +28761,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12E8
+136E
8
LAYER_COLOR_80
10
@@ -28755,7 +28775,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12E9
+136F
8
LAYER_COLOR_80
10
@@ -28769,13 +28789,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12EA
+1370
8
LAYER_COLOR_80
0
POLYLINE
5
-12EB
+1371
8
LAYER_COLOR_80
66
@@ -28791,7 +28811,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12EC
+1372
8
LAYER_COLOR_80
10
@@ -28805,7 +28825,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12ED
+1373
8
LAYER_COLOR_80
10
@@ -28819,13 +28839,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12EE
+1374
8
LAYER_COLOR_80
0
POLYLINE
5
-12EF
+1375
8
LAYER_COLOR_80
66
@@ -28841,7 +28861,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12F0
+1376
8
LAYER_COLOR_80
10
@@ -28855,7 +28875,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12F1
+1377
8
LAYER_COLOR_80
10
@@ -28869,13 +28889,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12F2
+1378
8
LAYER_COLOR_80
0
POLYLINE
5
-12F3
+1379
8
LAYER_COLOR_80
66
@@ -28891,7 +28911,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12F4
+137A
8
LAYER_COLOR_80
10
@@ -28905,7 +28925,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12F5
+137B
8
LAYER_COLOR_80
10
@@ -28919,13 +28939,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12F6
+137C
8
LAYER_COLOR_80
0
POLYLINE
5
-12F7
+137D
8
LAYER_COLOR_80
66
@@ -28941,7 +28961,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12F8
+137E
8
LAYER_COLOR_80
10
@@ -28955,7 +28975,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12F9
+137F
8
LAYER_COLOR_80
10
@@ -28969,13 +28989,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12FA
+1380
8
LAYER_COLOR_80
0
POLYLINE
5
-12FB
+1381
8
LAYER_COLOR_80
66
@@ -28991,7 +29011,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12FC
+1382
8
LAYER_COLOR_80
10
@@ -29005,7 +29025,7 @@ LAYER_COLOR_80
0
VERTEX
5
-12FD
+1383
8
LAYER_COLOR_80
10
@@ -29019,13 +29039,13 @@ LAYER_COLOR_80
0
SEQEND
5
-12FE
+1384
8
LAYER_COLOR_80
0
POLYLINE
5
-12FF
+1385
8
LAYER_COLOR_80
66
@@ -29041,7 +29061,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1300
+1386
8
LAYER_COLOR_80
10
@@ -29055,7 +29075,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1301
+1387
8
LAYER_COLOR_80
10
@@ -29069,13 +29089,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1302
+1388
8
LAYER_COLOR_80
0
POLYLINE
5
-1303
+1389
8
LAYER_COLOR_80
66
@@ -29091,7 +29111,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1304
+138A
8
LAYER_COLOR_80
10
@@ -29105,7 +29125,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1305
+138B
8
LAYER_COLOR_80
10
@@ -29119,13 +29139,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1306
+138C
8
LAYER_COLOR_80
0
POLYLINE
5
-1307
+138D
8
LAYER_COLOR_80
66
@@ -29141,7 +29161,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1308
+138E
8
LAYER_COLOR_80
10
@@ -29155,7 +29175,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1309
+138F
8
LAYER_COLOR_80
10
@@ -29169,13 +29189,13 @@ LAYER_COLOR_80
0
SEQEND
5
-130A
+1390
8
LAYER_COLOR_80
0
POLYLINE
5
-130B
+1391
8
LAYER_COLOR_80
66
@@ -29191,7 +29211,7 @@ LAYER_COLOR_80
0
VERTEX
5
-130C
+1392
8
LAYER_COLOR_80
10
@@ -29205,7 +29225,7 @@ LAYER_COLOR_80
0
VERTEX
5
-130D
+1393
8
LAYER_COLOR_80
10
@@ -29219,13 +29239,13 @@ LAYER_COLOR_80
0
SEQEND
5
-130E
+1394
8
LAYER_COLOR_80
0
POLYLINE
5
-130F
+1395
8
LAYER_COLOR_80
66
@@ -29241,7 +29261,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1310
+1396
8
LAYER_COLOR_80
10
@@ -29255,7 +29275,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1311
+1397
8
LAYER_COLOR_80
10
@@ -29269,13 +29289,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1312
+1398
8
LAYER_COLOR_80
0
POLYLINE
5
-1313
+1399
8
LAYER_COLOR_80
66
@@ -29291,7 +29311,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1314
+139A
8
LAYER_COLOR_80
10
@@ -29305,7 +29325,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1315
+139B
8
LAYER_COLOR_80
10
@@ -29319,13 +29339,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1316
+139C
8
LAYER_COLOR_80
0
POLYLINE
5
-1317
+139D
8
LAYER_COLOR_80
66
@@ -29341,7 +29361,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1318
+139E
8
LAYER_COLOR_80
10
@@ -29355,7 +29375,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1319
+139F
8
LAYER_COLOR_80
10
@@ -29369,13 +29389,13 @@ LAYER_COLOR_80
0
SEQEND
5
-131A
+13A0
8
LAYER_COLOR_80
0
POLYLINE
5
-131B
+13A1
8
LAYER_COLOR_80
66
@@ -29391,7 +29411,7 @@ LAYER_COLOR_80
0
VERTEX
5
-131C
+13A2
8
LAYER_COLOR_80
10
@@ -29405,7 +29425,7 @@ LAYER_COLOR_80
0
VERTEX
5
-131D
+13A3
8
LAYER_COLOR_80
10
@@ -29419,13 +29439,13 @@ LAYER_COLOR_80
0
SEQEND
5
-131E
+13A4
8
LAYER_COLOR_80
0
POLYLINE
5
-131F
+13A5
8
LAYER_COLOR_80
66
@@ -29441,7 +29461,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1320
+13A6
8
LAYER_COLOR_80
10
@@ -29455,7 +29475,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1321
+13A7
8
LAYER_COLOR_80
10
@@ -29469,13 +29489,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1322
+13A8
8
LAYER_COLOR_80
0
POLYLINE
5
-1323
+13A9
8
LAYER_COLOR_80
66
@@ -29491,7 +29511,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1324
+13AA
8
LAYER_COLOR_80
10
@@ -29505,7 +29525,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1325
+13AB
8
LAYER_COLOR_80
10
@@ -29519,13 +29539,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1326
+13AC
8
LAYER_COLOR_80
0
POLYLINE
5
-1327
+13AD
8
LAYER_COLOR_80
66
@@ -29541,7 +29561,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1328
+13AE
8
LAYER_COLOR_80
10
@@ -29555,7 +29575,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1329
+13AF
8
LAYER_COLOR_80
10
@@ -29569,13 +29589,13 @@ LAYER_COLOR_80
0
SEQEND
5
-132A
+13B0
8
LAYER_COLOR_80
0
POLYLINE
5
-132B
+13B1
8
LAYER_COLOR_80
66
@@ -29591,7 +29611,7 @@ LAYER_COLOR_80
0
VERTEX
5
-132C
+13B2
8
LAYER_COLOR_80
10
@@ -29605,7 +29625,7 @@ LAYER_COLOR_80
0
VERTEX
5
-132D
+13B3
8
LAYER_COLOR_80
10
@@ -29619,13 +29639,13 @@ LAYER_COLOR_80
0
SEQEND
5
-132E
+13B4
8
LAYER_COLOR_80
0
POLYLINE
5
-132F
+13B5
8
LAYER_COLOR_80
66
@@ -29641,7 +29661,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1330
+13B6
8
LAYER_COLOR_80
10
@@ -29655,7 +29675,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1331
+13B7
8
LAYER_COLOR_80
10
@@ -29669,13 +29689,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1332
+13B8
8
LAYER_COLOR_80
0
POLYLINE
5
-1333
+13B9
8
LAYER_COLOR_80
66
@@ -29691,7 +29711,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1334
+13BA
8
LAYER_COLOR_80
10
@@ -29705,7 +29725,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1335
+13BB
8
LAYER_COLOR_80
10
@@ -29719,13 +29739,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1336
+13BC
8
LAYER_COLOR_80
0
POLYLINE
5
-1337
+13BD
8
LAYER_COLOR_80
66
@@ -29741,7 +29761,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1338
+13BE
8
LAYER_COLOR_80
10
@@ -29755,7 +29775,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1339
+13BF
8
LAYER_COLOR_80
10
@@ -29769,13 +29789,13 @@ LAYER_COLOR_80
0
SEQEND
5
-133A
+13C0
8
LAYER_COLOR_80
0
POLYLINE
5
-133B
+13C1
8
LAYER_COLOR_80
66
@@ -29791,7 +29811,7 @@ LAYER_COLOR_80
0
VERTEX
5
-133C
+13C2
8
LAYER_COLOR_80
10
@@ -29805,7 +29825,7 @@ LAYER_COLOR_80
0
VERTEX
5
-133D
+13C3
8
LAYER_COLOR_80
10
@@ -29819,13 +29839,13 @@ LAYER_COLOR_80
0
SEQEND
5
-133E
+13C4
8
LAYER_COLOR_80
0
POLYLINE
5
-133F
+13C5
8
LAYER_COLOR_80
66
@@ -29841,7 +29861,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1340
+13C6
8
LAYER_COLOR_80
10
@@ -29855,7 +29875,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1341
+13C7
8
LAYER_COLOR_80
10
@@ -29869,13 +29889,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1342
+13C8
8
LAYER_COLOR_80
0
POLYLINE
5
-1343
+13C9
8
LAYER_COLOR_80
66
@@ -29891,7 +29911,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1344
+13CA
8
LAYER_COLOR_80
10
@@ -29905,7 +29925,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1345
+13CB
8
LAYER_COLOR_80
10
@@ -29919,13 +29939,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1346
+13CC
8
LAYER_COLOR_80
0
POLYLINE
5
-1347
+13CD
8
LAYER_COLOR_80
66
@@ -29941,7 +29961,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1348
+13CE
8
LAYER_COLOR_80
10
@@ -29955,7 +29975,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1349
+13CF
8
LAYER_COLOR_80
10
@@ -29969,13 +29989,13 @@ LAYER_COLOR_80
0
SEQEND
5
-134A
+13D0
8
LAYER_COLOR_80
0
POLYLINE
5
-134B
+13D1
8
LAYER_COLOR_80
66
@@ -29991,7 +30011,7 @@ LAYER_COLOR_80
0
VERTEX
5
-134C
+13D2
8
LAYER_COLOR_80
10
@@ -30005,7 +30025,7 @@ LAYER_COLOR_80
0
VERTEX
5
-134D
+13D3
8
LAYER_COLOR_80
10
@@ -30019,13 +30039,13 @@ LAYER_COLOR_80
0
SEQEND
5
-134E
+13D4
8
LAYER_COLOR_80
0
POLYLINE
5
-134F
+13D5
8
LAYER_COLOR_80
66
@@ -30041,7 +30061,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1350
+13D6
8
LAYER_COLOR_80
10
@@ -30055,7 +30075,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1351
+13D7
8
LAYER_COLOR_80
10
@@ -30069,13 +30089,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1352
+13D8
8
LAYER_COLOR_80
0
POLYLINE
5
-1353
+13D9
8
LAYER_COLOR_80
66
@@ -30091,7 +30111,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1354
+13DA
8
LAYER_COLOR_80
10
@@ -30105,7 +30125,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1355
+13DB
8
LAYER_COLOR_80
10
@@ -30119,13 +30139,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1356
+13DC
8
LAYER_COLOR_80
0
POLYLINE
5
-1357
+13DD
8
LAYER_COLOR_80
66
@@ -30141,7 +30161,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1358
+13DE
8
LAYER_COLOR_80
10
@@ -30155,7 +30175,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1359
+13DF
8
LAYER_COLOR_80
10
@@ -30169,13 +30189,13 @@ LAYER_COLOR_80
0
SEQEND
5
-135A
+13E0
8
LAYER_COLOR_80
0
POLYLINE
5
-135B
+13E1
8
LAYER_COLOR_80
66
@@ -30191,7 +30211,7 @@ LAYER_COLOR_80
0
VERTEX
5
-135C
+13E2
8
LAYER_COLOR_80
10
@@ -30205,7 +30225,7 @@ LAYER_COLOR_80
0
VERTEX
5
-135D
+13E3
8
LAYER_COLOR_80
10
@@ -30219,13 +30239,13 @@ LAYER_COLOR_80
0
SEQEND
5
-135E
+13E4
8
LAYER_COLOR_80
0
POLYLINE
5
-135F
+13E5
8
LAYER_COLOR_80
66
@@ -30241,7 +30261,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1360
+13E6
8
LAYER_COLOR_80
10
@@ -30255,7 +30275,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1361
+13E7
8
LAYER_COLOR_80
10
@@ -30269,13 +30289,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1362
+13E8
8
LAYER_COLOR_80
0
POLYLINE
5
-1363
+13E9
8
LAYER_COLOR_80
66
@@ -30291,7 +30311,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1364
+13EA
8
LAYER_COLOR_80
10
@@ -30305,7 +30325,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1365
+13EB
8
LAYER_COLOR_80
10
@@ -30319,13 +30339,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1366
+13EC
8
LAYER_COLOR_80
0
POLYLINE
5
-1367
+13ED
8
LAYER_COLOR_80
66
@@ -30341,7 +30361,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1368
+13EE
8
LAYER_COLOR_80
10
@@ -30355,7 +30375,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1369
+13EF
8
LAYER_COLOR_80
10
@@ -30369,13 +30389,13 @@ LAYER_COLOR_80
0
SEQEND
5
-136A
+13F0
8
LAYER_COLOR_80
0
POLYLINE
5
-136B
+13F1
8
LAYER_COLOR_80
66
@@ -30391,7 +30411,7 @@ LAYER_COLOR_80
0
VERTEX
5
-136C
+13F2
8
LAYER_COLOR_80
10
@@ -30405,7 +30425,7 @@ LAYER_COLOR_80
0
VERTEX
5
-136D
+13F3
8
LAYER_COLOR_80
10
@@ -30419,13 +30439,13 @@ LAYER_COLOR_80
0
SEQEND
5
-136E
+13F4
8
LAYER_COLOR_80
0
POLYLINE
5
-136F
+13F5
8
LAYER_COLOR_80
66
@@ -30441,7 +30461,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1370
+13F6
8
LAYER_COLOR_80
10
@@ -30455,7 +30475,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1371
+13F7
8
LAYER_COLOR_80
10
@@ -30469,13 +30489,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1372
+13F8
8
LAYER_COLOR_80
0
POLYLINE
5
-1373
+13F9
8
LAYER_COLOR_80
66
@@ -30491,7 +30511,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1374
+13FA
8
LAYER_COLOR_80
10
@@ -30505,7 +30525,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1375
+13FB
8
LAYER_COLOR_80
10
@@ -30519,13 +30539,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1376
+13FC
8
LAYER_COLOR_80
0
POLYLINE
5
-1377
+13FD
8
LAYER_COLOR_80
66
@@ -30541,7 +30561,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1378
+13FE
8
LAYER_COLOR_80
10
@@ -30555,7 +30575,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1379
+13FF
8
LAYER_COLOR_80
10
@@ -30569,13 +30589,13 @@ LAYER_COLOR_80
0
SEQEND
5
-137A
+1400
8
LAYER_COLOR_80
0
POLYLINE
5
-137B
+1401
8
LAYER_COLOR_80
66
@@ -30591,7 +30611,7 @@ LAYER_COLOR_80
0
VERTEX
5
-137C
+1402
8
LAYER_COLOR_80
10
@@ -30605,7 +30625,7 @@ LAYER_COLOR_80
0
VERTEX
5
-137D
+1403
8
LAYER_COLOR_80
10
@@ -30619,13 +30639,13 @@ LAYER_COLOR_80
0
SEQEND
5
-137E
+1404
8
LAYER_COLOR_80
0
POLYLINE
5
-137F
+1405
8
LAYER_COLOR_80
66
@@ -30641,7 +30661,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1380
+1406
8
LAYER_COLOR_80
10
@@ -30655,7 +30675,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1381
+1407
8
LAYER_COLOR_80
10
@@ -30669,13 +30689,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1382
+1408
8
LAYER_COLOR_80
0
POLYLINE
5
-1383
+1409
8
LAYER_COLOR_80
66
@@ -30691,7 +30711,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1384
+140A
8
LAYER_COLOR_80
10
@@ -30705,7 +30725,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1385
+140B
8
LAYER_COLOR_80
10
@@ -30719,13 +30739,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1386
+140C
8
LAYER_COLOR_80
0
POLYLINE
5
-1387
+140D
8
LAYER_COLOR_80
66
@@ -30741,7 +30761,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1388
+140E
8
LAYER_COLOR_80
10
@@ -30755,7 +30775,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1389
+140F
8
LAYER_COLOR_80
10
@@ -30769,13 +30789,13 @@ LAYER_COLOR_80
0
SEQEND
5
-138A
+1410
8
LAYER_COLOR_80
0
POLYLINE
5
-138B
+1411
8
LAYER_COLOR_80
66
@@ -30791,7 +30811,7 @@ LAYER_COLOR_80
0
VERTEX
5
-138C
+1412
8
LAYER_COLOR_80
10
@@ -30805,7 +30825,7 @@ LAYER_COLOR_80
0
VERTEX
5
-138D
+1413
8
LAYER_COLOR_80
10
@@ -30819,13 +30839,13 @@ LAYER_COLOR_80
0
SEQEND
5
-138E
+1414
8
LAYER_COLOR_80
0
POLYLINE
5
-138F
+1415
8
LAYER_COLOR_80
66
@@ -30841,7 +30861,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1390
+1416
8
LAYER_COLOR_80
10
@@ -30855,7 +30875,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1391
+1417
8
LAYER_COLOR_80
10
@@ -30869,13 +30889,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1392
+1418
8
LAYER_COLOR_80
0
POLYLINE
5
-1393
+1419
8
LAYER_COLOR_80
66
@@ -30891,7 +30911,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1394
+141A
8
LAYER_COLOR_80
10
@@ -30905,7 +30925,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1395
+141B
8
LAYER_COLOR_80
10
@@ -30919,13 +30939,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1396
+141C
8
LAYER_COLOR_80
0
POLYLINE
5
-1397
+141D
8
LAYER_COLOR_80
66
@@ -30941,7 +30961,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1398
+141E
8
LAYER_COLOR_80
10
@@ -30955,7 +30975,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1399
+141F
8
LAYER_COLOR_80
10
@@ -30969,13 +30989,13 @@ LAYER_COLOR_80
0
SEQEND
5
-139A
+1420
8
LAYER_COLOR_80
0
POLYLINE
5
-139B
+1421
8
LAYER_COLOR_80
66
@@ -30991,7 +31011,7 @@ LAYER_COLOR_80
0
VERTEX
5
-139C
+1422
8
LAYER_COLOR_80
10
@@ -31005,7 +31025,7 @@ LAYER_COLOR_80
0
VERTEX
5
-139D
+1423
8
LAYER_COLOR_80
10
@@ -31019,13 +31039,13 @@ LAYER_COLOR_80
0
SEQEND
5
-139E
+1424
8
LAYER_COLOR_80
0
POLYLINE
5
-139F
+1425
8
LAYER_COLOR_80
66
@@ -31041,7 +31061,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13A0
+1426
8
LAYER_COLOR_80
10
@@ -31055,7 +31075,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13A1
+1427
8
LAYER_COLOR_80
10
@@ -31069,13 +31089,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13A2
+1428
8
LAYER_COLOR_80
0
POLYLINE
5
-13A3
+1429
8
LAYER_COLOR_80
66
@@ -31091,7 +31111,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13A4
+142A
8
LAYER_COLOR_80
10
@@ -31105,7 +31125,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13A5
+142B
8
LAYER_COLOR_80
10
@@ -31119,13 +31139,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13A6
+142C
8
LAYER_COLOR_80
0
POLYLINE
5
-13A7
+142D
8
LAYER_COLOR_80
66
@@ -31141,7 +31161,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13A8
+142E
8
LAYER_COLOR_80
10
@@ -31155,7 +31175,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13A9
+142F
8
LAYER_COLOR_80
10
@@ -31169,13 +31189,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13AA
+1430
8
LAYER_COLOR_80
0
POLYLINE
5
-13AB
+1431
8
LAYER_COLOR_80
66
@@ -31191,7 +31211,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13AC
+1432
8
LAYER_COLOR_80
10
@@ -31205,7 +31225,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13AD
+1433
8
LAYER_COLOR_80
10
@@ -31219,13 +31239,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13AE
+1434
8
LAYER_COLOR_80
0
POLYLINE
5
-13AF
+1435
8
LAYER_COLOR_80
66
@@ -31241,7 +31261,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13B0
+1436
8
LAYER_COLOR_80
10
@@ -31255,7 +31275,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13B1
+1437
8
LAYER_COLOR_80
10
@@ -31269,13 +31289,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13B2
+1438
8
LAYER_COLOR_80
0
POLYLINE
5
-13B3
+1439
8
LAYER_COLOR_80
66
@@ -31291,7 +31311,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13B4
+143A
8
LAYER_COLOR_80
10
@@ -31305,7 +31325,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13B5
+143B
8
LAYER_COLOR_80
10
@@ -31319,13 +31339,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13B6
+143C
8
LAYER_COLOR_80
0
POLYLINE
5
-13B7
+143D
8
LAYER_COLOR_80
66
@@ -31341,7 +31361,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13B8
+143E
8
LAYER_COLOR_80
10
@@ -31355,7 +31375,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13B9
+143F
8
LAYER_COLOR_80
10
@@ -31369,13 +31389,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13BA
+1440
8
LAYER_COLOR_80
0
POLYLINE
5
-13BB
+1441
8
LAYER_COLOR_80
66
@@ -31391,7 +31411,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13BC
+1442
8
LAYER_COLOR_80
10
@@ -31405,7 +31425,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13BD
+1443
8
LAYER_COLOR_80
10
@@ -31419,13 +31439,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13BE
+1444
8
LAYER_COLOR_80
0
POLYLINE
5
-13BF
+1445
8
LAYER_COLOR_80
66
@@ -31441,7 +31461,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13C0
+1446
8
LAYER_COLOR_80
10
@@ -31455,7 +31475,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13C1
+1447
8
LAYER_COLOR_80
10
@@ -31469,13 +31489,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13C2
+1448
8
LAYER_COLOR_80
0
POLYLINE
5
-13C3
+1449
8
LAYER_COLOR_80
66
@@ -31491,7 +31511,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13C4
+144A
8
LAYER_COLOR_80
10
@@ -31505,7 +31525,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13C5
+144B
8
LAYER_COLOR_80
10
@@ -31519,13 +31539,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13C6
+144C
8
LAYER_COLOR_80
0
POLYLINE
5
-13C7
+144D
8
LAYER_COLOR_80
66
@@ -31541,7 +31561,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13C8
+144E
8
LAYER_COLOR_80
10
@@ -31555,7 +31575,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13C9
+144F
8
LAYER_COLOR_80
10
@@ -31569,13 +31589,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13CA
+1450
8
LAYER_COLOR_80
0
POLYLINE
5
-13CB
+1451
8
LAYER_COLOR_80
66
@@ -31591,7 +31611,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13CC
+1452
8
LAYER_COLOR_80
10
@@ -31605,7 +31625,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13CD
+1453
8
LAYER_COLOR_80
10
@@ -31619,13 +31639,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13CE
+1454
8
LAYER_COLOR_80
0
POLYLINE
5
-13CF
+1455
8
LAYER_COLOR_80
66
@@ -31641,7 +31661,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13D0
+1456
8
LAYER_COLOR_80
10
@@ -31655,7 +31675,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13D1
+1457
8
LAYER_COLOR_80
10
@@ -31669,13 +31689,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13D2
+1458
8
LAYER_COLOR_80
0
POLYLINE
5
-13D3
+1459
8
LAYER_COLOR_80
66
@@ -31691,7 +31711,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13D4
+145A
8
LAYER_COLOR_80
10
@@ -31705,7 +31725,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13D5
+145B
8
LAYER_COLOR_80
10
@@ -31719,13 +31739,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13D6
+145C
8
LAYER_COLOR_80
0
POLYLINE
5
-13D7
+145D
8
LAYER_COLOR_80
66
@@ -31741,7 +31761,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13D8
+145E
8
LAYER_COLOR_80
10
@@ -31755,7 +31775,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13D9
+145F
8
LAYER_COLOR_80
10
@@ -31769,13 +31789,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13DA
+1460
8
LAYER_COLOR_80
0
POLYLINE
5
-13DB
+1461
8
LAYER_COLOR_80
66
@@ -31791,7 +31811,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13DC
+1462
8
LAYER_COLOR_80
10
@@ -31805,7 +31825,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13DD
+1463
8
LAYER_COLOR_80
10
@@ -31819,13 +31839,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13DE
+1464
8
LAYER_COLOR_80
0
POLYLINE
5
-13DF
+1465
8
LAYER_COLOR_80
66
@@ -31841,7 +31861,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13E0
+1466
8
LAYER_COLOR_80
10
@@ -31855,7 +31875,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13E1
+1467
8
LAYER_COLOR_80
10
@@ -31869,13 +31889,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13E2
+1468
8
LAYER_COLOR_80
0
POLYLINE
5
-13E3
+1469
8
LAYER_COLOR_80
66
@@ -31891,7 +31911,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13E4
+146A
8
LAYER_COLOR_80
10
@@ -31905,7 +31925,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13E5
+146B
8
LAYER_COLOR_80
10
@@ -31919,13 +31939,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13E6
+146C
8
LAYER_COLOR_80
0
POLYLINE
5
-13E7
+146D
8
LAYER_COLOR_80
66
@@ -31941,7 +31961,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13E8
+146E
8
LAYER_COLOR_80
10
@@ -31955,7 +31975,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13E9
+146F
8
LAYER_COLOR_80
10
@@ -31969,13 +31989,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13EA
+1470
8
LAYER_COLOR_80
0
POLYLINE
5
-13EB
+1471
8
LAYER_COLOR_80
66
@@ -31991,7 +32011,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13EC
+1472
8
LAYER_COLOR_80
10
@@ -32005,7 +32025,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13ED
+1473
8
LAYER_COLOR_80
10
@@ -32019,13 +32039,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13EE
+1474
8
LAYER_COLOR_80
0
POLYLINE
5
-13EF
+1475
8
LAYER_COLOR_80
66
@@ -32041,7 +32061,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13F0
+1476
8
LAYER_COLOR_80
10
@@ -32055,7 +32075,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13F1
+1477
8
LAYER_COLOR_80
10
@@ -32069,13 +32089,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13F2
+1478
8
LAYER_COLOR_80
0
POLYLINE
5
-13F3
+1479
8
LAYER_COLOR_80
66
@@ -32091,7 +32111,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13F4
+147A
8
LAYER_COLOR_80
10
@@ -32105,7 +32125,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13F5
+147B
8
LAYER_COLOR_80
10
@@ -32119,13 +32139,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13F6
+147C
8
LAYER_COLOR_80
0
POLYLINE
5
-13F7
+147D
8
LAYER_COLOR_80
66
@@ -32141,7 +32161,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13F8
+147E
8
LAYER_COLOR_80
10
@@ -32155,7 +32175,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13F9
+147F
8
LAYER_COLOR_80
10
@@ -32169,13 +32189,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13FA
+1480
8
LAYER_COLOR_80
0
POLYLINE
5
-13FB
+1481
8
LAYER_COLOR_80
66
@@ -32191,7 +32211,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13FC
+1482
8
LAYER_COLOR_80
10
@@ -32205,7 +32225,7 @@ LAYER_COLOR_80
0
VERTEX
5
-13FD
+1483
8
LAYER_COLOR_80
10
@@ -32219,13 +32239,13 @@ LAYER_COLOR_80
0
SEQEND
5
-13FE
+1484
8
LAYER_COLOR_80
0
POLYLINE
5
-13FF
+1485
8
LAYER_COLOR_80
66
@@ -32241,7 +32261,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1400
+1486
8
LAYER_COLOR_80
10
@@ -32255,7 +32275,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1401
+1487
8
LAYER_COLOR_80
10
@@ -32269,13 +32289,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1402
+1488
8
LAYER_COLOR_80
0
POLYLINE
5
-1403
+1489
8
LAYER_COLOR_80
66
@@ -32291,7 +32311,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1404
+148A
8
LAYER_COLOR_80
10
@@ -32305,7 +32325,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1405
+148B
8
LAYER_COLOR_80
10
@@ -32319,13 +32339,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1406
+148C
8
LAYER_COLOR_80
0
POLYLINE
5
-1407
+148D
8
LAYER_COLOR_80
66
@@ -32341,7 +32361,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1408
+148E
8
LAYER_COLOR_80
10
@@ -32355,7 +32375,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1409
+148F
8
LAYER_COLOR_80
10
@@ -32369,13 +32389,13 @@ LAYER_COLOR_80
0
SEQEND
5
-140A
+1490
8
LAYER_COLOR_80
0
POLYLINE
5
-140B
+1491
8
LAYER_COLOR_80
66
@@ -32391,7 +32411,7 @@ LAYER_COLOR_80
0
VERTEX
5
-140C
+1492
8
LAYER_COLOR_80
10
@@ -32405,7 +32425,7 @@ LAYER_COLOR_80
0
VERTEX
5
-140D
+1493
8
LAYER_COLOR_80
10
@@ -32419,13 +32439,13 @@ LAYER_COLOR_80
0
SEQEND
5
-140E
+1494
8
LAYER_COLOR_80
0
POLYLINE
5
-140F
+1495
8
LAYER_COLOR_80
66
@@ -32441,7 +32461,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1410
+1496
8
LAYER_COLOR_80
10
@@ -32455,7 +32475,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1411
+1497
8
LAYER_COLOR_80
10
@@ -32469,13 +32489,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1412
+1498
8
LAYER_COLOR_80
0
POLYLINE
5
-1413
+1499
8
LAYER_COLOR_80
66
@@ -32491,7 +32511,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1414
+149A
8
LAYER_COLOR_80
10
@@ -32505,7 +32525,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1415
+149B
8
LAYER_COLOR_80
10
@@ -32519,13 +32539,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1416
+149C
8
LAYER_COLOR_80
0
POLYLINE
5
-1417
+149D
8
LAYER_COLOR_80
66
@@ -32541,7 +32561,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1418
+149E
8
LAYER_COLOR_80
10
@@ -32555,7 +32575,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1419
+149F
8
LAYER_COLOR_80
10
@@ -32569,13 +32589,13 @@ LAYER_COLOR_80
0
SEQEND
5
-141A
+14A0
8
LAYER_COLOR_80
0
POLYLINE
5
-141B
+14A1
8
LAYER_COLOR_80
66
@@ -32591,7 +32611,7 @@ LAYER_COLOR_80
0
VERTEX
5
-141C
+14A2
8
LAYER_COLOR_80
10
@@ -32605,7 +32625,7 @@ LAYER_COLOR_80
0
VERTEX
5
-141D
+14A3
8
LAYER_COLOR_80
10
@@ -32619,13 +32639,13 @@ LAYER_COLOR_80
0
SEQEND
5
-141E
+14A4
8
LAYER_COLOR_80
0
POLYLINE
5
-141F
+14A5
8
LAYER_COLOR_80
66
@@ -32641,7 +32661,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1420
+14A6
8
LAYER_COLOR_80
10
@@ -32655,7 +32675,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1421
+14A7
8
LAYER_COLOR_80
10
@@ -32669,13 +32689,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1422
+14A8
8
LAYER_COLOR_80
0
POLYLINE
5
-1423
+14A9
8
LAYER_COLOR_80
66
@@ -32691,7 +32711,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1424
+14AA
8
LAYER_COLOR_80
10
@@ -32705,7 +32725,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1425
+14AB
8
LAYER_COLOR_80
10
@@ -32719,13 +32739,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1426
+14AC
8
LAYER_COLOR_80
0
POLYLINE
5
-1427
+14AD
8
LAYER_COLOR_80
66
@@ -32741,7 +32761,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1428
+14AE
8
LAYER_COLOR_80
10
@@ -32755,7 +32775,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1429
+14AF
8
LAYER_COLOR_80
10
@@ -32769,13 +32789,13 @@ LAYER_COLOR_80
0
SEQEND
5
-142A
+14B0
8
LAYER_COLOR_80
0
POLYLINE
5
-142B
+14B1
8
LAYER_COLOR_80
66
@@ -32791,7 +32811,7 @@ LAYER_COLOR_80
0
VERTEX
5
-142C
+14B2
8
LAYER_COLOR_80
10
@@ -32805,7 +32825,7 @@ LAYER_COLOR_80
0
VERTEX
5
-142D
+14B3
8
LAYER_COLOR_80
10
@@ -32819,13 +32839,13 @@ LAYER_COLOR_80
0
SEQEND
5
-142E
+14B4
8
LAYER_COLOR_80
0
POLYLINE
5
-142F
+14B5
8
LAYER_COLOR_80
66
@@ -32841,7 +32861,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1430
+14B6
8
LAYER_COLOR_80
10
@@ -32855,7 +32875,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1431
+14B7
8
LAYER_COLOR_80
10
@@ -32869,13 +32889,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1432
+14B8
8
LAYER_COLOR_80
0
POLYLINE
5
-1433
+14B9
8
LAYER_COLOR_80
66
@@ -32891,7 +32911,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1434
+14BA
8
LAYER_COLOR_80
10
@@ -32905,7 +32925,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1435
+14BB
8
LAYER_COLOR_80
10
@@ -32919,13 +32939,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1436
+14BC
8
LAYER_COLOR_80
0
POLYLINE
5
-1437
+14BD
8
LAYER_COLOR_80
66
@@ -32941,7 +32961,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1438
+14BE
8
LAYER_COLOR_80
10
@@ -32955,7 +32975,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1439
+14BF
8
LAYER_COLOR_80
10
@@ -32969,13 +32989,13 @@ LAYER_COLOR_80
0
SEQEND
5
-143A
+14C0
8
LAYER_COLOR_80
0
POLYLINE
5
-143B
+14C1
8
LAYER_COLOR_80
66
@@ -32991,7 +33011,7 @@ LAYER_COLOR_80
0
VERTEX
5
-143C
+14C2
8
LAYER_COLOR_80
10
@@ -33005,7 +33025,7 @@ LAYER_COLOR_80
0
VERTEX
5
-143D
+14C3
8
LAYER_COLOR_80
10
@@ -33019,13 +33039,13 @@ LAYER_COLOR_80
0
SEQEND
5
-143E
+14C4
8
LAYER_COLOR_80
0
POLYLINE
5
-143F
+14C5
8
LAYER_COLOR_80
66
@@ -33041,7 +33061,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1440
+14C6
8
LAYER_COLOR_80
10
@@ -33055,7 +33075,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1441
+14C7
8
LAYER_COLOR_80
10
@@ -33069,13 +33089,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1442
+14C8
8
LAYER_COLOR_80
0
POLYLINE
5
-1443
+14C9
8
LAYER_COLOR_80
66
@@ -33091,7 +33111,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1444
+14CA
8
LAYER_COLOR_80
10
@@ -33105,7 +33125,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1445
+14CB
8
LAYER_COLOR_80
10
@@ -33119,13 +33139,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1446
+14CC
8
LAYER_COLOR_80
0
POLYLINE
5
-1447
+14CD
8
LAYER_COLOR_80
66
@@ -33141,7 +33161,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1448
+14CE
8
LAYER_COLOR_80
10
@@ -33155,7 +33175,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1449
+14CF
8
LAYER_COLOR_80
10
@@ -33169,13 +33189,13 @@ LAYER_COLOR_80
0
SEQEND
5
-144A
+14D0
8
LAYER_COLOR_80
0
POLYLINE
5
-144B
+14D1
8
LAYER_COLOR_80
66
@@ -33191,7 +33211,7 @@ LAYER_COLOR_80
0
VERTEX
5
-144C
+14D2
8
LAYER_COLOR_80
10
@@ -33205,7 +33225,7 @@ LAYER_COLOR_80
0
VERTEX
5
-144D
+14D3
8
LAYER_COLOR_80
10
@@ -33219,13 +33239,13 @@ LAYER_COLOR_80
0
SEQEND
5
-144E
+14D4
8
LAYER_COLOR_80
0
POLYLINE
5
-144F
+14D5
8
LAYER_COLOR_80
66
@@ -33241,7 +33261,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1450
+14D6
8
LAYER_COLOR_80
10
@@ -33255,7 +33275,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1451
+14D7
8
LAYER_COLOR_80
10
@@ -33269,13 +33289,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1452
+14D8
8
LAYER_COLOR_80
0
POLYLINE
5
-1453
+14D9
8
LAYER_COLOR_80
66
@@ -33291,7 +33311,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1454
+14DA
8
LAYER_COLOR_80
10
@@ -33305,7 +33325,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1455
+14DB
8
LAYER_COLOR_80
10
@@ -33319,13 +33339,13 @@ LAYER_COLOR_80
0
SEQEND
5
-1456
+14DC
8
LAYER_COLOR_80
0
POLYLINE
5
-1457
+14DD
8
LAYER_COLOR_80
66
@@ -33341,7 +33361,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1458
+14DE
8
LAYER_COLOR_80
10
@@ -33355,7 +33375,7 @@ LAYER_COLOR_80
0
VERTEX
5
-1459
+14DF
8
LAYER_COLOR_80
10
@@ -33369,13 +33389,13 @@ LAYER_COLOR_80
0
SEQEND
5
-145A
+14E0
8
LAYER_COLOR_80
0
POLYLINE
5
-145B
+14E1
8
LAYER_COLOR_80
66
@@ -33391,7 +33411,7 @@ LAYER_COLOR_80
0
VERTEX
5
-145C
+14E2
8
LAYER_COLOR_80
10
@@ -33405,7 +33425,7 @@ LAYER_COLOR_80
0
VERTEX
5
-145D
+14E3
8
LAYER_COLOR_80
10
@@ -33419,13 +33439,13 @@ LAYER_COLOR_80
0
SEQEND
5
-145E
+14E4
8
LAYER_COLOR_80
0
ENDBLK
5
-1460
+14E6
8
0
0
@@ -33449,7 +33469,7 @@ BLOCK
0
LINE
5
-1462
+14E8
8
0
10
@@ -33467,7 +33487,7 @@ LINE
0
LINE
5
-1463
+14E9
8
0
10
@@ -33485,7 +33505,7 @@ LINE
0
LINE
5
-1464
+14EA
8
0
10
@@ -33503,7 +33523,7 @@ LINE
0
LINE
5
-1465
+14EB
8
0
10
@@ -33521,7 +33541,7 @@ LINE
0
LINE
5
-1466
+14EC
8
0
10
@@ -33539,7 +33559,7 @@ LINE
0
LINE
5
-1467
+14ED
8
0
10
@@ -33557,7 +33577,7 @@ LINE
0
LINE
5
-1468
+14EE
8
0
10
@@ -33575,7 +33595,7 @@ LINE
0
LINE
5
-1469
+14EF
8
0
10
@@ -33593,7 +33613,7 @@ LINE
0
LINE
5
-146A
+14F0
8
0
10
@@ -33611,7 +33631,7 @@ LINE
0
LINE
5
-146B
+14F1
8
0
10
@@ -33629,7 +33649,7 @@ LINE
0
LINE
5
-146C
+14F2
8
0
10
@@ -33647,7 +33667,7 @@ LINE
0
LINE
5
-146D
+14F3
8
0
10
@@ -33665,7 +33685,7 @@ LINE
0
LINE
5
-146E
+14F4
8
0
10
@@ -33683,7 +33703,7 @@ LINE
0
LINE
5
-146F
+14F5
8
0
10
@@ -33701,7 +33721,7 @@ LINE
0
ENDBLK
5
-1471
+14F7
8
0
0
@@ -33725,7 +33745,7 @@ BLOCK
0
LINE
5
-1477
+14FD
8
LAYER_TRUE_COLOR
10
@@ -33743,7 +33763,7 @@ LAYER_TRUE_COLOR
0
LINE
5
-1478
+14FE
8
LAYER_TRUE_COLOR
10
@@ -33761,7 +33781,7 @@ LAYER_TRUE_COLOR
0
LINE
5
-1479
+14FF
8
LAYER_TRUE_COLOR
10
@@ -33779,7 +33799,7 @@ LAYER_TRUE_COLOR
0
ENDBLK
5
-147B
+1501
8
0
0
@@ -33803,7 +33823,7 @@ BLOCK
0
LINE
5
-147D
+1503
8
LAYER_TRUE_COLOR
10
@@ -33821,7 +33841,7 @@ LAYER_TRUE_COLOR
0
LINE
5
-147E
+1504
8
LAYER_TRUE_COLOR
10
@@ -33839,7 +33859,7 @@ LAYER_TRUE_COLOR
0
ENDBLK
5
-1480
+1506
8
0
0
@@ -33863,7 +33883,7 @@ BLOCK
0
TEXT
5
-1482
+1508
8
0
10
@@ -33879,7 +33899,7 @@ this is a Mtext
0
TEXT
5
-1483
+1509
8
0
10
@@ -33895,7 +33915,7 @@ with multiple lines in it
0
ENDBLK
5
-1485
+150B
8
0
0
@@ -33919,7 +33939,7 @@ BLOCK
0
TEXT
5
-1487
+150D
8
0
10
@@ -33935,7 +33955,7 @@ this is a Mtext
0
TEXT
5
-1488
+150E
8
0
10
@@ -33951,7 +33971,7 @@ with multiple lines in it
0
ENDBLK
5
-148A
+1510
8
0
0
@@ -33975,7 +33995,7 @@ BLOCK
0
TEXT
5
-148C
+1512
8
0
10
@@ -33991,7 +34011,7 @@ this is a Mtext
0
TEXT
5
-148D
+1513
8
0
10
@@ -34007,7 +34027,7 @@ with multiple lines in it
0
ENDBLK
5
-148F
+1515
8
0
0
@@ -34031,7 +34051,7 @@ BLOCK
0
SOLID
5
-1494
+151A
8
LAYER1
10
@@ -34061,7 +34081,7 @@ LAYER1
0
POLYLINE
5
-1495
+151B
8
LAYER1
66
@@ -34075,7 +34095,7 @@ LAYER1
0
VERTEX
5
-1496
+151C
8
LAYER1
10
@@ -34087,7 +34107,7 @@ LAYER1
0
VERTEX
5
-1497
+151D
8
LAYER1
10
@@ -34099,7 +34119,7 @@ LAYER1
0
VERTEX
5
-1498
+151E
8
LAYER1
10
@@ -34111,7 +34131,7 @@ LAYER1
0
VERTEX
5
-1499
+151F
8
LAYER1
10
@@ -34123,13 +34143,13 @@ LAYER1
0
SEQEND
5
-149A
+1520
8
LAYER1
0
ENDBLK
5
-149C
+1522
8
0
0
@@ -34153,7 +34173,7 @@ BLOCK
0
TEXT
5
-149E
+1524
8
LAYER1
10
@@ -34169,7 +34189,7 @@ Sample annotation
0
ENDBLK
5
-14A0
+1526
8
0
0
@@ -34193,7 +34213,7 @@ BLOCK
0
SOLID
5
-14C0
+1546
8
LAYER1
62
@@ -34225,7 +34245,7 @@ LAYER1
0
TEXT
5
-14C1
+1547
8
LAYER1
10
@@ -34241,7 +34261,7 @@ Table sample
0
TEXT
5
-14C2
+1548
8
LAYER1
10
@@ -34257,7 +34277,7 @@ Text
0
TEXT
5
-14C3
+1549
8
LAYER1
10
@@ -34273,7 +34293,7 @@ Text
0
TEXT
5
-14C4
+154A
8
LAYER1
10
@@ -34289,7 +34309,7 @@ Text
0
TEXT
5
-14C5
+154B
8
LAYER1
62
@@ -34307,7 +34327,7 @@ This table will be imported as an
0
TEXT
5
-14C6
+154C
8
LAYER1
62
@@ -34325,7 +34345,7 @@ Insert entity
0
TEXT
5
-14C7
+154D
8
LAYER1
10
@@ -34341,7 +34361,7 @@ cell text
0
TEXT
5
-14C8
+154E
8
LAYER1
10
@@ -34357,7 +34377,7 @@ cell text
0
TEXT
5
-14C9
+154F
8
LAYER1
10
@@ -34373,7 +34393,7 @@ cell text
0
LINE
5
-14CA
+1550
8
LAYER1
10
@@ -34391,7 +34411,7 @@ LAYER1
0
LINE
5
-14CB
+1551
8
LAYER1
10
@@ -34409,7 +34429,7 @@ LAYER1
0
LINE
5
-14CC
+1552
8
LAYER1
10
@@ -34427,7 +34447,7 @@ LAYER1
0
LINE
5
-14CD
+1553
8
LAYER1
10
@@ -34445,7 +34465,7 @@ LAYER1
0
LINE
5
-14CE
+1554
8
LAYER1
62
@@ -34465,7 +34485,7 @@ LAYER1
0
LINE
5
-14CF
+1555
8
LAYER1
62
@@ -34485,7 +34505,7 @@ LAYER1
0
LINE
5
-14D0
+1556
8
LAYER1
10
@@ -34503,7 +34523,7 @@ LAYER1
0
LINE
5
-14D1
+1557
8
LAYER1
10
@@ -34521,7 +34541,7 @@ LAYER1
0
LINE
5
-14D2
+1558
8
LAYER1
10
@@ -34539,7 +34559,7 @@ LAYER1
0
LINE
5
-14D3
+1559
8
LAYER1
62
@@ -34559,7 +34579,7 @@ LAYER1
0
LINE
5
-14D4
+155A
8
LAYER1
10
@@ -34577,7 +34597,7 @@ LAYER1
0
LINE
5
-14D5
+155B
8
LAYER1
10
@@ -34595,7 +34615,7 @@ LAYER1
0
LINE
5
-14D6
+155C
8
LAYER1
10
@@ -34613,7 +34633,7 @@ LAYER1
0
LINE
5
-14D7
+155D
8
LAYER1
10
@@ -34631,7 +34651,7 @@ LAYER1
0
LINE
5
-14D8
+155E
8
LAYER1
10
@@ -34649,7 +34669,7 @@ LAYER1
0
LINE
5
-14D9
+155F
8
LAYER1
10
@@ -34667,7 +34687,7 @@ LAYER1
0
LINE
5
-14DA
+1560
8
LAYER1
62
@@ -34687,7 +34707,7 @@ LAYER1
0
LINE
5
-14DB
+1561
8
LAYER1
10
@@ -34705,7 +34725,7 @@ LAYER1
0
LINE
5
-14DC
+1562
8
LAYER1
62
@@ -34725,7 +34745,7 @@ LAYER1
0
ENDBLK
5
-14DE
+1564
8
0
0
@@ -34749,7 +34769,7 @@ BLOCK
0
TEXT
5
-14E0
+1566
8
LAYER1
62
@@ -34767,7 +34787,7 @@ Table sample
0
ENDBLK
5
-14E2
+1568
8
0
0
@@ -34791,7 +34811,7 @@ BLOCK
0
TEXT
5
-14E4
+156A
8
LAYER1
62
@@ -34809,7 +34829,7 @@ Text
0
ENDBLK
5
-14E6
+156C
8
0
0
@@ -34833,7 +34853,7 @@ BLOCK
0
TEXT
5
-14E8
+156E
8
LAYER1
62
@@ -34851,7 +34871,7 @@ Text
0
ENDBLK
5
-14EA
+1570
8
0
0
@@ -34875,7 +34895,7 @@ BLOCK
0
TEXT
5
-14EC
+1572
8
LAYER1
62
@@ -34893,7 +34913,7 @@ Text
0
ENDBLK
5
-14EE
+1574
8
0
0
@@ -34917,7 +34937,7 @@ BLOCK
0
TEXT
5
-14F0
+1576
8
LAYER1
62
@@ -34935,7 +34955,7 @@ This table will be imported as an
0
TEXT
5
-14F1
+1577
8
LAYER1
62
@@ -34953,7 +34973,7 @@ Insert entity
0
ENDBLK
5
-14F3
+1579
8
0
0
@@ -34977,7 +34997,7 @@ BLOCK
0
TEXT
5
-14F5
+157B
8
LAYER1
62
@@ -34995,7 +35015,7 @@ cell text
0
ENDBLK
5
-14F7
+157D
8
0
0
@@ -35019,7 +35039,7 @@ BLOCK
0
TEXT
5
-14F9
+157F
8
LAYER1
62
@@ -35037,7 +35057,7 @@ cell text
0
ENDBLK
5
-14FB
+1581
8
0
0
@@ -35061,7 +35081,7 @@ BLOCK
0
TEXT
5
-14FD
+1583
8
LAYER1
62
@@ -35079,7 +35099,7 @@ cell text
0
ENDBLK
5
-14FF
+1585
8
0
0
@@ -35103,7 +35123,7 @@ BLOCK
0
TEXT
5
-1501
+1587
8
LAYER1
62
@@ -35123,7 +35143,7 @@ LAYER1
0
ENDBLK
5
-1503
+1589
8
0
0
@@ -35147,7 +35167,7 @@ BLOCK
0
TEXT
5
-1505
+158B
8
LAYER1
62
@@ -35165,7 +35185,7 @@ LAYER1
0
ENDBLK
5
-1507
+158D
8
0
0
@@ -35189,7 +35209,7 @@ BLOCK
0
TEXT
5
-1509
+158F
8
LAYER1
62
@@ -35207,7 +35227,7 @@ LAYER1
0
ENDBLK
5
-150B
+1591
8
0
0
@@ -35231,7 +35251,7 @@ BLOCK
0
TEXT
5
-150D
+1593
8
LAYER1
62
@@ -35251,7 +35271,7 @@ LAYER1
0
ENDBLK
5
-150F
+1595
8
0
0
@@ -35275,7 +35295,7 @@ BLOCK
0
TEXT
5
-1511
+1597
8
LAYER1
62
@@ -35295,7 +35315,7 @@ R11,4
0
ENDBLK
5
-1513
+1599
8
0
0
@@ -35319,7 +35339,7 @@ BLOCK
0
TEXT
5
-1518
+159E
8
0
10
@@ -35335,7 +35355,7 @@ this is a really long Mtext
0
TEXT
5
-1519
+159F
8
0
10
@@ -35351,7 +35371,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-151A
+15A0
8
0
10
@@ -35367,7 +35387,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-151B
+15A1
8
0
10
@@ -35383,7 +35403,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-151C
+15A2
8
0
10
@@ -35399,7 +35419,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-151D
+15A3
8
0
10
@@ -35415,7 +35435,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-151E
+15A4
8
0
10
@@ -35431,7 +35451,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-151F
+15A5
8
0
10
@@ -35447,7 +35467,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1520
+15A6
8
0
10
@@ -35463,7 +35483,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1521
+15A7
8
0
10
@@ -35479,7 +35499,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1522
+15A8
8
0
10
@@ -35495,7 +35515,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1523
+15A9
8
0
10
@@ -35511,7 +35531,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1524
+15AA
8
0
10
@@ -35527,7 +35547,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1525
+15AB
8
0
10
@@ -35543,7 +35563,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1526
+15AC
8
0
10
@@ -35559,7 +35579,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1527
+15AD
8
0
10
@@ -35575,7 +35595,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1528
+15AE
8
0
10
@@ -35591,7 +35611,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1529
+15AF
8
0
10
@@ -35607,7 +35627,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-152A
+15B0
8
0
10
@@ -35623,7 +35643,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-152B
+15B1
8
0
10
@@ -35639,7 +35659,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-152C
+15B2
8
0
10
@@ -35655,7 +35675,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-152D
+15B3
8
0
10
@@ -35671,7 +35691,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-152E
+15B4
8
0
10
@@ -35687,7 +35707,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-152F
+15B5
8
0
10
@@ -35703,7 +35723,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1530
+15B6
8
0
10
@@ -35719,7 +35739,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1531
+15B7
8
0
10
@@ -35735,7 +35755,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1532
+15B8
8
0
10
@@ -35751,7 +35771,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1533
+15B9
8
0
10
@@ -35767,7 +35787,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1534
+15BA
8
0
10
@@ -35783,7 +35803,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1535
+15BB
8
0
10
@@ -35799,7 +35819,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1536
+15BC
8
0
10
@@ -35815,7 +35835,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1537
+15BD
8
0
10
@@ -35831,7 +35851,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1538
+15BE
8
0
10
@@ -35847,7 +35867,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1539
+15BF
8
0
10
@@ -35863,7 +35883,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-153A
+15C0
8
0
10
@@ -35879,7 +35899,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-153B
+15C1
8
0
10
@@ -35895,7 +35915,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-153C
+15C2
8
0
10
@@ -35911,7 +35931,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-153D
+15C3
8
0
10
@@ -35927,7 +35947,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-153E
+15C4
8
0
10
@@ -35943,7 +35963,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-153F
+15C5
8
0
10
@@ -35959,7 +35979,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1540
+15C6
8
0
10
@@ -35975,7 +35995,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1541
+15C7
8
0
10
@@ -35991,7 +36011,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1542
+15C8
8
0
10
@@ -36007,7 +36027,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1543
+15C9
8
0
10
@@ -36023,7 +36043,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1544
+15CA
8
0
10
@@ -36039,7 +36059,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1545
+15CB
8
0
10
@@ -36055,7 +36075,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1546
+15CC
8
0
10
@@ -36071,7 +36091,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1547
+15CD
8
0
10
@@ -36087,7 +36107,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1548
+15CE
8
0
10
@@ -36103,7 +36123,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1549
+15CF
8
0
10
@@ -36119,7 +36139,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-154A
+15D0
8
0
10
@@ -36135,7 +36155,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-154B
+15D1
8
0
10
@@ -36151,7 +36171,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-154C
+15D2
8
0
10
@@ -36167,7 +36187,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-154D
+15D3
8
0
10
@@ -36183,7 +36203,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-154E
+15D4
8
0
10
@@ -36199,7 +36219,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-154F
+15D5
8
0
10
@@ -36215,7 +36235,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1550
+15D6
8
0
10
@@ -36231,7 +36251,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1551
+15D7
8
0
10
@@ -36247,7 +36267,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1552
+15D8
8
0
10
@@ -36263,7 +36283,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1553
+15D9
8
0
10
@@ -36279,7 +36299,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1554
+15DA
8
0
10
@@ -36295,7 +36315,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1555
+15DB
8
0
10
@@ -36311,7 +36331,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1556
+15DC
8
0
10
@@ -36327,7 +36347,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1557
+15DD
8
0
10
@@ -36343,7 +36363,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1558
+15DE
8
0
10
@@ -36359,7 +36379,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1559
+15DF
8
0
10
@@ -36375,7 +36395,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-155A
+15E0
8
0
10
@@ -36391,7 +36411,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-155B
+15E1
8
0
10
@@ -36407,7 +36427,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-155C
+15E2
8
0
10
@@ -36423,7 +36443,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-155D
+15E3
8
0
10
@@ -36439,7 +36459,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-155E
+15E4
8
0
10
@@ -36455,7 +36475,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-155F
+15E5
8
0
10
@@ -36471,7 +36491,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1560
+15E6
8
0
10
@@ -36487,7 +36507,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1561
+15E7
8
0
10
@@ -36503,7 +36523,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1562
+15E8
8
0
10
@@ -36519,7 +36539,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1563
+15E9
8
0
10
@@ -36535,7 +36555,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1564
+15EA
8
0
10
@@ -36551,7 +36571,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1565
+15EB
8
0
10
@@ -36567,7 +36587,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1566
+15EC
8
0
10
@@ -36583,7 +36603,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1567
+15ED
8
0
10
@@ -36599,7 +36619,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1568
+15EE
8
0
10
@@ -36615,7 +36635,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1569
+15EF
8
0
10
@@ -36631,7 +36651,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-156A
+15F0
8
0
10
@@ -36647,7 +36667,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-156B
+15F1
8
0
10
@@ -36663,7 +36683,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-156C
+15F2
8
0
10
@@ -36679,7 +36699,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-156D
+15F3
8
0
10
@@ -36695,7 +36715,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-156E
+15F4
8
0
10
@@ -36711,7 +36731,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-156F
+15F5
8
0
10
@@ -36727,7 +36747,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1570
+15F6
8
0
10
@@ -36743,7 +36763,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1571
+15F7
8
0
10
@@ -36759,7 +36779,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1572
+15F8
8
0
10
@@ -36775,7 +36795,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1573
+15F9
8
0
10
@@ -36791,7 +36811,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1574
+15FA
8
0
10
@@ -36807,7 +36827,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1575
+15FB
8
0
10
@@ -36823,7 +36843,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1576
+15FC
8
0
10
@@ -36839,7 +36859,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1577
+15FD
8
0
10
@@ -36855,7 +36875,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1578
+15FE
8
0
10
@@ -36871,7 +36891,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1579
+15FF
8
0
10
@@ -36887,7 +36907,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-157A
+1600
8
0
10
@@ -36903,7 +36923,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-157B
+1601
8
0
10
@@ -36919,7 +36939,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-157C
+1602
8
0
10
@@ -36935,7 +36955,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-157D
+1603
8
0
10
@@ -36951,7 +36971,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-157E
+1604
8
0
10
@@ -36967,7 +36987,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-157F
+1605
8
0
10
@@ -36983,7 +37003,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1580
+1606
8
0
10
@@ -36999,7 +37019,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1581
+1607
8
0
10
@@ -37015,7 +37035,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1582
+1608
8
0
10
@@ -37031,7 +37051,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1583
+1609
8
0
10
@@ -37047,7 +37067,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1584
+160A
8
0
10
@@ -37063,7 +37083,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1585
+160B
8
0
10
@@ -37079,7 +37099,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1586
+160C
8
0
10
@@ -37095,7 +37115,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1587
+160D
8
0
10
@@ -37111,7 +37131,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1588
+160E
8
0
10
@@ -37127,7 +37147,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1589
+160F
8
0
10
@@ -37143,7 +37163,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-158A
+1610
8
0
10
@@ -37159,7 +37179,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-158B
+1611
8
0
10
@@ -37175,7 +37195,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-158C
+1612
8
0
10
@@ -37191,7 +37211,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-158D
+1613
8
0
10
@@ -37207,7 +37227,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-158E
+1614
8
0
10
@@ -37223,7 +37243,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-158F
+1615
8
0
10
@@ -37239,7 +37259,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1590
+1616
8
0
10
@@ -37255,7 +37275,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1591
+1617
8
0
10
@@ -37271,7 +37291,7 @@ bla bla bla bla bla bla bla
0
TEXT
5
-1592
+1618
8
0
10
@@ -37287,7 +37307,7 @@ bla bla bla bla bla
0
ENDBLK
5
-1594
+161A
8
0
0
@@ -37311,7 +37331,7 @@ BLOCK
0
TEXT
5
-159F
+1625
8
0
10
@@ -37327,7 +37347,7 @@ MLeader
0
TEXT
5
-15A0
+1626
8
0
10
@@ -37343,7 +37363,7 @@ text, hello!
0
LINE
5
-15A1
+1627
8
0
6
@@ -37363,7 +37383,7 @@ BYBLOCK
0
POLYLINE
5
-15A2
+1628
8
0
6
@@ -37379,7 +37399,7 @@ BYBLOCK
0
VERTEX
5
-15A3
+1629
8
0
6
@@ -37393,7 +37413,7 @@ BYBLOCK
0
VERTEX
5
-15A4
+162A
8
0
6
@@ -37407,7 +37427,7 @@ BYBLOCK
0
SEQEND
5
-15A5
+162B
8
0
6
@@ -37415,7 +37435,7 @@ BYBLOCK
0
SOLID
5
-15A6
+162C
8
0
10
@@ -37445,7 +37465,7 @@ SOLID
0
ENDBLK
5
-15A8
+162E
8
0
0
@@ -37597,7 +37617,7 @@ POLYLINE
0
VERTEX
5
-DF7
+E7D
8
0
10
@@ -37609,7 +37629,7 @@ DF7
0
VERTEX
5
-DF8
+E7E
8
0
10
@@ -37621,7 +37641,7 @@ DF8
0
VERTEX
5
-DF9
+E7F
8
0
10
@@ -37633,7 +37653,7 @@ DF9
0
VERTEX
5
-DFA
+E80
8
0
10
@@ -37645,7 +37665,7 @@ DFA
0
VERTEX
5
-DFB
+E81
8
0
10
@@ -37657,7 +37677,7 @@ DFB
0
SEQEND
5
-DFC
+E82
8
0
0
@@ -37679,7 +37699,7 @@ POLYLINE
0
VERTEX
5
-DFD
+E83
8
0
10
@@ -37691,7 +37711,7 @@ DFD
0
VERTEX
5
-DFE
+E84
8
0
10
@@ -37703,7 +37723,7 @@ DFE
0
VERTEX
5
-DFF
+E85
8
0
10
@@ -37715,7 +37735,7 @@ DFF
0
VERTEX
5
-E00
+E86
8
0
10
@@ -37727,7 +37747,7 @@ E00
0
VERTEX
5
-E01
+E87
8
0
10
@@ -37739,7 +37759,7 @@ E01
0
VERTEX
5
-E02
+E88
8
0
10
@@ -37751,7 +37771,7 @@ E02
0
VERTEX
5
-E03
+E89
8
0
10
@@ -37763,7 +37783,7 @@ E03
0
SEQEND
5
-E04
+E8A
8
0
0
@@ -37785,7 +37805,7 @@ POLYLINE
0
VERTEX
5
-E05
+E8B
8
0
10
@@ -37797,7 +37817,7 @@ E05
0
VERTEX
5
-E06
+E8C
8
0
10
@@ -37811,7 +37831,7 @@ E06
0
VERTEX
5
-E07
+E8D
8
0
10
@@ -37825,7 +37845,7 @@ E07
0
VERTEX
5
-E08
+E8E
8
0
10
@@ -37839,7 +37859,7 @@ E08
0
VERTEX
5
-E09
+E8F
8
0
10
@@ -37853,7 +37873,7 @@ E09
0
VERTEX
5
-E0A
+E90
8
0
10
@@ -37867,7 +37887,7 @@ E0A
0
VERTEX
5
-E0B
+E91
8
0
10
@@ -37881,7 +37901,7 @@ E0B
0
SEQEND
5
-E0C
+E92
8
0
0
@@ -37901,7 +37921,7 @@ POLYLINE
0
VERTEX
5
-E0D
+E93
8
0
10
@@ -37915,7 +37935,7 @@ E0D
0
VERTEX
5
-E0E
+E94
8
0
10
@@ -37929,7 +37949,7 @@ E0E
0
VERTEX
5
-E0F
+E95
8
0
10
@@ -37941,7 +37961,7 @@ E0F
0
VERTEX
5
-E10
+E96
8
0
10
@@ -37953,7 +37973,7 @@ E10
0
VERTEX
5
-E11
+E97
8
0
10
@@ -37969,7 +37989,7 @@ E11
0
SEQEND
5
-E12
+E98
8
0
0
@@ -38025,7 +38045,7 @@ VERTEX
8
0
5
-15AC
+1632
10
62.8993
20
@@ -38039,7 +38059,7 @@ VERTEX
8
0
5
-15AD
+1633
10
62.9054
20
@@ -38053,7 +38073,7 @@ VERTEX
8
0
5
-15AE
+1634
10
62.9238
20
@@ -38067,7 +38087,7 @@ VERTEX
8
0
5
-15AF
+1635
10
62.9545
20
@@ -38081,7 +38101,7 @@ VERTEX
8
0
5
-15B0
+1636
10
62.9973
20
@@ -38095,7 +38115,7 @@ VERTEX
8
0
5
-15B1
+1637
10
63.0521
20
@@ -38109,7 +38129,7 @@ VERTEX
8
0
5
-15B2
+1638
10
63.1189
20
@@ -38123,7 +38143,7 @@ VERTEX
8
0
5
-15B3
+1639
10
63.1975
20
@@ -38137,7 +38157,7 @@ VERTEX
8
0
5
-15B4
+163A
10
63.2876
20
@@ -38151,7 +38171,7 @@ VERTEX
8
0
5
-15B5
+163B
10
63.3890
20
@@ -38165,7 +38185,7 @@ VERTEX
8
0
5
-15B6
+163C
10
63.5016
20
@@ -38179,7 +38199,7 @@ VERTEX
8
0
5
-15B7
+163D
10
63.6250
20
@@ -38193,7 +38213,7 @@ VERTEX
8
0
5
-15B8
+163E
10
63.7590
20
@@ -38207,7 +38227,7 @@ VERTEX
8
0
5
-15B9
+163F
10
63.9032
20
@@ -38221,7 +38241,7 @@ VERTEX
8
0
5
-15BA
+1640
10
64.0572
20
@@ -38235,7 +38255,7 @@ VERTEX
8
0
5
-15BB
+1641
10
64.2207
20
@@ -38249,7 +38269,7 @@ VERTEX
8
0
5
-15BC
+1642
10
64.3934
20
@@ -38263,7 +38283,7 @@ VERTEX
8
0
5
-15BD
+1643
10
64.5747
20
@@ -38277,7 +38297,7 @@ VERTEX
8
0
5
-15BE
+1644
10
64.7643
20
@@ -38291,7 +38311,7 @@ VERTEX
8
0
5
-15BF
+1645
10
64.9617
20
@@ -38305,7 +38325,7 @@ VERTEX
8
0
5
-15C0
+1646
10
65.1664
20
@@ -38319,7 +38339,7 @@ VERTEX
8
0
5
-15C1
+1647
10
65.3779
20
@@ -38333,7 +38353,7 @@ VERTEX
8
0
5
-15C2
+1648
10
65.5958
20
@@ -38347,7 +38367,7 @@ VERTEX
8
0
5
-15C3
+1649
10
65.8194
20
@@ -38361,7 +38381,7 @@ VERTEX
8
0
5
-15C4
+164A
10
66.0484
20
@@ -38375,7 +38395,7 @@ VERTEX
8
0
5
-15C5
+164B
10
66.2820
20
@@ -38389,7 +38409,7 @@ VERTEX
8
0
5
-15C6
+164C
10
66.5197
20
@@ -38403,7 +38423,7 @@ VERTEX
8
0
5
-15C7
+164D
10
66.7610
20
@@ -38417,7 +38437,7 @@ VERTEX
8
0
5
-15C8
+164E
10
67.0053
20
@@ -38431,7 +38451,7 @@ VERTEX
8
0
5
-15C9
+164F
10
67.2520
20
@@ -38445,7 +38465,7 @@ VERTEX
8
0
5
-15CA
+1650
10
67.5005
20
@@ -38459,7 +38479,7 @@ VERTEX
8
0
5
-15CB
+1651
10
67.7502
20
@@ -38473,7 +38493,7 @@ VERTEX
8
0
5
-15CC
+1652
10
68.0005
20
@@ -38487,7 +38507,7 @@ VERTEX
8
0
5
-15CD
+1653
10
68.2508
20
@@ -38501,7 +38521,7 @@ VERTEX
8
0
5
-15CE
+1654
10
68.5005
20
@@ -38515,7 +38535,7 @@ VERTEX
8
0
5
-15CF
+1655
10
68.7490
20
@@ -38529,7 +38549,7 @@ VERTEX
8
0
5
-15D0
+1656
10
68.9957
20
@@ -38543,7 +38563,7 @@ VERTEX
8
0
5
-15D1
+1657
10
69.2400
20
@@ -38557,7 +38577,7 @@ VERTEX
8
0
5
-15D2
+1658
10
69.4813
20
@@ -38571,7 +38591,7 @@ VERTEX
8
0
5
-15D3
+1659
10
69.7191
20
@@ -38585,7 +38605,7 @@ VERTEX
8
0
5
-15D4
+165A
10
69.9527
20
@@ -38599,7 +38619,7 @@ VERTEX
8
0
5
-15D5
+165B
10
70.1816
20
@@ -38613,7 +38633,7 @@ VERTEX
8
0
5
-15D6
+165C
10
70.4052
20
@@ -38627,7 +38647,7 @@ VERTEX
8
0
5
-15D7
+165D
10
70.6231
20
@@ -38641,7 +38661,7 @@ VERTEX
8
0
5
-15D8
+165E
10
70.8346
20
@@ -38655,7 +38675,7 @@ VERTEX
8
0
5
-15D9
+165F
10
71.0393
20
@@ -38669,7 +38689,7 @@ VERTEX
8
0
5
-15DA
+1660
10
71.2367
20
@@ -38683,7 +38703,7 @@ VERTEX
8
0
5
-15DB
+1661
10
71.4263
20
@@ -38697,7 +38717,7 @@ VERTEX
8
0
5
-15DC
+1662
10
71.6076
20
@@ -38711,7 +38731,7 @@ VERTEX
8
0
5
-15DD
+1663
10
71.7803
20
@@ -38725,7 +38745,7 @@ VERTEX
8
0
5
-15DE
+1664
10
71.9438
20
@@ -38739,7 +38759,7 @@ VERTEX
8
0
5
-15DF
+1665
10
72.0979
20
@@ -38753,7 +38773,7 @@ VERTEX
8
0
5
-15E0
+1666
10
72.2421
20
@@ -38767,7 +38787,7 @@ VERTEX
8
0
5
-15E1
+1667
10
72.3760
20
@@ -38781,7 +38801,7 @@ VERTEX
8
0
5
-15E2
+1668
10
72.4994
20
@@ -38795,7 +38815,7 @@ VERTEX
8
0
5
-15E3
+1669
10
72.6120
20
@@ -38809,7 +38829,7 @@ VERTEX
8
0
5
-15E4
+166A
10
72.7135
20
@@ -38823,7 +38843,7 @@ VERTEX
8
0
5
-15E5
+166B
10
72.8036
20
@@ -38837,7 +38857,7 @@ VERTEX
8
0
5
-15E6
+166C
10
72.8821
20
@@ -38851,7 +38871,7 @@ VERTEX
8
0
5
-15E7
+166D
10
72.9489
20
@@ -38865,7 +38885,7 @@ VERTEX
8
0
5
-15E8
+166E
10
73.0038
20
@@ -38879,7 +38899,7 @@ VERTEX
8
0
5
-15E9
+166F
10
73.0466
20
@@ -38893,7 +38913,7 @@ VERTEX
8
0
5
-15EA
+1670
10
73.0772
20
@@ -38907,7 +38927,7 @@ VERTEX
8
0
5
-15EB
+1671
10
73.0956
20
@@ -38921,7 +38941,7 @@ VERTEX
8
0
5
-15EC
+1672
10
73.1018
20
@@ -38935,7 +38955,7 @@ VERTEX
8
0
5
-15ED
+1673
10
73.0956
20
@@ -38949,7 +38969,7 @@ VERTEX
8
0
5
-15EE
+1674
10
73.0772
20
@@ -38963,7 +38983,7 @@ VERTEX
8
0
5
-15EF
+1675
10
73.0466
20
@@ -38977,7 +38997,7 @@ VERTEX
8
0
5
-15F0
+1676
10
73.0038
20
@@ -38991,7 +39011,7 @@ VERTEX
8
0
5
-15F1
+1677
10
72.9489
20
@@ -39005,7 +39025,7 @@ VERTEX
8
0
5
-15F2
+1678
10
72.8821
20
@@ -39019,7 +39039,7 @@ VERTEX
8
0
5
-15F3
+1679
10
72.8036
20
@@ -39033,7 +39053,7 @@ VERTEX
8
0
5
-15F4
+167A
10
72.7135
20
@@ -39047,7 +39067,7 @@ VERTEX
8
0
5
-15F5
+167B
10
72.6120
20
@@ -39061,7 +39081,7 @@ VERTEX
8
0
5
-15F6
+167C
10
72.4994
20
@@ -39075,7 +39095,7 @@ VERTEX
8
0
5
-15F7
+167D
10
72.3760
20
@@ -39089,7 +39109,7 @@ VERTEX
8
0
5
-15F8
+167E
10
72.2421
20
@@ -39103,7 +39123,7 @@ VERTEX
8
0
5
-15F9
+167F
10
72.0979
20
@@ -39117,7 +39137,7 @@ VERTEX
8
0
5
-15FA
+1680
10
71.9438
20
@@ -39131,7 +39151,7 @@ VERTEX
8
0
5
-15FB
+1681
10
71.7803
20
@@ -39145,7 +39165,7 @@ VERTEX
8
0
5
-15FC
+1682
10
71.6076
20
@@ -39159,7 +39179,7 @@ VERTEX
8
0
5
-15FD
+1683
10
71.4263
20
@@ -39173,7 +39193,7 @@ VERTEX
8
0
5
-15FE
+1684
10
71.2367
20
@@ -39187,7 +39207,7 @@ VERTEX
8
0
5
-15FF
+1685
10
71.0393
20
@@ -39201,7 +39221,7 @@ VERTEX
8
0
5
-1600
+1686
10
70.8346
20
@@ -39215,7 +39235,7 @@ VERTEX
8
0
5
-1601
+1687
10
70.6231
20
@@ -39229,7 +39249,7 @@ VERTEX
8
0
5
-1602
+1688
10
70.4052
20
@@ -39243,7 +39263,7 @@ VERTEX
8
0
5
-1603
+1689
10
70.1816
20
@@ -39257,7 +39277,7 @@ VERTEX
8
0
5
-1604
+168A
10
69.9527
20
@@ -39271,7 +39291,7 @@ VERTEX
8
0
5
-1605
+168B
10
69.7191
20
@@ -39285,7 +39305,7 @@ VERTEX
8
0
5
-1606
+168C
10
69.4813
20
@@ -39299,7 +39319,7 @@ VERTEX
8
0
5
-1607
+168D
10
69.2400
20
@@ -39313,7 +39333,7 @@ VERTEX
8
0
5
-1608
+168E
10
68.9957
20
@@ -39327,7 +39347,7 @@ VERTEX
8
0
5
-1609
+168F
10
68.7490
20
@@ -39341,7 +39361,7 @@ VERTEX
8
0
5
-160A
+1690
10
68.5005
20
@@ -39355,7 +39375,7 @@ VERTEX
8
0
5
-160B
+1691
10
68.2508
20
@@ -39369,7 +39389,7 @@ VERTEX
8
0
5
-160C
+1692
10
68.0005
20
@@ -39383,7 +39403,7 @@ VERTEX
8
0
5
-160D
+1693
10
67.7502
20
@@ -39397,7 +39417,7 @@ VERTEX
8
0
5
-160E
+1694
10
67.5005
20
@@ -39411,7 +39431,7 @@ VERTEX
8
0
5
-160F
+1695
10
67.2520
20
@@ -39425,7 +39445,7 @@ VERTEX
8
0
5
-1610
+1696
10
67.0053
20
@@ -39439,7 +39459,7 @@ VERTEX
8
0
5
-1611
+1697
10
66.7610
20
@@ -39453,7 +39473,7 @@ VERTEX
8
0
5
-1612
+1698
10
66.5197
20
@@ -39467,7 +39487,7 @@ VERTEX
8
0
5
-1613
+1699
10
66.2820
20
@@ -39481,7 +39501,7 @@ VERTEX
8
0
5
-1614
+169A
10
66.0484
20
@@ -39495,7 +39515,7 @@ VERTEX
8
0
5
-1615
+169B
10
65.8194
20
@@ -39509,7 +39529,7 @@ VERTEX
8
0
5
-1616
+169C
10
65.5958
20
@@ -39523,7 +39543,7 @@ VERTEX
8
0
5
-1617
+169D
10
65.3779
20
@@ -39537,7 +39557,7 @@ VERTEX
8
0
5
-1618
+169E
10
65.1664
20
@@ -39551,7 +39571,7 @@ VERTEX
8
0
5
-1619
+169F
10
64.9617
20
@@ -39565,7 +39585,7 @@ VERTEX
8
0
5
-161A
+16A0
10
64.7643
20
@@ -39579,7 +39599,7 @@ VERTEX
8
0
5
-161B
+16A1
10
64.5747
20
@@ -39593,7 +39613,7 @@ VERTEX
8
0
5
-161C
+16A2
10
64.3934
20
@@ -39607,7 +39627,7 @@ VERTEX
8
0
5
-161D
+16A3
10
64.2207
20
@@ -39621,7 +39641,7 @@ VERTEX
8
0
5
-161E
+16A4
10
64.0572
20
@@ -39635,7 +39655,7 @@ VERTEX
8
0
5
-161F
+16A5
10
63.9032
20
@@ -39649,7 +39669,7 @@ VERTEX
8
0
5
-1620
+16A6
10
63.7590
20
@@ -39663,7 +39683,7 @@ VERTEX
8
0
5
-1621
+16A7
10
63.6250
20
@@ -39677,7 +39697,7 @@ VERTEX
8
0
5
-1622
+16A8
10
63.5016
20
@@ -39691,7 +39711,7 @@ VERTEX
8
0
5
-1623
+16A9
10
63.3890
20
@@ -39705,7 +39725,7 @@ VERTEX
8
0
5
-1624
+16AA
10
63.2876
20
@@ -39719,7 +39739,7 @@ VERTEX
8
0
5
-1625
+16AB
10
63.1975
20
@@ -39733,7 +39753,7 @@ VERTEX
8
0
5
-1626
+16AC
10
63.1189
20
@@ -39747,7 +39767,7 @@ VERTEX
8
0
5
-1627
+16AD
10
63.0521
20
@@ -39761,7 +39781,7 @@ VERTEX
8
0
5
-1628
+16AE
10
62.9973
20
@@ -39775,7 +39795,7 @@ VERTEX
8
0
5
-1629
+16AF
10
62.9545
20
@@ -39789,7 +39809,7 @@ VERTEX
8
0
5
-162A
+16B0
10
62.9238
20
@@ -39803,7 +39823,7 @@ VERTEX
8
0
5
-162B
+16B1
10
62.9054
20
@@ -39817,7 +39837,7 @@ VERTEX
8
0
5
-162C
+16B2
10
62.8993
20
@@ -39831,7 +39851,7 @@ SEQEND
8
0
5
-162D
+16B3
0
3DFACE
5
@@ -39907,7 +39927,7 @@ ASC_BOUNDS
0
VERTEX
5
-1026
+10AC
8
0
10
@@ -39919,7 +39939,7 @@ VERTEX
0
VERTEX
5
-1027
+10AD
8
0
10
@@ -39931,7 +39951,7 @@ VERTEX
0
VERTEX
5
-1028
+10AE
8
0
10
@@ -39943,7 +39963,7 @@ VERTEX
0
VERTEX
5
-1029
+10AF
8
0
10
@@ -39955,7 +39975,7 @@ VERTEX
0
SEQEND
5
-102A
+10B0
8
0
0
@@ -40171,7 +40191,7 @@ POLYLINE
0
VERTEX
5
-10EE
+1174
8
0
10
@@ -40183,7 +40203,7 @@ VERTEX
0
VERTEX
5
-10EF
+1175
8
0
10
@@ -40199,7 +40219,7 @@ VERTEX
0
VERTEX
5
-10F0
+1176
8
0
10
@@ -40215,7 +40235,7 @@ VERTEX
0
VERTEX
5
-10F1
+1177
8
0
10
@@ -40231,7 +40251,7 @@ VERTEX
0
VERTEX
5
-10F2
+1178
8
0
10
@@ -40247,7 +40267,7 @@ VERTEX
0
SEQEND
5
-10F3
+1179
8
0
0
@@ -40281,7 +40301,7 @@ ASC_BOUNDS
0
VERTEX
5
-10F4
+117A
8
0
10
@@ -40293,7 +40313,7 @@ VERTEX
0
VERTEX
5
-10F5
+117B
8
0
10
@@ -40305,7 +40325,7 @@ VERTEX
0
VERTEX
5
-10F6
+117C
8
0
10
@@ -40317,7 +40337,7 @@ VERTEX
0
VERTEX
5
-10F7
+117D
8
0
10
@@ -40329,7 +40349,7 @@ VERTEX
0
SEQEND
5
-10F8
+117E
8
0
0
@@ -40755,7 +40775,7 @@ POLYLINE
0
VERTEX
5
-1114
+119A
8
0
10
@@ -40767,7 +40787,7 @@ VERTEX
0
VERTEX
5
-1115
+119B
8
0
10
@@ -40779,7 +40799,7 @@ VERTEX
0
VERTEX
5
-1116
+119C
8
0
10
@@ -40791,7 +40811,7 @@ VERTEX
0
VERTEX
5
-1117
+119D
8
0
10
@@ -40803,7 +40823,7 @@ VERTEX
0
SEQEND
5
-1118
+119E
8
0
0
@@ -40965,7 +40985,7 @@ POLYLINE
0
VERTEX
5
-111E
+11A4
8
0
10
@@ -40977,7 +40997,7 @@ VERTEX
0
VERTEX
5
-111F
+11A5
8
0
10
@@ -40989,7 +41009,7 @@ VERTEX
0
VERTEX
5
-1120
+11A6
8
0
10
@@ -41001,7 +41021,7 @@ VERTEX
0
VERTEX
5
-1121
+11A7
8
0
10
@@ -41013,7 +41033,7 @@ VERTEX
0
SEQEND
5
-1122
+11A8
8
0
0
@@ -41177,15 +41197,15 @@ LINE
8
0
10
-1.373766037538168
+3.6745346143750943
20
-41.5880167952137043
+111.2391798031908792
30
0.0
11
-3.6747478893215679
+-0.0661963325084476
21
-111.245636275263692
+-2.0039614555334566
31
0.0
0
@@ -41647,7 +41667,7 @@ POLYLINE
8
0
5
-162E
+16B4
66
1
10
@@ -41663,7 +41683,7 @@ VERTEX
8
0
5
-162F
+16B5
10
250.459
20
@@ -41677,7 +41697,7 @@ VERTEX
8
0
5
-1630
+16B6
10
250.559
20
@@ -41691,7 +41711,7 @@ VERTEX
8
0
5
-1631
+16B7
10
250.660
20
@@ -41705,7 +41725,7 @@ VERTEX
8
0
5
-1632
+16B8
10
250.761
20
@@ -41719,7 +41739,7 @@ VERTEX
8
0
5
-1633
+16B9
10
250.862
20
@@ -41733,7 +41753,7 @@ VERTEX
8
0
5
-1634
+16BA
10
250.963
20
@@ -41747,7 +41767,7 @@ VERTEX
8
0
5
-1635
+16BB
10
251.064
20
@@ -41761,7 +41781,7 @@ VERTEX
8
0
5
-1636
+16BC
10
251.165
20
@@ -41775,7 +41795,7 @@ VERTEX
8
0
5
-1637
+16BD
10
251.267
20
@@ -41789,7 +41809,7 @@ VERTEX
8
0
5
-1638
+16BE
10
251.368
20
@@ -41803,7 +41823,7 @@ VERTEX
8
0
5
-1639
+16BF
10
251.469
20
@@ -41817,7 +41837,7 @@ VERTEX
8
0
5
-163A
+16C0
10
251.570
20
@@ -41831,7 +41851,7 @@ VERTEX
8
0
5
-163B
+16C1
10
251.672
20
@@ -41845,7 +41865,7 @@ VERTEX
8
0
5
-163C
+16C2
10
251.773
20
@@ -41859,7 +41879,7 @@ VERTEX
8
0
5
-163D
+16C3
10
251.874
20
@@ -41873,7 +41893,7 @@ VERTEX
8
0
5
-163E
+16C4
10
251.975
20
@@ -41887,7 +41907,7 @@ VERTEX
8
0
5
-163F
+16C5
10
252.076
20
@@ -41901,7 +41921,7 @@ VERTEX
8
0
5
-1640
+16C6
10
252.177
20
@@ -41915,7 +41935,7 @@ VERTEX
8
0
5
-1641
+16C7
10
252.278
20
@@ -41929,7 +41949,7 @@ VERTEX
8
0
5
-1642
+16C8
10
252.379
20
@@ -41943,7 +41963,7 @@ VERTEX
8
0
5
-1643
+16C9
10
252.480
20
@@ -41957,7 +41977,7 @@ VERTEX
8
0
5
-1644
+16CA
10
252.580
20
@@ -41971,7 +41991,7 @@ VERTEX
8
0
5
-1645
+16CB
10
252.680
20
@@ -41985,7 +42005,7 @@ VERTEX
8
0
5
-1646
+16CC
10
252.781
20
@@ -41999,7 +42019,7 @@ VERTEX
8
0
5
-1647
+16CD
10
252.880
20
@@ -42013,7 +42033,7 @@ VERTEX
8
0
5
-1648
+16CE
10
252.980
20
@@ -42027,7 +42047,7 @@ VERTEX
8
0
5
-1649
+16CF
10
253.080
20
@@ -42041,7 +42061,7 @@ VERTEX
8
0
5
-164A
+16D0
10
253.179
20
@@ -42055,7 +42075,7 @@ VERTEX
8
0
5
-164B
+16D1
10
253.278
20
@@ -42069,7 +42089,7 @@ VERTEX
8
0
5
-164C
+16D2
10
253.377
20
@@ -42083,7 +42103,7 @@ VERTEX
8
0
5
-164D
+16D3
10
253.475
20
@@ -42097,7 +42117,7 @@ VERTEX
8
0
5
-164E
+16D4
10
253.573
20
@@ -42111,7 +42131,7 @@ VERTEX
8
0
5
-164F
+16D5
10
253.671
20
@@ -42125,7 +42145,7 @@ VERTEX
8
0
5
-1650
+16D6
10
253.768
20
@@ -42139,7 +42159,7 @@ VERTEX
8
0
5
-1651
+16D7
10
253.865
20
@@ -42153,7 +42173,7 @@ VERTEX
8
0
5
-1652
+16D8
10
253.962
20
@@ -42167,7 +42187,7 @@ VERTEX
8
0
5
-1653
+16D9
10
254.059
20
@@ -42181,7 +42201,7 @@ VERTEX
8
0
5
-1654
+16DA
10
254.154
20
@@ -42195,7 +42215,7 @@ VERTEX
8
0
5
-1655
+16DB
10
254.250
20
@@ -42209,7 +42229,7 @@ VERTEX
8
0
5
-1656
+16DC
10
254.345
20
@@ -42223,7 +42243,7 @@ VERTEX
8
0
5
-1657
+16DD
10
254.440
20
@@ -42237,7 +42257,7 @@ VERTEX
8
0
5
-1658
+16DE
10
254.534
20
@@ -42251,7 +42271,7 @@ VERTEX
8
0
5
-1659
+16DF
10
254.628
20
@@ -42265,7 +42285,7 @@ VERTEX
8
0
5
-165A
+16E0
10
254.721
20
@@ -42279,7 +42299,7 @@ VERTEX
8
0
5
-165B
+16E1
10
254.814
20
@@ -42293,7 +42313,7 @@ VERTEX
8
0
5
-165C
+16E2
10
254.906
20
@@ -42307,7 +42327,7 @@ VERTEX
8
0
5
-165D
+16E3
10
254.998
20
@@ -42321,7 +42341,7 @@ VERTEX
8
0
5
-165E
+16E4
10
255.089
20
@@ -42335,7 +42355,7 @@ VERTEX
8
0
5
-165F
+16E5
10
255.179
20
@@ -42349,7 +42369,7 @@ VERTEX
8
0
5
-1660
+16E6
10
255.269
20
@@ -42363,7 +42383,7 @@ VERTEX
8
0
5
-1661
+16E7
10
255.359
20
@@ -42377,7 +42397,7 @@ VERTEX
8
0
5
-1662
+16E8
10
255.447
20
@@ -42391,7 +42411,7 @@ VERTEX
8
0
5
-1663
+16E9
10
255.535
20
@@ -42405,7 +42425,7 @@ VERTEX
8
0
5
-1664
+16EA
10
255.623
20
@@ -42419,7 +42439,7 @@ VERTEX
8
0
5
-1665
+16EB
10
255.710
20
@@ -42433,7 +42453,7 @@ VERTEX
8
0
5
-1666
+16EC
10
255.796
20
@@ -42447,7 +42467,7 @@ VERTEX
8
0
5
-1667
+16ED
10
255.881
20
@@ -42461,7 +42481,7 @@ VERTEX
8
0
5
-1668
+16EE
10
255.966
20
@@ -42475,7 +42495,7 @@ VERTEX
8
0
5
-1669
+16EF
10
256.050
20
@@ -42489,7 +42509,7 @@ VERTEX
8
0
5
-166A
+16F0
10
256.133
20
@@ -42503,7 +42523,7 @@ VERTEX
8
0
5
-166B
+16F1
10
256.216
20
@@ -42517,7 +42537,7 @@ VERTEX
8
0
5
-166C
+16F2
10
256.298
20
@@ -42531,7 +42551,7 @@ VERTEX
8
0
5
-166D
+16F3
10
256.379
20
@@ -42545,7 +42565,7 @@ VERTEX
8
0
5
-166E
+16F4
10
256.459
20
@@ -42559,7 +42579,7 @@ VERTEX
8
0
5
-166F
+16F5
10
256.538
20
@@ -42573,7 +42593,7 @@ VERTEX
8
0
5
-1670
+16F6
10
256.617
20
@@ -42587,7 +42607,7 @@ VERTEX
8
0
5
-1671
+16F7
10
256.694
20
@@ -42601,7 +42621,7 @@ VERTEX
8
0
5
-1672
+16F8
10
256.771
20
@@ -42615,7 +42635,7 @@ VERTEX
8
0
5
-1673
+16F9
10
256.847
20
@@ -42629,7 +42649,7 @@ VERTEX
8
0
5
-1674
+16FA
10
256.922
20
@@ -42643,7 +42663,7 @@ VERTEX
8
0
5
-1675
+16FB
10
256.996
20
@@ -42657,7 +42677,7 @@ VERTEX
8
0
5
-1676
+16FC
10
257.070
20
@@ -42671,7 +42691,7 @@ VERTEX
8
0
5
-1677
+16FD
10
257.142
20
@@ -42685,7 +42705,7 @@ VERTEX
8
0
5
-1678
+16FE
10
257.213
20
@@ -42699,7 +42719,7 @@ VERTEX
8
0
5
-1679
+16FF
10
257.284
20
@@ -42713,7 +42733,7 @@ VERTEX
8
0
5
-167A
+1700
10
257.353
20
@@ -42727,7 +42747,7 @@ VERTEX
8
0
5
-167B
+1701
10
257.421
20
@@ -42741,7 +42761,7 @@ VERTEX
8
0
5
-167C
+1702
10
257.489
20
@@ -42755,7 +42775,7 @@ VERTEX
8
0
5
-167D
+1703
10
257.555
20
@@ -42769,7 +42789,7 @@ VERTEX
8
0
5
-167E
+1704
10
257.621
20
@@ -42783,7 +42803,7 @@ VERTEX
8
0
5
-167F
+1705
10
257.685
20
@@ -42797,7 +42817,7 @@ VERTEX
8
0
5
-1680
+1706
10
257.748
20
@@ -42811,7 +42831,7 @@ VERTEX
8
0
5
-1681
+1707
10
257.810
20
@@ -42825,7 +42845,7 @@ VERTEX
8
0
5
-1682
+1708
10
257.871
20
@@ -42839,7 +42859,7 @@ VERTEX
8
0
5
-1683
+1709
10
257.931
20
@@ -42853,7 +42873,7 @@ VERTEX
8
0
5
-1684
+170A
10
257.990
20
@@ -42867,7 +42887,7 @@ VERTEX
8
0
5
-1685
+170B
10
258.047
20
@@ -42881,7 +42901,7 @@ VERTEX
8
0
5
-1686
+170C
10
258.104
20
@@ -42895,7 +42915,7 @@ VERTEX
8
0
5
-1687
+170D
10
258.159
20
@@ -42909,7 +42929,7 @@ VERTEX
8
0
5
-1688
+170E
10
258.213
20
@@ -42923,7 +42943,7 @@ VERTEX
8
0
5
-1689
+170F
10
258.266
20
@@ -42937,7 +42957,7 @@ VERTEX
8
0
5
-168A
+1710
10
258.317
20
@@ -42951,7 +42971,7 @@ VERTEX
8
0
5
-168B
+1711
10
258.367
20
@@ -42965,7 +42985,7 @@ VERTEX
8
0
5
-168C
+1712
10
258.416
20
@@ -42979,7 +42999,7 @@ VERTEX
8
0
5
-168D
+1713
10
258.464
20
@@ -42993,7 +43013,7 @@ VERTEX
8
0
5
-168E
+1714
10
258.511
20
@@ -43007,7 +43027,7 @@ VERTEX
8
0
5
-168F
+1715
10
258.556
20
@@ -43021,7 +43041,7 @@ VERTEX
8
0
5
-1690
+1716
10
258.600
20
@@ -43035,7 +43055,7 @@ VERTEX
8
0
5
-1691
+1717
10
258.642
20
@@ -43049,7 +43069,7 @@ VERTEX
8
0
5
-1692
+1718
10
258.684
20
@@ -43063,7 +43083,7 @@ VERTEX
8
0
5
-1693
+1719
10
258.723
20
@@ -43077,7 +43097,7 @@ VERTEX
8
0
5
-1694
+171A
10
258.762
20
@@ -43091,7 +43111,7 @@ VERTEX
8
0
5
-1695
+171B
10
258.799
20
@@ -43105,7 +43125,7 @@ VERTEX
8
0
5
-1696
+171C
10
258.834
20
@@ -43119,7 +43139,7 @@ VERTEX
8
0
5
-1697
+171D
10
258.869
20
@@ -43133,7 +43153,7 @@ VERTEX
8
0
5
-1698
+171E
10
258.901
20
@@ -43147,7 +43167,7 @@ VERTEX
8
0
5
-1699
+171F
10
258.933
20
@@ -43161,7 +43181,7 @@ VERTEX
8
0
5
-169A
+1720
10
258.962
20
@@ -43175,7 +43195,7 @@ VERTEX
8
0
5
-169B
+1721
10
258.991
20
@@ -43189,7 +43209,7 @@ VERTEX
8
0
5
-169C
+1722
10
259.017
20
@@ -43203,7 +43223,7 @@ VERTEX
8
0
5
-169D
+1723
10
259.043
20
@@ -43217,7 +43237,7 @@ VERTEX
8
0
5
-169E
+1724
10
259.066
20
@@ -43231,7 +43251,7 @@ VERTEX
8
0
5
-169F
+1725
10
259.089
20
@@ -43245,7 +43265,7 @@ VERTEX
8
0
5
-16A0
+1726
10
259.109
20
@@ -43259,7 +43279,7 @@ VERTEX
8
0
5
-16A1
+1727
10
259.128
20
@@ -43273,7 +43293,7 @@ VERTEX
8
0
5
-16A2
+1728
10
259.146
20
@@ -43287,7 +43307,7 @@ VERTEX
8
0
5
-16A3
+1729
10
259.162
20
@@ -43301,7 +43321,7 @@ VERTEX
8
0
5
-16A4
+172A
10
259.176
20
@@ -43315,7 +43335,7 @@ VERTEX
8
0
5
-16A5
+172B
10
259.188
20
@@ -43329,7 +43349,7 @@ VERTEX
8
0
5
-16A6
+172C
10
259.199
20
@@ -43343,7 +43363,7 @@ VERTEX
8
0
5
-16A7
+172D
10
259.208
20
@@ -43357,7 +43377,7 @@ VERTEX
8
0
5
-16A8
+172E
10
259.216
20
@@ -43371,7 +43391,7 @@ VERTEX
8
0
5
-16A9
+172F
10
259.222
20
@@ -43385,7 +43405,7 @@ VERTEX
8
0
5
-16AA
+1730
10
259.226
20
@@ -43399,7 +43419,7 @@ VERTEX
8
0
5
-16AB
+1731
10
259.228
20
@@ -43413,7 +43433,7 @@ VERTEX
8
0
5
-16AC
+1732
10
259.229
20
@@ -43427,7 +43447,7 @@ VERTEX
8
0
5
-16AD
+1733
10
259.228
20
@@ -43441,7 +43461,7 @@ VERTEX
8
0
5
-16AE
+1734
10
259.225
20
@@ -43455,13 +43475,13 @@ SEQEND
8
0
5
-16AF
+1735
0
POLYLINE
8
0
5
-16B0
+1736
66
1
10
@@ -43477,7 +43497,7 @@ VERTEX
8
0
5
-16B1
+1737
10
250.459
20
@@ -43491,7 +43511,7 @@ VERTEX
8
0
5
-16B2
+1738
10
250.559
20
@@ -43505,7 +43525,7 @@ VERTEX
8
0
5
-16B3
+1739
10
250.660
20
@@ -43519,7 +43539,7 @@ VERTEX
8
0
5
-16B4
+173A
10
250.761
20
@@ -43533,7 +43553,7 @@ VERTEX
8
0
5
-16B5
+173B
10
250.862
20
@@ -43547,7 +43567,7 @@ VERTEX
8
0
5
-16B6
+173C
10
250.963
20
@@ -43561,7 +43581,7 @@ VERTEX
8
0
5
-16B7
+173D
10
251.064
20
@@ -43575,7 +43595,7 @@ VERTEX
8
0
5
-16B8
+173E
10
251.165
20
@@ -43589,7 +43609,7 @@ VERTEX
8
0
5
-16B9
+173F
10
251.267
20
@@ -43603,7 +43623,7 @@ VERTEX
8
0
5
-16BA
+1740
10
251.368
20
@@ -43617,7 +43637,7 @@ VERTEX
8
0
5
-16BB
+1741
10
251.469
20
@@ -43631,7 +43651,7 @@ VERTEX
8
0
5
-16BC
+1742
10
251.570
20
@@ -43645,7 +43665,7 @@ VERTEX
8
0
5
-16BD
+1743
10
251.672
20
@@ -43659,7 +43679,7 @@ VERTEX
8
0
5
-16BE
+1744
10
251.773
20
@@ -43673,7 +43693,7 @@ VERTEX
8
0
5
-16BF
+1745
10
251.874
20
@@ -43687,7 +43707,7 @@ VERTEX
8
0
5
-16C0
+1746
10
251.975
20
@@ -43701,7 +43721,7 @@ VERTEX
8
0
5
-16C1
+1747
10
252.076
20
@@ -43715,7 +43735,7 @@ VERTEX
8
0
5
-16C2
+1748
10
252.177
20
@@ -43729,7 +43749,7 @@ VERTEX
8
0
5
-16C3
+1749
10
252.278
20
@@ -43743,7 +43763,7 @@ VERTEX
8
0
5
-16C4
+174A
10
252.379
20
@@ -43757,7 +43777,7 @@ VERTEX
8
0
5
-16C5
+174B
10
252.480
20
@@ -43771,7 +43791,7 @@ VERTEX
8
0
5
-16C6
+174C
10
252.580
20
@@ -43785,7 +43805,7 @@ VERTEX
8
0
5
-16C7
+174D
10
252.680
20
@@ -43799,7 +43819,7 @@ VERTEX
8
0
5
-16C8
+174E
10
252.781
20
@@ -43813,7 +43833,7 @@ VERTEX
8
0
5
-16C9
+174F
10
252.880
20
@@ -43827,7 +43847,7 @@ VERTEX
8
0
5
-16CA
+1750
10
252.980
20
@@ -43841,7 +43861,7 @@ VERTEX
8
0
5
-16CB
+1751
10
253.080
20
@@ -43855,7 +43875,7 @@ VERTEX
8
0
5
-16CC
+1752
10
253.179
20
@@ -43869,7 +43889,7 @@ VERTEX
8
0
5
-16CD
+1753
10
253.278
20
@@ -43883,7 +43903,7 @@ VERTEX
8
0
5
-16CE
+1754
10
253.377
20
@@ -43897,7 +43917,7 @@ VERTEX
8
0
5
-16CF
+1755
10
253.475
20
@@ -43911,7 +43931,7 @@ VERTEX
8
0
5
-16D0
+1756
10
253.573
20
@@ -43925,7 +43945,7 @@ VERTEX
8
0
5
-16D1
+1757
10
253.671
20
@@ -43939,7 +43959,7 @@ VERTEX
8
0
5
-16D2
+1758
10
253.768
20
@@ -43953,7 +43973,7 @@ VERTEX
8
0
5
-16D3
+1759
10
253.865
20
@@ -43967,7 +43987,7 @@ VERTEX
8
0
5
-16D4
+175A
10
253.962
20
@@ -43981,7 +44001,7 @@ VERTEX
8
0
5
-16D5
+175B
10
254.059
20
@@ -43995,7 +44015,7 @@ VERTEX
8
0
5
-16D6
+175C
10
254.154
20
@@ -44009,7 +44029,7 @@ VERTEX
8
0
5
-16D7
+175D
10
254.250
20
@@ -44023,7 +44043,7 @@ VERTEX
8
0
5
-16D8
+175E
10
254.345
20
@@ -44037,7 +44057,7 @@ VERTEX
8
0
5
-16D9
+175F
10
254.440
20
@@ -44051,7 +44071,7 @@ VERTEX
8
0
5
-16DA
+1760
10
254.534
20
@@ -44065,7 +44085,7 @@ VERTEX
8
0
5
-16DB
+1761
10
254.628
20
@@ -44079,7 +44099,7 @@ VERTEX
8
0
5
-16DC
+1762
10
254.721
20
@@ -44093,7 +44113,7 @@ VERTEX
8
0
5
-16DD
+1763
10
254.814
20
@@ -44107,7 +44127,7 @@ VERTEX
8
0
5
-16DE
+1764
10
254.906
20
@@ -44121,7 +44141,7 @@ VERTEX
8
0
5
-16DF
+1765
10
254.998
20
@@ -44135,7 +44155,7 @@ VERTEX
8
0
5
-16E0
+1766
10
255.089
20
@@ -44149,7 +44169,7 @@ VERTEX
8
0
5
-16E1
+1767
10
255.179
20
@@ -44163,7 +44183,7 @@ VERTEX
8
0
5
-16E2
+1768
10
255.269
20
@@ -44177,7 +44197,7 @@ VERTEX
8
0
5
-16E3
+1769
10
255.359
20
@@ -44191,7 +44211,7 @@ VERTEX
8
0
5
-16E4
+176A
10
255.447
20
@@ -44205,7 +44225,7 @@ VERTEX
8
0
5
-16E5
+176B
10
255.535
20
@@ -44219,7 +44239,7 @@ VERTEX
8
0
5
-16E6
+176C
10
255.623
20
@@ -44233,7 +44253,7 @@ VERTEX
8
0
5
-16E7
+176D
10
255.710
20
@@ -44247,7 +44267,7 @@ VERTEX
8
0
5
-16E8
+176E
10
255.796
20
@@ -44261,7 +44281,7 @@ VERTEX
8
0
5
-16E9
+176F
10
255.881
20
@@ -44275,7 +44295,7 @@ VERTEX
8
0
5
-16EA
+1770
10
255.966
20
@@ -44289,7 +44309,7 @@ VERTEX
8
0
5
-16EB
+1771
10
256.050
20
@@ -44303,7 +44323,7 @@ VERTEX
8
0
5
-16EC
+1772
10
256.133
20
@@ -44317,7 +44337,7 @@ VERTEX
8
0
5
-16ED
+1773
10
256.216
20
@@ -44331,7 +44351,7 @@ VERTEX
8
0
5
-16EE
+1774
10
256.298
20
@@ -44345,7 +44365,7 @@ VERTEX
8
0
5
-16EF
+1775
10
256.379
20
@@ -44359,7 +44379,7 @@ VERTEX
8
0
5
-16F0
+1776
10
256.459
20
@@ -44373,7 +44393,7 @@ VERTEX
8
0
5
-16F1
+1777
10
256.538
20
@@ -44387,7 +44407,7 @@ VERTEX
8
0
5
-16F2
+1778
10
256.617
20
@@ -44401,7 +44421,7 @@ VERTEX
8
0
5
-16F3
+1779
10
256.694
20
@@ -44415,7 +44435,7 @@ VERTEX
8
0
5
-16F4
+177A
10
256.771
20
@@ -44429,7 +44449,7 @@ VERTEX
8
0
5
-16F5
+177B
10
256.847
20
@@ -44443,7 +44463,7 @@ VERTEX
8
0
5
-16F6
+177C
10
256.922
20
@@ -44457,7 +44477,7 @@ VERTEX
8
0
5
-16F7
+177D
10
256.996
20
@@ -44471,7 +44491,7 @@ VERTEX
8
0
5
-16F8
+177E
10
257.070
20
@@ -44485,7 +44505,7 @@ VERTEX
8
0
5
-16F9
+177F
10
257.142
20
@@ -44499,7 +44519,7 @@ VERTEX
8
0
5
-16FA
+1780
10
257.213
20
@@ -44513,7 +44533,7 @@ VERTEX
8
0
5
-16FB
+1781
10
257.284
20
@@ -44527,7 +44547,7 @@ VERTEX
8
0
5
-16FC
+1782
10
257.353
20
@@ -44541,7 +44561,7 @@ VERTEX
8
0
5
-16FD
+1783
10
257.421
20
@@ -44555,7 +44575,7 @@ VERTEX
8
0
5
-16FE
+1784
10
257.489
20
@@ -44569,7 +44589,7 @@ VERTEX
8
0
5
-16FF
+1785
10
257.555
20
@@ -44583,7 +44603,7 @@ VERTEX
8
0
5
-1700
+1786
10
257.621
20
@@ -44597,7 +44617,7 @@ VERTEX
8
0
5
-1701
+1787
10
257.685
20
@@ -44611,7 +44631,7 @@ VERTEX
8
0
5
-1702
+1788
10
257.748
20
@@ -44625,7 +44645,7 @@ VERTEX
8
0
5
-1703
+1789
10
257.810
20
@@ -44639,7 +44659,7 @@ VERTEX
8
0
5
-1704
+178A
10
257.871
20
@@ -44653,7 +44673,7 @@ VERTEX
8
0
5
-1705
+178B
10
257.931
20
@@ -44667,7 +44687,7 @@ VERTEX
8
0
5
-1706
+178C
10
257.990
20
@@ -44681,7 +44701,7 @@ VERTEX
8
0
5
-1707
+178D
10
258.047
20
@@ -44695,7 +44715,7 @@ VERTEX
8
0
5
-1708
+178E
10
258.104
20
@@ -44709,7 +44729,7 @@ VERTEX
8
0
5
-1709
+178F
10
258.159
20
@@ -44723,7 +44743,7 @@ VERTEX
8
0
5
-170A
+1790
10
258.213
20
@@ -44737,7 +44757,7 @@ VERTEX
8
0
5
-170B
+1791
10
258.266
20
@@ -44751,7 +44771,7 @@ VERTEX
8
0
5
-170C
+1792
10
258.317
20
@@ -44765,7 +44785,7 @@ VERTEX
8
0
5
-170D
+1793
10
258.367
20
@@ -44779,7 +44799,7 @@ VERTEX
8
0
5
-170E
+1794
10
258.416
20
@@ -44793,7 +44813,7 @@ VERTEX
8
0
5
-170F
+1795
10
258.464
20
@@ -44807,7 +44827,7 @@ VERTEX
8
0
5
-1710
+1796
10
258.511
20
@@ -44821,7 +44841,7 @@ VERTEX
8
0
5
-1711
+1797
10
258.556
20
@@ -44835,7 +44855,7 @@ VERTEX
8
0
5
-1712
+1798
10
258.600
20
@@ -44849,7 +44869,7 @@ VERTEX
8
0
5
-1713
+1799
10
258.642
20
@@ -44863,7 +44883,7 @@ VERTEX
8
0
5
-1714
+179A
10
258.684
20
@@ -44877,7 +44897,7 @@ VERTEX
8
0
5
-1715
+179B
10
258.723
20
@@ -44891,7 +44911,7 @@ VERTEX
8
0
5
-1716
+179C
10
258.762
20
@@ -44905,7 +44925,7 @@ VERTEX
8
0
5
-1717
+179D
10
258.799
20
@@ -44919,7 +44939,7 @@ VERTEX
8
0
5
-1718
+179E
10
258.834
20
@@ -44933,7 +44953,7 @@ VERTEX
8
0
5
-1719
+179F
10
258.869
20
@@ -44947,7 +44967,7 @@ VERTEX
8
0
5
-171A
+17A0
10
258.901
20
@@ -44961,7 +44981,7 @@ VERTEX
8
0
5
-171B
+17A1
10
258.933
20
@@ -44975,7 +44995,7 @@ VERTEX
8
0
5
-171C
+17A2
10
258.962
20
@@ -44989,7 +45009,7 @@ VERTEX
8
0
5
-171D
+17A3
10
258.991
20
@@ -45003,7 +45023,7 @@ VERTEX
8
0
5
-171E
+17A4
10
259.017
20
@@ -45017,7 +45037,7 @@ VERTEX
8
0
5
-171F
+17A5
10
259.043
20
@@ -45031,7 +45051,7 @@ VERTEX
8
0
5
-1720
+17A6
10
259.066
20
@@ -45045,7 +45065,7 @@ VERTEX
8
0
5
-1721
+17A7
10
259.089
20
@@ -45059,7 +45079,7 @@ VERTEX
8
0
5
-1722
+17A8
10
259.109
20
@@ -45073,7 +45093,7 @@ VERTEX
8
0
5
-1723
+17A9
10
259.128
20
@@ -45087,7 +45107,7 @@ VERTEX
8
0
5
-1724
+17AA
10
259.146
20
@@ -45101,7 +45121,7 @@ VERTEX
8
0
5
-1725
+17AB
10
259.162
20
@@ -45115,7 +45135,7 @@ VERTEX
8
0
5
-1726
+17AC
10
259.176
20
@@ -45129,7 +45149,7 @@ VERTEX
8
0
5
-1727
+17AD
10
259.188
20
@@ -45143,7 +45163,7 @@ VERTEX
8
0
5
-1728
+17AE
10
259.199
20
@@ -45157,7 +45177,7 @@ VERTEX
8
0
5
-1729
+17AF
10
259.208
20
@@ -45171,7 +45191,7 @@ VERTEX
8
0
5
-172A
+17B0
10
259.216
20
@@ -45185,7 +45205,7 @@ VERTEX
8
0
5
-172B
+17B1
10
259.222
20
@@ -45199,7 +45219,7 @@ VERTEX
8
0
5
-172C
+17B2
10
259.226
20
@@ -45213,7 +45233,7 @@ VERTEX
8
0
5
-172D
+17B3
10
259.228
20
@@ -45227,7 +45247,7 @@ VERTEX
8
0
5
-172E
+17B4
10
259.229
20
@@ -45241,7 +45261,7 @@ VERTEX
8
0
5
-172F
+17B5
10
259.228
20
@@ -45255,7 +45275,7 @@ VERTEX
8
0
5
-1730
+17B6
10
259.225
20
@@ -45269,7 +45289,7 @@ SEQEND
8
0
5
-1731
+17B7
0
INSERT
5
@@ -46487,6 +46507,22 @@ ACAD_MLEADERVER
1070
2
0
+SHAPE
+ 5
+889
+ 8
+0
+ 10
+15.27702016657258
+ 20
+-20.3594711018486088
+ 30
+0.0
+ 40
+1.0
+ 2
+MY-SHAPE
+ 0
VIEWPORT
5
240
diff --git a/samples/sample_base/sample_AC1009_binary.dxf b/samples/sample_base/sample_AC1009_binary.dxf
index 339d7f30..bf4fcebf 100644
Binary files a/samples/sample_base/sample_AC1009_binary.dxf and b/samples/sample_base/sample_AC1009_binary.dxf differ
diff --git a/samples/sample_base/sample_base.dwg b/samples/sample_base/sample_base.dwg
index 0c76f444..bfbbbcdf 100644
Binary files a/samples/sample_base/sample_base.dwg and b/samples/sample_base/sample_base.dwg differ
diff --git a/samples/sample_base/sample_base_24102023.dwg b/samples/sample_base/sample_base_24102023.dwg
deleted file mode 100644
index cfed828a..00000000
Binary files a/samples/sample_base/sample_base_24102023.dwg and /dev/null differ
diff --git a/samples/sample_base/sample_base_backup.dwg b/samples/sample_base/sample_base_backup.dwg
deleted file mode 100644
index 182002d4..00000000
Binary files a/samples/sample_base/sample_base_backup.dwg and /dev/null differ
diff --git a/samples/sample_base/save_samples.lsp b/samples/sample_base/save_samples.lsp
index e9bdf113..26a15324 100644
--- a/samples/sample_base/save_samples.lsp
+++ b/samples/sample_base/save_samples.lsp
@@ -18,7 +18,7 @@
(command "SAVEAS" "DXF" "V" "2007" "16" (strcat cur_dir "sample_AC1021_ascii.dxf"))
(command "SAVEAS" "DXF" "V" "2004" "16" (strcat cur_dir "sample_AC1018_ascii.dxf"))
(command "SAVEAS" "DXF" "V" "2000" "16" (strcat cur_dir "sample_AC1015_ascii.dxf"))
- (command "SAVEAS" "DXF" "V" "R12" "16" (strcat cur_dir "sample_R12_ascii.dxf"))
+ (command "SAVEAS" "DXF" "V" "R12" "16" (strcat cur_dir "sample_AC1009_ascii.dxf"))
(command "SAVEAS" "DXF" "V" "2018" "B" (strcat cur_dir "sample_AC1032_binary.dxf"))
(command "SAVEAS" "DXF" "V" "2013" "B" (strcat cur_dir "sample_AC1027_binary.dxf"))
@@ -26,7 +26,7 @@
(command "SAVEAS" "DXF" "V" "2007" "B" (strcat cur_dir "sample_AC1021_binary.dxf"))
(command "SAVEAS" "DXF" "V" "2004" "B" (strcat cur_dir "sample_AC1018_binary.dxf"))
(command "SAVEAS" "DXF" "V" "2000" "B" (strcat cur_dir "sample_AC1015_binary.dxf"))
- (command "SAVEAS" "DXF" "V" "R12" "B" (strcat cur_dir "sample_R12_binary.dxf"))
+ (command "SAVEAS" "DXF" "V" "R12" "B" (strcat cur_dir "sample_AC1009_binary.dxf"))
(command "FILEDIA" 1 "")
(princ)
diff --git a/samples/sample_base/test_shape.shp b/samples/sample_base/test_shape.shp
new file mode 100644
index 00000000..e624ca82
--- /dev/null
+++ b/samples/sample_base/test_shape.shp
@@ -0,0 +1,11 @@
+*1,354,MY-SHAPE
+4,149,4,67,3,136,3,2,3,128,002,9,(13,-11),(0,0),001,9,(11,0),(0,0),002,9,(-11,-3),(0,0),001,9,(11,0),(0,0),002,9,(-11,-4)
+(0,0),001,9,(11,0),(0,0),002,9,(-11,-3),(0,0),001,9,(11,0),(0,0),002,9,(-11,-3),(0,0),001,9,(11,0),(0,0),002,9,(-11,-3)
+(0,0),001,9,(11,0),(0,0),002,9,(-11,49),(0,0),001,9,(11,0),(0,0),002,9,(-11,-4),(0,0),001,9,(11,0),(0,0),002,9,(-11,-4)
+(0,0),001,9,(11,0),(0,0),002,9,(-11,-3),(0,0),001,9,(11,0),(0,0),002,9,(18,15),(0,0),001,9,(-4,9),(7,4),(10,-8),(-9,-2)
+(0,0),002,9,(77,-9),(0,0),001,9,(-1,-3),(-1,-2),(0,-3),(1,-3),(4,-4),(2,-1),(6,0),(3,2),(2,2),(1,2),(1,3),(-1,3),(-2,4)
+(1,4),(0,7),(-2,3),(-2,4),(-1,1),(-10,-9),(9,-1),(0,0),002,9,(-35,-28),(0,0),001,9,(-8,5),(-2,4),(0,2),(1,2),(1,1),(2,1)
+(4,0),(1,1),(2,1),(0,9),(2,2),(4,2),(2,0),(3,-1),(1,-1),(2,-5),(-2,-4),(-2,-2),(-2,-1),(-3,0),(-1,-2),(-2,-1),(0,-5),(2,-1)
+(1,-1),(-1,0),(-2,-1),(-2,-2),(0,-1),(-1,-1),(0,-1),(0,0),002,9,(-30,5),(0,0),001,9,(-7,7),(11,7),(8,-6),(-5,-4),(5,-3)
+(-5,-6),(-7,5),(0,0),002,9,(-26,-1),(0,0),001,9,(-4,9),(7,4),(8,-7),(-8,-1),(0,0),002,9,(-32,-2),(0,0),001,9,(11,0),(0,0)
+002,9,(-11,-3),(0,0),001,9,(11,0),(0,0),002,9,(-24,-5),(0,0),001,4,128,4,2,4,136,3,67,3,149,0
diff --git a/samples/sample_base/test_shape.shx b/samples/sample_base/test_shape.shx
new file mode 100644
index 00000000..a2103d9f
Binary files /dev/null and b/samples/sample_base/test_shape.shx differ
diff --git a/samples/test_shape.shp b/samples/test_shape.shp
new file mode 100644
index 00000000..e624ca82
--- /dev/null
+++ b/samples/test_shape.shp
@@ -0,0 +1,11 @@
+*1,354,MY-SHAPE
+4,149,4,67,3,136,3,2,3,128,002,9,(13,-11),(0,0),001,9,(11,0),(0,0),002,9,(-11,-3),(0,0),001,9,(11,0),(0,0),002,9,(-11,-4)
+(0,0),001,9,(11,0),(0,0),002,9,(-11,-3),(0,0),001,9,(11,0),(0,0),002,9,(-11,-3),(0,0),001,9,(11,0),(0,0),002,9,(-11,-3)
+(0,0),001,9,(11,0),(0,0),002,9,(-11,49),(0,0),001,9,(11,0),(0,0),002,9,(-11,-4),(0,0),001,9,(11,0),(0,0),002,9,(-11,-4)
+(0,0),001,9,(11,0),(0,0),002,9,(-11,-3),(0,0),001,9,(11,0),(0,0),002,9,(18,15),(0,0),001,9,(-4,9),(7,4),(10,-8),(-9,-2)
+(0,0),002,9,(77,-9),(0,0),001,9,(-1,-3),(-1,-2),(0,-3),(1,-3),(4,-4),(2,-1),(6,0),(3,2),(2,2),(1,2),(1,3),(-1,3),(-2,4)
+(1,4),(0,7),(-2,3),(-2,4),(-1,1),(-10,-9),(9,-1),(0,0),002,9,(-35,-28),(0,0),001,9,(-8,5),(-2,4),(0,2),(1,2),(1,1),(2,1)
+(4,0),(1,1),(2,1),(0,9),(2,2),(4,2),(2,0),(3,-1),(1,-1),(2,-5),(-2,-4),(-2,-2),(-2,-1),(-3,0),(-1,-2),(-2,-1),(0,-5),(2,-1)
+(1,-1),(-1,0),(-2,-1),(-2,-2),(0,-1),(-1,-1),(0,-1),(0,0),002,9,(-30,5),(0,0),001,9,(-7,7),(11,7),(8,-6),(-5,-4),(5,-3)
+(-5,-6),(-7,5),(0,0),002,9,(-26,-1),(0,0),001,9,(-4,9),(7,4),(8,-7),(-8,-1),(0,0),002,9,(-32,-2),(0,0),001,9,(11,0),(0,0)
+002,9,(-11,-3),(0,0),001,9,(11,0),(0,0),002,9,(-24,-5),(0,0),001,4,128,4,2,4,136,3,67,3,149,0
diff --git a/samples/test_shape.shx b/samples/test_shape.shx
new file mode 100644
index 00000000..a2103d9f
Binary files /dev/null and b/samples/test_shape.shx differ
diff --git a/src/.config/dotnet-tools.json b/src/.config/dotnet-tools.json
new file mode 100644
index 00000000..eee84bcb
--- /dev/null
+++ b/src/.config/dotnet-tools.json
@@ -0,0 +1,13 @@
+{
+ "version": 1,
+ "isRoot": true,
+ "tools": {
+ "netdocgen.runner": {
+ "version": "0.1.1",
+ "commands": [
+ "netdocgen"
+ ],
+ "rollForward": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/ACadSharp.Examples/ACadSharp.Examples.csproj b/src/ACadSharp.Examples/ACadSharp.Examples.csproj
similarity index 100%
rename from ACadSharp.Examples/ACadSharp.Examples.csproj
rename to src/ACadSharp.Examples/ACadSharp.Examples.csproj
diff --git a/ACadSharp.Examples/Common/NotificationHelper.cs b/src/ACadSharp.Examples/Common/NotificationHelper.cs
similarity index 96%
rename from ACadSharp.Examples/Common/NotificationHelper.cs
rename to src/ACadSharp.Examples/Common/NotificationHelper.cs
index ecdfe6f7..9b4e30eb 100644
--- a/ACadSharp.Examples/Common/NotificationHelper.cs
+++ b/src/ACadSharp.Examples/Common/NotificationHelper.cs
@@ -28,6 +28,7 @@ public static void LogConsoleNotification(object sender, NotificationEventArgs e
//Write in the console all the messages
Console.WriteLine(e.Message);
+ Console.ResetColor();
}
}
}
diff --git a/ACadSharp.Examples/DocumentExamples.cs b/src/ACadSharp.Examples/DocumentExamples.cs
similarity index 100%
rename from ACadSharp.Examples/DocumentExamples.cs
rename to src/ACadSharp.Examples/DocumentExamples.cs
diff --git a/ACadSharp.Examples/Entities/InsertExamples.cs b/src/ACadSharp.Examples/Entities/InsertExamples.cs
similarity index 100%
rename from ACadSharp.Examples/Entities/InsertExamples.cs
rename to src/ACadSharp.Examples/Entities/InsertExamples.cs
diff --git a/ACadSharp.Examples/Program.cs b/src/ACadSharp.Examples/Program.cs
similarity index 95%
rename from ACadSharp.Examples/Program.cs
rename to src/ACadSharp.Examples/Program.cs
index 70a5c9fd..7ea57632 100644
--- a/ACadSharp.Examples/Program.cs
+++ b/src/ACadSharp.Examples/Program.cs
@@ -2,13 +2,14 @@
using ACadSharp.Tables;
using ACadSharp.Tables.Collections;
using System;
+using System.Diagnostics;
using System.Linq;
namespace ACadSharp.Examples
{
class Program
{
- const string _file = "../../../../samples/sample_AC1032.dwg";
+ const string _file = "../../../../../samples/sample_AC1032.dwg";
static void Main(string[] args)
{
diff --git a/ACadSharp.Examples/README.md b/src/ACadSharp.Examples/README.md
similarity index 100%
rename from ACadSharp.Examples/README.md
rename to src/ACadSharp.Examples/README.md
diff --git a/src/ACadSharp.Examples/ReaderExamples.cs b/src/ACadSharp.Examples/ReaderExamples.cs
new file mode 100644
index 00000000..f5cda469
--- /dev/null
+++ b/src/ACadSharp.Examples/ReaderExamples.cs
@@ -0,0 +1,67 @@
+using ACadSharp.Entities;
+using ACadSharp.Examples.Common;
+using ACadSharp.IO;
+using System.Collections.Generic;
+
+namespace ACadSharp.Examples
+{
+ public static class ReaderExamples
+ {
+ ///
+ /// Read a dxf file
+ ///
+ /// dxf file path
+ public static void ReadDxf(string file)
+ {
+ using (DxfReader reader = new DxfReader(file))
+ {
+ reader.OnNotification += NotificationHelper.LogConsoleNotification;
+ CadDocument doc = reader.Read();
+ }
+ }
+
+ ///
+ /// Read a dwg file
+ ///
+ /// dwg file path
+ public static void ReadDwg(string file)
+ {
+ using (DwgReader reader = new DwgReader(file))
+ {
+ reader.OnNotification += NotificationHelper.LogConsoleNotification;
+ CadDocument doc = reader.Read();
+ }
+ }
+
+ ///
+ /// Read the entities section from a dxf file and add them to a
+ ///
+ ///
+ public static void ReadEntitiesFromDxf(string file)
+ {
+ CadDocument doc = new CadDocument();
+ List entities = new List();
+
+ using (DxfReader reader = new DxfReader(file))
+ {
+ reader.OnNotification += NotificationHelper.LogConsoleNotification;
+ entities = reader.ReadEntities();
+ }
+
+ doc.Entities.AddRange(entities);
+ }
+
+ ///
+ /// Read the tables section from a dxf file.
+ ///
+ ///
+ public static void ReadTablesFromDxf(string file)
+ {
+ using (DxfReader reader = new DxfReader(file))
+ {
+ reader.OnNotification += NotificationHelper.LogConsoleNotification;
+ CadDocument doc = reader.ReadTables();
+ }
+ }
+ }
+}
diff --git a/ACadSharp.Examples/WriterExamples.cs b/src/ACadSharp.Examples/WriterExamples.cs
similarity index 100%
rename from ACadSharp.Examples/WriterExamples.cs
rename to src/ACadSharp.Examples/WriterExamples.cs
diff --git a/src/ACadSharp.Tests/ACadSharp.Tests.csproj b/src/ACadSharp.Tests/ACadSharp.Tests.csproj
new file mode 100644
index 00000000..87ef2728
--- /dev/null
+++ b/src/ACadSharp.Tests/ACadSharp.Tests.csproj
@@ -0,0 +1,42 @@
+
+
+
+ net6.0
+
+
+ true
+
+ Exe
+
+ false
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ACadSharp.Tests/CadDocumentTests.cs b/src/ACadSharp.Tests/CadDocumentTests.cs
similarity index 80%
rename from ACadSharp.Tests/CadDocumentTests.cs
rename to src/ACadSharp.Tests/CadDocumentTests.cs
index d9e15738..bd7acd63 100644
--- a/ACadSharp.Tests/CadDocumentTests.cs
+++ b/src/ACadSharp.Tests/CadDocumentTests.cs
@@ -5,6 +5,7 @@
using ACadSharp.Entities;
using Xunit.Abstractions;
using ACadSharp.Blocks;
+using System.Linq;
namespace ACadSharp.Tests
{
@@ -50,6 +51,11 @@ public void CadDocumentDefaultTest()
this._docIntegrity.AssertDocumentDefaults(doc);
this._docIntegrity.AssertTableHirearchy(doc);
this._docIntegrity.AssertBlockRecords(doc);
+
+ Assert.Equal(2, doc.BlockRecords.Count);
+ Assert.Equal(1, doc.Layers.Count);
+ Assert.Equal(3, doc.LineTypes.Count);
+ Assert.Equal(2, doc.Layouts.Count());
}
[Fact]
@@ -130,6 +136,37 @@ public void ChangeEntityLineType()
Assert.Equal(lineType, doc.LineTypes[lineType.Name]);
}
+ [Fact]
+ public void CreateDefaultsExistingDocumentTest()
+ {
+ CadDocument doc = new CadDocument();
+
+ ulong appIdsHandle = doc.AppIds.Handle;
+ ulong blksHandle = doc.BlockRecords.Handle;
+ ulong dimHandle = doc.DimensionStyles.Handle;
+ ulong layersHandle = doc.Layers.Handle;
+ ulong ltypesHandle = doc.LineTypes.Handle;
+ ulong textStyleHandle = doc.TextStyles.Handle;
+ ulong ucsHandle = doc.UCSs.Handle;
+ ulong viewsHandle = doc.Views.Handle;
+ ulong vportsHandle = doc.VPorts.Handle;
+
+ doc.CreateDefaults();
+
+ //Objects should not be replaced
+ Assert.Equal(appIdsHandle, doc.AppIds.Handle);
+ Assert.Equal(blksHandle, doc.BlockRecords.Handle);
+ Assert.Equal(dimHandle, doc.DimensionStyles.Handle);
+ Assert.Equal(layersHandle, doc.Layers.Handle);
+ Assert.Equal(ltypesHandle, doc.LineTypes.Handle);
+ Assert.Equal(textStyleHandle, doc.TextStyles.Handle);
+ Assert.Equal(ucsHandle, doc.UCSs.Handle);
+ Assert.Equal(viewsHandle, doc.Views.Handle);
+ Assert.Equal(vportsHandle, doc.VPorts.Handle);
+
+ this._docIntegrity.AssertDocumentDefaults(doc);
+ }
+
[Theory]
[MemberData(nameof(EntityTypes))]
public void DetachedEntityClone(Type entityType)
diff --git a/src/ACadSharp.Tests/CadObjectTests.cs b/src/ACadSharp.Tests/CadObjectTests.cs
new file mode 100644
index 00000000..06440833
--- /dev/null
+++ b/src/ACadSharp.Tests/CadObjectTests.cs
@@ -0,0 +1,68 @@
+using System;
+using Xunit;
+using ACadSharp.Tests.Common;
+using ACadSharp.Tables.Collections;
+using ACadSharp.Entities;
+
+namespace ACadSharp.Tests
+{
+ public class CadObjectTests
+ {
+ public static readonly TheoryData ACadTypes = new TheoryData();
+
+ static CadObjectTests()
+ {
+ foreach (Type item in DataFactory.GetTypes())
+ {
+ if (item == typeof(UnknownEntity))
+ {
+ continue;
+ }
+
+ if (item.IsAbstract)
+ {
+ continue;
+ }
+
+ ACadTypes.Add(item);
+ }
+ }
+
+ [Theory]
+ [MemberData(nameof(ACadTypes))]
+ public void DefaultConstructor(Type t)
+ {
+ CadObject cadObject = Factory.CreateObject(t, false);
+
+ Assert.NotNull(cadObject);
+ Assert.True(0 == cadObject.Handle);
+
+ Assert.NotEqual(ObjectType.UNDEFINED, cadObject.ObjectType);
+
+ Assert.False(string.IsNullOrEmpty(cadObject.ObjectName));
+ Assert.False(string.IsNullOrEmpty(cadObject.SubclassMarker));
+
+ Assert.Null(cadObject.XDictionary);
+ }
+
+ [Fact]
+ public void CreateExtendedDictionaryTest()
+ {
+ CadObject obj = new Line();
+ obj.CreateExtendedDictionary();
+
+ Assert.NotNull(obj.XDictionary);
+ Assert.Empty(obj.XDictionary);
+ }
+
+ [Theory(Skip = "Factory refactor needed")]
+ [MemberData(nameof(ACadTypes))]
+ public void Clone(Type t)
+ {
+ CadObject cadObject = Factory.CreateObject(t);
+ CadObject clone = (CadObject)cadObject.Clone();
+
+ CadObjectTestUtils.AssertClone(cadObject, clone);
+ }
+ }
+}
\ No newline at end of file
diff --git a/ACadSharp.Tests/ColorTests.cs b/src/ACadSharp.Tests/ColorTests.cs
similarity index 100%
rename from ACadSharp.Tests/ColorTests.cs
rename to src/ACadSharp.Tests/ColorTests.cs
diff --git a/ACadSharp.Tests/Common/AssertUtils.cs b/src/ACadSharp.Tests/Common/AssertUtils.cs
similarity index 100%
rename from ACadSharp.Tests/Common/AssertUtils.cs
rename to src/ACadSharp.Tests/Common/AssertUtils.cs
diff --git a/ACadSharp.Tests/Common/CSMathRandom.cs b/src/ACadSharp.Tests/Common/CSMathRandom.cs
similarity index 100%
rename from ACadSharp.Tests/Common/CSMathRandom.cs
rename to src/ACadSharp.Tests/Common/CSMathRandom.cs
diff --git a/ACadSharp.Tests/Common/CadObjectTestUtils.cs b/src/ACadSharp.Tests/Common/CadObjectTestUtils.cs
similarity index 75%
rename from ACadSharp.Tests/Common/CadObjectTestUtils.cs
rename to src/ACadSharp.Tests/Common/CadObjectTestUtils.cs
index 527cc87e..d95f4efe 100644
--- a/ACadSharp.Tests/Common/CadObjectTestUtils.cs
+++ b/src/ACadSharp.Tests/Common/CadObjectTestUtils.cs
@@ -33,5 +33,15 @@ public static void AssertTableEntryClone(TableEntry original, TableEntry clone)
Assert.True(clone.Name == original.Name);
Assert.True(clone.Flags == original.Flags);
}
+
+ public static void AssertEntityCollection(CadObjectCollection original, CadObjectCollection clone)
+ where T : Entity
+ {
+ Assert.NotEmpty(original);
+ for (int i = 0; i < original.Count; i++)
+ {
+ CadObjectTestUtils.AssertEntityClone(original[i], clone[i]);
+ }
+ }
}
}
diff --git a/ACadSharp.Tests/Common/DataFactory.cs b/src/ACadSharp.Tests/Common/DataFactory.cs
similarity index 100%
rename from ACadSharp.Tests/Common/DataFactory.cs
rename to src/ACadSharp.Tests/Common/DataFactory.cs
diff --git a/ACadSharp.Tests/Common/DocumentIntegrity.cs b/src/ACadSharp.Tests/Common/DocumentIntegrity.cs
similarity index 99%
rename from ACadSharp.Tests/Common/DocumentIntegrity.cs
rename to src/ACadSharp.Tests/Common/DocumentIntegrity.cs
index c9fe9168..af98270b 100644
--- a/ACadSharp.Tests/Common/DocumentIntegrity.cs
+++ b/src/ACadSharp.Tests/Common/DocumentIntegrity.cs
@@ -59,8 +59,10 @@ public void AssertDocumentDefaults(CadDocument doc)
this.entryNotNull(doc.VPorts, "*Active");
//Assert Model layout
- var layout = doc.Layouts.FirstOrDefault(l => l.Name == Layout.LayoutModelName);
+ var layout = doc.Layouts.FirstOrDefault(l => l.Name == Layout.ModelLayoutName);
+
this.notNull(layout, "Layout Model is null");
+
Assert.True(layout.AssociatedBlock == doc.ModelSpace);
}
diff --git a/ACadSharp.Tests/Common/EntityComparator.cs b/src/ACadSharp.Tests/Common/EntityComparator.cs
similarity index 100%
rename from ACadSharp.Tests/Common/EntityComparator.cs
rename to src/ACadSharp.Tests/Common/EntityComparator.cs
diff --git a/ACadSharp.Tests/Common/EntityFactory.cs b/src/ACadSharp.Tests/Common/EntityFactory.cs
similarity index 94%
rename from ACadSharp.Tests/Common/EntityFactory.cs
rename to src/ACadSharp.Tests/Common/EntityFactory.cs
index a9fd73e7..77b9db4d 100644
--- a/ACadSharp.Tests/Common/EntityFactory.cs
+++ b/src/ACadSharp.Tests/Common/EntityFactory.cs
@@ -1,6 +1,7 @@
using ACadSharp.Blocks;
using ACadSharp.Entities;
using ACadSharp.Tables;
+using CSUtilities.Extensions;
using System;
namespace ACadSharp.Tests.Common
@@ -41,6 +42,20 @@ public static Entity Create(Type type, bool randomize = true)
{
e = new BlockEnd(TableEntryFactory.Create());
}
+ else if (type == typeof(Shape))
+ {
+ var style = TableEntryFactory.Create();
+ style.Flags = style.Flags.AddFlag(StyleFlags.IsShape);
+ e = new Shape(style);
+ }
+ else if (type == typeof(RasterImage))
+ {
+ var def = new ACadSharp.Objects.ImageDefinition
+ {
+ Name = "Mock_def"
+ };
+ e = new RasterImage(def);
+ }
else
{
e = Activator.CreateInstance(type);
diff --git a/ACadSharp.Tests/Common/Factory.cs b/src/ACadSharp.Tests/Common/Factory.cs
similarity index 76%
rename from ACadSharp.Tests/Common/Factory.cs
rename to src/ACadSharp.Tests/Common/Factory.cs
index c9199057..ca3d559c 100644
--- a/ACadSharp.Tests/Common/Factory.cs
+++ b/src/ACadSharp.Tests/Common/Factory.cs
@@ -1,6 +1,8 @@
using ACadSharp.Entities;
using ACadSharp.Objects;
using ACadSharp.Tables;
+using ACadSharp.Tables.Collections;
+using CSUtilities.Extensions;
using System;
using System.Linq;
@@ -58,34 +60,30 @@ private static CadObject createObject(Type type, Type original, bool randomize)
return null;
}
- if (type == typeof(XRecord)
- || type == typeof(PlotSettings)
- || type == typeof(Material)
- || type == typeof(MLineStyle)
- || type == typeof(Layout)
- || type == typeof(Group)
- || type == typeof(CadDictionary)
- || type == typeof(DictionaryVariable)
- || type == typeof(VisualStyle))
+ if (type.IsSubclassOf(typeof(NonGraphicalObject)))
{
- object o = Activator.CreateInstance(type);
+ object o = Activator.CreateInstance(type, true);
if (!randomize)
return (CadObject)o;
return (CadObject)Factory.map(o);
}
- if (type.BaseType == typeof(Entity))
+ if (type.IsSubclassOf(typeof(Entity)))
{
return EntityFactory.Create(original, randomize);
}
- else if (type.BaseType == typeof(TableEntry))
+ else if (type.IsSubclassOf(typeof(TableEntry)))
{
return TableEntryFactory.Create(original, randomize: randomize);
}
+ if (type.HasInterface())
+ {
+ return (CadObject)Activator.CreateInstance(type, true);
+ }
+
return createObject(type.BaseType, original, randomize);
}
-
}
}
diff --git a/ACadSharp.Tests/Common/TableEntryFactory.cs b/src/ACadSharp.Tests/Common/TableEntryFactory.cs
similarity index 100%
rename from ACadSharp.Tests/Common/TableEntryFactory.cs
rename to src/ACadSharp.Tests/Common/TableEntryFactory.cs
diff --git a/src/ACadSharp.Tests/Data/AC1009_tree.json b/src/ACadSharp.Tests/Data/AC1009_tree.json
new file mode 100644
index 00000000..f095192c
--- /dev/null
+++ b/src/ACadSharp.Tests/Data/AC1009_tree.json
@@ -0,0 +1,30695 @@
+{
+ "AppIdsTable": {
+ "Entries": [
+ {
+ "Name": "ACAD",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 5955,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACADANNOTATIVE",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 5962,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACADANNOPO",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6012,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACAD_DSTYLE_DIMJAG",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6013,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACAD_DSTYLE_DIMTALN",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6014,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACAD_MLEADERVER",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6015,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACAD_NAV_VCDISPLAY",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6016,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACAD_PSEXT",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6017,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACAECLAYERSTANDARD",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6018,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACCMTRANSPARENCY",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6019,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACAD_EXEMPT_FROM_CAD_STANDARDS",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6020,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "GRADIENTCOLOR1ACI",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6021,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "GRADIENTCOLOR2ACI",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6022,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACAD_DSTYLE_DIMRADIAL_EXTENSION",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6023,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACDBDYNAMICBLOCKGUID",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6024,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACADANNOTATIVEDECOMPOSITION",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6025,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACDBATTR",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6026,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "CONTENTBLOCKICON",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
+ "Handle": 6027,
+ "OwnerHandle": 5878,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTable",
+ "Handle": 5878,
+ "OwnerHandle": 0,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ "BlocksTable": {
+ "Entries": [
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 654,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 664,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 2
+ },
+ "LayerName": "LAYER_LOCK",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 665,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 230
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 666,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ACAD_ISO02W100",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 667,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 668,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 711,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 3
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ACAD_ISO02W100",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 719,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 738,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 739,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 740,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 741,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Circle",
+ "Handle": 799,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Arc",
+ "Handle": 800,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 801,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Face",
+ "Handle": 802,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 835,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 851,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 858,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 859,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 876,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 878,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 879,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 881,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 882,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 886,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 896,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 905,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 906,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 907,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 933,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 934,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 953,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0___1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 954,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 975,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 976,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1004,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1013,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1014,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.PolyFaceMesh",
+ "Handle": 1058,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 1067,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 1074,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5610,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5740,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1298,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1299,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RotatedDimension",
+ "Handle": 1300,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Point3AngularDimension",
+ "Handle": 1301,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LineAngularDimension2",
+ "Handle": 1302,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER2",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1303,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER2",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1304,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER2",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1305,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER2",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1306,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER2",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1307,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER2",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1308,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER2",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Circle",
+ "Handle": 1309,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER2",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Circle",
+ "Handle": 1310,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RadialDimension",
+ "Handle": 1311,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DiametricDimension",
+ "Handle": 1314,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.OrdinateDimension",
+ "Handle": 1317,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.OrdinateDimension",
+ "Handle": 1318,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.AlignedDimension",
+ "Handle": 1319,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1320,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "GAS_LINE",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1684,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 3
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "TRACKS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1685,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ZIGZAG",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1686,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 200
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "BATTING",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1687,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1688,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 3
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ACAD_ISO02W100",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1689,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1690,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 3
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ACAD_ISO02W100",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1691,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1692,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 3
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ACAD_ISO02W100",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1693,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_LT_DASH",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1695,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_LT_DASH",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ACAD_ISO02W100",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1696,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_LT_DASH",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1697,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_LT_DASH",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ACAD_ISO02W100",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1698,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_LT_DASH",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1699,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_LT_DASH",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ACAD_ISO02W100",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1700,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1796,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER2",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 1878,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80___1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 1879,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_TRUE_COLOR",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 1884,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_BOOK",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 1885,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1913,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1923,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1948,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1976,
+ "OwnerHandle": 5980,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*Model_Space",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 5980,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Viewport",
+ "Handle": 576,
+ "OwnerHandle": 5976,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Viewport",
+ "Handle": 581,
+ "OwnerHandle": 5976,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*Paper_Space",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 5976,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [],
+ "Name": "$MODEL_SPACE",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6031,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [],
+ "Name": "$PAPER_SPACE",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6033,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 1190,
+ "OwnerHandle": 6035,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "_ARCHTICK",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6035,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1574,
+ "OwnerHandle": 6037,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1575,
+ "OwnerHandle": 6037,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1576,
+ "OwnerHandle": 6037,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 1577,
+ "OwnerHandle": 6037,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 1578,
+ "OwnerHandle": 6037,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1579,
+ "OwnerHandle": 6037,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1580,
+ "OwnerHandle": 6037,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1581,
+ "OwnerHandle": 6037,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1582,
+ "OwnerHandle": 6037,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*D3",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6037,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5309,
+ "OwnerHandle": 6039,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U4",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6039,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5213,
+ "OwnerHandle": 6040,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5214,
+ "OwnerHandle": 6040,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Arc",
+ "Handle": 5215,
+ "OwnerHandle": 6040,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 5216,
+ "OwnerHandle": 6040,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 5217,
+ "OwnerHandle": 6040,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5477,
+ "OwnerHandle": 6040,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5219,
+ "OwnerHandle": 6040,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5220,
+ "OwnerHandle": 6040,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5221,
+ "OwnerHandle": 6040,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5222,
+ "OwnerHandle": 6040,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*D5",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6040,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5223,
+ "OwnerHandle": 6042,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5224,
+ "OwnerHandle": 6042,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Arc",
+ "Handle": 5225,
+ "OwnerHandle": 6042,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 5226,
+ "OwnerHandle": 6042,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 5227,
+ "OwnerHandle": 6042,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5478,
+ "OwnerHandle": 6042,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5229,
+ "OwnerHandle": 6042,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5230,
+ "OwnerHandle": 6042,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5231,
+ "OwnerHandle": 6042,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5232,
+ "OwnerHandle": 6042,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5233,
+ "OwnerHandle": 6042,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*D6",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6042,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1615,
+ "OwnerHandle": 6044,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1616,
+ "OwnerHandle": 6044,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1617,
+ "OwnerHandle": 6044,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1618,
+ "OwnerHandle": 6044,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1619,
+ "OwnerHandle": 6044,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1620,
+ "OwnerHandle": 6044,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1621,
+ "OwnerHandle": 6044,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*D7",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6044,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5317,
+ "OwnerHandle": 6046,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U8",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6046,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1622,
+ "OwnerHandle": 6047,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1623,
+ "OwnerHandle": 6047,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1624,
+ "OwnerHandle": 6047,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1625,
+ "OwnerHandle": 6047,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1626,
+ "OwnerHandle": 6047,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1627,
+ "OwnerHandle": 6047,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1628,
+ "OwnerHandle": 6047,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*D9",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6047,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5321,
+ "OwnerHandle": 6049,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U10",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6049,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5234,
+ "OwnerHandle": 6050,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5235,
+ "OwnerHandle": 6050,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 1
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5236,
+ "OwnerHandle": 6050,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 1
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 5237,
+ "OwnerHandle": 6050,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 1
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 5238,
+ "OwnerHandle": 6050,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5479,
+ "OwnerHandle": 6050,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5240,
+ "OwnerHandle": 6050,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5241,
+ "OwnerHandle": 6050,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 5242,
+ "OwnerHandle": 6050,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*D11",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6050,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 165
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 1393,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1394,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1395,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1396,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1397,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1398,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1399,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1400,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1401,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1402,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1403,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1404,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1405,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 63
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1406,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 63
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1407,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1408,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1409,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1410,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 63
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1411,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1412,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1413,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1414,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1415,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1416,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1417,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 63
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1418,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1419,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 8
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1420,
+ "OwnerHandle": 6052,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U12",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6052,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5276,
+ "OwnerHandle": 6054,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U13",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6054,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5280,
+ "OwnerHandle": 6055,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U14",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6055,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5284,
+ "OwnerHandle": 6056,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U15",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6056,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5288,
+ "OwnerHandle": 6057,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U16",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6057,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5292,
+ "OwnerHandle": 6058,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5293,
+ "OwnerHandle": 6058,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U17",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6058,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5297,
+ "OwnerHandle": 6059,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U18",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6059,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5301,
+ "OwnerHandle": 6060,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U19",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6060,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5305,
+ "OwnerHandle": 6061,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U20",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6061,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1638,
+ "OwnerHandle": 6062,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1639,
+ "OwnerHandle": 6062,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1640,
+ "OwnerHandle": 6062,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 1641,
+ "OwnerHandle": 6062,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1642,
+ "OwnerHandle": 6062,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1643,
+ "OwnerHandle": 6062,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*D21",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6062,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5325,
+ "OwnerHandle": 6064,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U22",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6064,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1610,
+ "OwnerHandle": 6065,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
+ "Handle": 1611,
+ "OwnerHandle": 6065,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 1612,
+ "OwnerHandle": 6065,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1613,
+ "OwnerHandle": 6065,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "DEFPOINTS",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
+ "Handle": 1614,
+ "OwnerHandle": 6065,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*D23",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6065,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5313,
+ "OwnerHandle": 6067,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U24",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6067,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1781,
+ "OwnerHandle": 6068,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 1782,
+ "OwnerHandle": 6068,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Circle",
+ "Handle": 1783,
+ "OwnerHandle": 6068,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.AttributeDefinition",
+ "Handle": 1784,
+ "OwnerHandle": 6068,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "MYBLOCK",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6068,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 1922,
+ "OwnerHandle": 6070,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.AttributeDefinition",
+ "Handle": 1942,
+ "OwnerHandle": 6070,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.AttributeDefinition",
+ "Handle": 1943,
+ "OwnerHandle": 6070,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.AttributeDefinition",
+ "Handle": 1944,
+ "OwnerHandle": 6070,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.AttributeDefinition",
+ "Handle": 1945,
+ "OwnerHandle": 6070,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "MY_BLOCK_V2",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6070,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3536,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3540,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3544,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3548,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3552,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3556,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3560,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3564,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3568,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3572,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3576,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3580,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3584,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3588,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3592,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3596,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3600,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3604,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3608,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3612,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3616,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3620,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3624,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3628,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3632,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3636,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3640,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3644,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3648,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3652,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3656,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3660,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3664,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3668,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3672,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3676,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3680,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3684,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3688,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3692,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3696,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3700,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3704,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3708,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3712,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3716,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3720,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3724,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3728,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3732,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3736,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3740,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3744,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3748,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3752,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3756,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3760,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3764,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3768,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3772,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3776,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3780,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3784,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3788,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3792,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3796,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3800,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3804,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3808,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3812,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3816,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3820,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3824,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3828,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3832,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3836,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3840,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3844,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3848,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3852,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3856,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3860,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3864,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3868,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3872,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3876,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3880,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3884,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3888,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3892,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3896,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3900,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3904,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3908,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3912,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3916,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3920,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3924,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3928,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3932,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3936,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3940,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3944,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3948,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3952,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3956,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3960,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3964,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3968,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3972,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3976,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3980,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3984,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3988,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3992,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 3996,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4000,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4004,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4008,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4012,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4016,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4020,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4024,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4028,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4032,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4036,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4040,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4044,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4048,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4052,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4056,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4060,
+ "OwnerHandle": 6072,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U27",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6072,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4072,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4073,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4074,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4075,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4076,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4077,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4078,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4079,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4080,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4081,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4082,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4083,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4084,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4085,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4086,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4087,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4088,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4089,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4090,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4091,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4092,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4093,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4094,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4095,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4096,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4097,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4098,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4099,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4100,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4101,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4102,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4103,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4104,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4105,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4106,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4107,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4108,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4109,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4110,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4111,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4112,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4113,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4114,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4115,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4116,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4117,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4118,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4119,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4120,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4121,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4122,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4123,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4124,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4125,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4126,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4127,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4128,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4129,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4130,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4131,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4132,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4133,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4134,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4135,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4136,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4137,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4138,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4139,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4140,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4141,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4142,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4143,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4144,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4145,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4146,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4147,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4148,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4149,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4150,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4151,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4152,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4153,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4154,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4155,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4156,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4157,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4158,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4159,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4160,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4161,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4162,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4163,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4164,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4165,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4166,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4167,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4168,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4169,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4170,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4171,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4172,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4173,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4174,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4175,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4176,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4177,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4178,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4179,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4180,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4181,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4182,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4183,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4184,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4185,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4186,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4187,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4188,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4189,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4190,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4191,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4192,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4193,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4194,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4195,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4196,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4197,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4198,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4199,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4200,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4201,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4202,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4203,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4204,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4205,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4206,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4207,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4208,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4209,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4210,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4211,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4212,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4213,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4214,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4215,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4216,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4217,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4218,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4219,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4220,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4221,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4222,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4223,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4224,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4225,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4226,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4227,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4228,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4229,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4230,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4231,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4232,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4233,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4234,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4235,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4236,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4237,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4238,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4239,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4240,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4241,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4242,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4243,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4244,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4245,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4246,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4247,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4248,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4249,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4250,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4251,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4252,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4253,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4254,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4255,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4256,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4257,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4258,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4259,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4260,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4261,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4262,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4263,
+ "OwnerHandle": 6074,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*X28",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6074,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4278,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4279,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4280,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4281,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4282,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4283,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4284,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4285,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4286,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4287,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4288,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4289,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4290,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4291,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4292,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4293,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4294,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4295,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4296,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4297,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4298,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4299,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4300,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": true,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 0
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 4301,
+ "OwnerHandle": 6076,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*X29",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6076,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4310,
+ "OwnerHandle": 6078,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4311,
+ "OwnerHandle": 6078,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U30",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6078,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4320,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4321,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4322,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4323,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4324,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4325,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4326,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4327,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4328,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4329,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4330,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4331,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4332,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4333,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4334,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4335,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4336,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4337,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4338,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4339,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4340,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4341,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4342,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4343,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4344,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4345,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4346,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4347,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4348,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4349,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4350,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4351,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4352,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4353,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4354,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4355,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4356,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4357,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4358,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4359,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4360,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4361,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4362,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4363,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4364,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4365,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4366,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4367,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4368,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4369,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4370,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4371,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4372,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4373,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4374,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4375,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4376,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4377,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4378,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4379,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4380,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4381,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4382,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4383,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4384,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4385,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4386,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4387,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4388,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4389,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4390,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4391,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4392,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4393,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4394,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4395,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4396,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4397,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4398,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4399,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4400,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4401,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4402,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4403,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4404,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4405,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4406,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4407,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4408,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4409,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4410,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4411,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4412,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4413,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4414,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4415,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4416,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4417,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4418,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4419,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4420,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4421,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4422,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4423,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4424,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4425,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4426,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4427,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4428,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4429,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4430,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4431,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4432,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4433,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4434,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4435,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4436,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4437,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4438,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4439,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4440,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4441,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4442,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4443,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4444,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4445,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4446,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4447,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4448,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4449,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4450,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4451,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4452,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4453,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4454,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4455,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4456,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4457,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4458,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4459,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4460,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4461,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4462,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4463,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4464,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4465,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4466,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4467,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4468,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4469,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4470,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4471,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4472,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4473,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4474,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4475,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4476,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4477,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4478,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4479,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4480,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4481,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4482,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4483,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4484,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4485,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4486,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4487,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4488,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4489,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4490,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4491,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4492,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4493,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4494,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4495,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4496,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4497,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4498,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4499,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4500,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4501,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4502,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4503,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4504,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4505,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4506,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4507,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4508,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4509,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4510,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4511,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4512,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4513,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4514,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4515,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4516,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4517,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4518,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4519,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4520,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4521,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4522,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4523,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4524,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4525,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4526,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4527,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4528,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4529,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4530,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4531,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4532,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4533,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4534,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4535,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4536,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4537,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4538,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4539,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4540,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4541,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4542,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4543,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4544,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4545,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4546,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4547,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4548,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4549,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4550,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4551,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4552,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4553,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4554,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4555,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4556,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4557,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4558,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4559,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4560,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4561,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4562,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4563,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4564,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4565,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4566,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4567,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4568,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4569,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4570,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4571,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4572,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4573,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4574,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4575,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4576,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4577,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4578,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4579,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4580,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4581,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4582,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4583,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4584,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4585,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4586,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4587,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4588,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4589,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4590,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4591,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4592,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4593,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4594,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4595,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4596,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4597,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4598,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4599,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4600,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4601,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4602,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4603,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4604,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4605,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4606,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4607,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4608,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4609,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4610,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4611,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4612,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4613,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4614,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4615,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4616,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4617,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4618,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4619,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4620,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4621,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4622,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4623,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4624,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4625,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4626,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4627,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4628,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4629,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4630,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "CONTINUOUS",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 4631,
+ "OwnerHandle": 6080,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U31",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6080,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4635,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4639,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4643,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4647,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4651,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4655,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4659,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4663,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4667,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4671,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4675,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4679,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4683,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4687,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4691,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4695,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4699,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4703,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4707,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4711,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4715,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4719,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4723,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4727,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4731,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4735,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4739,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4743,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4747,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4751,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4755,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4759,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4763,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4767,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4771,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4775,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4779,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4783,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4787,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4791,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4795,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4799,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4803,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4807,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4811,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4815,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4819,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4823,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4827,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4831,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4835,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4839,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4843,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4847,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4851,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4855,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4859,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4863,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4867,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4871,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4875,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4879,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4883,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4887,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4891,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4895,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4899,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4903,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4907,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4911,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4915,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4919,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4923,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4927,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4931,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4935,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4939,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4943,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4947,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4951,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4955,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4959,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4963,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4967,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4971,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4975,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4979,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4983,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4987,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4991,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4995,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 4999,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5003,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5007,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5011,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5015,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5019,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5023,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5027,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5031,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5035,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5039,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5043,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5047,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5051,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5055,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5059,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5063,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5067,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5071,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5075,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5079,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5083,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5087,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5091,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5095,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5099,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5103,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5107,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5111,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5115,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5119,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5123,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5127,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5131,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5135,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5139,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_COLOR_80",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline3d",
+ "Handle": 5143,
+ "OwnerHandle": 6082,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U32",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6082,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5150,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5151,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5152,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5153,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5154,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5155,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5156,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5157,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5158,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5159,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5160,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5161,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5162,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5163,
+ "OwnerHandle": 6084,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U33",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6084,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_TRUE_COLOR",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5171,
+ "OwnerHandle": 6086,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_TRUE_COLOR",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5172,
+ "OwnerHandle": 6086,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_TRUE_COLOR",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5173,
+ "OwnerHandle": 6086,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U34",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6086,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_TRUE_COLOR",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5177,
+ "OwnerHandle": 6088,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER_TRUE_COLOR",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5178,
+ "OwnerHandle": 6088,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U35",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6088,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5182,
+ "OwnerHandle": 6090,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5183,
+ "OwnerHandle": 6090,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U36",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6090,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5187,
+ "OwnerHandle": 6092,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5188,
+ "OwnerHandle": 6092,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U37",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6092,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5192,
+ "OwnerHandle": 6094,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5193,
+ "OwnerHandle": 6094,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U38",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6094,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 5200,
+ "OwnerHandle": 6096,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 5201,
+ "OwnerHandle": 6096,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U39",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6096,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5210,
+ "OwnerHandle": 6098,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U40",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6098,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 165
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 5244,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5245,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5246,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5247,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5248,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5249,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5250,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5251,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5252,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5253,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5254,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5255,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5256,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5257,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 63
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5258,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 63
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5259,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5260,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5261,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5262,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 63
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5263,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5264,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5265,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5266,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5267,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5268,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5269,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 63
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5270,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5271,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 8
+ },
+ "LayerName": "LAYER1",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5272,
+ "OwnerHandle": 6100,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U41",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6100,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5332,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5333,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5334,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5335,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5336,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5337,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5338,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5339,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5340,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5341,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5342,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5343,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5344,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5345,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5346,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5347,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5348,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5349,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5350,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5351,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5352,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5353,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5354,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5355,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5356,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5357,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5358,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5359,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5360,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5361,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5362,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5363,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5364,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5365,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5366,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5367,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5368,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5369,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5370,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5371,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5372,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5373,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5374,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5375,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5376,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5377,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5378,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5379,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5380,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5381,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5382,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5383,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5384,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5385,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5386,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5387,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5388,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5389,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5390,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5391,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5392,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5393,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5394,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5395,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5396,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5397,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5398,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5399,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5400,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5401,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5402,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5403,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5404,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5405,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5406,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5407,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5408,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5409,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5410,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5411,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5412,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5413,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5414,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5415,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5416,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5417,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5418,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5419,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5420,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5421,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5422,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5423,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5424,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5425,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5426,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5427,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5428,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5429,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5430,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5431,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5432,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5433,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5434,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5435,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5436,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5437,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5438,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5439,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5440,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5441,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5442,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5443,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5444,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5445,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5446,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5447,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5448,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5449,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5450,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5451,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5452,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5453,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5454,
+ "OwnerHandle": 6115,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U42",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6115,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Entities": [
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5467,
+ "OwnerHandle": 6117,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DBText",
+ "Handle": 5468,
+ "OwnerHandle": 6117,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
+ "Handle": 5469,
+ "OwnerHandle": 6117,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByBlock",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Polyline",
+ "Handle": 5470,
+ "OwnerHandle": 6117,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
+ "Handle": 5474,
+ "OwnerHandle": 6117,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "Name": "*U43",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
+ "Handle": 6117,
+ "OwnerHandle": 5870,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTable",
+ "Handle": 5870,
+ "OwnerHandle": 0,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ "DimensionStylesTable": {
+ "Entries": [
+ {
+ "Name": "STANDARD",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DimStyleTableRecord",
+ "Handle": 5956,
+ "OwnerHandle": 5879,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ANNOTATIVE",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DimStyleTableRecord",
+ "Handle": 5957,
+ "OwnerHandle": 5879,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ISO-25",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DimStyleTableRecord",
+ "Handle": 6028,
+ "OwnerHandle": 5879,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.DimStyleTable",
+ "Handle": 5879,
+ "OwnerHandle": 0,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ "LayersTable": {
+ "Entries": [
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "0",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 5953,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "LAYER1",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 5990,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "LAYER_OFF",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 5991,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "LAYER_FREEZE",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 5992,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "LAYER_LOCK",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 5993,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "LAYER_NOPLOT",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 5994,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 80
+ },
+ "Name": "LAYER_COLOR_80",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 5995,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "ACAD_ISO02W100",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 10
+ },
+ "Name": "LAYER_LT_DASH",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 5996,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "LAYER_LW_035",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 5997,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "LAYER_TRANSP_70",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 5998,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "LAYER_VP_FREEZE",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 5999,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "LAYER_DESC",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 6000,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 150
+ },
+ "Name": "LAYER_TRUE_COLOR",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 6001,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 31
+ },
+ "Name": "LAYER_COLOR_BOOK",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 6002,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "DEFPOINTS",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 6003,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 65
+ },
+ "Name": "LAYER2",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 6004,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "LAYER_LW_050",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 6005,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 7
+ },
+ "Name": "0___1",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 6006,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "LinetypeName": "CONTINUOUS",
+ "LineWeight": -3,
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": false,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 80
+ },
+ "Name": "LAYER_COLOR_80___1",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTableRecord",
+ "Handle": 6007,
+ "OwnerHandle": 5871,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LayerTable",
+ "Handle": 5871,
+ "OwnerHandle": 0,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ "LineTypesTable": {
+ "Entries": [
+ {
+ "Name": "ByBlock",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LinetypeTableRecord",
+ "Handle": 5959,
+ "OwnerHandle": 5874,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ByLayer",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LinetypeTableRecord",
+ "Handle": 5960,
+ "OwnerHandle": 5874,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "CONTINUOUS",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LinetypeTableRecord",
+ "Handle": 5961,
+ "OwnerHandle": 5874,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ACAD_ISO02W100",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LinetypeTableRecord",
+ "Handle": 5985,
+ "OwnerHandle": 5874,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "GAS_LINE",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LinetypeTableRecord",
+ "Handle": 5986,
+ "OwnerHandle": 5874,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "TRACKS",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LinetypeTableRecord",
+ "Handle": 5987,
+ "OwnerHandle": 5874,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ZIGZAG",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LinetypeTableRecord",
+ "Handle": 5988,
+ "OwnerHandle": 5874,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "BATTING",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LinetypeTableRecord",
+ "Handle": 5989,
+ "OwnerHandle": 5874,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.LinetypeTable",
+ "Handle": 5874,
+ "OwnerHandle": 0,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ "TextStylesTable": {
+ "Entries": [
+ {
+ "Name": "STANDARD",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 5954,
+ "OwnerHandle": 5872,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "ANNOTATIVE",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 5958,
+ "OwnerHandle": 5872,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 6008,
+ "OwnerHandle": 5872,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "CUSTOM_TEXT_STYLE",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 6009,
+ "OwnerHandle": 5872,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Name": "MYTEXTSTYLE",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 6010,
+ "OwnerHandle": 5872,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTable",
+ "Handle": 5872,
+ "OwnerHandle": 0,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ "UCSsTable": {
+ "Entries": [],
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.UcsTable",
+ "Handle": 5876,
+ "OwnerHandle": 0,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ "ViewsTable": {
+ "Entries": [
+ {
+ "Name": "VIEW_CUSTOM",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.ViewTableRecord",
+ "Handle": 6011,
+ "OwnerHandle": 5875,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.ViewTable",
+ "Handle": 5875,
+ "OwnerHandle": 0,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ "VPortsTable": {
+ "Entries": [
+ {
+ "Name": "*ACTIVE",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.ViewportTableRecord",
+ "Handle": 5984,
+ "OwnerHandle": 5877,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+ ],
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.ViewportTable",
+ "Handle": 5877,
+ "OwnerHandle": 0,
+ "DictionaryHandle": 0,
+ "Children": []
+ }
+}
\ No newline at end of file
diff --git a/ACadSharp.Tests/Data/AC1014_tree.json b/src/ACadSharp.Tests/Data/AC1014_tree.json
similarity index 98%
rename from ACadSharp.Tests/Data/AC1014_tree.json
rename to src/ACadSharp.Tests/Data/AC1014_tree.json
index d6e249fd..bd738366 100644
--- a/ACadSharp.Tests/Data/AC1014_tree.json
+++ b/src/ACadSharp.Tests/Data/AC1014_tree.json
@@ -124,7 +124,7 @@
{
"Name": "AcadAnnotativeDecomposition",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2653,
+ "Handle": 2785,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -132,7 +132,7 @@
{
"Name": "ACAD_SPLINE_DATA",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2910,
+ "Handle": 3042,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -140,7 +140,7 @@
{
"Name": "AcDbAttr",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2965,
+ "Handle": 3097,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -148,7 +148,7 @@
{
"Name": "CONTENTBLOCKICON",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2972,
+ "Handle": 3104,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -1086,7 +1086,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1004,
"OwnerHandle": 31,
- "DictionaryHandle": 2904,
+ "DictionaryHandle": 3036,
"Children": []
},
{
@@ -1111,7 +1111,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1013,
"OwnerHandle": 31,
- "DictionaryHandle": 2906,
+ "DictionaryHandle": 3038,
"Children": []
},
{
@@ -1136,7 +1136,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1014,
"OwnerHandle": 31,
- "DictionaryHandle": 2908,
+ "DictionaryHandle": 3040,
"Children": []
},
{
@@ -2311,7 +2311,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1913,
"OwnerHandle": 31,
- "DictionaryHandle": 2970,
+ "DictionaryHandle": 3102,
"Children": []
},
{
@@ -2463,6 +2463,56 @@
"OwnerHandle": 31,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Shape",
+ "Handle": 2185,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RasterImage",
+ "Handle": 2246,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"Name": "*Model_Space",
@@ -2529,7 +2579,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
"Handle": 88,
"OwnerHandle": 1,
- "DictionaryHandle": 2669,
+ "DictionaryHandle": 2801,
"Children": []
},
{
@@ -2589,7 +2639,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
"Handle": 93,
"OwnerHandle": 1,
- "DictionaryHandle": 2671,
+ "DictionaryHandle": 2803,
"Children": []
},
{
@@ -2649,7 +2699,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockTableRecord",
"Handle": 601,
"OwnerHandle": 1,
- "DictionaryHandle": 2673,
+ "DictionaryHandle": 2805,
"Children": []
},
{
@@ -2944,7 +2994,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
- "Handle": 2911,
+ "Handle": 3043,
"OwnerHandle": 1333,
"DictionaryHandle": 0,
"Children": []
@@ -2969,7 +3019,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
- "Handle": 2912,
+ "Handle": 3044,
"OwnerHandle": 1333,
"DictionaryHandle": 0,
"Children": []
@@ -2994,7 +3044,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Arc",
- "Handle": 2913,
+ "Handle": 3045,
"OwnerHandle": 1333,
"DictionaryHandle": 0,
"Children": []
@@ -3019,7 +3069,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
- "Handle": 2914,
+ "Handle": 3046,
"OwnerHandle": 1333,
"DictionaryHandle": 0,
"Children": []
@@ -3044,7 +3094,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
- "Handle": 2915,
+ "Handle": 3047,
"OwnerHandle": 1333,
"DictionaryHandle": 0,
"Children": []
@@ -3069,7 +3119,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
- "Handle": 2916,
+ "Handle": 3048,
"OwnerHandle": 1333,
"DictionaryHandle": 0,
"Children": []
@@ -3094,7 +3144,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2917,
+ "Handle": 3049,
"OwnerHandle": 1333,
"DictionaryHandle": 0,
"Children": []
@@ -3119,7 +3169,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2918,
+ "Handle": 3050,
"OwnerHandle": 1333,
"DictionaryHandle": 0,
"Children": []
@@ -3144,7 +3194,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2919,
+ "Handle": 3051,
"OwnerHandle": 1333,
"DictionaryHandle": 0,
"Children": []
@@ -3169,7 +3219,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2920,
+ "Handle": 3052,
"OwnerHandle": 1333,
"DictionaryHandle": 0,
"Children": []
@@ -3204,7 +3254,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
- "Handle": 2921,
+ "Handle": 3053,
"OwnerHandle": 1346,
"DictionaryHandle": 0,
"Children": []
@@ -3229,7 +3279,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
- "Handle": 2922,
+ "Handle": 3054,
"OwnerHandle": 1346,
"DictionaryHandle": 0,
"Children": []
@@ -3254,7 +3304,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Arc",
- "Handle": 2923,
+ "Handle": 3055,
"OwnerHandle": 1346,
"DictionaryHandle": 0,
"Children": []
@@ -3279,7 +3329,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
- "Handle": 2924,
+ "Handle": 3056,
"OwnerHandle": 1346,
"DictionaryHandle": 0,
"Children": []
@@ -3304,7 +3354,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Solid",
- "Handle": 2925,
+ "Handle": 3057,
"OwnerHandle": 1346,
"DictionaryHandle": 0,
"Children": []
@@ -3329,7 +3379,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
- "Handle": 2926,
+ "Handle": 3058,
"OwnerHandle": 1346,
"DictionaryHandle": 0,
"Children": []
@@ -3354,7 +3404,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2927,
+ "Handle": 3059,
"OwnerHandle": 1346,
"DictionaryHandle": 0,
"Children": []
@@ -3379,7 +3429,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2928,
+ "Handle": 3060,
"OwnerHandle": 1346,
"DictionaryHandle": 0,
"Children": []
@@ -3404,7 +3454,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2929,
+ "Handle": 3061,
"OwnerHandle": 1346,
"DictionaryHandle": 0,
"Children": []
@@ -3429,7 +3479,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2930,
+ "Handle": 3062,
"OwnerHandle": 1346,
"DictionaryHandle": 0,
"Children": []
@@ -3454,7 +3504,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2931,
+ "Handle": 3063,
"OwnerHandle": 1346,
"DictionaryHandle": 0,
"Children": []
@@ -3859,7 +3909,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
- "Handle": 2932,
+ "Handle": 3064,
"OwnerHandle": 1380,
"DictionaryHandle": 0,
"Children": []
@@ -3884,7 +3934,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
- "Handle": 2933,
+ "Handle": 3065,
"OwnerHandle": 1380,
"DictionaryHandle": 0,
"Children": []
@@ -3909,7 +3959,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.Line",
- "Handle": 2934,
+ "Handle": 3066,
"OwnerHandle": 1380,
"DictionaryHandle": 0,
"Children": []
@@ -3934,7 +3984,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
- "Handle": 2935,
+ "Handle": 3067,
"OwnerHandle": 1380,
"DictionaryHandle": 0,
"Children": []
@@ -3959,7 +4009,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.BlockReference",
- "Handle": 2936,
+ "Handle": 3068,
"OwnerHandle": 1380,
"DictionaryHandle": 0,
"Children": []
@@ -3984,7 +4034,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
- "Handle": 2937,
+ "Handle": 3069,
"OwnerHandle": 1380,
"DictionaryHandle": 0,
"Children": []
@@ -4009,7 +4059,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2938,
+ "Handle": 3070,
"OwnerHandle": 1380,
"DictionaryHandle": 0,
"Children": []
@@ -4034,7 +4084,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2939,
+ "Handle": 3071,
"OwnerHandle": 1380,
"DictionaryHandle": 0,
"Children": []
@@ -4059,7 +4109,7 @@
"LinetypeScale": 1.0,
"LineWeight": -1,
"ACadName": "Autodesk.AutoCAD.DatabaseServices.DBPoint",
- "Handle": 2940,
+ "Handle": 3072,
"OwnerHandle": 1380,
"DictionaryHandle": 0,
"Children": []
@@ -4991,7 +5041,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1611,
"OwnerHandle": 1462,
- "DictionaryHandle": 2963,
+ "DictionaryHandle": 3095,
"Children": []
},
{
@@ -5236,7 +5286,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.AttributeDefinition",
"Handle": 1942,
"OwnerHandle": 1919,
- "DictionaryHandle": 2661,
+ "DictionaryHandle": 2793,
"Children": []
},
{
@@ -5791,6 +5841,14 @@
"OwnerHandle": 3,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Name": "",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 2183,
+ "OwnerHandle": 3,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTable",
@@ -5838,7 +5896,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.ViewportTable",
"Handle": 8,
"OwnerHandle": 0,
- "DictionaryHandle": 2791,
+ "DictionaryHandle": 2923,
"Children": []
}
}
\ No newline at end of file
diff --git a/ACadSharp.Tests/Data/AC1015_tree.json b/src/ACadSharp.Tests/Data/AC1015_tree.json
similarity index 98%
rename from ACadSharp.Tests/Data/AC1015_tree.json
rename to src/ACadSharp.Tests/Data/AC1015_tree.json
index e5b699c0..497f86c4 100644
--- a/ACadSharp.Tests/Data/AC1015_tree.json
+++ b/src/ACadSharp.Tests/Data/AC1015_tree.json
@@ -124,7 +124,7 @@
{
"Name": "AcadAnnotativeDecomposition",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2502,
+ "Handle": 2634,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -132,7 +132,7 @@
{
"Name": "ACAD_SPLINE_DATA",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2616,
+ "Handle": 2748,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -140,7 +140,7 @@
{
"Name": "AcDbAttr",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2643,
+ "Handle": 2775,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -1078,7 +1078,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1004,
"OwnerHandle": 31,
- "DictionaryHandle": 2610,
+ "DictionaryHandle": 2742,
"Children": []
},
{
@@ -1103,7 +1103,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1013,
"OwnerHandle": 31,
- "DictionaryHandle": 2612,
+ "DictionaryHandle": 2744,
"Children": []
},
{
@@ -1128,7 +1128,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1014,
"OwnerHandle": 31,
- "DictionaryHandle": 2614,
+ "DictionaryHandle": 2746,
"Children": []
},
{
@@ -2303,7 +2303,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1913,
"OwnerHandle": 31,
- "DictionaryHandle": 2644,
+ "DictionaryHandle": 2776,
"Children": []
},
{
@@ -2455,6 +2455,56 @@
"OwnerHandle": 31,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Shape",
+ "Handle": 2185,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RasterImage",
+ "Handle": 2246,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"Name": "*Model_Space",
@@ -3978,7 +4028,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1634,
"OwnerHandle": 1380,
- "DictionaryHandle": 2641,
+ "DictionaryHandle": 2773,
"Children": []
},
{
@@ -4983,7 +5033,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1611,
"OwnerHandle": 1462,
- "DictionaryHandle": 2639,
+ "DictionaryHandle": 2771,
"Children": []
},
{
@@ -5228,7 +5278,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.AttributeDefinition",
"Handle": 1942,
"OwnerHandle": 1919,
- "DictionaryHandle": 2510,
+ "DictionaryHandle": 2642,
"Children": []
},
{
@@ -5783,6 +5833,14 @@
"OwnerHandle": 3,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Name": "",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 2183,
+ "OwnerHandle": 3,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTable",
@@ -5830,7 +5888,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.ViewportTable",
"Handle": 8,
"OwnerHandle": 0,
- "DictionaryHandle": 2526,
+ "DictionaryHandle": 2658,
"Children": []
}
}
\ No newline at end of file
diff --git a/ACadSharp.Tests/Data/AC1018_tree.json b/src/ACadSharp.Tests/Data/AC1018_tree.json
similarity index 98%
rename from ACadSharp.Tests/Data/AC1018_tree.json
rename to src/ACadSharp.Tests/Data/AC1018_tree.json
index b93c44a1..18a9cef3 100644
--- a/ACadSharp.Tests/Data/AC1018_tree.json
+++ b/src/ACadSharp.Tests/Data/AC1018_tree.json
@@ -124,7 +124,7 @@
{
"Name": "AcadAnnotativeDecomposition",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2378,
+ "Handle": 2510,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -132,7 +132,7 @@
{
"Name": "ACAD_SPLINE_DATA",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2471,
+ "Handle": 2603,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -140,7 +140,7 @@
{
"Name": "AcDbAttr",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2496,
+ "Handle": 2628,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -2455,6 +2455,56 @@
"OwnerHandle": 31,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Shape",
+ "Handle": 2185,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RasterImage",
+ "Handle": 2246,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"Name": "*Model_Space",
@@ -4983,7 +5033,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.MText",
"Handle": 1611,
"OwnerHandle": 1462,
- "DictionaryHandle": 2494,
+ "DictionaryHandle": 2626,
"Children": []
},
{
@@ -5228,7 +5278,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.AttributeDefinition",
"Handle": 1942,
"OwnerHandle": 1919,
- "DictionaryHandle": 2386,
+ "DictionaryHandle": 2518,
"Children": []
},
{
@@ -5783,6 +5833,14 @@
"OwnerHandle": 3,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Name": "",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 2183,
+ "OwnerHandle": 3,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTable",
@@ -5830,7 +5888,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.ViewportTable",
"Handle": 8,
"OwnerHandle": 0,
- "DictionaryHandle": 2401,
+ "DictionaryHandle": 2533,
"Children": []
}
}
\ No newline at end of file
diff --git a/ACadSharp.Tests/Data/AC1021_tree.json b/src/ACadSharp.Tests/Data/AC1021_tree.json
similarity index 98%
rename from ACadSharp.Tests/Data/AC1021_tree.json
rename to src/ACadSharp.Tests/Data/AC1021_tree.json
index 557583e4..7a405a28 100644
--- a/ACadSharp.Tests/Data/AC1021_tree.json
+++ b/src/ACadSharp.Tests/Data/AC1021_tree.json
@@ -124,7 +124,7 @@
{
"Name": "AcadAnnotativeDecomposition",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2287,
+ "Handle": 2419,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -132,7 +132,7 @@
{
"Name": "ACAD_SPLINE_DATA",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2367,
+ "Handle": 2499,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -2447,6 +2447,56 @@
"OwnerHandle": 31,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Shape",
+ "Handle": 2185,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RasterImage",
+ "Handle": 2246,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"Name": "*Model_Space",
@@ -5220,7 +5270,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.AttributeDefinition",
"Handle": 1942,
"OwnerHandle": 1919,
- "DictionaryHandle": 2295,
+ "DictionaryHandle": 2427,
"Children": []
},
{
@@ -5775,6 +5825,14 @@
"OwnerHandle": 3,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Name": "",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 2183,
+ "OwnerHandle": 3,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTable",
diff --git a/ACadSharp.Tests/Data/AC1024_tree.json b/src/ACadSharp.Tests/Data/AC1024_tree.json
similarity index 98%
rename from ACadSharp.Tests/Data/AC1024_tree.json
rename to src/ACadSharp.Tests/Data/AC1024_tree.json
index 68d3b384..2d44e91f 100644
--- a/ACadSharp.Tests/Data/AC1024_tree.json
+++ b/src/ACadSharp.Tests/Data/AC1024_tree.json
@@ -124,7 +124,7 @@
{
"Name": "ACAD_SPLINE_DATA",
"ACadName": "Autodesk.AutoCAD.DatabaseServices.RegAppTableRecord",
- "Handle": 2277,
+ "Handle": 2409,
"OwnerHandle": 9,
"DictionaryHandle": 0,
"Children": []
@@ -2439,6 +2439,56 @@
"OwnerHandle": 31,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Shape",
+ "Handle": 2185,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RasterImage",
+ "Handle": 2246,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"Name": "*Model_Space",
@@ -5212,7 +5262,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.AttributeDefinition",
"Handle": 1942,
"OwnerHandle": 1919,
- "DictionaryHandle": 2198,
+ "DictionaryHandle": 2330,
"Children": []
},
{
@@ -5767,6 +5817,14 @@
"OwnerHandle": 3,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Name": "",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 2183,
+ "OwnerHandle": 3,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTable",
diff --git a/ACadSharp.Tests/Data/AC1027_tree.json b/src/ACadSharp.Tests/Data/AC1027_tree.json
similarity index 98%
rename from ACadSharp.Tests/Data/AC1027_tree.json
rename to src/ACadSharp.Tests/Data/AC1027_tree.json
index 9d5e8cf1..254d787f 100644
--- a/ACadSharp.Tests/Data/AC1027_tree.json
+++ b/src/ACadSharp.Tests/Data/AC1027_tree.json
@@ -2431,6 +2431,56 @@
"OwnerHandle": 31,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Shape",
+ "Handle": 2185,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RasterImage",
+ "Handle": 2246,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"Name": "*Model_Space",
@@ -5204,7 +5254,7 @@
"ACadName": "Autodesk.AutoCAD.DatabaseServices.AttributeDefinition",
"Handle": 1942,
"OwnerHandle": 1919,
- "DictionaryHandle": 2166,
+ "DictionaryHandle": 2298,
"Children": []
},
{
@@ -5759,6 +5809,14 @@
"OwnerHandle": 3,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Name": "",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 2183,
+ "OwnerHandle": 3,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTable",
diff --git a/ACadSharp.Tests/Data/AC1032_tree.json b/src/ACadSharp.Tests/Data/AC1032_tree.json
similarity index 99%
rename from ACadSharp.Tests/Data/AC1032_tree.json
rename to src/ACadSharp.Tests/Data/AC1032_tree.json
index 0a8ce64c..db79b79e 100644
--- a/ACadSharp.Tests/Data/AC1032_tree.json
+++ b/src/ACadSharp.Tests/Data/AC1032_tree.json
@@ -2431,6 +2431,56 @@
"OwnerHandle": 31,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.Shape",
+ "Handle": 2185,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
+ },
+ {
+ "Color": {
+ "IsByBlock": false,
+ "IsByLayer": true,
+ "Green": 0,
+ "Blue": 0,
+ "Red": 0,
+ "Index": 256
+ },
+ "LayerName": "0",
+ "IsInvisible": false,
+ "Transparency": {
+ "IsByLayer": false,
+ "IsByBlock": false,
+ "Value": 0
+ },
+ "LinetypeName": "ByLayer",
+ "LinetypeScale": 1.0,
+ "LineWeight": -1,
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.RasterImage",
+ "Handle": 2246,
+ "OwnerHandle": 31,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"Name": "*Model_Space",
@@ -5759,6 +5809,14 @@
"OwnerHandle": 3,
"DictionaryHandle": 0,
"Children": []
+ },
+ {
+ "Name": "",
+ "ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTableRecord",
+ "Handle": 2183,
+ "OwnerHandle": 3,
+ "DictionaryHandle": 0,
+ "Children": []
}
],
"ACadName": "Autodesk.AutoCAD.DatabaseServices.TextStyleTable",
diff --git a/ACadSharp.Tests/DxfMapTests.cs b/src/ACadSharp.Tests/DxfMapTests.cs
similarity index 100%
rename from ACadSharp.Tests/DxfMapTests.cs
rename to src/ACadSharp.Tests/DxfMapTests.cs
diff --git a/ACadSharp.Tests/DxfPropertyTests.cs b/src/ACadSharp.Tests/DxfPropertyTests.cs
similarity index 65%
rename from ACadSharp.Tests/DxfPropertyTests.cs
rename to src/ACadSharp.Tests/DxfPropertyTests.cs
index 0e3129c8..03e31ae8 100644
--- a/ACadSharp.Tests/DxfPropertyTests.cs
+++ b/src/ACadSharp.Tests/DxfPropertyTests.cs
@@ -1,11 +1,25 @@
using ACadSharp.Entities;
using CSMath;
+using System;
+using System.Reflection;
using Xunit;
namespace ACadSharp.Tests
{
public class DxfPropertyTests
{
+ [Fact]
+ public void Constructor()
+ {
+ DxfClassMap map = DxfClassMap.Create();
+ PropertyInfo dxfProp = typeof(Line).GetProperty(nameof(Line.StartPoint));
+ PropertyInfo info = typeof(Line).GetProperty(nameof(Line.SubclassMarker));
+
+ Assert.Throws(() => new DxfProperty(-7, dxfProp));
+ Assert.Throws(() => new DxfProperty(-7, info));
+ Assert.Throws(() => new DxfProperty(-7, null));
+ }
+
[Fact]
public void SetXYValueTest()
{
diff --git a/ACadSharp.Tests/Entities/ArcTests.cs b/src/ACadSharp.Tests/Entities/ArcTests.cs
similarity index 61%
rename from ACadSharp.Tests/Entities/ArcTests.cs
rename to src/ACadSharp.Tests/Entities/ArcTests.cs
index 41e28804..0ad11869 100644
--- a/ACadSharp.Tests/Entities/ArcTests.cs
+++ b/src/ACadSharp.Tests/Entities/ArcTests.cs
@@ -1,4 +1,5 @@
using ACadSharp.Entities;
+using ACadSharp.Tests.Common;
using CSMath;
using System;
using Xunit;
@@ -27,5 +28,21 @@ public void CreateFromBulgeTest()
Assert.Equal(0, arc.StartAngle);
Assert.Equal(Math.PI / 2, arc.EndAngle);
}
+
+ [Fact]
+ public void GetEndVerticesTest()
+ {
+ XY start = new XY(1, 0);
+ XY end = new XY(0, 1);
+ // 90 degree bulge
+ double bulge = Math.Tan(Math.PI / (2 * 4));
+
+ Arc arc = Arc.CreateFromBulge(start, end, bulge);
+
+ arc.GetEndVertices(out XY s1, out XY e2);
+
+ AssertUtils.AreEqual(start, s1, "start point");
+ AssertUtils.AreEqual(end, e2, "end point");
+ }
}
}
diff --git a/ACadSharp.Tests/Entities/DimensionTests.cs b/src/ACadSharp.Tests/Entities/DimensionTests.cs
similarity index 100%
rename from ACadSharp.Tests/Entities/DimensionTests.cs
rename to src/ACadSharp.Tests/Entities/DimensionTests.cs
diff --git a/ACadSharp.Tests/Entities/EntityTests.cs b/src/ACadSharp.Tests/Entities/EntityTests.cs
similarity index 78%
rename from ACadSharp.Tests/Entities/EntityTests.cs
rename to src/ACadSharp.Tests/Entities/EntityTests.cs
index 0854a38b..bb2dd290 100644
--- a/ACadSharp.Tests/Entities/EntityTests.cs
+++ b/src/ACadSharp.Tests/Entities/EntityTests.cs
@@ -22,6 +22,15 @@ static EntityTests()
}
}
+ [Theory]
+ [MemberData(nameof(EntityTypes))]
+ public void BoundingBoxTest(Type entityType)
+ {
+ Entity entity = EntityFactory.Create(entityType);
+
+ entity.GetBoundingBox();
+ }
+
[Theory]
[MemberData(nameof(EntityTypes))]
public void Clone(Type entityType)
diff --git a/ACadSharp.Tests/Entities/InsertTest.cs b/src/ACadSharp.Tests/Entities/InsertTest.cs
similarity index 83%
rename from ACadSharp.Tests/Entities/InsertTest.cs
rename to src/ACadSharp.Tests/Entities/InsertTest.cs
index 7f5ec542..7c3b1f00 100644
--- a/ACadSharp.Tests/Entities/InsertTest.cs
+++ b/src/ACadSharp.Tests/Entities/InsertTest.cs
@@ -1,5 +1,6 @@
using ACadSharp.Entities;
using ACadSharp.Tables;
+using ACadSharp.Tests.Common;
using System.Linq;
using Xunit;
@@ -20,6 +21,20 @@ public void CreateInsert()
Assert.Empty(insert.Attributes);
}
+ [Fact]
+ public void CloneTest()
+ {
+ BlockRecord record = new BlockRecord(_blockName);
+ Insert insert = new Insert(record);
+
+ insert.Attributes.Add(new AttributeEntity());
+
+ Insert clone = (Insert)insert.Clone();
+
+ CadObjectTestUtils.AssertEntityClone(insert, clone);
+ CadObjectTestUtils.AssertEntityCollection(insert.Attributes, clone.Attributes);
+ }
+
[Fact]
public void AddInsertToDocument()
{
diff --git a/ACadSharp.Tests/Entities/LwPolylineTest.cs b/src/ACadSharp.Tests/Entities/LwPolylineTest.cs
similarity index 100%
rename from ACadSharp.Tests/Entities/LwPolylineTest.cs
rename to src/ACadSharp.Tests/Entities/LwPolylineTest.cs
diff --git a/src/ACadSharp.Tests/Entities/PolylineTest.cs b/src/ACadSharp.Tests/Entities/PolylineTest.cs
new file mode 100644
index 00000000..f7c4d41d
--- /dev/null
+++ b/src/ACadSharp.Tests/Entities/PolylineTest.cs
@@ -0,0 +1,68 @@
+using ACadSharp.Entities;
+using ACadSharp.Tests.Common;
+using CSMath;
+using System.Collections.Generic;
+using Xunit;
+
+namespace ACadSharp.Tests.Entities
+{
+ public class PolylineTests
+ {
+ [Fact]
+ public void ClearVertrticesTest()
+ {
+ CadDocument doc = new CadDocument();
+
+ List vertices = this.createVertices2DMock();
+ Polyline2D polyline = this.createPolyline2DMock(vertices);
+
+ doc.Entities.Add(polyline);
+
+ polyline.Vertices.Clear();
+ foreach (var item in vertices)
+ {
+ Assert.True(item.Handle == 0);
+ Assert.False(doc.TryGetCadObject(item.Handle, out Vertex2D _));
+ }
+ }
+
+ [Fact]
+ public void CloneTest()
+ {
+ CadDocument doc = new CadDocument();
+
+ List vertices = this.createVertices2DMock();
+ Polyline2D polyline = this.createPolyline2DMock(vertices);
+
+ doc.Entities.Add(polyline);
+
+ Polyline2D clone = polyline.Clone() as Polyline2D;
+
+ CadObjectTestUtils.AssertEntityClone(polyline, clone);
+ CadObjectTestUtils.AssertEntityCollection(polyline.Vertices, clone.Vertices);
+ }
+
+ private List createVertices2DMock()
+ {
+ return new List
+ {
+ new Vertex2D(),
+ new Vertex2D(new XY(1,1)),
+ new Vertex2D(new XY(2,2))
+ };
+ }
+
+ private Polyline2D createPolyline2DMock(List vertices)
+ {
+ Polyline2D polyline = new Polyline2D();
+ if (vertices == null)
+ {
+ vertices = this.createVertices2DMock();
+ }
+
+ polyline.Vertices.AddRange(vertices);
+
+ return polyline;
+ }
+ }
+}
diff --git a/ACadSharp.Tests/Entities/SeqendTests.cs b/src/ACadSharp.Tests/Entities/SeqendTests.cs
similarity index 100%
rename from ACadSharp.Tests/Entities/SeqendTests.cs
rename to src/ACadSharp.Tests/Entities/SeqendTests.cs
diff --git a/ACadSharp.Tests/Header/CadHeaderTests.cs b/src/ACadSharp.Tests/Header/CadHeaderTests.cs
similarity index 100%
rename from ACadSharp.Tests/Header/CadHeaderTests.cs
rename to src/ACadSharp.Tests/Header/CadHeaderTests.cs
diff --git a/ACadSharp.Tests/IO/CadReaderTestsBase.cs b/src/ACadSharp.Tests/IO/CadReaderTestsBase.cs
similarity index 80%
rename from ACadSharp.Tests/IO/CadReaderTestsBase.cs
rename to src/ACadSharp.Tests/IO/CadReaderTestsBase.cs
index feaf0431..f4b3e417 100644
--- a/ACadSharp.Tests/IO/CadReaderTestsBase.cs
+++ b/src/ACadSharp.Tests/IO/CadReaderTestsBase.cs
@@ -1,16 +1,14 @@
-using ACadSharp.Entities;
-using ACadSharp.Header;
+using ACadSharp.Header;
using ACadSharp.IO;
using System;
using System.Collections.Generic;
-using System.Linq;
using Xunit;
using Xunit.Abstractions;
namespace ACadSharp.Tests.IO
{
public abstract class CadReaderTestsBase : IOTestsBase, IDisposable
- where T : CadReaderBase
+ where T : ICadReader
{
protected readonly Dictionary _documents = new Dictionary(); //TODO: this does not store the document readed
@@ -38,6 +36,15 @@ public virtual void AssertDocumentDefaults(string test)
{
CadDocument doc = this.getDocument(test);
+ Assert.NotNull(doc.SummaryInfo);
+
+ if (doc.Header.Version < ACadVersion.AC1012)
+ {
+ //Older version do not keep the handles for tables and other objects like block_records
+ //This can be fixed if the document creates the default entries manually
+ return;
+ }
+
this._docIntegrity.AssertDocumentDefaults(doc);
}
@@ -59,6 +66,12 @@ public virtual void AssertDocumentContent(string test)
{
CadDocument doc = this.getDocument(test, false);
+ if (doc.Header.Version < ACadVersion.AC1012)
+ {
+ //Older version do not keep the handles for tables and other objects like block_records
+ return;
+ }
+
this._docIntegrity.AssertDocumentContent(doc);
}
diff --git a/ACadSharp.Tests/IO/ColorTests.cs b/src/ACadSharp.Tests/IO/ColorTests.cs
similarity index 100%
rename from ACadSharp.Tests/IO/ColorTests.cs
rename to src/ACadSharp.Tests/IO/ColorTests.cs
diff --git a/ACadSharp.Tests/IO/DWG/DwgReaderTests.cs b/src/ACadSharp.Tests/IO/DWG/DwgReaderTests.cs
similarity index 100%
rename from ACadSharp.Tests/IO/DWG/DwgReaderTests.cs
rename to src/ACadSharp.Tests/IO/DWG/DwgReaderTests.cs
diff --git a/ACadSharp.Tests/IO/DWG/DwgWriterSingleObjectTests.cs b/src/ACadSharp.Tests/IO/DWG/DwgWriterSingleObjectTests.cs
similarity index 93%
rename from ACadSharp.Tests/IO/DWG/DwgWriterSingleObjectTests.cs
rename to src/ACadSharp.Tests/IO/DWG/DwgWriterSingleObjectTests.cs
index 07acc9ef..dc093d16 100644
--- a/ACadSharp.Tests/IO/DWG/DwgWriterSingleObjectTests.cs
+++ b/src/ACadSharp.Tests/IO/DWG/DwgWriterSingleObjectTests.cs
@@ -45,7 +45,7 @@ protected virtual void writeDwgFile(SingleCaseGenerator data, ACadVersion versio
string path = this.getPath(data.Name, "dwg", version);
data.Document.Header.Version = version;
- DwgWriter.Write(path, data.Document, this.onNotification);
+ DwgWriter.Write(path, data.Document, notification: this.onNotification);
}
}
}
\ No newline at end of file
diff --git a/ACadSharp.Tests/IO/DWG/DwgWriterTests.cs b/src/ACadSharp.Tests/IO/DWG/DwgWriterTests.cs
similarity index 92%
rename from ACadSharp.Tests/IO/DWG/DwgWriterTests.cs
rename to src/ACadSharp.Tests/IO/DWG/DwgWriterTests.cs
index 36194754..7942acf3 100644
--- a/ACadSharp.Tests/IO/DWG/DwgWriterTests.cs
+++ b/src/ACadSharp.Tests/IO/DWG/DwgWriterTests.cs
@@ -29,7 +29,7 @@ public void WriteEmptyTest(ACadVersion version)
}
else
{
- Assert.Throws(() => wr.Write());
+ Assert.Throws(() => wr.Write());
return;
}
}
@@ -60,7 +60,7 @@ public void WriteTest(ACadVersion version)
}
else
{
- Assert.Throws(() => wr.Write());
+ Assert.Throws(() => wr.Write());
return;
}
}
@@ -99,7 +99,7 @@ public void WriteSummaryTest(ACadVersion version)
}
else
{
- Assert.Throws(() => wr.Write());
+ Assert.Throws(() => wr.Write());
return;
}
}
@@ -135,7 +135,7 @@ public void WriteHeaderTest(ACadVersion version)
}
else
{
- Assert.Throws(() => wr.Write());
+ Assert.Throws(() => wr.Write());
return;
}
}
diff --git a/ACadSharp.Tests/IO/DXF/DxfReaderTests.cs b/src/ACadSharp.Tests/IO/DXF/DxfReaderTests.cs
similarity index 95%
rename from ACadSharp.Tests/IO/DXF/DxfReaderTests.cs
rename to src/ACadSharp.Tests/IO/DXF/DxfReaderTests.cs
index 21c22060..9bb0ebb8 100644
--- a/ACadSharp.Tests/IO/DXF/DxfReaderTests.cs
+++ b/src/ACadSharp.Tests/IO/DXF/DxfReaderTests.cs
@@ -124,6 +124,12 @@ public override void AssertDocumentTree(string test)
doc = reader.Read();
}
+ if(doc.Header.Version < ACadVersion.AC1012)
+ {
+ //Older version do not keep the handles for tables and other objects like block_records
+ return;
+ }
+
this._docIntegrity.AssertDocumentTree(doc);
}
diff --git a/ACadSharp.Tests/IO/DXF/DxfWriterSingleObjectTests.cs b/src/ACadSharp.Tests/IO/DXF/DxfWriterSingleObjectTests.cs
similarity index 100%
rename from ACadSharp.Tests/IO/DXF/DxfWriterSingleObjectTests.cs
rename to src/ACadSharp.Tests/IO/DXF/DxfWriterSingleObjectTests.cs
diff --git a/ACadSharp.Tests/IO/DXF/DxfWriterTests.cs b/src/ACadSharp.Tests/IO/DXF/DxfWriterTests.cs
similarity index 100%
rename from ACadSharp.Tests/IO/DXF/DxfWriterTests.cs
rename to src/ACadSharp.Tests/IO/DXF/DxfWriterTests.cs
diff --git a/ACadSharp.Tests/IO/IOTests.cs b/src/ACadSharp.Tests/IO/IOTests.cs
similarity index 97%
rename from ACadSharp.Tests/IO/IOTests.cs
rename to src/ACadSharp.Tests/IO/IOTests.cs
index c3dc98e2..d0215b7a 100644
--- a/ACadSharp.Tests/IO/IOTests.cs
+++ b/src/ACadSharp.Tests/IO/IOTests.cs
@@ -56,6 +56,11 @@ public void DxfToDxf(string test)
{
CadDocument doc = DxfReader.Read(test);
+ if (doc.Header.Version < ACadVersion.AC1012)
+ {
+ return;
+ }
+
string file = Path.GetFileNameWithoutExtension(test);
string pathOut = Path.Combine(samplesOutFolder, $"{file}_rewrite_out.dxf");
this.writeDxfFile(pathOut, doc);
diff --git a/ACadSharp.Tests/IO/IOTestsBase.cs b/src/ACadSharp.Tests/IO/IOTestsBase.cs
similarity index 100%
rename from ACadSharp.Tests/IO/IOTestsBase.cs
rename to src/ACadSharp.Tests/IO/IOTestsBase.cs
diff --git a/ACadSharp.Tests/IO/LocalSampleTests.cs b/src/ACadSharp.Tests/IO/LocalSampleTests.cs
similarity index 52%
rename from ACadSharp.Tests/IO/LocalSampleTests.cs
rename to src/ACadSharp.Tests/IO/LocalSampleTests.cs
index a78cdbaa..d83cc742 100644
--- a/ACadSharp.Tests/IO/LocalSampleTests.cs
+++ b/src/ACadSharp.Tests/IO/LocalSampleTests.cs
@@ -1,7 +1,6 @@
-using ACadSharp.Entities;
-using ACadSharp.IO;
+using ACadSharp.IO;
+using System.Diagnostics;
using System.IO;
-using System.Linq;
using Xunit;
using Xunit.Abstractions;
@@ -9,20 +8,17 @@ namespace ACadSharp.Tests.IO
{
public class LocalSampleTests : IOTestsBase
{
- public static TheoryData StressDwgFiles { get; } = new TheoryData();
-
- public static TheoryData StressDxfFiles { get; } = new TheoryData();
-
public static TheoryData UserDwgFiles { get; } = new TheoryData();
public static TheoryData UserDxfFiles { get; } = new TheoryData();
+ public static TheoryData StressFiles { get; } = new TheoryData();
+
static LocalSampleTests()
{
- loadSamples("stress", "dwg", StressDwgFiles);
- loadSamples("stress", "dxf", StressDxfFiles);
loadSamples("user_files", "dwg", UserDwgFiles);
loadSamples("user_files", "dxf", UserDxfFiles);
+ loadSamples("stress", "*", StressFiles);
}
public LocalSampleTests(ITestOutputHelper output) : base(output)
@@ -37,15 +33,6 @@ public void ReadUserDwg(string test)
return;
CadDocument doc = DwgReader.Read(test, this._dwgConfiguration, this.onNotification);
-
- //return;
-
- string outPath = Path.Combine(Path.GetDirectoryName(test), $"{Path.GetFileNameWithoutExtension(test)}.out.dxf");
- using (DxfWriter writer = new DxfWriter(outPath, doc, false))
- {
- //writer.OnNotification += onNotification;
- writer.Write();
- }
}
[Theory]
@@ -57,5 +44,35 @@ public void ReadUserDxf(string test)
CadDocument doc = DxfReader.Read(test, this.onNotification);
}
+
+ [Theory]
+ [MemberData(nameof(StressFiles))]
+ public void ReadStressFiles(string test)
+ {
+ if (string.IsNullOrEmpty(test))
+ return;
+
+ CadDocument doc = null;
+ string extension = Path.GetExtension(test);
+
+ Stopwatch stopwatch = new Stopwatch();
+ stopwatch.Start();
+
+ if (extension == ".dxf")
+ {
+ doc = DxfReader.Read(test, this.onNotification);
+ }
+ else if (extension.Equals(".dwg", System.StringComparison.OrdinalIgnoreCase))
+ {
+ doc = DwgReader.Read(test, this.onNotification);
+ }
+
+ stopwatch.Stop();
+ this._output.WriteLine(stopwatch.Elapsed.TotalSeconds.ToString());
+
+ //Files tested have a size of ~100MB
+ //Cannot exceed 10 seconds
+ Assert.True(stopwatch.Elapsed.TotalSeconds < 10);
+ }
}
}
diff --git a/ACadSharp.Tests/IO/MultiLeaderTests.cs b/src/ACadSharp.Tests/IO/MultiLeaderTests.cs
similarity index 100%
rename from ACadSharp.Tests/IO/MultiLeaderTests.cs
rename to src/ACadSharp.Tests/IO/MultiLeaderTests.cs
diff --git a/ACadSharp.Tests/IO/WriterSingleObjectTests.cs b/src/ACadSharp.Tests/IO/WriterSingleObjectTests.cs
similarity index 68%
rename from ACadSharp.Tests/IO/WriterSingleObjectTests.cs
rename to src/ACadSharp.Tests/IO/WriterSingleObjectTests.cs
index 9fee10f9..0a9e7427 100644
--- a/ACadSharp.Tests/IO/WriterSingleObjectTests.cs
+++ b/src/ACadSharp.Tests/IO/WriterSingleObjectTests.cs
@@ -1,9 +1,11 @@
using ACadSharp.Entities;
+using ACadSharp.Objects;
using ACadSharp.Tables;
using CSMath;
using System.Collections.Generic;
using System.IO;
using System.Linq;
+using System.Threading;
using Xunit;
using Xunit.Abstractions;
@@ -141,6 +143,73 @@ public void SinglePoint()
this.Document.Entities.Add(new Point(XYZ.Zero));
}
+ public void SingleWipeout()
+ {
+ Wipeout wipeout = new Wipeout();
+
+ wipeout.Size = new XY(1, 1);
+ wipeout.ClippingState = true;
+
+ wipeout.ClipBoundaryVertices.Add(new XY(0, 0));
+ wipeout.ClipBoundaryVertices.Add(new XY(0, 1));
+ wipeout.ClipBoundaryVertices.Add(new XY(1, 1));
+ wipeout.ClipBoundaryVertices.Add(new XY(1, 0));
+
+ this.Document.Entities.Add(wipeout);
+ }
+
+ public void SingleRasterImage()
+ {
+ ImageDefinition definition = new ImageDefinition();
+ definition.Size = new XY(1, 1);
+ definition.Name = "image";
+
+ definition.FileName = "..\\..\\image.JPG";
+
+ RasterImage raster = new RasterImage(definition);
+
+ raster.ClipBoundaryVertices.Add(new XY(0, 0));
+ raster.ClipBoundaryVertices.Add(new XY(0, 1));
+ raster.ClipBoundaryVertices.Add(new XY(1, 1));
+ raster.ClipBoundaryVertices.Add(new XY(1, 0));
+
+ this.Document.Entities.Add(raster);
+ }
+
+ public void CreateLayout()
+ {
+ //Draw a cross in the model
+ this.Document.Entities.Add(new Line(XYZ.Zero, new XYZ(100, 100, 0)));
+ this.Document.Entities.Add(new Line(new XYZ(0, 100, 0), new XYZ(100, 0, 0)));
+
+ Layout layout = new Layout("my_layout");
+
+ this.Document.Layouts.Add(layout);
+ }
+
+ public void LineTypeWithSegments()
+ {
+ LineType lt = new LineType("segmented");
+ lt.Description = "hello";
+
+ LineType.Segment s1 = new LineType.Segment
+ {
+ Length = 12,
+ //Style = this.Document.TextStyles[TextStyle.DefaultName]
+ };
+
+ LineType.Segment s2 = new LineType.Segment
+ {
+ Length = -3,
+ //Style = this.Document.TextStyles[TextStyle.DefaultName]
+ };
+
+ lt.AddSegment(s1);
+ lt.AddSegment(s2);
+
+ this.Document.LineTypes.Add(lt);
+ }
+
public void ClosedLwPolyline()
{
List vertices = new List() {
@@ -173,12 +242,27 @@ public void ClosedPolyline2DTest()
new Vertex2D() { Location = new XYZ(4, 4, 0) }
};
- var Pline = new Polyline2D();
- Pline.Vertices.AddRange(vector2d);
- Pline.IsClosed = true;
- Pline.Vertices.ElementAt(3).Bulge = 1;
+ var pline = new Polyline2D();
+ pline.Vertices.AddRange(vector2d);
+ pline.IsClosed = true;
+ pline.Vertices.ElementAt(3).Bulge = 1;
- this.Document.Entities.Add(Pline);
+ this.Document.Entities.Add(pline);
+ }
+
+ public void EntityTransparency()
+ {
+ Line line = new Line(XYZ.Zero, new XYZ(100, 100, 0));
+
+ line.Transparency = new Transparency(50);
+
+ this.Document.Entities.Add(line);
+ }
+
+ public void ChangedEncoding()
+ {
+ this.Document.Header.CodePage = "gb2312";
+ this.Document.Layers.Add(new Layer("我的自定义层"));
}
public void Deserialize(IXunitSerializationInfo info)
@@ -220,6 +304,12 @@ static WriterSingleObjectTests()
Data.Add(new(nameof(SingleCaseGenerator.SinglePoint)));
Data.Add(new(nameof(SingleCaseGenerator.ClosedLwPolyline)));
Data.Add(new(nameof(SingleCaseGenerator.ClosedPolyline2DTest)));
+ Data.Add(new(nameof(SingleCaseGenerator.SingleRasterImage)));
+ Data.Add(new(nameof(SingleCaseGenerator.SingleWipeout)));
+ Data.Add(new(nameof(SingleCaseGenerator.CreateLayout)));
+ Data.Add(new(nameof(SingleCaseGenerator.EntityTransparency)));
+ Data.Add(new(nameof(SingleCaseGenerator.LineTypeWithSegments)));
+ Data.Add(new(nameof(SingleCaseGenerator.ChangedEncoding)));
}
protected string getPath(string name, string ext, ACadVersion version)
diff --git a/ACadSharp.Tests/Internal/DwgFileHeaderExploration.cs b/src/ACadSharp.Tests/Internal/DwgFileHeaderExploration.cs
similarity index 100%
rename from ACadSharp.Tests/Internal/DwgFileHeaderExploration.cs
rename to src/ACadSharp.Tests/Internal/DwgFileHeaderExploration.cs
diff --git a/ACadSharp.Tests/Internal/DwgHandleWriterTests.cs b/src/ACadSharp.Tests/Internal/DwgHandleWriterTests.cs
similarity index 95%
rename from ACadSharp.Tests/Internal/DwgHandleWriterTests.cs
rename to src/ACadSharp.Tests/Internal/DwgHandleWriterTests.cs
index dac527ac..f0fb2021 100644
--- a/ACadSharp.Tests/Internal/DwgHandleWriterTests.cs
+++ b/src/ACadSharp.Tests/Internal/DwgHandleWriterTests.cs
@@ -23,7 +23,7 @@ public void WriteTest(ACadVersion version)
writer.Write();
IDwgStreamReader sreader = DwgStreamReaderBase.GetStreamHandler(version, stream, resetPositon: true);
- DwgHandleReader reader = new DwgHandleReader(sreader, version);
+ DwgHandleReader reader = new DwgHandleReader(version, sreader);
reader.OnNotification += onNotification;
var outmap = reader.Read();
diff --git a/ACadSharp.Tests/Internal/DwgHeaderWriterTests.cs b/src/ACadSharp.Tests/Internal/DwgHeaderWriterTests.cs
similarity index 95%
rename from ACadSharp.Tests/Internal/DwgHeaderWriterTests.cs
rename to src/ACadSharp.Tests/Internal/DwgHeaderWriterTests.cs
index cd8016de..9a208b87 100644
--- a/ACadSharp.Tests/Internal/DwgHeaderWriterTests.cs
+++ b/src/ACadSharp.Tests/Internal/DwgHeaderWriterTests.cs
@@ -1,6 +1,7 @@
using ACadSharp.Header;
using ACadSharp.IO.DWG;
using System.IO;
+using System.Text;
using Xunit;
using Xunit.Abstractions;
@@ -20,7 +21,7 @@ public void WriteTest(ACadVersion version)
CadDocument document = new CadDocument();
document.Header.Version = version;
- DwgHeaderWriter writer = new DwgHeaderWriter(stream, document);
+ DwgHeaderWriter writer = new DwgHeaderWriter(stream, document, Encoding.Default);
writer.Write();
IDwgStreamReader sreader = DwgStreamReaderBase.GetStreamHandler(version, stream, resetPositon: true);
diff --git a/ACadSharp.Tests/Internal/DwgObjectWriterTests.cs b/src/ACadSharp.Tests/Internal/DwgObjectWriterTests.cs
similarity index 95%
rename from ACadSharp.Tests/Internal/DwgObjectWriterTests.cs
rename to src/ACadSharp.Tests/Internal/DwgObjectWriterTests.cs
index 58741145..cb14742a 100644
--- a/ACadSharp.Tests/Internal/DwgObjectWriterTests.cs
+++ b/src/ACadSharp.Tests/Internal/DwgObjectWriterTests.cs
@@ -8,6 +8,7 @@
using System.Collections.Generic;
using System.IO;
using System.Linq;
+using System.Text;
using Xunit;
using Xunit.Abstractions;
@@ -68,7 +69,8 @@ public void EntitiesTest(ACadVersion version)
foreach (Entity item in document.Entities)
{
- var e = builder.GetCadObject(item.Handle);
+ builder.TryGetCadObject(item.Handle, out Entity e);
+
Assert.NotNull(e);
switch (item)
@@ -120,7 +122,7 @@ private DwgDocumentBuilder writeInfo(CadDocument docToWrite)
{
Stream stream = new MemoryStream();
- DwgObjectWriter writer = new DwgObjectWriter(stream, docToWrite);
+ DwgObjectWriter writer = new DwgObjectWriter(stream, docToWrite, Encoding.Default);
writer.OnNotification += onNotification;
writer.Write();
@@ -130,7 +132,7 @@ private DwgDocumentBuilder writeInfo(CadDocument docToWrite)
docResult.Header = new ACadSharp.Header.CadHeader();
docResult.Header.Version = docToWrite.Header.Version;
- DwgDocumentBuilder builder = new DwgDocumentBuilder(docResult, new DwgReaderConfiguration());
+ DwgDocumentBuilder builder = new DwgDocumentBuilder(docToWrite.Header.Version, docResult, new DwgReaderConfiguration());
builder.HeaderHandles.DICTIONARY_LAYOUTS = docToWrite.RootDictionary[CadDictionary.AcadLayout].Handle;
IDwgStreamReader sreader = DwgStreamReaderBase.GetStreamHandler(docToWrite.Header.Version, stream, resetPositon: true);
diff --git a/ACadSharp.Tests/Internal/DwgSectionWriterTestBase.cs b/src/ACadSharp.Tests/Internal/DwgSectionWriterTestBase.cs
similarity index 100%
rename from ACadSharp.Tests/Internal/DwgSectionWriterTestBase.cs
rename to src/ACadSharp.Tests/Internal/DwgSectionWriterTestBase.cs
diff --git a/ACadSharp.Tests/Internal/DxfMapTests.cs b/src/ACadSharp.Tests/Internal/DxfMapTests.cs
similarity index 99%
rename from ACadSharp.Tests/Internal/DxfMapTests.cs
rename to src/ACadSharp.Tests/Internal/DxfMapTests.cs
index 839677dc..22e6f05f 100644
--- a/ACadSharp.Tests/Internal/DxfMapTests.cs
+++ b/src/ACadSharp.Tests/Internal/DxfMapTests.cs
@@ -50,7 +50,6 @@ public void CreateMapTest(Type t)
}
DxfMap map = DxfMap.Create(t);
-
}
[Fact]
diff --git a/src/ACadSharp.Tests/Objects/CadDictionaryTests.cs b/src/ACadSharp.Tests/Objects/CadDictionaryTests.cs
new file mode 100644
index 00000000..17274454
--- /dev/null
+++ b/src/ACadSharp.Tests/Objects/CadDictionaryTests.cs
@@ -0,0 +1,40 @@
+using ACadSharp.Objects;
+using System;
+using Xunit;
+
+namespace ACadSharp.Tests.Objects
+{
+ public class CadDictionaryTests : NonGraphicalObjectTests
+ {
+ [Fact]
+ public void AvoidDuplicatedEntries()
+ {
+ CadDictionary cadDictionary = new CadDictionary();
+ Scale scale = new Scale();
+ scale.Name = "scale_test";
+
+ cadDictionary.Add(scale);
+
+ Scale scale1 = new Scale();
+ scale1.Name = "scale_test";
+
+ Assert.Throws(() => cadDictionary.Add(scale1));
+
+ scale.Name = "changed_name";
+ scale1.Name = "changed_name";
+
+ Assert.Throws(() => cadDictionary.Add(scale1));
+ }
+
+ [Fact]
+ public void TryAddTest()
+ {
+ CadDictionary cadDictionary = new CadDictionary();
+ Scale scale = new Scale();
+ scale.Name = "scale_test";
+
+ Assert.True(cadDictionary.TryAdd(scale));
+ Assert.False(cadDictionary.TryAdd(scale));
+ }
+ }
+}
diff --git a/ACadSharp.Tests/Objects/Collections/ScaleCollectionTests.cs b/src/ACadSharp.Tests/Objects/Collections/ScaleCollectionTests.cs
similarity index 81%
rename from ACadSharp.Tests/Objects/Collections/ScaleCollectionTests.cs
rename to src/ACadSharp.Tests/Objects/Collections/ScaleCollectionTests.cs
index af5d8943..a612734a 100644
--- a/ACadSharp.Tests/Objects/Collections/ScaleCollectionTests.cs
+++ b/src/ACadSharp.Tests/Objects/Collections/ScaleCollectionTests.cs
@@ -4,7 +4,7 @@ namespace ACadSharp.Tests.Objects.Collections
{
public class ScaleCollectionTests
{
- [Fact(Skip = "test needed for root dictionary")]
+ [Fact]
public void InitScaleCollection()
{
CadDocument doc = new CadDocument();
diff --git a/src/ACadSharp.Tests/Objects/LayoutTests.cs b/src/ACadSharp.Tests/Objects/LayoutTests.cs
new file mode 100644
index 00000000..c18a2a4e
--- /dev/null
+++ b/src/ACadSharp.Tests/Objects/LayoutTests.cs
@@ -0,0 +1,67 @@
+using ACadSharp.Objects;
+using System;
+using System.Linq;
+using Xunit;
+
+namespace ACadSharp.Tests.Objects
+{
+ public class LayoutTests: NonGraphicalObjectTests
+ {
+ [Fact]
+ public void AddLayout()
+ {
+ CadDocument document = new CadDocument();
+
+ string layoutName = "my_layout";
+ Layout layout = new Layout(layoutName);
+
+ document.Layouts.Add(layout);
+
+ Assert.Equal(layoutName, layout.AssociatedBlock.Name);
+ Assert.Equal(3, document.Layouts.Count());
+ Assert.True(document.BlockRecords.Contains(layoutName));
+ }
+
+ [Fact]
+ public void RemoveBlockRecordTest()
+ {
+ var document = new CadDocument();
+
+ string layoutName = "my_layout";
+ Layout layout = new Layout(layoutName);
+
+ document.Layouts.Add(layout);
+
+ document.BlockRecords.Remove(layoutName);
+
+ Assert.Equal(2, document.Layouts.Count());
+ Assert.False(document.Layouts.ContainsKey(layoutName));
+ Assert.False(document.BlockRecords.Contains(layoutName));
+ }
+
+ [Fact]
+ public void RemoveTest()
+ {
+ var document = new CadDocument();
+
+ string layoutName = "my_layout";
+ Layout layout = new Layout(layoutName);
+
+ document.Layouts.Add(layout);
+
+ Assert.True(document.Layouts.Remove(layoutName));
+ Assert.Equal(2, document.Layouts.Count());
+ Assert.True(document.BlockRecords.Contains(layoutName));
+ Assert.NotEqual(document.BlockRecords[layoutName], layout.AssociatedBlock);
+ }
+
+ [Fact]
+ public void CannotRemoveDefaultLayouts()
+ {
+ var document = new CadDocument();
+
+ Assert.Throws(() => document.Layouts.Remove(Layout.ModelLayoutName));
+ Assert.Throws(() => document.Layouts.Remove(Layout.PaperLayoutName));
+ }
+ }
+}
diff --git a/src/ACadSharp.Tests/Objects/NonGraphicalObjectTests.cs b/src/ACadSharp.Tests/Objects/NonGraphicalObjectTests.cs
new file mode 100644
index 00000000..8a0e056a
--- /dev/null
+++ b/src/ACadSharp.Tests/Objects/NonGraphicalObjectTests.cs
@@ -0,0 +1,20 @@
+using ACadSharp.Objects;
+using System;
+using Xunit;
+
+namespace ACadSharp.Tests.Objects
+{
+ public abstract class NonGraphicalObjectTests
+ where T : NonGraphicalObject
+ {
+ [Fact]
+ public void InitName()
+ {
+ string name = "custom_name";
+ T obj = (T)Activator.CreateInstance(typeof(T), name);
+
+ Assert.NotNull(obj.Name);
+ Assert.Equal(name, obj.Name);
+ }
+ }
+}
diff --git a/ACadSharp.Tests/Tables/Collections/BlockRecordTests.cs b/src/ACadSharp.Tests/Tables/BlockRecordTests.cs
similarity index 81%
rename from ACadSharp.Tests/Tables/Collections/BlockRecordTests.cs
rename to src/ACadSharp.Tests/Tables/BlockRecordTests.cs
index d1e789b8..24a3851e 100644
--- a/ACadSharp.Tests/Tables/Collections/BlockRecordTests.cs
+++ b/src/ACadSharp.Tests/Tables/BlockRecordTests.cs
@@ -5,7 +5,7 @@
using System.Linq;
using Xunit;
-namespace ACadSharp.Tests.Tables.Collections
+namespace ACadSharp.Tests.Tables
{
public class BlockRecordTests
{
@@ -57,6 +57,24 @@ public void NotAllowDuplicatesTest()
Assert.Throws(() => record.Entities.Add(l1));
}
+ [Fact()]
+ public void CreateSortensTableTest()
+ {
+ string name = "my_block";
+ BlockRecord record = new BlockRecord(name);
+
+ record.Entities.Add(new Line());
+ record.Entities.Add(new Line());
+ record.Entities.Add(new Line());
+ record.Entities.Add(new Line());
+
+ record.CreateSortEntitiesTable();
+
+ Assert.NotNull(record.SortEntitiesTable);
+ Assert.NotNull(record.SortEntitiesTable.Sorters);
+ Assert.Empty(record.SortEntitiesTable.Sorters);
+ }
+
[Fact()]
public void CloneTest()
{
@@ -79,13 +97,7 @@ public void CloneTest()
Assert.NotEqual(clone.BlockEntity.Owner, record);
- var recordEntities = record.Entities.ToArray();
- var cloneEntities = clone.Entities.ToArray();
-
- for (int i = 0; i < record.Entities.Count; i++)
- {
- CadObjectTestUtils.AssertEntityClone(recordEntities[i], cloneEntities[i]);
- }
+ CadObjectTestUtils.AssertEntityCollection(record.Entities, clone.Entities);
}
[Fact()]
diff --git a/ACadSharp.Tests/Tables/Collections/TextStylesTableTests.cs b/src/ACadSharp.Tests/Tables/Collections/TextStylesTableTests.cs
similarity index 100%
rename from ACadSharp.Tests/Tables/Collections/TextStylesTableTests.cs
rename to src/ACadSharp.Tests/Tables/Collections/TextStylesTableTests.cs
diff --git a/ACadSharp.Tests/Tables/TableEntryTests.cs b/src/ACadSharp.Tests/Tables/TableEntryTests.cs
similarity index 100%
rename from ACadSharp.Tests/Tables/TableEntryTests.cs
rename to src/ACadSharp.Tests/Tables/TableEntryTests.cs
diff --git a/ACadSharp.Tests/TestModels/BlockRecordNode.cs b/src/ACadSharp.Tests/TestModels/BlockRecordNode.cs
similarity index 100%
rename from ACadSharp.Tests/TestModels/BlockRecordNode.cs
rename to src/ACadSharp.Tests/TestModels/BlockRecordNode.cs
diff --git a/ACadSharp.Tests/TestModels/CadDocumentTree.cs b/src/ACadSharp.Tests/TestModels/CadDocumentTree.cs
similarity index 100%
rename from ACadSharp.Tests/TestModels/CadDocumentTree.cs
rename to src/ACadSharp.Tests/TestModels/CadDocumentTree.cs
diff --git a/ACadSharp.Tests/TestModels/ColorData.cs b/src/ACadSharp.Tests/TestModels/ColorData.cs
similarity index 100%
rename from ACadSharp.Tests/TestModels/ColorData.cs
rename to src/ACadSharp.Tests/TestModels/ColorData.cs
diff --git a/ACadSharp.Tests/TestModels/EntityNode.cs b/src/ACadSharp.Tests/TestModels/EntityNode.cs
similarity index 100%
rename from ACadSharp.Tests/TestModels/EntityNode.cs
rename to src/ACadSharp.Tests/TestModels/EntityNode.cs
diff --git a/ACadSharp.Tests/TestModels/LayerNode.cs b/src/ACadSharp.Tests/TestModels/LayerNode.cs
similarity index 100%
rename from ACadSharp.Tests/TestModels/LayerNode.cs
rename to src/ACadSharp.Tests/TestModels/LayerNode.cs
diff --git a/ACadSharp.Tests/TestModels/Node.cs b/src/ACadSharp.Tests/TestModels/Node.cs
similarity index 100%
rename from ACadSharp.Tests/TestModels/Node.cs
rename to src/ACadSharp.Tests/TestModels/Node.cs
diff --git a/ACadSharp.Tests/TestModels/TableEntryNode.cs b/src/ACadSharp.Tests/TestModels/TableEntryNode.cs
similarity index 100%
rename from ACadSharp.Tests/TestModels/TableEntryNode.cs
rename to src/ACadSharp.Tests/TestModels/TableEntryNode.cs
diff --git a/ACadSharp.Tests/TestModels/TableNode.cs b/src/ACadSharp.Tests/TestModels/TableNode.cs
similarity index 100%
rename from ACadSharp.Tests/TestModels/TableNode.cs
rename to src/ACadSharp.Tests/TestModels/TableNode.cs
diff --git a/ACadSharp.Tests/TestSetup.cs b/src/ACadSharp.Tests/TestSetup.cs
similarity index 100%
rename from ACadSharp.Tests/TestSetup.cs
rename to src/ACadSharp.Tests/TestSetup.cs
diff --git a/ACadSharp.Tests/TestVariables.cs b/src/ACadSharp.Tests/TestVariables.cs
similarity index 85%
rename from ACadSharp.Tests/TestVariables.cs
rename to src/ACadSharp.Tests/TestVariables.cs
index 2525a906..f9675524 100644
--- a/ACadSharp.Tests/TestVariables.cs
+++ b/src/ACadSharp.Tests/TestVariables.cs
@@ -1,10 +1,13 @@
using CSUtilities;
+using System;
using System.IO;
namespace ACadSharp.Tests
{
public static class TestVariables
{
+ public static string DesktopFolder { get { return Environment.GetFolderPath(Environment.SpecialFolder.Desktop); } }
+
public static string SamplesFolder { get { return EnvironmentVars.Get("SAMPLES_FOLDER"); } }
public static string OutputSamplesFolder { get { return EnvironmentVars.Get("OUTPUT_SAMPLES_FOLDER"); } }
@@ -21,9 +24,9 @@ public static class TestVariables
static TestVariables()
{
- EnvironmentVars.SetIfNull("SAMPLES_FOLDER", "../../../../samples/");
- EnvironmentVars.SetIfNull("OUTPUT_SAMPLES_FOLDER", "../../../../samples/out");
- EnvironmentVars.SetIfNull("OUTPUT_SINGLE_CASES_FOLDER", "../../../../samples/out/single_cases");
+ EnvironmentVars.SetIfNull("SAMPLES_FOLDER", "../../../../../samples/");
+ EnvironmentVars.SetIfNull("OUTPUT_SAMPLES_FOLDER", "../../../../../samples/out");
+ EnvironmentVars.SetIfNull("OUTPUT_SINGLE_CASES_FOLDER", "../../../../../samples/out/single_cases");
EnvironmentVars.SetIfNull("LOCAL_ENV", "true");
EnvironmentVars.SetIfNull("DELTA", "0.00001");
EnvironmentVars.SetIfNull("DECIMAL_PRECISION", "5");
diff --git a/ACadSharp.sln b/src/ACadSharp.sln
similarity index 81%
rename from ACadSharp.sln
rename to src/ACadSharp.sln
index c27c22ec..81d9ef76 100644
--- a/ACadSharp.sln
+++ b/src/ACadSharp.sln
@@ -9,34 +9,32 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ACadSharp.Examples", "ACadS
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D4F40AC7-232A-4140-B26C-C432E6B82E53}"
ProjectSection(SolutionItems) = preProject
- .editorconfig = .editorconfig
- .gitattributes = .gitattributes
- .gitignore = .gitignore
- .gitmodules = .gitmodules
+ ..\.editorconfig = ..\.editorconfig
+ ..\.gitignore = ..\.gitignore
+ ..\.gitmodules = ..\.gitmodules
Directory.Build.props = Directory.Build.props
- LICENSE = LICENSE
- README.md = README.md
+ ..\LICENSE = ..\LICENSE
+ ..\README.md = ..\README.md
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ACadSharp.Tests", "ACadSharp.Tests\ACadSharp.Tests.csproj", "{3503AFF9-E9C1-46F4-8E40-81D3035093DD}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "reference", "reference", "{B86AD482-05C4-400E-9CAE-7B96AD6B0C3E}"
ProjectSection(SolutionItems) = preProject
- reference\ACadFileExploration.xlsx = reference\ACadFileExploration.xlsx
- reference\autocad_2012_pdf_dxf-reference_enu.pdf = reference\autocad_2012_pdf_dxf-reference_enu.pdf
- reference\OpenDesign_Specification_for_.dwg_files.pdf = reference\OpenDesign_Specification_for_.dwg_files.pdf
+ ..\reference\ACadFileExploration.xlsx = ..\reference\ACadFileExploration.xlsx
+ ..\reference\autocad_2012_pdf_dxf-reference_enu.pdf = ..\reference\autocad_2012_pdf_dxf-reference_enu.pdf
+ ..\reference\OpenDesign_Specification_for_.dwg_files.pdf = ..\reference\OpenDesign_Specification_for_.dwg_files.pdf
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{9F28195B-66DE-4C0C-B1C0-C8BF3300ED9F}"
- ProjectSection(SolutionItems) = preProject
- .github\FUNDING.yml = .github\FUNDING.yml
- EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{B2461717-C79A-4081-AD58-5DF52D2EC41F}"
ProjectSection(SolutionItems) = preProject
- .github\workflows\build.yml = .github\workflows\build.yml
- .github\workflows\build_n_test.yml = .github\workflows\build_n_test.yml
- publish.yml = publish.yml
+ ..\.github\workflows\build.yml = ..\.github\workflows\build.yml
+ ..\.github\workflows\build_n_test.yml = ..\.github\workflows\build_n_test.yml
+ ..\.github\workflows\coveralls.yml = ..\.github\workflows\coveralls.yml
+ ..\.github\workflows\publish.yml = ..\.github\workflows\publish.yml
+ ..\.github\workflows\wiki-gen.yml = ..\.github\workflows\wiki-gen.yml
EndProjectSection
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "CSUtilities", "CSUtilities\CSUtilities\CSUtilities.shproj", "{B4EF345D-52B9-47F1-AA2A-B4AE85F62EFC}"
@@ -45,6 +43,11 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "CSMath", "CSUtilities\CSMat
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{824FC7E8-4401-428C-87E7-2EA8A78D54BB}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".config", ".config", "{003AC2BC-9682-4C4D-86CC-D5EB4CDC2126}"
+ ProjectSection(SolutionItems) = preProject
+ .config\dotnet-tools.json = .config\dotnet-tools.json
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -80,6 +83,7 @@ Global
{B2461717-C79A-4081-AD58-5DF52D2EC41F} = {9F28195B-66DE-4C0C-B1C0-C8BF3300ED9F}
{B4EF345D-52B9-47F1-AA2A-B4AE85F62EFC} = {824FC7E8-4401-428C-87E7-2EA8A78D54BB}
{411B6122-5EF6-46DB-A8F2-43E9C1841E4A} = {824FC7E8-4401-428C-87E7-2EA8A78D54BB}
+ {003AC2BC-9682-4C4D-86CC-D5EB4CDC2126} = {D4F40AC7-232A-4140-B26C-C432E6B82E53}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {B40C2E48-575E-40D1-88C5-272437A5683F}
diff --git a/src/ACadSharp/ACadSharp.csproj b/src/ACadSharp/ACadSharp.csproj
new file mode 100644
index 00000000..a5d51b87
--- /dev/null
+++ b/src/ACadSharp/ACadSharp.csproj
@@ -0,0 +1,43 @@
+
+
+
+ net6.0;net7.0;net5.0;net48;netstandard2.1
+ DomCr
+ ACadSharp
+ C# Dwg Dxf
+ https://github.com/DomCR/ACadSharp
+ MIT
+ git
+ https://github.com/DomCR/ACadSharp
+ Copyright (c) 2024 Albert Domenech
+ C# library to read/write cad files like dxf/dwg.
+ True
+
+
+
+ true
+ README.md
+ 2.4.0-beta
+
+
+
+
+
+
+
+
+ True
+ \
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ACadSharp/ACadVersion.cs b/src/ACadSharp/ACadVersion.cs
similarity index 100%
rename from ACadSharp/ACadVersion.cs
rename to src/ACadSharp/ACadVersion.cs
diff --git a/ACadSharp/AssemblyInfo.cs b/src/ACadSharp/AssemblyInfo.cs
similarity index 100%
rename from ACadSharp/AssemblyInfo.cs
rename to src/ACadSharp/AssemblyInfo.cs
diff --git a/ACadSharp/Attributes/CadSystemVariableAttribute.cs b/src/ACadSharp/Attributes/CadSystemVariableAttribute.cs
similarity index 100%
rename from ACadSharp/Attributes/CadSystemVariableAttribute.cs
rename to src/ACadSharp/Attributes/CadSystemVariableAttribute.cs
diff --git a/ACadSharp/Attributes/DxfCodeValueAttribute.cs b/src/ACadSharp/Attributes/DxfCodeValueAttribute.cs
similarity index 100%
rename from ACadSharp/Attributes/DxfCodeValueAttribute.cs
rename to src/ACadSharp/Attributes/DxfCodeValueAttribute.cs
diff --git a/ACadSharp/Attributes/DxfCollectionCodeValueAttribute.cs b/src/ACadSharp/Attributes/DxfCollectionCodeValueAttribute.cs
similarity index 100%
rename from ACadSharp/Attributes/DxfCollectionCodeValueAttribute.cs
rename to src/ACadSharp/Attributes/DxfCollectionCodeValueAttribute.cs
diff --git a/ACadSharp/Attributes/DxfNameAttribute.cs b/src/ACadSharp/Attributes/DxfNameAttribute.cs
similarity index 100%
rename from ACadSharp/Attributes/DxfNameAttribute.cs
rename to src/ACadSharp/Attributes/DxfNameAttribute.cs
diff --git a/ACadSharp/Attributes/DxfSubClassAttribute.cs b/src/ACadSharp/Attributes/DxfSubClassAttribute.cs
similarity index 100%
rename from ACadSharp/Attributes/DxfSubClassAttribute.cs
rename to src/ACadSharp/Attributes/DxfSubClassAttribute.cs
diff --git a/ACadSharp/Attributes/ICodeValueAttribute.cs b/src/ACadSharp/Attributes/ICodeValueAttribute.cs
similarity index 100%
rename from ACadSharp/Attributes/ICodeValueAttribute.cs
rename to src/ACadSharp/Attributes/ICodeValueAttribute.cs
diff --git a/ACadSharp/Blocks/Block.cs b/src/ACadSharp/Blocks/Block.cs
similarity index 90%
rename from ACadSharp/Blocks/Block.cs
rename to src/ACadSharp/Blocks/Block.cs
index ce201ce1..84e1be2b 100644
--- a/ACadSharp/Blocks/Block.cs
+++ b/src/ACadSharp/Blocks/Block.cs
@@ -85,5 +85,16 @@ public override CadObject Clone()
return clone;
}
+
+ public override BoundingBox GetBoundingBox()
+ {
+ BoundingBox box = BoundingBox.Null;
+ foreach (var item in this.BlockOwner.Entities)
+ {
+ box = box.Merge(item.GetBoundingBox());
+ }
+
+ return box;
+ }
}
}
diff --git a/ACadSharp/Blocks/BlockEnd.cs b/src/ACadSharp/Blocks/BlockEnd.cs
similarity index 89%
rename from ACadSharp/Blocks/BlockEnd.cs
rename to src/ACadSharp/Blocks/BlockEnd.cs
index 35a45e35..9629d02d 100644
--- a/ACadSharp/Blocks/BlockEnd.cs
+++ b/src/ACadSharp/Blocks/BlockEnd.cs
@@ -1,6 +1,7 @@
using ACadSharp.Attributes;
using ACadSharp.Entities;
using ACadSharp.Tables;
+using CSMath;
namespace ACadSharp.Blocks
{
@@ -36,5 +37,11 @@ public override CadObject Clone()
clone.Owner = new BlockRecord((this.Owner as BlockRecord).Name);
return clone;
}
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.Null;
+ }
}
}
diff --git a/ACadSharp/Blocks/BlockTypeFlags.cs b/src/ACadSharp/Blocks/BlockTypeFlags.cs
similarity index 100%
rename from ACadSharp/Blocks/BlockTypeFlags.cs
rename to src/ACadSharp/Blocks/BlockTypeFlags.cs
diff --git a/ACadSharp/CadDocument.cs b/src/ACadSharp/CadDocument.cs
similarity index 86%
rename from ACadSharp/CadDocument.cs
rename to src/ACadSharp/CadDocument.cs
index 2a5435ca..0f4f9059 100644
--- a/ACadSharp/CadDocument.cs
+++ b/src/ACadSharp/CadDocument.cs
@@ -113,6 +113,11 @@ public class CadDocument : IHandledCadObject
///
public MLineStyleCollection MLineStyles { get; private set; }
+ ///
+ ///
+ ///
+ public ImageDefinitionCollection ImageDefinitions { get; private set; }
+
///
/// The collection of all Multi leader styles in the drawing.
///
@@ -161,59 +166,7 @@ internal CadDocument(bool createDefaults)
if (createDefaults)
{
- DxfClassCollection.UpdateDxfClasses(this);
-
- //Header and summary
- this.Header = new CadHeader(this);
- this.SummaryInfo = new CadSummaryInfo();
-
- //The order of the elements is rellevant for the handles assignation
-
- //Initialize tables
- this.BlockRecords = new BlockRecordsTable(this);
- this.Layers = new LayersTable(this);
- this.DimensionStyles = new DimensionStylesTable(this);
- this.TextStyles = new TextStylesTable(this);
- this.LineTypes = new LineTypesTable(this);
- this.Views = new ViewsTable(this);
- this.UCSs = new UCSTable(this);
- this.VPorts = new VPortsTable(this);
- this.AppIds = new AppIdsTable(this);
-
- //Root dictionary
- this.RootDictionary = CadDictionary.CreateRoot();
-
- //Entries
- Layout modelLayout = Layout.Default;
- Layout paperLayout = new Layout("Layout1");
- (this.RootDictionary[CadDictionary.AcadLayout] as CadDictionary).Add(paperLayout);
- (this.RootDictionary[CadDictionary.AcadLayout] as CadDictionary).Add(modelLayout);
-
- //Default variables
- this.AppIds.Add(AppId.Default);
-
- this.LineTypes.Add(LineType.ByLayer);
- this.LineTypes.Add(LineType.ByBlock);
- this.LineTypes.Add(LineType.Continuous);
-
- this.Layers.Add(Layer.Default);
-
- this.TextStyles.Add(TextStyle.Default);
-
- this.DimensionStyles.Add(DimensionStyle.Default);
-
- this.VPorts.Add(VPort.Default);
-
- //Blocks
- BlockRecord model = BlockRecord.ModelSpace;
- model.Layout = modelLayout;
- this.BlockRecords.Add(model);
-
- BlockRecord pspace = BlockRecord.PaperSpace;
- pspace.Layout = paperLayout;
- this.BlockRecords.Add(pspace);
-
- this.UpdateCollections(false);
+ this.CreateDefaults();
}
}
@@ -285,6 +238,64 @@ public bool TryGetCadObject(ulong handle, out T cadObject)
return false;
}
+ ///
+ ///
+ ///
+ public void CreateDefaults()
+ {
+ DxfClassCollection.UpdateDxfClasses(this);
+
+ //Header and summary
+ this.Header = new CadHeader(this);
+ this.SummaryInfo = new CadSummaryInfo();
+
+ //The order of the elements is rellevant for the handles assignation
+
+ //Initialize tables
+ this.BlockRecords ??= new BlockRecordsTable(this);
+ this.Layers ??= new LayersTable(this);
+ this.DimensionStyles ??= new DimensionStylesTable(this);
+ this.TextStyles ??= new TextStylesTable(this);
+ this.LineTypes ??= new LineTypesTable(this);
+ this.Views ??= new ViewsTable(this);
+ this.UCSs ??= new UCSTable(this);
+ this.VPorts ??= new VPortsTable(this);
+ this.AppIds ??= new AppIdsTable(this);
+
+ //Root dictionary
+ if (this.RootDictionary == null)
+ {
+ this.RootDictionary = CadDictionary.CreateRoot();
+ }
+ else
+ {
+ CadDictionary.CreateDefaultEntries(this.RootDictionary);
+ }
+
+ this.UpdateCollections(true);
+
+ //Default variables
+ this.AppIds.CreateDefaultEntries();
+ this.LineTypes.CreateDefaultEntries();
+ this.Layers.CreateDefaultEntries();
+ this.TextStyles.CreateDefaultEntries();
+ this.DimensionStyles.CreateDefaultEntries();
+ this.VPorts.CreateDefaultEntries();
+
+ //Blocks
+ if (!this.BlockRecords.Contains(BlockRecord.ModelSpaceName))
+ {
+ BlockRecord model = BlockRecord.ModelSpace;
+ this.Layouts.Add(model.Layout);
+ }
+
+ if (!this.BlockRecords.Contains(BlockRecord.PaperSpaceName))
+ {
+ BlockRecord pspace = BlockRecord.PaperSpace;
+ this.Layouts.Add(pspace.Layout);
+ }
+ }
+
///
/// Updates the collections in the document and link them to it's dictionary
///
@@ -320,10 +331,15 @@ public void UpdateCollections(bool createDictionaries)
this.MLineStyles = new MLineStyleCollection(mlineStyles);
}
- if (this.updateCollection(CadDictionary.AcadMLineStyle, createDictionaries, out CadDictionary mleaderStyles))
+ if (this.updateCollection(CadDictionary.AcadMLeaderStyle, createDictionaries, out CadDictionary mleaderStyles))
{
this.MLeaderStyles = new MLeaderStyleCollection(mleaderStyles);
}
+
+ if (this.updateCollection(CadDictionary.AcadImageDict, createDictionaries, out CadDictionary imageDefinitions))
+ {
+ this.ImageDefinitions = new ImageDefinitionCollection(imageDefinitions);
+ }
}
private bool updateCollection(string dictName, bool createDictionary, out CadDictionary dictionary)
@@ -334,7 +350,8 @@ private bool updateCollection(string dictName, bool createDictionary, out CadDic
}
else if (createDictionary)
{
- this.RootDictionary.Add(new CadDictionary(dictName));
+ dictionary = new CadDictionary(dictName);
+ this.RootDictionary.Add(dictionary);
}
return dictionary != null;
@@ -350,10 +367,14 @@ private void addCadObject(CadObject cadObject)
if (cadObject.Handle == 0 || this._cadObjects.ContainsKey(cadObject.Handle))
{
var nextHandle = this._cadObjects.Keys.Max() + 1;
-
- this.Header.HandleSeed = nextHandle + 1;
+ if (nextHandle < this.Header.HandleSeed)
+ {
+ nextHandle = this.Header.HandleSeed;
+ }
cadObject.Handle = nextHandle;
+
+ this.Header.HandleSeed = nextHandle + 1;
}
this._cadObjects.Add(cadObject.Handle, cadObject);
diff --git a/ACadSharp/CadObject.cs b/src/ACadSharp/CadObject.cs
similarity index 86%
rename from ACadSharp/CadObject.cs
rename to src/ACadSharp/CadObject.cs
index af3c4981..612edf04 100644
--- a/ACadSharp/CadObject.cs
+++ b/src/ACadSharp/CadObject.cs
@@ -41,8 +41,11 @@ public abstract class CadObject : IHandledCadObject
public IHandledCadObject Owner { get; internal set; }
///
- /// Object dictionary
+ /// Extended Dictionary object.
///
+ ///
+ /// An extended dictionary can be created using
+ ///
public CadDictionary XDictionary
{
get { return this._xdictionary; }
@@ -81,10 +84,24 @@ public CadDocument Document
private CadDictionary _xdictionary = null;
///
- /// Default constructor
+ /// Default constructor.
///
public CadObject() { }
+ ///
+ /// Creates the extended dictionary if null.
+ ///
+ /// The attached to this
+ public CadDictionary CreateExtendedDictionary()
+ {
+ if (this._xdictionary == null)
+ {
+ this.XDictionary = new CadDictionary();
+ }
+
+ return this._xdictionary;
+ }
+
///
/// Creates a new object that is a copy of the current instance.
///
@@ -154,7 +171,7 @@ protected T updateTable(T entry, Table table)
protected T updateCollection(T entry, ObjectDictionaryCollection collection)
where T : NonGraphicalObject
{
- if (collection == null)
+ if (collection == null || entry == null)
{
return entry;
}
diff --git a/ACadSharp/CadObjectCollection.cs b/src/ACadSharp/CadObjectCollection.cs
similarity index 100%
rename from ACadSharp/CadObjectCollection.cs
rename to src/ACadSharp/CadObjectCollection.cs
diff --git a/ACadSharp/CadSummaryInfo.cs b/src/ACadSharp/CadSummaryInfo.cs
similarity index 100%
rename from ACadSharp/CadSummaryInfo.cs
rename to src/ACadSharp/CadSummaryInfo.cs
diff --git a/ACadSharp/CadSystemVariable.cs b/src/ACadSharp/CadSystemVariable.cs
similarity index 100%
rename from ACadSharp/CadSystemVariable.cs
rename to src/ACadSharp/CadSystemVariable.cs
diff --git a/ACadSharp/CadUtils.cs b/src/ACadSharp/CadUtils.cs
similarity index 100%
rename from ACadSharp/CadUtils.cs
rename to src/ACadSharp/CadUtils.cs
diff --git a/ACadSharp/Classes/DxfClass.cs b/src/ACadSharp/Classes/DxfClass.cs
similarity index 100%
rename from ACadSharp/Classes/DxfClass.cs
rename to src/ACadSharp/Classes/DxfClass.cs
diff --git a/ACadSharp/Classes/DxfClassCollection.cs b/src/ACadSharp/Classes/DxfClassCollection.cs
similarity index 92%
rename from ACadSharp/Classes/DxfClassCollection.cs
rename to src/ACadSharp/Classes/DxfClassCollection.cs
index 98e81da8..0b2e1cf0 100644
--- a/ACadSharp/Classes/DxfClassCollection.cs
+++ b/src/ACadSharp/Classes/DxfClassCollection.cs
@@ -361,6 +361,32 @@ public static void UpdateDxfClasses(CadDocument doc)
ProxyFlags = ProxyFlags.CloningAllowed | ProxyFlags.DisablesProxyWarningDialog,
WasZombie = false,
});
+
+ //AcDbRasterImage
+ doc.Classes.AddOrUpdate(new DxfClass
+ {
+ CppClassName = DxfSubclassMarker.RasterImage,
+ ClassNumber = (short)(500 + doc.Classes.Count),
+ DwgVersion = ACadVersion.AC1014,
+ DxfName = DxfFileToken.EntityImage,
+ ItemClassId = 498,
+ MaintenanceVersion = 0,
+ ProxyFlags = ProxyFlags.EraseAllowed | ProxyFlags.TransformAllowed | ProxyFlags.ColorChangeAllowed | ProxyFlags.LayerChangeAllowed | ProxyFlags.LinetypeChangeAllowed | ProxyFlags.LinetypeScaleChangeAllowed | ProxyFlags.VisibilityChangeAllowed | ProxyFlags.R13FormatProxy,
+ WasZombie = false,
+ });
+
+ //AcDbRasterImageDef
+ doc.Classes.AddOrUpdate(new DxfClass
+ {
+ CppClassName = DxfSubclassMarker.RasterImageDef,
+ ClassNumber = (short)(500 + doc.Classes.Count),
+ DwgVersion = ACadVersion.AC1014,
+ DxfName = DxfFileToken.ObjectImageDefinition,
+ ItemClassId = 499,
+ MaintenanceVersion = 0,
+ ProxyFlags = ProxyFlags.R13FormatProxy,
+ WasZombie = false,
+ });
}
///
diff --git a/ACadSharp/Classes/ProxyFlags.cs b/src/ACadSharp/Classes/ProxyFlags.cs
similarity index 100%
rename from ACadSharp/Classes/ProxyFlags.cs
rename to src/ACadSharp/Classes/ProxyFlags.cs
diff --git a/ACadSharp/CollectionChangedEventArgs.cs b/src/ACadSharp/CollectionChangedEventArgs.cs
similarity index 100%
rename from ACadSharp/CollectionChangedEventArgs.cs
rename to src/ACadSharp/CollectionChangedEventArgs.cs
diff --git a/ACadSharp/Color.cs b/src/ACadSharp/Color.cs
similarity index 100%
rename from ACadSharp/Color.cs
rename to src/ACadSharp/Color.cs
diff --git a/ACadSharp/DwgPreview.cs b/src/ACadSharp/DwgPreview.cs
similarity index 100%
rename from ACadSharp/DwgPreview.cs
rename to src/ACadSharp/DwgPreview.cs
diff --git a/ACadSharp/DxfClassMap.cs b/src/ACadSharp/DxfClassMap.cs
similarity index 100%
rename from ACadSharp/DxfClassMap.cs
rename to src/ACadSharp/DxfClassMap.cs
diff --git a/src/ACadSharp/DxfCode.cs b/src/ACadSharp/DxfCode.cs
new file mode 100644
index 00000000..dad57a1f
--- /dev/null
+++ b/src/ACadSharp/DxfCode.cs
@@ -0,0 +1,196 @@
+namespace ACadSharp
+{
+ public enum DxfCode
+ {
+ Invalid = -9999,
+ XDictionary = -6,
+
+ ///
+ /// APP: persistent reactor chain
+ ///
+ PReactors = -5,
+
+ ///
+ /// APP: conditional operator (used only with ssget)
+ ///
+ Operator = -4,
+
+ ///
+ /// APP: extended data (XDATA) sentinel (fixed)
+ ///
+ XDataStart = -3,
+ HeaderId = -2,
+
+ ///
+ /// APP: entity name reference (fixed)
+ ///
+ FirstEntityId = -2,
+
+ ///
+ /// APP: entity name. The name changes each time a drawing is opened. It is never saved (fixed)
+ ///
+ End = -1,
+
+ ///
+ /// Text string indicating the entity type (fixed)
+ ///
+ Start = 0,
+ Text = 1,
+ XRefPath = 1,
+
+ ///
+ /// Name (attribute tag, block name, and so on)
+ ///
+ ShapeName = 2,
+ BlockName = 2,
+ AttributeTag = 2,
+ SymbolTableName = 2,
+ MlineStyleName = 2,
+ SymbolTableRecordName = 2,
+
+ ///
+ /// Other text or name values
+ ///
+ AttributePrompt = 3,
+ DimStyleName = 3,
+ LinetypeProse = 3,
+ TextFontFile = 3,
+ Description = 3,
+ DimPostString = 3,
+
+ ///
+ /// Other text or name values
+ ///
+ TextBigFontFile = 4,
+ DimensionAlternativePrefixSuffix = 4,
+ CLShapeName = 4,
+ SymbolTableRecordComments = 4,
+
+ ///
+ /// Entity handle; text string of up to 16 hexadecimal digits (fixed)
+ ///
+ Handle = 5,
+ DimensionBlock = 5,
+ DimBlk1 = 6,
+ LinetypeName = 6,
+ DimBlk2 = 7,
+ TextStyleName = 7,
+ LayerName = 8,
+ CLShapeText = 9,
+ XCoordinate = 10,
+ YCoordinate = 20,
+ ZCoordinate = 30,
+ Elevation = 38,
+ Thickness = 39,
+ Real = 40,
+ ViewportHeight = 40,
+ TxtSize = 40,
+ TxtStyleXScale = 41,
+ ViewWidth = 41,
+ ViewportAspect = 41,
+ TxtStylePSize = 42,
+ ViewLensLength = 42,
+ ViewFrontClip = 43,
+ ViewBackClip = 44,
+ ShapeXOffset = 44,
+ ShapeYOffset = 45,
+ ViewHeight = 45,
+ ShapeScale = 46,
+ PixelScale = 47,
+ LinetypeScale = 48,
+ DashLength = 49,
+ MlineOffset = 49,
+ LinetypeElement = 49,
+ Angle = 50,
+ ViewportSnapAngle = 50,
+ ViewportTwist = 51,
+ Visibility = 60,
+ LayerLinetype = 61,
+ Color = 62,
+ HasSubentities = 66,
+ ViewportVisibility = 67,
+ ViewportActive = 68,
+ ViewportNumber = 69,
+ Int16 = 70,
+ ViewMode = 71,
+ CircleSides = 72,
+ ViewportZoom = 73,
+ ViewportIcon = 74,
+ ViewportSnap = 75,
+ ViewportGrid = 76,
+ ViewportSnapStyle = 77,
+ ViewportSnapPair = 78,
+ RegAppFlags = 71,
+ TxtStyleFlags = 71,
+ LinetypeAlign = 72,
+ LinetypePdc = 73,
+ Int32 = 90,
+ Subclass = 100,
+ EmbeddedObjectStart = 101,
+ ControlString = 102,
+ DimVarHandle = 105,
+ UcsOrg = 110,
+ UcsOrientationX = 111,
+ UcsOrientationY = 112,
+ XReal = 140,
+ ViewBrightness = 141,
+ ViewContrast = 142,
+ Int64 = 160,
+ XInt16 = 170,
+ NormalX = 210,
+ NormalY = 220,
+ NormalZ = 230,
+ XXInt16 = 270,
+ Int8 = 280,
+ RenderMode = 281,
+ Bool = 290,
+ XTextString = 300,
+ BinaryChunk = 310,
+ ArbitraryHandle = 320,
+ SoftPointerId = 330,
+ HardPointerId = 340,
+ SoftOwnershipId = 350,
+ HardOwnershipId = 360,
+ LineWeight = 370,
+ PlotStyleNameType = 380,
+ PlotStyleNameId = 390,
+ ExtendedInt16 = 400,
+ LayoutName = 410,
+ ColorRgb = 420,
+ ColorName = 430,
+ Alpha = 440,
+ GradientObjType = 450,
+ GradientPatType = 451,
+ GradientTintType = 452,
+ GradientColCount = 453,
+ GradientAngle = 460,
+ GradientShift = 461,
+ GradientTintVal = 462,
+ GradientColVal = 463,
+ GradientName = 470,
+ Comment = 999,
+ ExtendedDataAsciiString = 1000,
+ ExtendedDataRegAppName = 1001,
+ ExtendedDataControlString = 1002,
+ ExtendedDataLayerName = 1003,
+ ExtendedDataBinaryChunk = 1004,
+ ExtendedDataHandle = 1005,
+ ExtendedDataXCoordinate = 1010,
+ ExtendedDataYCoordinate = 1020,
+ ExtendedDataZCoordinate = 1030,
+ ExtendedDataWorldXCoordinate = 1011,
+ ExtendedDataWorldYCoordinate = 1021,
+ ExtendedDataWorldZCoordinate = 1031,
+ ExtendedDataWorldXDisp = 1012,
+ ExtendedDataWorldYDisp = 1022,
+ ExtendedDataWorldZDisp = 1032,
+ ExtendedDataWorldXDir = 1013,
+ ExtendedDataWorldYDir = 1023,
+ ExtendedDataWorldZDir = 1033,
+ ExtendedDataReal = 1040,
+ ExtendedDataDist = 1041,
+ ExtendedDataScale = 1042,
+ ExtendedDataInteger16 = 1070,
+ ExtendedDataInteger32 = 1071
+ }
+}
diff --git a/ACadSharp/DxfFileToken.cs b/src/ACadSharp/DxfFileToken.cs
similarity index 91%
rename from ACadSharp/DxfFileToken.cs
rename to src/ACadSharp/DxfFileToken.cs
index a6a962f5..80a1bf8f 100644
--- a/ACadSharp/DxfFileToken.cs
+++ b/src/ACadSharp/DxfFileToken.cs
@@ -75,12 +75,12 @@ public static class DxfFileToken
public const string EntityLine = "LINE";
public const string EntityLwPolyline = "LWPOLYLINE";
public const string EntityMesh = "MESH";
- public const string EntityMLeader = "MLEADER";
- public const string EntityMLeaderStyle = "MLEADERSTYLE";
+ public const string EntityMultiLeader = "MULTILEADER";
public const string EntityMLine = "MLINE";
public const string EntityMText = "MTEXT";
public const string EntityOleFrame = "OLEFRAME";
public const string EntityOle2Frame = "OLE2FRAME";
+ public const string EntityPdfUnderlay = "PDFUNDERLAY";
public const string EntityPoint = "POINT";
public const string EntityPolyline = "POLYLINE";
public const string EntityPolyFaceMesh = "PFACE";
@@ -114,7 +114,12 @@ public static class DxfFileToken
public const string ObjectPlotSettings = "PLOTSETTINGS";
public const string ObjectPlaceholder = "ACDBPLACEHOLDER";
public const string ObjectLayout = "LAYOUT";
+ public const string ObjectMLeaderStyle = "MLEADERSTYLE";
+ public const string ObjectImageDefinition = "IMAGEDEF";
+ public const string ObjectImageDefinitionReactor = "IMAGEDEF_REACTOR";
+ public const string ObjectMaterial = "MATERIAL";
public const string ObjectMLineStyle = "MLINESTYLE";
+ public const string ObjectPdfDefinition = "PDFDEFINITION";
public const string ObjectVisualStyle = "VISUALSTYLE";
public const string ObjectScale = "SCALE";
public const string ObjectSortEntsTable = "SORTENTSTABLE";
diff --git a/ACadSharp/DxfMap.cs b/src/ACadSharp/DxfMap.cs
similarity index 100%
rename from ACadSharp/DxfMap.cs
rename to src/ACadSharp/DxfMap.cs
diff --git a/ACadSharp/DxfMapBase.cs b/src/ACadSharp/DxfMapBase.cs
similarity index 100%
rename from ACadSharp/DxfMapBase.cs
rename to src/ACadSharp/DxfMapBase.cs
diff --git a/ACadSharp/DxfProperty.cs b/src/ACadSharp/DxfProperty.cs
similarity index 100%
rename from ACadSharp/DxfProperty.cs
rename to src/ACadSharp/DxfProperty.cs
diff --git a/ACadSharp/DxfPropertyBase.cs b/src/ACadSharp/DxfPropertyBase.cs
similarity index 99%
rename from ACadSharp/DxfPropertyBase.cs
rename to src/ACadSharp/DxfPropertyBase.cs
index 5e03d23c..4b090287 100644
--- a/ACadSharp/DxfPropertyBase.cs
+++ b/src/ACadSharp/DxfPropertyBase.cs
@@ -130,7 +130,7 @@ public void SetValue(int code, TCadObject obj, object value)
}
else if (this._property.PropertyType.IsEquivalentTo(typeof(Transparency)))
{
- this._property.SetValue(obj, Transparency.FromValue((int)value));
+ this._property.SetValue(obj, Transparency.FromAlphaValue((int)value));
}
else if (this._property.PropertyType.IsEquivalentTo(typeof(bool)))
{
diff --git a/ACadSharp/DxfSubclassMarker.cs b/src/ACadSharp/DxfSubclassMarker.cs
similarity index 97%
rename from ACadSharp/DxfSubclassMarker.cs
rename to src/ACadSharp/DxfSubclassMarker.cs
index 15a3cc1e..7437f42f 100644
--- a/ACadSharp/DxfSubclassMarker.cs
+++ b/src/ACadSharp/DxfSubclassMarker.cs
@@ -43,7 +43,8 @@ public static class DxfSubclassMarker
public const string Vertex = "AcDbVertex";
public const string Polyline = "AcDb2dPolyline";
public const string Leader = "AcDbLeader";
- public const string MLeader = "AcDbMLeader";
+ public const string Material = "AcDbMaterial";
+ public const string MultiLeader = "AcDbMLeader";
public const string MLeaderStyle = "AcDbMLeaderStyle";
public const string MultiLeaderAnnotContext = "AcDbMultiLeaderAnnotContext";
public const string LwPolyline = "AcDbPolyline";
diff --git a/ACadSharp/Entities/Arc.cs b/src/ACadSharp/Entities/Arc.cs
similarity index 55%
rename from ACadSharp/Entities/Arc.cs
rename to src/ACadSharp/Entities/Arc.cs
index e701aba4..dc7cbba2 100644
--- a/ACadSharp/Entities/Arc.cs
+++ b/src/ACadSharp/Entities/Arc.cs
@@ -1,6 +1,7 @@
using ACadSharp.Attributes;
using CSMath;
using System;
+using System.Collections.Generic;
namespace ACadSharp.Entities
{
@@ -39,6 +40,9 @@ public class Arc : Circle
[DxfCodeValue(DxfReferenceType.IsAngle, 51)]
public double EndAngle { get; set; } = Math.PI;
+ ///
+ /// Default constructor
+ ///
public Arc() : base() { }
///
@@ -73,5 +77,54 @@ public static Arc CreateFromBulge(XY p1, XY p2, double bulge)
EndAngle = endAngle,
};
}
+
+ ///
+ /// Process the 2 points limiting the arc segment
+ ///
+ /// Start point of the arc segment
+ /// End point of the arc segment
+ public void GetEndVertices(out XY start, out XY end)
+ {
+ List pts = this.PolygonalVertexes(2);
+
+ start = pts[0];
+ end = pts[1];
+ }
+
+ ///
+ /// Converts the arc in a list of vertexes.
+ ///
+ /// Number of vertexes generated.
+ /// A list vertexes that represents the arc expressed in object coordinate system.
+ public List PolygonalVertexes(int precision)
+ {
+ if (precision < 2)
+ {
+ throw new ArgumentOutOfRangeException(nameof(precision), precision, "The arc precision must be equal or greater than two.");
+ }
+
+ List ocsVertexes = new List();
+ double start = this.StartAngle;
+ double end = this.EndAngle;
+ if (end < start)
+ {
+ end += 2 * Math.PI;
+ }
+
+ double delta = (end - start) / (precision - 1);
+ for (int i = 0; i < precision; i++)
+ {
+ double angle = start + delta * i;
+ double cosine = this.Radius * Math.Cos(angle);
+ double sine = this.Radius * Math.Sin(angle);
+
+ cosine = MathUtils.IsZero(cosine) ? 0 : cosine;
+ sine = MathUtils.IsZero(sine) ? 0 : sine;
+
+ ocsVertexes.Add(new XY(cosine, sine));
+ }
+
+ return ocsVertexes;
+ }
}
}
diff --git a/ACadSharp/Entities/AttachmentPointType.cs b/src/ACadSharp/Entities/AttachmentPointType.cs
similarity index 100%
rename from ACadSharp/Entities/AttachmentPointType.cs
rename to src/ACadSharp/Entities/AttachmentPointType.cs
diff --git a/ACadSharp/Entities/AttributeBase.cs b/src/ACadSharp/Entities/AttributeBase.cs
similarity index 100%
rename from ACadSharp/Entities/AttributeBase.cs
rename to src/ACadSharp/Entities/AttributeBase.cs
diff --git a/ACadSharp/Entities/AttributeDefinition.cs b/src/ACadSharp/Entities/AttributeDefinition.cs
similarity index 100%
rename from ACadSharp/Entities/AttributeDefinition.cs
rename to src/ACadSharp/Entities/AttributeDefinition.cs
diff --git a/ACadSharp/Entities/AttributeEntity.cs b/src/ACadSharp/Entities/AttributeEntity.cs
similarity index 100%
rename from ACadSharp/Entities/AttributeEntity.cs
rename to src/ACadSharp/Entities/AttributeEntity.cs
diff --git a/ACadSharp/Entities/AttributeFlags.cs b/src/ACadSharp/Entities/AttributeFlags.cs
similarity index 100%
rename from ACadSharp/Entities/AttributeFlags.cs
rename to src/ACadSharp/Entities/AttributeFlags.cs
diff --git a/ACadSharp/Entities/BackgroundFillFlags.cs b/src/ACadSharp/Entities/BackgroundFillFlags.cs
similarity index 100%
rename from ACadSharp/Entities/BackgroundFillFlags.cs
rename to src/ACadSharp/Entities/BackgroundFillFlags.cs
diff --git a/ACadSharp/Entities/BoundaryPathFlags.cs b/src/ACadSharp/Entities/BoundaryPathFlags.cs
similarity index 100%
rename from ACadSharp/Entities/BoundaryPathFlags.cs
rename to src/ACadSharp/Entities/BoundaryPathFlags.cs
diff --git a/ACadSharp/Entities/Wipeout.cs b/src/ACadSharp/Entities/CadImageBase.cs
similarity index 52%
rename from ACadSharp/Entities/Wipeout.cs
rename to src/ACadSharp/Entities/CadImageBase.cs
index 045c3ff3..d917d42e 100644
--- a/ACadSharp/Entities/Wipeout.cs
+++ b/src/ACadSharp/Entities/CadImageBase.cs
@@ -1,32 +1,18 @@
using ACadSharp.Attributes;
using CSMath;
-using System;
using System.Collections.Generic;
+using System;
+using ACadSharp.Objects;
+using System.Linq;
namespace ACadSharp.Entities
{
///
- /// Represents a entity.
+ /// Common base class for and .
///
- ///
- /// Object name
- /// Dxf class name
- ///
- [DxfName(DxfFileToken.EntityWipeout)]
- [DxfSubClass(DxfSubclassMarker.Wipeout)]
- public class Wipeout : Entity
+ [DxfSubClass(null, true)]
+ public abstract class CadImageBase : Entity
{
- ///
- public override ObjectType ObjectType => ObjectType.UNLISTED;
-
- ///
- public override string ObjectName => DxfFileToken.EntityWipeout;
-
- ///
- public override string SubclassMarker => DxfSubclassMarker.Wipeout;
-
- //100 Subclass marker(AcDbRasterImage)
-
///
/// Class version
///
@@ -43,13 +29,13 @@ public class Wipeout : Entity
/// U-vector of a single pixel(points along the visual bottom of the image, starting at the insertion point) (in WCS)
///
[DxfCodeValue(11, 21, 31)]
- public XYZ UVector { get; set; }
+ public XYZ UVector { get; set; } = XYZ.AxisX;
///
/// V-vector of a single pixel(points along the visual left side of the image, starting at the insertion point) (in WCS)
///
[DxfCodeValue(12, 22, 32)]
- public XYZ VVector { get; set; }
+ public XYZ VVector { get; set; } = XYZ.AxisY;
///
/// Image size in pixels
@@ -135,11 +121,17 @@ public byte Fade
}
}
+ ///
+ /// Clipping state
+ ///
+ [DxfCodeValue(290)]
+ public ClipMode ClipMode { get; set; }
+
///
/// Clipping boundary type
///
[DxfCodeValue(71)]
- public ClipType ClipType { get; set; }
+ public ClipType ClipType { get; set; } = ClipType.Rectangular;
///
/// Clip boundary vertices
@@ -151,12 +143,107 @@ public byte Fade
[DxfCollectionCodeValue(14, 24)]
public List ClipBoundaryVertices { get; set; } = new List();
- //340 Hard reference to imagedef object
+ ///
+ /// Image definition.
+ ///
+ [DxfCodeValue(DxfReferenceType.Handle, 340)]
+ public ImageDefinition Definition
+ {
+ get { return this._definition; }
+ set
+ {
+ if (value == null)
+ {
+ return;
+ }
+
+ if (this.Document != null)
+ {
+ this._definition = this.updateCollection(value, this.Document.ImageDefinitions);
+ }
+ else
+ {
+ this._definition = value;
+ }
+ }
+ }
- //360 Hard reference to imagedef_reactor object
+ ///
+ /// Reference to image definition reactor
+ ///
+ //It seems that is not necessecary, keep it hidden for now
+ [DxfCodeValue(DxfReferenceType.Handle, 360)]
+ internal ImageDefinitionReactor DefinitionReactor
+ {
+ get { return this._definitionReactor; }
+ set
+ {
+ this._definitionReactor = value;
+ }
+ }
private byte _brightness = 50;
private byte _contrast = 50;
private byte _fade = 0;
+
+ private ImageDefinition _definition;
+ private ImageDefinitionReactor _definitionReactor;
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ if (!this.ClipBoundaryVertices.Any())
+ {
+ return BoundingBox.Null;
+ }
+
+ double minX = this.ClipBoundaryVertices.Select(v => v.X).Min();
+ double minY = this.ClipBoundaryVertices.Select(v => v.Y).Min();
+ XYZ min = new XYZ(minX, minY, 0) + this.InsertPoint;
+
+ double maxX = this.ClipBoundaryVertices.Select(v => v.X).Max();
+ double maxY = this.ClipBoundaryVertices.Select(v => v.Y).Max();
+ XYZ max = new XYZ(maxX, maxY, 0) + this.InsertPoint;
+
+ BoundingBox box = new BoundingBox(min, max);
+
+ return box;
+ }
+
+ ///
+ public override CadObject Clone()
+ {
+ CadImageBase clone = (CadImageBase)base.Clone();
+
+ clone.Definition = (ImageDefinition)this.Definition?.Clone();
+
+ return clone;
+ }
+
+ internal override void AssignDocument(CadDocument doc)
+ {
+ base.AssignDocument(doc);
+
+ this._definition = this.updateCollection(this.Definition, doc.ImageDefinitions);
+
+ this.Document.ImageDefinitions.OnRemove += this.imageDefinitionsOnRemove;
+ }
+
+ internal override void UnassignDocument()
+ {
+ this.Document.ImageDefinitions.OnRemove -= this.imageDefinitionsOnRemove;
+
+ base.UnassignDocument();
+
+ this.Definition = (ImageDefinition)this.Definition?.Clone();
+ }
+
+ private void imageDefinitionsOnRemove(object sender, CollectionChangedEventArgs e)
+ {
+ if (e.Item.Equals(this.Definition))
+ {
+ this.Definition = null;
+ }
+ }
}
}
diff --git a/ACadSharp/Entities/Circle.cs b/src/ACadSharp/Entities/Circle.cs
similarity index 62%
rename from ACadSharp/Entities/Circle.cs
rename to src/ACadSharp/Entities/Circle.cs
index a73a9188..468be68e 100644
--- a/ACadSharp/Entities/Circle.cs
+++ b/src/ACadSharp/Entities/Circle.cs
@@ -1,5 +1,6 @@
using ACadSharp.Attributes;
using CSMath;
+using System;
namespace ACadSharp.Entities
{
@@ -22,7 +23,7 @@ public class Circle : Entity
///
public override string SubclassMarker => DxfSubclassMarker.Circle;
-
+
///
/// Specifies the three-dimensional normal unit vector for the object.
///
@@ -45,11 +46,33 @@ public class Circle : Entity
/// Specifies the radius of an arc, circle, or position marker.
///
[DxfCodeValue(40)]
- public double Radius { get; set; } = 1.0;
+ public double Radius
+ {
+ get { return this._radius; }
+ set
+ {
+ if (value <= 0)
+ {
+ throw new ArgumentOutOfRangeException(nameof(value), value, "The radius must be greater than 0.");
+ }
+ this._radius = value;
+ }
+ }
+
+ private double _radius = 1.0;
///
/// Default constructor
///
public Circle() : base() { }
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ XYZ min = new XYZ(Math.Min(this.Center.X - this.Radius, this.Center.X + this.Radius), Math.Min(this.Center.Y - this.Radius, this.Center.Y + this.Radius), Math.Min(this.Center.Z - this.Radius, this.Center.Z + this.Radius));
+ XYZ max = new XYZ(Math.Max(this.Center.X - this.Radius, this.Center.X + this.Radius), Math.Max(this.Center.Y - this.Radius, this.Center.Y + this.Radius), Math.Max(this.Center.Z - this.Radius, this.Center.Z + this.Radius));
+
+ return new BoundingBox(min, max);
+ }
}
}
diff --git a/src/ACadSharp/Entities/ClipMode.cs b/src/ACadSharp/Entities/ClipMode.cs
new file mode 100644
index 00000000..7c5ac115
--- /dev/null
+++ b/src/ACadSharp/Entities/ClipMode.cs
@@ -0,0 +1,18 @@
+namespace ACadSharp.Entities
+{
+ ///
+ /// Represents the clip mode.
+ ///
+ public enum ClipMode : byte
+ {
+ ///
+ /// Clip the outside.
+ ///
+ Outside = 0,
+
+ ///
+ /// Clip the inside.
+ ///
+ Inside = 1
+ }
+}
diff --git a/ACadSharp/Entities/ClipType.cs b/src/ACadSharp/Entities/ClipType.cs
similarity index 100%
rename from ACadSharp/Entities/ClipType.cs
rename to src/ACadSharp/Entities/ClipType.cs
diff --git a/ACadSharp/Entities/ColumnType.cs b/src/ACadSharp/Entities/ColumnType.cs
similarity index 100%
rename from ACadSharp/Entities/ColumnType.cs
rename to src/ACadSharp/Entities/ColumnType.cs
diff --git a/ACadSharp/Entities/Dimension.cs b/src/ACadSharp/Entities/Dimension.cs
similarity index 99%
rename from ACadSharp/Entities/Dimension.cs
rename to src/ACadSharp/Entities/Dimension.cs
index e7dd304e..e98fb879 100644
--- a/ACadSharp/Entities/Dimension.cs
+++ b/src/ACadSharp/Entities/Dimension.cs
@@ -213,6 +213,7 @@ protected Dimension(DimensionType type)
this._flags |= DimensionType.BlockReference;
}
+ ///
public override CadObject Clone()
{
Dimension clone = (Dimension)base.Clone();
diff --git a/ACadSharp/Entities/DimensionAligned.cs b/src/ACadSharp/Entities/DimensionAligned.cs
similarity index 89%
rename from ACadSharp/Entities/DimensionAligned.cs
rename to src/ACadSharp/Entities/DimensionAligned.cs
index beb0617c..74beb1ae 100644
--- a/ACadSharp/Entities/DimensionAligned.cs
+++ b/src/ACadSharp/Entities/DimensionAligned.cs
@@ -54,6 +54,15 @@ public override double Measurement
protected DimensionAligned(DimensionType type) : base(type) { }
+ ///
+ /// Default constructor.
+ ///
public DimensionAligned() : base(DimensionType.Aligned) { }
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.FirstPoint, this.SecondPoint);
+ }
}
}
diff --git a/ACadSharp/Entities/DimensionAngular2Line.cs b/src/ACadSharp/Entities/DimensionAngular2Line.cs
similarity index 89%
rename from ACadSharp/Entities/DimensionAngular2Line.cs
rename to src/ACadSharp/Entities/DimensionAngular2Line.cs
index 02249ede..ada1b1e2 100644
--- a/ACadSharp/Entities/DimensionAngular2Line.cs
+++ b/src/ACadSharp/Entities/DimensionAngular2Line.cs
@@ -59,8 +59,17 @@ public override double Measurement
}
}
+ ///
+ /// Default constructor.
+ ///
public DimensionAngular2Line() : base(DimensionType.Angular)
{
}
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.FirstPoint, this.SecondPoint);
+ }
}
}
diff --git a/ACadSharp/Entities/DimensionAngular3Pt.cs b/src/ACadSharp/Entities/DimensionAngular3Pt.cs
similarity index 89%
rename from ACadSharp/Entities/DimensionAngular3Pt.cs
rename to src/ACadSharp/Entities/DimensionAngular3Pt.cs
index 6437b94d..3cc87510 100644
--- a/ACadSharp/Entities/DimensionAngular3Pt.cs
+++ b/src/ACadSharp/Entities/DimensionAngular3Pt.cs
@@ -64,6 +64,15 @@ public override double Measurement
}
}
+ ///
+ /// Default constructor.
+ ///
public DimensionAngular3Pt() : base(DimensionType.Angular3Point) { }
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.FirstPoint, this.SecondPoint);
+ }
}
}
diff --git a/ACadSharp/Entities/DimensionDiameter.cs b/src/ACadSharp/Entities/DimensionDiameter.cs
similarity index 84%
rename from ACadSharp/Entities/DimensionDiameter.cs
rename to src/ACadSharp/Entities/DimensionDiameter.cs
index 986dfa0c..bd8972df 100644
--- a/ACadSharp/Entities/DimensionDiameter.cs
+++ b/src/ACadSharp/Entities/DimensionDiameter.cs
@@ -44,6 +44,15 @@ public override double Measurement
}
}
+ ///
+ /// Default constructor.
+ ///
public DimensionDiameter() : base(DimensionType.Diameter) { }
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.InsertionPoint - this.AngleVertex, this.InsertionPoint + this.AngleVertex);
+ }
}
}
diff --git a/ACadSharp/Entities/DimensionLinear.cs b/src/ACadSharp/Entities/DimensionLinear.cs
similarity index 100%
rename from ACadSharp/Entities/DimensionLinear.cs
rename to src/ACadSharp/Entities/DimensionLinear.cs
diff --git a/ACadSharp/Entities/DimensionOrdinate.cs b/src/ACadSharp/Entities/DimensionOrdinate.cs
similarity index 91%
rename from ACadSharp/Entities/DimensionOrdinate.cs
rename to src/ACadSharp/Entities/DimensionOrdinate.cs
index 98b3241f..72d03850 100644
--- a/ACadSharp/Entities/DimensionOrdinate.cs
+++ b/src/ACadSharp/Entities/DimensionOrdinate.cs
@@ -77,6 +77,15 @@ public bool IsOrdinateTypeX
}
}
+ ///
+ /// Default constructor.
+ ///
public DimensionOrdinate() : base(DimensionType.Ordinate) { }
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.FeatureLocation, this.LeaderEndpoint);
+ }
}
}
diff --git a/ACadSharp/Entities/DimensionRadius.cs b/src/ACadSharp/Entities/DimensionRadius.cs
similarity index 84%
rename from ACadSharp/Entities/DimensionRadius.cs
rename to src/ACadSharp/Entities/DimensionRadius.cs
index e4a90675..f8a0b5c6 100644
--- a/ACadSharp/Entities/DimensionRadius.cs
+++ b/src/ACadSharp/Entities/DimensionRadius.cs
@@ -44,6 +44,15 @@ public override double Measurement
}
}
+ ///
+ /// Default constructor.
+ ///
public DimensionRadius() : base(DimensionType.Radius) { }
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.InsertionPoint - this.AngleVertex, this.InsertionPoint + this.AngleVertex);
+ }
}
}
diff --git a/ACadSharp/Entities/DimensionType.cs b/src/ACadSharp/Entities/DimensionType.cs
similarity index 100%
rename from ACadSharp/Entities/DimensionType.cs
rename to src/ACadSharp/Entities/DimensionType.cs
diff --git a/ACadSharp/Entities/DrawingDirectionType.cs b/src/ACadSharp/Entities/DrawingDirectionType.cs
similarity index 100%
rename from ACadSharp/Entities/DrawingDirectionType.cs
rename to src/ACadSharp/Entities/DrawingDirectionType.cs
diff --git a/ACadSharp/Entities/Ellipse.cs b/src/ACadSharp/Entities/Ellipse.cs
similarity index 84%
rename from ACadSharp/Entities/Ellipse.cs
rename to src/ACadSharp/Entities/Ellipse.cs
index f5b31447..32716e56 100644
--- a/ACadSharp/Entities/Ellipse.cs
+++ b/src/ACadSharp/Entities/Ellipse.cs
@@ -1,5 +1,4 @@
using ACadSharp.Attributes;
-using ACadSharp.IO.Templates;
using CSMath;
using System;
@@ -32,31 +31,31 @@ public class Ellipse : Entity
public double Thickness { get; set; } = 0.0;
///
- /// Extrusion direction
+ /// Extrusion direction.
///
[DxfCodeValue(210, 220, 230)]
public XYZ Normal { get; set; } = XYZ.AxisZ;
///
- /// Center point (in WCS)
+ /// Center point (in WCS).
///
[DxfCodeValue(10, 20, 30)]
public XYZ Center { get; set; } = XYZ.Zero;
///
- /// Endpoint of major axis, relative to the center (in WCS)
+ /// Endpoint of major axis, relative to the center (in WCS).
///
[DxfCodeValue(11, 21, 31)]
public XYZ EndPoint { get; set; } = XYZ.Zero;
///
- /// Ratio of minor axis to major axis
+ /// Ratio of minor axis to major axis.
///
[DxfCodeValue(40)]
public double RadiusRatio { get; set; } = 0.0;
///
- /// Start parameter
+ /// Start parameter.
///
///
/// The valid range is 0 to 2 * PI.
@@ -65,7 +64,7 @@ public class Ellipse : Entity
public double StartParameter { get; set; } = 0.0;
///
- /// End parameter
+ /// End parameter.
///
///
/// The valid range is 0 to 2 * PI.
@@ -73,9 +72,10 @@ public class Ellipse : Entity
[DxfCodeValue(42)]
public double EndParameter { get; set; } = Math.PI * 2;
- ///
- /// Default constructor
- ///
- public Ellipse() : base() { }
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.Null;
+ }
}
}
diff --git a/ACadSharp/Entities/Entity.cs b/src/ACadSharp/Entities/Entity.cs
similarity index 93%
rename from ACadSharp/Entities/Entity.cs
rename to src/ACadSharp/Entities/Entity.cs
index 18cbeae5..60d2c3cc 100644
--- a/ACadSharp/Entities/Entity.cs
+++ b/src/ACadSharp/Entities/Entity.cs
@@ -1,7 +1,7 @@
using ACadSharp.Attributes;
using ACadSharp.Objects;
using ACadSharp.Tables;
-using ACadSharp.Tables.Collections;
+using CSMath;
using System;
namespace ACadSharp.Entities
@@ -56,7 +56,7 @@ public Layer Layer
///
[DxfCodeValue(440)]
- public Transparency Transparency { get; set; }
+ public Transparency Transparency { get; set; } = Transparency.ByLayer;
///
[DxfCodeValue(DxfReferenceType.Name, 6)]
@@ -92,10 +92,14 @@ public LineType LineType
private LineType _lineType = LineType.ByLayer;
+ ///
+ public Entity() : base() { }
+
///
- /// Default constructor
+ /// Gets the bounding box aligned with the axis XYZ that ocupies this entity
///
- public Entity() : base() { }
+ ///
+ public abstract BoundingBox GetBoundingBox();
///
public void MatchProperties(IEntity entity)
diff --git a/ACadSharp/Entities/Face3D.cs b/src/ACadSharp/Entities/Face3D.cs
similarity index 79%
rename from ACadSharp/Entities/Face3D.cs
rename to src/ACadSharp/Entities/Face3D.cs
index d56ba5ac..8c80a8ae 100644
--- a/ACadSharp/Entities/Face3D.cs
+++ b/src/ACadSharp/Entities/Face3D.cs
@@ -1,5 +1,6 @@
using ACadSharp.Attributes;
using CSMath;
+using System.Collections.Generic;
namespace ACadSharp.Entities
{
@@ -24,19 +25,19 @@ public class Face3D : Entity
public override string SubclassMarker => DxfSubclassMarker.Face3d;
///
- /// First corner(in WCS)
+ /// First corner(in WCS).
///
[DxfCodeValue(10, 20, 30)]
public XYZ FirstCorner { get; set; }
///
- /// Second corner(in WCS)
+ /// Second corner(in WCS).
///
[DxfCodeValue(11, 21, 31)]
public XYZ SecondCorner { get; set; }
///
- /// Third corner(in WCS)
+ /// Third corner(in WCS).
///
[DxfCodeValue(12, 22, 32)]
public XYZ ThirdCorner { get; set; }
@@ -51,11 +52,17 @@ public class Face3D : Entity
public XYZ FourthCorner { get; set; }
///
- /// Invisible edge flags
+ /// Invisible edge flags.
///
[DxfCodeValue(70)]
public InvisibleEdgeFlags Flags { get; set; }
public Face3D() : base() { }
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.FromPoints(new List { this.FirstCorner, this.SecondCorner, this.ThirdCorner, this.FourthCorner });
+ }
}
}
diff --git a/ACadSharp/Entities/GradientColor.cs b/src/ACadSharp/Entities/GradientColor.cs
similarity index 100%
rename from ACadSharp/Entities/GradientColor.cs
rename to src/ACadSharp/Entities/GradientColor.cs
diff --git a/ACadSharp/Entities/Hatch.BoundaryPath.Arc.cs b/src/ACadSharp/Entities/Hatch.BoundaryPath.Arc.cs
similarity index 100%
rename from ACadSharp/Entities/Hatch.BoundaryPath.Arc.cs
rename to src/ACadSharp/Entities/Hatch.BoundaryPath.Arc.cs
diff --git a/ACadSharp/Entities/Hatch.BoundaryPath.Edge.cs b/src/ACadSharp/Entities/Hatch.BoundaryPath.Edge.cs
similarity index 100%
rename from ACadSharp/Entities/Hatch.BoundaryPath.Edge.cs
rename to src/ACadSharp/Entities/Hatch.BoundaryPath.Edge.cs
diff --git a/ACadSharp/Entities/Hatch.BoundaryPath.Ellipse.cs b/src/ACadSharp/Entities/Hatch.BoundaryPath.Ellipse.cs
similarity index 100%
rename from ACadSharp/Entities/Hatch.BoundaryPath.Ellipse.cs
rename to src/ACadSharp/Entities/Hatch.BoundaryPath.Ellipse.cs
diff --git a/ACadSharp/Entities/Hatch.BoundaryPath.Line.cs b/src/ACadSharp/Entities/Hatch.BoundaryPath.Line.cs
similarity index 100%
rename from ACadSharp/Entities/Hatch.BoundaryPath.Line.cs
rename to src/ACadSharp/Entities/Hatch.BoundaryPath.Line.cs
diff --git a/ACadSharp/Entities/Hatch.BoundaryPath.Polyline.cs b/src/ACadSharp/Entities/Hatch.BoundaryPath.Polyline.cs
similarity index 83%
rename from ACadSharp/Entities/Hatch.BoundaryPath.Polyline.cs
rename to src/ACadSharp/Entities/Hatch.BoundaryPath.Polyline.cs
index d21a2a8a..71cd0fa8 100644
--- a/ACadSharp/Entities/Hatch.BoundaryPath.Polyline.cs
+++ b/src/ACadSharp/Entities/Hatch.BoundaryPath.Polyline.cs
@@ -33,14 +33,13 @@ public class Polyline : Edge
/// default value, 0 if not set
///
[DxfCodeValue(DxfReferenceType.Optional, 42)]
- //TODO: Consider move the Bulge value to the Z component of the vertices
- public List Bulges { get; set; } = new List();
+ public IEnumerable Bulges { get { return this.Vertices.Select(v => v.Z); } }
///
/// Position values are only X and Y
///
[DxfCodeValue(DxfReferenceType.Count, 93)]
- public List Vertices { get; set; } = new List();
+ public List Vertices { get; set; } = new();
}
}
}
diff --git a/ACadSharp/Entities/Hatch.BoundaryPath.Spline.cs b/src/ACadSharp/Entities/Hatch.BoundaryPath.Spline.cs
similarity index 100%
rename from ACadSharp/Entities/Hatch.BoundaryPath.Spline.cs
rename to src/ACadSharp/Entities/Hatch.BoundaryPath.Spline.cs
diff --git a/ACadSharp/Entities/Hatch.BoundaryPath.cs b/src/ACadSharp/Entities/Hatch.BoundaryPath.cs
similarity index 100%
rename from ACadSharp/Entities/Hatch.BoundaryPath.cs
rename to src/ACadSharp/Entities/Hatch.BoundaryPath.cs
diff --git a/ACadSharp/Entities/Hatch.cs b/src/ACadSharp/Entities/Hatch.cs
similarity index 94%
rename from ACadSharp/Entities/Hatch.cs
rename to src/ACadSharp/Entities/Hatch.cs
index 31335f8b..df982834 100644
--- a/ACadSharp/Entities/Hatch.cs
+++ b/src/ACadSharp/Entities/Hatch.cs
@@ -1,6 +1,7 @@
using ACadSharp.Attributes;
using CSMath;
using System.Collections.Generic;
+using System.Linq;
namespace ACadSharp.Entities
{
@@ -128,8 +129,18 @@ public partial class Hatch : Entity
private HatchPattern _pattern = HatchPattern.Solid;
+ ///
+ /// Default constructor.
+ ///
public Hatch() : base() { }
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.FromPoints(this.SeedPoints.Cast());
+ }
+
+ ///
public override CadObject Clone()
{
Hatch clone = base.Clone() as Hatch;
diff --git a/ACadSharp/Entities/HatchGradientPattern.cs b/src/ACadSharp/Entities/HatchGradientPattern.cs
similarity index 100%
rename from ACadSharp/Entities/HatchGradientPattern.cs
rename to src/ACadSharp/Entities/HatchGradientPattern.cs
diff --git a/ACadSharp/Entities/HatchPattern.cs b/src/ACadSharp/Entities/HatchPattern.cs
similarity index 100%
rename from ACadSharp/Entities/HatchPattern.cs
rename to src/ACadSharp/Entities/HatchPattern.cs
diff --git a/ACadSharp/Entities/HatchPatternType.cs b/src/ACadSharp/Entities/HatchPatternType.cs
similarity index 100%
rename from ACadSharp/Entities/HatchPatternType.cs
rename to src/ACadSharp/Entities/HatchPatternType.cs
diff --git a/ACadSharp/Entities/HatchStyleType.cs b/src/ACadSharp/Entities/HatchStyleType.cs
similarity index 100%
rename from ACadSharp/Entities/HatchStyleType.cs
rename to src/ACadSharp/Entities/HatchStyleType.cs
diff --git a/ACadSharp/Entities/IEntity.cs b/src/ACadSharp/Entities/IEntity.cs
similarity index 100%
rename from ACadSharp/Entities/IEntity.cs
rename to src/ACadSharp/Entities/IEntity.cs
diff --git a/ACadSharp/Entities/IPolyline.cs b/src/ACadSharp/Entities/IPolyline.cs
similarity index 100%
rename from ACadSharp/Entities/IPolyline.cs
rename to src/ACadSharp/Entities/IPolyline.cs
diff --git a/ACadSharp/Entities/IText.cs b/src/ACadSharp/Entities/IText.cs
similarity index 84%
rename from ACadSharp/Entities/IText.cs
rename to src/ACadSharp/Entities/IText.cs
index 2ba2d2e0..2fe026fb 100644
--- a/ACadSharp/Entities/IText.cs
+++ b/src/ACadSharp/Entities/IText.cs
@@ -2,6 +2,9 @@
namespace ACadSharp.Entities
{
+ ///
+ /// Common interface for all text entities in the drawing.
+ ///
public interface IText
{
///
diff --git a/ACadSharp/Entities/IVertex.cs b/src/ACadSharp/Entities/IVertex.cs
similarity index 100%
rename from ACadSharp/Entities/IVertex.cs
rename to src/ACadSharp/Entities/IVertex.cs
diff --git a/ACadSharp/Entities/ImageDisplayFlags.cs b/src/ACadSharp/Entities/ImageDisplayFlags.cs
similarity index 94%
rename from ACadSharp/Entities/ImageDisplayFlags.cs
rename to src/ACadSharp/Entities/ImageDisplayFlags.cs
index f18dbbf9..708c811e 100644
--- a/ACadSharp/Entities/ImageDisplayFlags.cs
+++ b/src/ACadSharp/Entities/ImageDisplayFlags.cs
@@ -20,7 +20,7 @@ public enum ImageDisplayFlags : short
///
/// Use clipping boundary
///
- UseClippingBoundary = 8,
+ UseClippingBoundary = 4,
///
/// Transparency is on
///
diff --git a/ACadSharp/Entities/Insert.cs b/src/ACadSharp/Entities/Insert.cs
similarity index 90%
rename from ACadSharp/Entities/Insert.cs
rename to src/ACadSharp/Entities/Insert.cs
index 66469cb4..5e563939 100644
--- a/ACadSharp/Entities/Insert.cs
+++ b/src/ACadSharp/Entities/Insert.cs
@@ -121,7 +121,7 @@ public override ObjectType ObjectType
///
/// If an attribute should be added in this collection a definition will be added into the block reference as well
///
- public SeqendCollection Attributes { get; }
+ public SeqendCollection Attributes { get; private set; }
internal Insert(bool onAdd = true) : base()
{
@@ -168,13 +168,27 @@ public void UpdateAttributes()
throw new NotImplementedException();
}
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ BoundingBox box = this.Block.BlockEntity.GetBoundingBox();
+
+ var scale = new XYZ(this.XScale, this.YScale, this.ZScale);
+ var min = box.Min * scale + this.InsertPoint;
+ var max = box.Max * scale + this.InsertPoint;
+
+ return new BoundingBox(min, max);
+ }
+
///
public override CadObject Clone()
{
Insert clone = (Insert)base.Clone();
clone.Block = (BlockRecord)this.Block.Clone();
- foreach (var att in Attributes)
+
+ clone.Attributes = new SeqendCollection(clone);
+ foreach (var att in this.Attributes)
{
clone.Attributes.Add((AttributeEntity)att.Clone());
}
diff --git a/ACadSharp/Entities/InvisibleEdgeFlags.cs b/src/ACadSharp/Entities/InvisibleEdgeFlags.cs
similarity index 100%
rename from ACadSharp/Entities/InvisibleEdgeFlags.cs
rename to src/ACadSharp/Entities/InvisibleEdgeFlags.cs
diff --git a/ACadSharp/Entities/KnotParameterization.cs b/src/ACadSharp/Entities/KnotParameterization.cs
similarity index 100%
rename from ACadSharp/Entities/KnotParameterization.cs
rename to src/ACadSharp/Entities/KnotParameterization.cs
diff --git a/ACadSharp/Entities/Leader.cs b/src/ACadSharp/Entities/Leader.cs
similarity index 89%
rename from ACadSharp/Entities/Leader.cs
rename to src/ACadSharp/Entities/Leader.cs
index 3c68eef6..1392ea11 100644
--- a/ACadSharp/Entities/Leader.cs
+++ b/src/ACadSharp/Entities/Leader.cs
@@ -27,7 +27,7 @@ public class Leader : Entity
public override string SubclassMarker => DxfSubclassMarker.Leader;
///
- /// Dimension Style
+ /// Dimension Style.
///
[DxfCodeValue(DxfReferenceType.Name, 3)]
public DimensionStyle Style
@@ -52,13 +52,13 @@ public DimensionStyle Style
}
///
- /// Arrowhead flag
+ /// Arrowhead flag.
///
[DxfCodeValue(71)]
public bool ArrowHeadEnabled { get; set; }
///
- /// Leader Path Type
+ /// Leader Path Type.
///
///
/// 0 = straight lines
@@ -68,7 +68,7 @@ public DimensionStyle Style
public LeaderPathType PathType { get; set; }
///
- /// Leader creation flag, AssociatedAnnotation type
+ /// Leader creation flag, AssociatedAnnotation type.
///
///
/// 0 = mtext
@@ -80,7 +80,7 @@ public DimensionStyle Style
public LeaderCreationType CreationType { get; set; } = LeaderCreationType.CreatedWithoutAnnotation;
///
- /// Hookline direction flag
+ /// Hookline direction flag.
///
///
/// 0 = Hookline(or end of tangent for a splined leader) is the opposite direction from the horizontal vector
@@ -90,25 +90,25 @@ public DimensionStyle Style
public bool HookLineDirection { get; set; }
///
- /// Hookline flag
+ /// Hookline flag.
///
[DxfCodeValue(75)]
public bool HasHookline { get; set; }
///
- /// Text annotation height
+ /// Text annotation height.
///
[DxfCodeValue(40)]
public double TextHeight { get; set; }
///
- /// Text annotation width
+ /// Text annotation width.
///
[DxfCodeValue(41)]
public double TextWidth { get; set; }
///
- /// Vertices in leader
+ /// Vertices in leader.
///
[DxfCodeValue(DxfReferenceType.Count, 76)]
[DxfCollectionCodeValue(10, 20, 30)]
@@ -117,38 +117,50 @@ public DimensionStyle Style
//77 Color to use if leader's DIMCLRD = BYBLOCK
///
- /// Hard reference to associated annotation (mtext, tolerance, or insert entity)
+ /// Hard reference to associated annotation (mtext, tolerance, or insert entity).
///
[DxfCodeValue(DxfReferenceType.Handle, 340)]
public Entity AssociatedAnnotation { get; internal set; }
///
- /// Normal vector
+ /// Normal vector.
///
[DxfCodeValue(210, 220, 230)]
public XYZ Normal { get; set; } = XYZ.AxisZ;
///
- /// Horizontal direction for leader
+ /// Horizontal direction for leader.
///
[DxfCodeValue(211, 221, 231)]
public XYZ HorizontalDirection { get; set; } = XYZ.AxisX;
///
- /// Offset of last leader vertex from block reference insertion point
+ /// Offset of last leader vertex from block reference insertion point.
///
[DxfCodeValue(212, 222, 232)]
public XYZ BlockOffset { get; set; } = XYZ.Zero;
///
- /// Offset of last leader vertex from annotation placement point
+ /// Offset of last leader vertex from annotation placement point.
///
[DxfCodeValue(213, 223, 233)]
public XYZ AnnotationOffset { get; set; } = XYZ.Zero;
-
private DimensionStyle _style = DimensionStyle.Default;
+ ///
+ public override CadObject Clone()
+ {
+ Leader clone = (Leader)base.Clone();
+ clone.Style = (DimensionStyle)(this.Style?.Clone());
+ return clone;
+ }
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.FromPoints(this.Vertices);
+ }
internal override void AssignDocument(CadDocument doc)
{
@@ -177,12 +189,5 @@ protected override void tableOnRemove(object sender, CollectionChangedEventArgs
this.Style = this.Document.DimensionStyles[DimensionStyle.DefaultName];
}
}
-
- public override CadObject Clone()
- {
- Leader clone = (Leader)base.Clone();
- clone.Style = (DimensionStyle)(this.Style?.Clone());
- return clone;
- }
}
}
diff --git a/ACadSharp/Entities/LeaderCreationType.cs b/src/ACadSharp/Entities/LeaderCreationType.cs
similarity index 100%
rename from ACadSharp/Entities/LeaderCreationType.cs
rename to src/ACadSharp/Entities/LeaderCreationType.cs
diff --git a/ACadSharp/Entities/LeaderPathType.cs b/src/ACadSharp/Entities/LeaderPathType.cs
similarity index 100%
rename from ACadSharp/Entities/LeaderPathType.cs
rename to src/ACadSharp/Entities/LeaderPathType.cs
diff --git a/ACadSharp/Entities/LightingType.cs b/src/ACadSharp/Entities/LightingType.cs
similarity index 100%
rename from ACadSharp/Entities/LightingType.cs
rename to src/ACadSharp/Entities/LightingType.cs
diff --git a/ACadSharp/Entities/Line.cs b/src/ACadSharp/Entities/Line.cs
similarity index 78%
rename from ACadSharp/Entities/Line.cs
rename to src/ACadSharp/Entities/Line.cs
index fa24a305..959732ca 100644
--- a/ACadSharp/Entities/Line.cs
+++ b/src/ACadSharp/Entities/Line.cs
@@ -62,5 +62,14 @@ public Line(XYZ start, XYZ end) : base()
this.StartPoint = start;
this.EndPoint = end;
}
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ var min = new XYZ(System.Math.Min(this.StartPoint.X, this.EndPoint.X), System.Math.Min(this.StartPoint.Y, this.EndPoint.Y), System.Math.Min(this.StartPoint.Z, this.EndPoint.Z));
+ var max = new XYZ(System.Math.Max(this.StartPoint.X, this.EndPoint.X), System.Math.Max(this.StartPoint.Y, this.EndPoint.Y), System.Math.Max(this.StartPoint.Z, this.EndPoint.Z));
+
+ return new BoundingBox(min, max);
+ }
}
}
diff --git a/ACadSharp/Entities/LineSpacingStyleType.cs b/src/ACadSharp/Entities/LineSpacingStyleType.cs
similarity index 100%
rename from ACadSharp/Entities/LineSpacingStyleType.cs
rename to src/ACadSharp/Entities/LineSpacingStyleType.cs
diff --git a/ACadSharp/Entities/LwPolyLine.cs b/src/ACadSharp/Entities/LwPolyLine.cs
similarity index 72%
rename from ACadSharp/Entities/LwPolyLine.cs
rename to src/ACadSharp/Entities/LwPolyLine.cs
index 082032e6..dfa48268 100644
--- a/ACadSharp/Entities/LwPolyLine.cs
+++ b/src/ACadSharp/Entities/LwPolyLine.cs
@@ -90,5 +90,29 @@ public IEnumerable Explode()
{
return Polyline.Explode(this);
}
+
+ public override BoundingBox GetBoundingBox()
+ {
+ if (this.Vertices.Count < 2)
+ {
+ return BoundingBox.Null;
+ }
+
+ XYZ first = (XYZ)this.Vertices[0].Location;
+ XYZ second = (XYZ)this.Vertices[1].Location;
+
+ XYZ min = new XYZ(System.Math.Min(first.X, second.X), System.Math.Min(first.Y, second.Y), System.Math.Min(first.Z, second.Z));
+ XYZ max = new XYZ(System.Math.Max(first.X, second.X), System.Math.Max(first.Y, second.Y), System.Math.Max(first.Z, second.Z));
+
+ for (int i = 2; i < this.Vertices.Count; i++)
+ {
+ XYZ curr = (XYZ)this.Vertices[i].Location;
+
+ min = new XYZ(System.Math.Min(min.X, curr.X), System.Math.Min(min.Y, curr.Y), System.Math.Min(min.Z, curr.Z));
+ max = new XYZ(System.Math.Max(max.X, curr.X), System.Math.Max(max.Y, curr.Y), System.Math.Max(max.Z, curr.Z));
+ }
+
+ return new BoundingBox(min, max);
+ }
}
}
diff --git a/ACadSharp/Entities/LwPolyline.Vertex.cs b/src/ACadSharp/Entities/LwPolyline.Vertex.cs
similarity index 100%
rename from ACadSharp/Entities/LwPolyline.Vertex.cs
rename to src/ACadSharp/Entities/LwPolyline.Vertex.cs
diff --git a/ACadSharp/Entities/LwPolylineFlags.cs b/src/ACadSharp/Entities/LwPolylineFlags.cs
similarity index 100%
rename from ACadSharp/Entities/LwPolylineFlags.cs
rename to src/ACadSharp/Entities/LwPolylineFlags.cs
diff --git a/ACadSharp/Entities/MLine.Vertex.cs b/src/ACadSharp/Entities/MLine.Vertex.cs
similarity index 100%
rename from ACadSharp/Entities/MLine.Vertex.cs
rename to src/ACadSharp/Entities/MLine.Vertex.cs
diff --git a/ACadSharp/Entities/MLine.cs b/src/ACadSharp/Entities/MLine.cs
similarity index 89%
rename from ACadSharp/Entities/MLine.cs
rename to src/ACadSharp/Entities/MLine.cs
index 8f2ca265..79154276 100644
--- a/ACadSharp/Entities/MLine.cs
+++ b/src/ACadSharp/Entities/MLine.cs
@@ -37,14 +37,22 @@ public partial class MLine : Entity
[DxfCodeValue(DxfReferenceType.Handle | DxfReferenceType.Name, 340)]
public MLineStyle Style
{
- get { return _style; }
+ get { return this._style; }
set
{
if (value == null)
{
throw new System.ArgumentNullException(nameof(value), "Multi line style cannot be null");
}
- this._style = value;
+
+ if (this.Document != null)
+ {
+ this._style = this.updateCollection(value, this.Document.MLineStyles);
+ }
+ else
+ {
+ this._style = value;
+ }
}
}
@@ -86,8 +94,7 @@ public MLineStyle Style
private MLineStyle _style = MLineStyle.Default;
- public MLine() : base() { }
-
+ ///
public override CadObject Clone()
{
MLine clone = (MLine)base.Clone();
@@ -103,6 +110,12 @@ public override CadObject Clone()
return clone;
}
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.FromPoints(Vertices.Select(v => v.Position));
+ }
+
internal override void AssignDocument(CadDocument doc)
{
base.AssignDocument(doc);
diff --git a/ACadSharp/Entities/MLineFlags.cs b/src/ACadSharp/Entities/MLineFlags.cs
similarity index 100%
rename from ACadSharp/Entities/MLineFlags.cs
rename to src/ACadSharp/Entities/MLineFlags.cs
diff --git a/ACadSharp/Entities/MLineJustification.cs b/src/ACadSharp/Entities/MLineJustification.cs
similarity index 100%
rename from ACadSharp/Entities/MLineJustification.cs
rename to src/ACadSharp/Entities/MLineJustification.cs
diff --git a/ACadSharp/Entities/MText.TextColumn.cs b/src/ACadSharp/Entities/MText.TextColumn.cs
similarity index 100%
rename from ACadSharp/Entities/MText.TextColumn.cs
rename to src/ACadSharp/Entities/MText.TextColumn.cs
diff --git a/ACadSharp/Entities/MText.cs b/src/ACadSharp/Entities/MText.cs
similarity index 90%
rename from ACadSharp/Entities/MText.cs
rename to src/ACadSharp/Entities/MText.cs
index 617010c8..7f55e5ba 100644
--- a/ACadSharp/Entities/MText.cs
+++ b/src/ACadSharp/Entities/MText.cs
@@ -41,7 +41,7 @@ public partial class MText : Entity, IText
[DxfCodeValue(40)]
public double Height
{
- get => _height;
+ get => this._height;
set
{
if (value < 0)
@@ -52,13 +52,13 @@ public double Height
}
///
- /// Reference rectangle width
+ /// Reference rectangle width.
///
[DxfCodeValue(41)]
public double RectangleWidth { get; set; }
///
- /// Reference rectangle height
+ /// Reference rectangle height.
///
[DxfCodeValue(46)]
public double RectangleHeight { get; set; }
@@ -111,10 +111,10 @@ public TextStyle Style
[DxfCodeValue(11, 21, 31)]
public XYZ AlignmentPoint
{
- get => _alignmentPoint;
+ get => this._alignmentPoint;
set
{
- _alignmentPoint = value;
+ this._alignmentPoint = value;
this._rotation = new XY(this._alignmentPoint.X, this._alignmentPoint.Y).GetAngle();
}
}
@@ -127,17 +127,16 @@ public XYZ AlignmentPoint
/// read-only, ignored if supplied
///
[DxfCodeValue(DxfReferenceType.Ignored, 42)]
- public double HorizontalWidth { get; set; }
+ public double HorizontalWidth { get; set; } = 0.9;
///
- /// Horizontal width of the characters that make up the mtext entity.
- /// This value will always be equal to or less than the value of group code 41
+ /// Vertical height of the mtext entity
///
///
/// read-only, ignored if supplied
///
[DxfCodeValue(DxfReferenceType.Ignored, 43)]
- public double VerticalWidth { get; set; }
+ public double VerticalHeight { get; set; } = 0.2;
///
/// Specifies the rotation angle for the object.
@@ -148,11 +147,11 @@ public XYZ AlignmentPoint
[DxfCodeValue(DxfReferenceType.IsAngle, 50)]
public double Rotation
{
- get => _rotation;
+ get => this._rotation;
set
{
- _rotation = value;
- this.AlignmentPoint = new XYZ(Math.Cos(_rotation), Math.Sin(_rotation), 0.0);
+ this._rotation = value;
+ this.AlignmentPoint = new XYZ(Math.Cos(this._rotation), Math.Sin(this._rotation), 0.0);
}
}
@@ -163,7 +162,7 @@ public double Rotation
public LineSpacingStyleType LineSpacingStyle { get; set; }
///
- /// Mtext line spacing factor
+ /// Mtext line spacing factor.
///
///
/// Percentage of default (3-on-5) line spacing to be applied.Valid values range from 0.25 to 4.00
@@ -210,8 +209,16 @@ public double Rotation
private TextStyle _style = TextStyle.Default;
+ ///
public MText() : base() { }
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.InsertPoint);
+ }
+
+ ///
public override CadObject Clone()
{
MText clone = (MText)base.Clone();
diff --git a/ACadSharp/Entities/Mesh.Edge.cs b/src/ACadSharp/Entities/Mesh.Edge.cs
similarity index 71%
rename from ACadSharp/Entities/Mesh.Edge.cs
rename to src/ACadSharp/Entities/Mesh.Edge.cs
index eb34eb01..0cbbc3ed 100644
--- a/ACadSharp/Entities/Mesh.Edge.cs
+++ b/src/ACadSharp/Entities/Mesh.Edge.cs
@@ -19,6 +19,17 @@ public struct Edge
///
public double? Crease { get; set; }
+ ///
+ /// Edge constructor with the start and end of the edge.
+ ///
+ ///
+ ///
+ public Edge(int start, int end)
+ {
+ this.Start = start;
+ this.End = end;
+ }
+
public override string ToString()
{
string str = $"{this.Start}|{this.End}";
diff --git a/ACadSharp/Entities/Mesh.cs b/src/ACadSharp/Entities/Mesh.cs
similarity index 93%
rename from ACadSharp/Entities/Mesh.cs
rename to src/ACadSharp/Entities/Mesh.cs
index bd66c7a2..b1a10223 100644
--- a/ACadSharp/Entities/Mesh.cs
+++ b/src/ACadSharp/Entities/Mesh.cs
@@ -74,5 +74,11 @@ public partial class Mesh : Entity
//1 = Material
//2 = Transparency
//3 = Material mapper
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.FromPoints(this.Vertices);
+ }
}
}
diff --git a/src/ACadSharp/Entities/MultiLeader.cs b/src/ACadSharp/Entities/MultiLeader.cs
new file mode 100644
index 00000000..71daafa9
--- /dev/null
+++ b/src/ACadSharp/Entities/MultiLeader.cs
@@ -0,0 +1,599 @@
+using System;
+using System.Collections.Generic;
+using ACadSharp.Attributes;
+using ACadSharp.Objects;
+using ACadSharp.Tables;
+
+using CSMath;
+
+
+namespace ACadSharp.Entities
+{
+ ///
+ /// Represents a entity.
+ ///
+ ///
+ /// Object name
+ /// Dxf class name
+ ///
+ [DxfName(DxfFileToken.EntityMultiLeader)]
+ [DxfSubClass(DxfSubclassMarker.MultiLeader)]
+ public class MultiLeader : Entity
+ {
+ ///
+ public override ObjectType ObjectType => ObjectType.UNLISTED;
+
+ ///
+ public override string ObjectName => DxfFileToken.EntityMultiLeader;
+
+ ///
+ public override string SubclassMarker => DxfSubclassMarker.MultiLeader;
+
+ // TODO
+ // We ommit this class because we assumed that the multileader
+ // does not have a list of arrow heads associated (see below).
+ // According to the OpenDesign_Specification_for_.dwg_files
+ // each arrowhead shall be associated with an IsDefault flag
+ // having the group code 94. This means the type of the field
+ // is BL instead of B.
+ // According to the DXF refence the 94 group code refers to
+ // the index of the arrow head.
+ /*
+ ///
+ /// Represents an associated arrow head, with the arrowhead index.
+ ///
+ public class ArrowheadAssociation {
+
+ ///
+ /// Arrowhead Index
+ ///
+ [DxfCodeValue(94)]
+ public int ArrowheadIndex { get; set; }
+
+ // IsDefault property
+
+ ///
+ /// Arrowhead ID
+ ///
+ [DxfCodeValue(345)]
+ public BlockRecord Arrowhead { get; set; }
+ }
+ */
+
+
+ ///
+ ///
+ ///
+ public class BlockAttribute : ICloneable
+ {
+ ///
+ /// Block Attribute Id
+ ///
+ [DxfCodeValue(330)]
+ public AttributeDefinition AttributeDefinition { get; set; }
+
+ ///
+ /// Block Attribute Index
+ ///
+ [DxfCodeValue(177)]
+ public short Index { get; set; }
+
+ ///
+ /// Block Attribute Width
+ ///
+ [DxfCodeValue(44)]
+ public double Width { get; set; }
+
+ ///
+ /// Block Attribute Text String
+ ///
+ [DxfCodeValue(302)]
+ public string Text { get; set; }
+
+ public object Clone()
+ {
+ return this.MemberwiseClone();
+ }
+ }
+
+ ///
+ /// Contains the multileader content (block/text) and the leaders.
+ ///
+ public MultiLeaderAnnotContext ContextData { get; set; }
+
+ ///
+ /// Gets a providing reusable style information
+ /// for this .
+ ///
+ [DxfCodeValue(340)]
+ public MultiLeaderStyle Style { get; set; }
+
+ ///
+ /// Gets or sets a value containing a list of flags indicating which multileader
+ /// properties specified by the associated
+ /// are to be overridden by properties specified by this
+ /// or the attached .
+ ///
+ [DxfCodeValue(90)]
+ public MultiLeaderPropertyOverrideFlags PropertyOverrideFlags { get; set; }
+
+ ///
+ /// Gets or sets a value indicating the path type of this
+ /// (see ).
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ [DxfCodeValue(170)]
+ public MultiLeaderPathType PathType { get; set; }
+
+ ///
+ /// Gets or sets color of the leader lines of this
+ /// (see ).
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ /// The value for all leader lines can be overridden for each individual leader line by the
+ /// property when the
+ /// flag is set in the
+ /// property.
+ ///
+ [DxfCodeValue(91)]
+ public Color LineColor { get; set; }
+
+ // TODO Additional Line Type? see Entity.LineType.
+ ///
+ /// Gets or sets of the leader lines of this
+ /// (see ).
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ /// The setting for all leader lines can be overridden for each individual leader line by the
+ /// property when the
+ /// flag is set in the
+ /// property.
+ ///
+ [DxfCodeValue(341)]
+ public LineType LeaderLineType { get; set; }
+
+ // TODO Additional Line Weight? see Entity.LineWeight.
+ ///
+ /// Gets or sets a value specifying the lineweight to be applied to all leader lines of this
+ /// (see ).
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ /// The value for all leader lines can be overridden for each individual leader line by the
+ /// property when the
+ /// flag is set in the
+ /// property.
+ ///
+ [DxfCodeValue(171)]
+ public LineweightType LeaderLineWeight { get; set; }
+
+ ///
+ /// Gets or sets a value indicating whether landing is enabled.
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ [DxfCodeValue(290)]
+ public bool EnableLanding { get; set; }
+
+ ///
+ /// Gets or sets a value indicating that leader lines of this
+ /// are to be drawn with a dogleg (see ).
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ [DxfCodeValue(291)]
+ public bool EnableDogleg { get; set; }
+
+ ///
+ /// Gets or sets the landing distance, i.e. the length of the dogleg, for this .
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ /// There is only one field for the landing distance in the multileader property grid.
+ /// The value entered arrives in this property and the
+ /// property. If two leader roots exist both receive the same value. I seems
+ /// flag is never set.
+ ///
+ ///
+ [DxfCodeValue(41)]
+ public double LandingDistance { get; set; }
+
+ ///
+ /// Gets or sets a representing the arrowhead
+ /// (see ) to be displayed with every leader line.
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ /// The value for all leader lines can be overridden for each individual leader line by the
+ /// property when the
+ /// flag is set in the
+ /// property.
+ ///
+ [DxfCodeValue(342)]
+ public BlockRecord Arrowhead { get; set; }
+
+ ///
+ /// Gests or sets the arrowhead size (see )
+ /// for every leader line
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ ///
+ /// The value for all leader lines can be overridden for each individual leader line by the
+ /// property when the
+ /// flag is set in the
+ /// property.
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ ///
+ [DxfCodeValue(42)]
+ public double ArrowheadSize { get; set; }
+
+ ///
+ /// Gets or sets a value indicating whether the content of this
+ /// is a text label, a content block, or a tolerance.
+ ///
+ [DxfCodeValue(172)]
+ public LeaderContentType ContentType { get; set; }
+
+ #region Text Menu Properties
+
+ ///
+ /// Gets or sets the to be used to display the text label of this
+ /// .
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the
+ /// is assumed to be used.
+ ///
+ [DxfCodeValue(343)]
+ public TextStyle TextStyle { get; set; }
+
+ ///
+ /// Gets or sets the text left attachment type (see ).
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ ///
+ /// A having the values 0-8 can be used
+ /// ("horizontal" attachment types).
+ ///
+ [DxfCodeValue(173)]
+ public TextAttachmentType TextLeftAttachment { get; set; }
+
+ ///
+ /// Gets or sets the text right attachment type (see ).
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ ///
+ /// A having the values 0-8 can be used
+ /// ("horizontal" attachment types).
+ ///
+ [DxfCodeValue(95)]
+ public TextAttachmentType TextRightAttachment { get; set; }
+
+ // TODO How to set this value?
+ ///
+ /// Gets or sets a value indicating the text angle.
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ [DxfCodeValue(174)]
+ public TextAngleType TextAngle { get; set; }
+
+ ///
+ /// Gets or sets the text alignement type.
+ ///
+ ///
+ /// The Open Design Specification for DWG documents this property as Unknown,
+ /// DXF reference as Text Aligment Type.
+ /// Available DWG and DXF sample documents saved by AutoCAD return always 0=Left.
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ ///
+ [DxfCodeValue(175)]
+ public TextAlignmentType TextAlignment { get; set; }
+
+ ///
+ /// Gets or sets the color for the display of the text label.
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ [DxfCodeValue(92)]
+ public Color TextColor { get; set; }
+
+ ///
+ /// Gets or sets a value indicating that the text label is to be drawn with a frame.
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ [DxfCodeValue(292)]
+ public bool TextFrame { get; set; }
+
+ #endregion
+ #region Block Content Properties
+
+ ///
+ /// Gets a containing elements
+ /// to be drawn as content for the multileader.
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ [DxfCodeValue(344)]
+ public BlockRecord BlockContent { get; set; }
+
+ ///
+ /// Gets or sets the block-content color.
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ [DxfCodeValue(93)]
+ public Color BlockContentColor { get; set; }
+
+ ///
+ /// Gets or sets the scale factor for block content.
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ [DxfCodeValue(10, 20, 30)]
+ public XYZ BlockContentScale { get; set; }
+
+ ///
+ /// Gets or sets the rotation of the block content of the multileader.
+ ///
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ [DxfCodeValue(DxfReferenceType.IsAngle, 43)]
+ public double BlockContentRotation { get; set; }
+
+ ///
+ /// Gets or sets a value indicating whether the multileader connects to the content-block extents
+ /// or to the content-block base point
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ [DxfCodeValue(176)]
+ public BlockContentConnectionType BlockContentConnection { get; set; }
+
+ #endregion
+
+ ///
+ /// Enable Annotation Scale
+ ///
+ [DxfCodeValue(293)]
+ public bool EnableAnnotationScale { get; set; }
+
+ // TODO According to the OpenDesign_Specification_for_.dwg_files
+ // a list of arror head AND a list of block attributes can occur.
+ // If both list are empty it ist expected that two BL-fields should
+ // occur yielding count=0 for both lists. But when we read two
+ // BL-fields we get out of sync. If we read one BL-field everything
+ // works fine.
+ // We do not understand what a list of arroheads can be used for,
+ // and we do not know how to create such a list.
+ // The documentation for arrowheads list in OpenDesign_Specification_for_.dwg_files
+ // and the DXF Reference are contracicting.
+ // Decision:
+ // Ommit the Arrowheads property,
+ // try to keep the block attributes.
+
+ // public IList Arrowheads { get; } = new List();
+
+
+ ///
+ /// Gets a list of objects representing
+ /// a reference to a "block attribute"? and some proprties to adjust
+ /// the attribute.
+ ///
+ public IList BlockAttributes { get; } = new List();
+
+ ///
+ /// Text Direction Negative
+ ///
+ [DxfCodeValue(294)]
+ public bool TextDirectionNegative { get; set; }
+
+ ///
+ /// Text Align in IPE (meaning unknown)
+ ///
+ [DxfCodeValue(178)]
+ public short TextAligninIPE { get; set; }
+
+ ///
+ /// Gets or sets a value indicating the text attachment point.
+ ///
+ ///
+ /// The Open Desisign Specification for DWG files documents this property as Justification,
+ /// the DXF referenece as Text Attachmenst point.
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// The property always has the same value
+ /// and seems to have the respective value as .
+ /// The property is to be used.
+ ///
+ ///
+ [DxfCodeValue(179)]
+ public TextAttachmentPointType TextAttachmentPoint { get; set; }
+
+ ///
+ /// Gets or sets a scale factor (see ).
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ /// The scale factor is applied by AutoCAD.
+ ///
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be relevant.
+ ///
+ [DxfCodeValue(45)]
+ public double ScaleFactor { get; set; }
+
+ ///
+ /// Gets or sets the Text attachment direction for text or block contents.
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ ///
+ /// This property defines whether the leaders attach to the left/right of the content block/text,
+ /// or attach to the top/bottom.
+ ///
+ /// The value for all leader lines can be overridden for each individual leader line by the
+ /// property when the
+ /// flag is set in the
+ /// property.
+ ///
+ ///
+ ///
+ /// A .
+ ///
+ [DxfCodeValue(271)]
+ public TextAttachmentDirectionType TextAttachmentDirection { get; set; }
+
+ ///
+ /// Gets or sets the text bottom attachment type (see ).
+ /// This property override the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ ///
+ /// A having the values
+ /// 9 = Center,
+ /// 10 = Underline and Center
+ /// can be used ("vertical" attachment types).
+ ///
+ [DxfCodeValue(272)]
+ public TextAttachmentType TextBottomAttachment { get; set; }
+
+ ///
+ /// Gets or sets the text top attachment type (see ).
+ /// This property override the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class. Values
+ /// should be equal, the value is
+ /// assumed to be used.
+ ///
+ ///
+ /// A having the values
+ /// 9 = Center,
+ /// 10 = Underline and Center
+ /// can be used ("vertical" attachment types).
+ ///
+ [DxfCodeValue(273)]
+ public TextAttachmentType TextTopAttachment { get; set; }
+
+ ///
+ /// Leader extended to text
+ ///
+ public bool ExtendedToText { get; set; }
+
+ ///
+ public override CadObject Clone()
+ {
+ MultiLeader clone = (MultiLeader)base.Clone();
+
+ clone.ContextData = (MultiLeaderAnnotContext)this.ContextData?.Clone();
+
+ clone.BlockAttributes.Clear();
+ foreach (var att in this.BlockAttributes)
+ {
+ clone.BlockAttributes.Add((BlockAttribute)att.Clone());
+ }
+
+ return clone;
+ }
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.Null;
+ }
+ }
+}
diff --git a/ACadSharp/Entities/MultiLeaderPropertyOverrideFlags.cs b/src/ACadSharp/Entities/MultiLeaderPropertyOverrideFlags.cs
similarity index 100%
rename from ACadSharp/Entities/MultiLeaderPropertyOverrideFlags.cs
rename to src/ACadSharp/Entities/MultiLeaderPropertyOverrideFlags.cs
diff --git a/src/ACadSharp/Entities/PdfUnderlay.cs b/src/ACadSharp/Entities/PdfUnderlay.cs
new file mode 100644
index 00000000..cb84e20f
--- /dev/null
+++ b/src/ACadSharp/Entities/PdfUnderlay.cs
@@ -0,0 +1,22 @@
+using ACadSharp.Attributes;
+
+namespace ACadSharp.Entities
+{
+ ///
+ /// Represents a entity.
+ ///
+ ///
+ /// Object name
+ /// Dxf class name
+ ///
+ [DxfName(DxfFileToken.EntityPdfUnderlay)]
+ [DxfSubClass(DxfSubclassMarker.Underlay)]
+ public class PdfUnderlay : UnderlayEntity
+ {
+ ///
+ public override ObjectType ObjectType => ObjectType.UNLISTED;
+
+ ///
+ public override string ObjectName => DxfFileToken.EntityPdfUnderlay;
+ }
+}
diff --git a/ACadSharp/Entities/Point.cs b/src/ACadSharp/Entities/Point.cs
similarity index 92%
rename from ACadSharp/Entities/Point.cs
rename to src/ACadSharp/Entities/Point.cs
index 1eacb782..fb2f1479 100644
--- a/ACadSharp/Entities/Point.cs
+++ b/src/ACadSharp/Entities/Point.cs
@@ -1,5 +1,6 @@
using ACadSharp.Attributes;
using CSMath;
+using System;
namespace ACadSharp.Entities
{
@@ -63,5 +64,11 @@ public Point(XYZ location) : base()
{
this.Location = location;
}
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.Location);
+ }
}
}
diff --git a/ACadSharp/Entities/PolyLine.cs b/src/ACadSharp/Entities/PolyLine.cs
similarity index 75%
rename from ACadSharp/Entities/PolyLine.cs
rename to src/ACadSharp/Entities/PolyLine.cs
index 912269c4..82eb3d53 100644
--- a/ACadSharp/Entities/PolyLine.cs
+++ b/src/ACadSharp/Entities/PolyLine.cs
@@ -63,7 +63,7 @@ public abstract class Polyline : Entity, IPolyline
///
/// Each has it's own unique handle.
///
- public SeqendCollection Vertices { get; }
+ public SeqendCollection Vertices { get; private set; }
///
public bool IsClosed
@@ -96,6 +96,32 @@ public Polyline() : base()
public abstract IEnumerable Explode();
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ //TODO: can a polyline have only 1 vertex?
+ if (this.Vertices.Count < 2)
+ {
+ return BoundingBox.Null;
+ }
+
+ XYZ first = this.Vertices[0].Location;
+ XYZ second = this.Vertices[1].Location;
+
+ XYZ min = new XYZ(System.Math.Min(first.X, second.X), System.Math.Min(first.Y, second.Y), System.Math.Min(first.Z, second.Z));
+ XYZ max = new XYZ(System.Math.Max(first.X, second.X), System.Math.Max(first.Y, second.Y), System.Math.Max(first.Z, second.Z));
+
+ for (int i = 2; i < this.Vertices.Count; i++)
+ {
+ XYZ curr = this.Vertices[i].Location;
+
+ min = new XYZ(System.Math.Min(min.X, curr.X), System.Math.Min(min.Y, curr.Y), System.Math.Min(min.Z, curr.Z));
+ max = new XYZ(System.Math.Max(max.X, curr.X), System.Math.Max(max.Y, curr.Y), System.Math.Max(max.Z, curr.Z));
+ }
+
+ return new BoundingBox(min, max);
+ }
+
internal static IEnumerable Explode(IPolyline polyline)
{
//Generic explode method for Polyline2D and LwPolyline
@@ -149,6 +175,20 @@ internal static IEnumerable Explode(IPolyline polyline)
return entities;
}
+ ///
+ public override CadObject Clone()
+ {
+ Polyline clone = (Polyline)base.Clone();
+
+ clone.Vertices = new SeqendCollection(clone);
+ foreach (Vertex v in this.Vertices)
+ {
+ clone.Vertices.Add((Vertex)v.Clone());
+ }
+
+ return clone;
+ }
+
internal override void AssignDocument(CadDocument doc)
{
base.AssignDocument(doc);
diff --git a/ACadSharp/Entities/PolyLine2D.cs b/src/ACadSharp/Entities/PolyLine2D.cs
similarity index 98%
rename from ACadSharp/Entities/PolyLine2D.cs
rename to src/ACadSharp/Entities/PolyLine2D.cs
index 05fa3b50..8aa28421 100644
--- a/ACadSharp/Entities/PolyLine2D.cs
+++ b/src/ACadSharp/Entities/PolyLine2D.cs
@@ -1,4 +1,5 @@
using ACadSharp.Attributes;
+using CSMath;
using System;
using System.Collections.Generic;
diff --git a/ACadSharp/Entities/PolyLine3D.cs b/src/ACadSharp/Entities/PolyLine3D.cs
similarity index 98%
rename from ACadSharp/Entities/PolyLine3D.cs
rename to src/ACadSharp/Entities/PolyLine3D.cs
index f71ea13f..0ee6ed9e 100644
--- a/ACadSharp/Entities/PolyLine3D.cs
+++ b/src/ACadSharp/Entities/PolyLine3D.cs
@@ -1,4 +1,5 @@
using ACadSharp.Attributes;
+using CSMath;
using System;
using System.Collections.Generic;
diff --git a/ACadSharp/Entities/PolyfaceMesh.cs b/src/ACadSharp/Entities/PolyfaceMesh.cs
similarity index 79%
rename from ACadSharp/Entities/PolyfaceMesh.cs
rename to src/ACadSharp/Entities/PolyfaceMesh.cs
index 1be598c6..c24c9057 100644
--- a/ACadSharp/Entities/PolyfaceMesh.cs
+++ b/src/ACadSharp/Entities/PolyfaceMesh.cs
@@ -1,4 +1,5 @@
using ACadSharp.Attributes;
+using CSMath;
using System;
using System.Collections.Generic;
@@ -24,7 +25,7 @@ public class PolyfaceMesh : Polyline
///
public override string SubclassMarker => DxfSubclassMarker.PolyfaceMesh;
- public CadObjectCollection Faces { get; }
+ public CadObjectCollection Faces { get; private set; }
public PolyfaceMesh()
{
@@ -37,6 +38,20 @@ public override IEnumerable Explode()
throw new System.NotImplementedException();
}
+ ///
+ public override CadObject Clone()
+ {
+ PolyfaceMesh clone = (PolyfaceMesh)base.Clone();
+
+ clone.Faces = new SeqendCollection(clone);
+ foreach (VertexFaceRecord v in this.Faces)
+ {
+ clone.Vertices.Add((VertexFaceRecord)v.Clone());
+ }
+
+ return clone;
+ }
+
private void verticesOnAdd(object sender, CollectionChangedEventArgs e)
{
if (e.Item is not VertexFaceMesh)
diff --git a/ACadSharp/Entities/PolylineFlags.cs b/src/ACadSharp/Entities/PolylineFlags.cs
similarity index 100%
rename from ACadSharp/Entities/PolylineFlags.cs
rename to src/ACadSharp/Entities/PolylineFlags.cs
diff --git a/src/ACadSharp/Entities/RasterImage.cs b/src/ACadSharp/Entities/RasterImage.cs
new file mode 100644
index 00000000..e1bd76db
--- /dev/null
+++ b/src/ACadSharp/Entities/RasterImage.cs
@@ -0,0 +1,33 @@
+using ACadSharp.Attributes;
+using ACadSharp.Objects;
+
+namespace ACadSharp.Entities
+{
+ ///
+ /// Represents a entity.
+ ///
+ ///
+ /// Object name
+ /// Dxf class name
+ ///
+ [DxfName(DxfFileToken.EntityImage)]
+ [DxfSubClass(DxfSubclassMarker.RasterImage)]
+ public class RasterImage : CadImageBase
+ {
+ ///
+ public override ObjectType ObjectType => ObjectType.UNLISTED;
+
+ ///
+ public override string ObjectName => DxfFileToken.EntityImage;
+
+ ///
+ public override string SubclassMarker => DxfSubclassMarker.RasterImage;
+
+ internal RasterImage() : base() { }
+
+ public RasterImage(ImageDefinition definition)
+ {
+ this.Definition = definition;
+ }
+ }
+}
diff --git a/ACadSharp/Entities/Ray.cs b/src/ACadSharp/Entities/Ray.cs
similarity index 83%
rename from ACadSharp/Entities/Ray.cs
rename to src/ACadSharp/Entities/Ray.cs
index e242184b..044251db 100644
--- a/ACadSharp/Entities/Ray.cs
+++ b/src/ACadSharp/Entities/Ray.cs
@@ -24,15 +24,21 @@ public class Ray : Entity
public override string SubclassMarker => DxfSubclassMarker.Ray;
///
- /// Start point(in WCS)
+ /// Start point(in WCS).
///
[DxfCodeValue(10, 20, 30)]
public XYZ StartPoint { get; set; } = XYZ.Zero;
///
- /// Unit direction vector(in WCS)
+ /// Unit direction vector(in WCS).
///
[DxfCodeValue(11, 21, 31)]
public XYZ Direction { get; set; } = XYZ.Zero;
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.Infinite;
+ }
}
}
diff --git a/ACadSharp/Entities/Seqend.cs b/src/ACadSharp/Entities/Seqend.cs
similarity index 76%
rename from ACadSharp/Entities/Seqend.cs
rename to src/ACadSharp/Entities/Seqend.cs
index c1d9681f..037e0e60 100644
--- a/ACadSharp/Entities/Seqend.cs
+++ b/src/ACadSharp/Entities/Seqend.cs
@@ -1,4 +1,5 @@
using ACadSharp.Attributes;
+using CSMath;
namespace ACadSharp.Entities
{
@@ -17,11 +18,18 @@ public class Seqend : Entity
///
public override string ObjectName => DxfFileToken.EntitySeqend;
- public Seqend() { }
+ ///
+ public Seqend() : base() { }
internal Seqend(CadObject owner)
{
this.Owner = owner;
}
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.Null;
+ }
}
}
diff --git a/ACadSharp/Entities/ShadowMode.cs b/src/ACadSharp/Entities/ShadowMode.cs
similarity index 100%
rename from ACadSharp/Entities/ShadowMode.cs
rename to src/ACadSharp/Entities/ShadowMode.cs
diff --git a/ACadSharp/Entities/Shape.cs b/src/ACadSharp/Entities/Shape.cs
similarity index 53%
rename from ACadSharp/Entities/Shape.cs
rename to src/ACadSharp/Entities/Shape.cs
index 0801c162..c36561cd 100644
--- a/ACadSharp/Entities/Shape.cs
+++ b/src/ACadSharp/Entities/Shape.cs
@@ -1,5 +1,7 @@
using ACadSharp.Attributes;
+using ACadSharp.Tables;
using CSMath;
+using System;
namespace ACadSharp.Entities
{
@@ -24,53 +26,101 @@ public class Shape : Entity
public override string SubclassMarker => DxfSubclassMarker.Shape;
///
- /// Thickness
+ /// Thickness.
///
[DxfCodeValue(39)]
public double Thickness { get; set; } = 0.0;
///
- /// Insertion point (in WCS)
+ /// Insertion point (in WCS).
///
[DxfCodeValue(10, 20, 30)]
public XYZ InsertionPoint { get; set; }
///
- /// Size
+ /// Size.
///
[DxfCodeValue(40)]
public double Size { get; set; } = 1.0;
///
- /// Shape name
+ /// Shape name.
///
- [DxfCodeValue(2)]
- public string Name { get; set; }
+ [DxfCodeValue(DxfReferenceType.Name, 2)]
+ public TextStyle ShapeStyle
+ {
+ get { return this._style; }
+ set
+ {
+ if (value == null || !value.IsShapeFile)
+ {
+ throw new ArgumentNullException(nameof(value));
+ }
+
+ if (this.Document != null)
+ {
+ this._style = this.updateTable(value, this.Document.TextStyles);
+ }
+ else
+ {
+ this._style = value;
+ }
+ }
+ }
///
- /// Rotation angle
+ /// Rotation angle.
///
[DxfCodeValue(DxfReferenceType.IsAngle, 50)]
public double Rotation { get; set; } = 0;
///
- /// Relative X scale factor
+ /// Relative X scale factor.
///
[DxfCodeValue(41)]
public double RelativeXScale { get; set; } = 1;
///
- /// Oblique angle
+ /// Oblique angle.
///
[DxfCodeValue(DxfReferenceType.IsAngle, 51)]
public double ObliqueAngle { get; set; } = 0;
///
- /// Extrusion direction
+ /// Extrusion direction.
///
[DxfCodeValue(210, 220, 230)]
public XYZ Normal { get; set; } = XYZ.AxisZ;
- public Shape() : base() { }
+ internal ushort ShapeIndex { get; set; }
+
+ private TextStyle _style;
+
+ internal Shape() : base() { }
+
+ ///
+ /// Initializes a shape by the
+ ///
+ /// Text style with the flag
+ public Shape(TextStyle textStyle)
+ {
+ this.ShapeStyle = textStyle;
+ }
+
+ ///
+ public override CadObject Clone()
+ {
+ Shape clone = (Shape)base.Clone();
+
+ clone.ShapeStyle = (TextStyle)(this.ShapeStyle?.Clone());
+
+ return clone;
+ }
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.InsertionPoint);
+ }
}
}
diff --git a/ACadSharp/Entities/SmoothSurfaceType.cs b/src/ACadSharp/Entities/SmoothSurfaceType.cs
similarity index 100%
rename from ACadSharp/Entities/SmoothSurfaceType.cs
rename to src/ACadSharp/Entities/SmoothSurfaceType.cs
diff --git a/ACadSharp/Entities/Solid.cs b/src/ACadSharp/Entities/Solid.cs
similarity index 89%
rename from ACadSharp/Entities/Solid.cs
rename to src/ACadSharp/Entities/Solid.cs
index d8d8dce3..646029bd 100644
--- a/ACadSharp/Entities/Solid.cs
+++ b/src/ACadSharp/Entities/Solid.cs
@@ -15,7 +15,7 @@ namespace ACadSharp.Entities
public class Solid : Entity
{
///
- public override ObjectType ObjectType => ObjectType.SOLID; //Replaces also TRACE
+ public override ObjectType ObjectType => ObjectType.SOLID; //Replaces also TRACE
///
public override string ObjectName => DxfFileToken.EntitySolid;
@@ -48,6 +48,9 @@ public class Solid : Entity
[DxfCodeValue(210, 220, 230)]
public XYZ Normal { get; set; } = XYZ.AxisZ;
- public Solid() : base() { }
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.Null;
+ }
}
}
diff --git a/ACadSharp/Entities/Solid3D.cs b/src/ACadSharp/Entities/Solid3D.cs
similarity index 85%
rename from ACadSharp/Entities/Solid3D.cs
rename to src/ACadSharp/Entities/Solid3D.cs
index 9df7844a..727e89ba 100644
--- a/ACadSharp/Entities/Solid3D.cs
+++ b/src/ACadSharp/Entities/Solid3D.cs
@@ -1,4 +1,5 @@
using ACadSharp.Attributes;
+using CSMath;
namespace ACadSharp.Entities
{
@@ -21,5 +22,11 @@ public class Solid3D : Entity
///
public override string SubclassMarker => DxfSubclassMarker.ModelerGeometry;
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.Null;
+ }
}
}
diff --git a/ACadSharp/Entities/Spline.cs b/src/ACadSharp/Entities/Spline.cs
similarity index 82%
rename from ACadSharp/Entities/Spline.cs
rename to src/ACadSharp/Entities/Spline.cs
index 002b3a11..ce3f4b31 100644
--- a/ACadSharp/Entities/Spline.cs
+++ b/src/ACadSharp/Entities/Spline.cs
@@ -28,76 +28,76 @@ public class Spline : Entity
/// Specifies the three-dimensional normal unit vector for the object.
///
///
- /// omitted if the spline is nonplanar
+ /// Omitted if the spline is nonplanar.
///
[DxfCodeValue(210, 220, 230)]
public XYZ Normal { get; set; } = XYZ.AxisZ;
///
- /// Spline flags
+ /// Spline flags.
///
[DxfCodeValue(70)]
public SplineFlags Flags { get; set; }
///
- /// Degree of the spline curve
+ /// Degree of the spline curve.
///
[DxfCodeValue(71)]
public int Degree { get; set; }
///
- /// Number of knots
+ /// Number of knots.
///
[DxfCodeValue(DxfReferenceType.Count, 72)]
[DxfCollectionCodeValue(40)]
public List Knots { get; } = new List();
///
- /// Number of control points (in WCS)
+ /// Number of control points (in WCS).
///
[DxfCodeValue(DxfReferenceType.Count, 73)]
[DxfCollectionCodeValue(10, 20, 30)]
public List ControlPoints { get; } = new List();
///
- /// Number of fit points (in WCS)
+ /// Number of fit points (in WCS).
///
[DxfCodeValue(DxfReferenceType.Count, 74)]
[DxfCollectionCodeValue(11, 21, 31)]
public List FitPoints { get; } = new List();
///
- /// Knot tolerance
+ /// Knot tolerance.
///
[DxfCodeValue(42)]
public double KnotTolerance { get; set; } = 0.0000001;
///
- /// Control-point tolerance
+ /// Control-point tolerance.
///
[DxfCodeValue(43)]
public double ControlPointTolerance { get; set; } = 0.0000001;
///
- /// Fit tolerance
+ /// Fit tolerance.
///
[DxfCodeValue(44)]
public double FitTolerance { get; set; } = 0.0000000001;
///
- /// Start tangent—may be omitted in WCS
+ /// Start tangent—may be omitted in WCS.
///
[DxfCodeValue(12, 22, 32)]
public XYZ StartTangent { get; set; }
///
- /// End tangent—may be omitted in WCS
+ /// End tangent—may be omitted in WCS.
///
[DxfCodeValue(13, 23, 33)]
public XYZ EndTangent { get; set; }
///
- /// Weight(if not 1); with multiple group pairs, they are present if all are not 1
+ /// Weight(if not 1); with multiple group pairs, they are present if all are not 1.
///
[DxfCodeValue(DxfReferenceType.Count, 41)]
public List Weights { get; } = new List();
@@ -106,6 +106,13 @@ public class Spline : Entity
internal KnotParameterization KnotParameterization { get; set; }
+ ///
public Spline() : base() { }
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.FromPoints(this.ControlPoints);
+ }
}
}
diff --git a/ACadSharp/Entities/SplineFlags.cs b/src/ACadSharp/Entities/SplineFlags.cs
similarity index 100%
rename from ACadSharp/Entities/SplineFlags.cs
rename to src/ACadSharp/Entities/SplineFlags.cs
diff --git a/ACadSharp/Entities/SplineFlags1.cs b/src/ACadSharp/Entities/SplineFlags1.cs
similarity index 100%
rename from ACadSharp/Entities/SplineFlags1.cs
rename to src/ACadSharp/Entities/SplineFlags1.cs
diff --git a/ACadSharp/Entities/TableEntity.cs b/src/ACadSharp/Entities/TableEntity.cs
similarity index 100%
rename from ACadSharp/Entities/TableEntity.cs
rename to src/ACadSharp/Entities/TableEntity.cs
diff --git a/ACadSharp/Entities/TextEntity.cs b/src/ACadSharp/Entities/TextEntity.cs
similarity index 97%
rename from ACadSharp/Entities/TextEntity.cs
rename to src/ACadSharp/Entities/TextEntity.cs
index 3290289b..0f1e5613 100644
--- a/ACadSharp/Entities/TextEntity.cs
+++ b/src/ACadSharp/Entities/TextEntity.cs
@@ -162,6 +162,13 @@ public TextStyle Style
public TextEntity() : base() { }
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.InsertPoint);
+ }
+
+ ///
public override CadObject Clone()
{
TextEntity clone = (TextEntity)base.Clone();
diff --git a/ACadSharp/Entities/TextHorizontalAlignment.cs b/src/ACadSharp/Entities/TextHorizontalAlignment.cs
similarity index 100%
rename from ACadSharp/Entities/TextHorizontalAlignment.cs
rename to src/ACadSharp/Entities/TextHorizontalAlignment.cs
diff --git a/ACadSharp/Entities/TextMirrorFlag.cs b/src/ACadSharp/Entities/TextMirrorFlag.cs
similarity index 100%
rename from ACadSharp/Entities/TextMirrorFlag.cs
rename to src/ACadSharp/Entities/TextMirrorFlag.cs
diff --git a/ACadSharp/Entities/TextVerticalAlignmentType.cs b/src/ACadSharp/Entities/TextVerticalAlignmentType.cs
similarity index 100%
rename from ACadSharp/Entities/TextVerticalAlignmentType.cs
rename to src/ACadSharp/Entities/TextVerticalAlignmentType.cs
diff --git a/ACadSharp/Entities/Tolerance.cs b/src/ACadSharp/Entities/Tolerance.cs
similarity index 93%
rename from ACadSharp/Entities/Tolerance.cs
rename to src/ACadSharp/Entities/Tolerance.cs
index 79445cf7..ece5f9fc 100644
--- a/ACadSharp/Entities/Tolerance.cs
+++ b/src/ACadSharp/Entities/Tolerance.cs
@@ -75,5 +75,11 @@ public DimensionStyle Style
public string Text { get; set; }
private DimensionStyle _style = DimensionStyle.Default;
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.InsertionPoint);
+ }
}
}
diff --git a/src/ACadSharp/Entities/UnderlayDisplayFlags.cs b/src/ACadSharp/Entities/UnderlayDisplayFlags.cs
new file mode 100644
index 00000000..3d52c5a6
--- /dev/null
+++ b/src/ACadSharp/Entities/UnderlayDisplayFlags.cs
@@ -0,0 +1,36 @@
+using System;
+
+namespace ACadSharp.Entities
+{
+ ///
+ /// Underlay display options.
+ ///
+ [Flags]
+ public enum UnderlayDisplayFlags : byte
+ {
+ ///
+ /// Clipping is on.
+ ///
+ ClippingOn = 1,
+
+ ///
+ /// Underlay is on.
+ ///
+ ShowUnderlay = 2,
+
+ ///
+ /// Show as monochrome.
+ ///
+ Monochrome = 4,
+
+ ///
+ /// Adjust for background.
+ ///
+ AdjustForBackground = 8,
+
+ ///
+ /// Clip is inside mode.
+ ///
+ ClipInsideMode = 16
+ }
+}
diff --git a/src/ACadSharp/Entities/UnderlayEntity.cs b/src/ACadSharp/Entities/UnderlayEntity.cs
new file mode 100644
index 00000000..99f43d78
--- /dev/null
+++ b/src/ACadSharp/Entities/UnderlayEntity.cs
@@ -0,0 +1,117 @@
+using ACadSharp.Attributes;
+using ACadSharp.Objects;
+using CSMath;
+using System;
+
+namespace ACadSharp.Entities
+{
+ ///
+ /// Common base class for all underlay entities, like .
+ ///
+ [DxfSubClass(null, true)]
+ public abstract class UnderlayEntity : Entity
+ {
+ ///
+ public override string SubclassMarker => DxfSubclassMarker.Underlay;
+
+ ///
+ /// Specifies the three-dimensional normal unit vector for the object.
+ ///
+ [DxfCodeValue(210, 220, 230)]
+ public XYZ Normal { get; set; } = XYZ.AxisZ;
+
+ ///
+ /// Insertion point(in WCS)
+ ///
+ [DxfCodeValue(10, 20, 30)]
+ public XYZ InsertPoint { get; set; }
+
+ ///
+ /// X scale factor
+ ///
+ [DxfCodeValue(41)]
+ public double XScale { get; set; } = 1;
+
+ ///
+ /// Y scale factor
+ ///
+ [DxfCodeValue(42)]
+ public double YScale { get; set; } = 1;
+
+ ///
+ /// Z scale factor
+ ///
+ [DxfCodeValue(43)]
+ public double ZScale { get; set; } = 1;
+
+ ///
+ /// Specifies the rotation angle for the object.
+ ///
+ ///
+ /// The rotation angle in radians.
+ ///
+ [DxfCodeValue(DxfReferenceType.IsAngle, 50)]
+ public double Rotation { get; set; } = 0.0;
+
+ ///
+ /// Underlay display options.
+ ///
+ [DxfCodeValue(280)]
+ public UnderlayDisplayFlags Flags { get; set; }
+
+ ///
+ /// Contrast
+ ///
+ ///
+ /// 0-100; default = 50
+ ///
+ [DxfCodeValue(281)]
+ public byte Contrast
+ {
+ get { return this._contrast; }
+ set
+ {
+ if (value < 0 || value > 100)
+ {
+ throw new ArgumentException($"Invalid Brightness value: {value}, must be in range 0-100");
+ }
+
+ this._contrast = value;
+ }
+ }
+
+ ///
+ /// Fade
+ ///
+ ///
+ /// Range: 0 - 100
+ /// Default: 0
+ ///
+ [DxfCodeValue(282)]
+ public byte Fade
+ {
+ get { return this._fade; }
+ set
+ {
+ if (value < 0 || value > 100)
+ {
+ throw new ArgumentException($"Invalid Brightness value: {value}, must be in range 0-100");
+ }
+
+ this._fade = value;
+ }
+ }
+
+ [DxfCodeValue(DxfReferenceType.Handle, 340)]
+ public UnderlayDefinition Definition { get; set; }
+
+ private byte _contrast = 50;
+ private byte _fade = 0;
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.Null;
+ }
+ }
+}
diff --git a/ACadSharp/Entities/UnknownEntity.cs b/src/ACadSharp/Entities/UnknownEntity.cs
similarity index 81%
rename from ACadSharp/Entities/UnknownEntity.cs
rename to src/ACadSharp/Entities/UnknownEntity.cs
index 49f3878c..65022e73 100644
--- a/ACadSharp/Entities/UnknownEntity.cs
+++ b/src/ACadSharp/Entities/UnknownEntity.cs
@@ -1,4 +1,5 @@
using ACadSharp.Classes;
+using CSMath;
namespace ACadSharp.Entities
{
@@ -54,5 +55,14 @@ internal UnknownEntity(DxfClass dxfClass)
{
this.DxfClass = dxfClass;
}
+
+ ///
+ ///
+ /// An Unknown Entity does not have any geometric shape, therfore it's bounding box will be always 0
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return default;
+ }
}
}
diff --git a/ACadSharp/Entities/Vertex.cs b/src/ACadSharp/Entities/Vertex.cs
similarity index 86%
rename from ACadSharp/Entities/Vertex.cs
rename to src/ACadSharp/Entities/Vertex.cs
index f0915654..8dfd466c 100644
--- a/ACadSharp/Entities/Vertex.cs
+++ b/src/ACadSharp/Entities/Vertex.cs
@@ -49,11 +49,15 @@ public abstract class Vertex : Entity, IVertex
///
/// Vertex identifier
///
- [DxfCodeValue(DxfReferenceType.Ignored, 91)] //TODO: for some versions this code is invalid
+ [DxfCodeValue(DxfReferenceType.Ignored, 91)] //TODO: for some versions this code is invalid
public int Id { get; set; }
IVector IVertex.Location { get { return this.Location; } }
- public Vertex() : base() { }
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return new BoundingBox(this.Location);
+ }
}
}
diff --git a/ACadSharp/Entities/Vertex2D.cs b/src/ACadSharp/Entities/Vertex2D.cs
similarity index 100%
rename from ACadSharp/Entities/Vertex2D.cs
rename to src/ACadSharp/Entities/Vertex2D.cs
diff --git a/ACadSharp/Entities/Vertex3D.cs b/src/ACadSharp/Entities/Vertex3D.cs
similarity index 100%
rename from ACadSharp/Entities/Vertex3D.cs
rename to src/ACadSharp/Entities/Vertex3D.cs
diff --git a/ACadSharp/Entities/VertexFaceMesh.cs b/src/ACadSharp/Entities/VertexFaceMesh.cs
similarity index 100%
rename from ACadSharp/Entities/VertexFaceMesh.cs
rename to src/ACadSharp/Entities/VertexFaceMesh.cs
diff --git a/ACadSharp/Entities/VertexFaceRecord.cs b/src/ACadSharp/Entities/VertexFaceRecord.cs
similarity index 100%
rename from ACadSharp/Entities/VertexFaceRecord.cs
rename to src/ACadSharp/Entities/VertexFaceRecord.cs
diff --git a/ACadSharp/Entities/VertexFlags.cs b/src/ACadSharp/Entities/VertexFlags.cs
similarity index 100%
rename from ACadSharp/Entities/VertexFlags.cs
rename to src/ACadSharp/Entities/VertexFlags.cs
diff --git a/ACadSharp/Entities/VerticalAlignmentType.cs b/src/ACadSharp/Entities/VerticalAlignmentType.cs
similarity index 100%
rename from ACadSharp/Entities/VerticalAlignmentType.cs
rename to src/ACadSharp/Entities/VerticalAlignmentType.cs
diff --git a/ACadSharp/Entities/ViewPort.cs b/src/ACadSharp/Entities/ViewPort.cs
similarity index 96%
rename from ACadSharp/Entities/ViewPort.cs
rename to src/ACadSharp/Entities/ViewPort.cs
index 24772f8f..17049b09 100644
--- a/ACadSharp/Entities/ViewPort.cs
+++ b/src/ACadSharp/Entities/ViewPort.cs
@@ -286,8 +286,7 @@ public class Viewport : Entity
//Soft pointer reference to viewport object (for layer VP property override)
- public Viewport() : base() { }
-
+ ///
public override CadObject Clone()
{
Viewport clone = (Viewport)base.Clone();
@@ -296,5 +295,14 @@ public override CadObject Clone()
return clone;
}
+
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ XYZ min = new XYZ(Center.X - this.Width, Center.Y - this.Height, Center.Z);
+ XYZ max = new XYZ(Center.X + this.Width, Center.Y + this.Height, Center.Z);
+
+ return new BoundingBox(min, max);
+ }
}
}
diff --git a/ACadSharp/Entities/ViewportStatusFlags.cs b/src/ACadSharp/Entities/ViewportStatusFlags.cs
similarity index 100%
rename from ACadSharp/Entities/ViewportStatusFlags.cs
rename to src/ACadSharp/Entities/ViewportStatusFlags.cs
diff --git a/src/ACadSharp/Entities/Wipeout.cs b/src/ACadSharp/Entities/Wipeout.cs
new file mode 100644
index 00000000..e2fa7ad1
--- /dev/null
+++ b/src/ACadSharp/Entities/Wipeout.cs
@@ -0,0 +1,33 @@
+using ACadSharp.Attributes;
+
+namespace ACadSharp.Entities
+{
+ ///
+ /// Represents a entity.
+ ///
+ ///
+ /// Object name
+ /// Dxf class name
+ ///
+ [DxfName(DxfFileToken.EntityWipeout)]
+ [DxfSubClass(DxfSubclassMarker.Wipeout)]
+ public class Wipeout : CadImageBase
+ {
+ ///
+ public override ObjectType ObjectType => ObjectType.UNLISTED;
+
+ ///
+ public override string ObjectName => DxfFileToken.EntityWipeout;
+
+ ///
+ public override string SubclassMarker => DxfSubclassMarker.Wipeout;
+
+ ///
+ /// Default constructor.
+ ///
+ public Wipeout()
+ {
+ this.Flags = ImageDisplayFlags.ShowImage | ImageDisplayFlags.ShowNotAlignedImage | ImageDisplayFlags.UseClippingBoundary;
+ }
+ }
+}
diff --git a/ACadSharp/Entities/XLine.cs b/src/ACadSharp/Entities/XLine.cs
similarity index 83%
rename from ACadSharp/Entities/XLine.cs
rename to src/ACadSharp/Entities/XLine.cs
index 9aede1db..b77d97f0 100644
--- a/ACadSharp/Entities/XLine.cs
+++ b/src/ACadSharp/Entities/XLine.cs
@@ -24,17 +24,21 @@ public class XLine : Entity
public override string SubclassMarker => DxfSubclassMarker.XLine;
///
- /// First point(in WCS)
+ /// First point(in WCS).
///
[DxfCodeValue(10, 20, 30)]
public XYZ FirstPoint { get; set; }
///
- /// Unit direction vector(in WCS)
+ /// Unit direction vector(in WCS).
///
[DxfCodeValue(11, 21, 31)]
public XYZ Direction { get; set; }
- public XLine() : base() { }
+ ///
+ public override BoundingBox GetBoundingBox()
+ {
+ return BoundingBox.Infinite;
+ }
}
}
diff --git a/src/ACadSharp/Exceptions/CadNotSupportedException.cs b/src/ACadSharp/Exceptions/CadNotSupportedException.cs
new file mode 100644
index 00000000..ae67f58d
--- /dev/null
+++ b/src/ACadSharp/Exceptions/CadNotSupportedException.cs
@@ -0,0 +1,12 @@
+using System;
+
+namespace ACadSharp.Exceptions
+{
+ [Serializable]
+ public class CadNotSupportedException : NotSupportedException
+ {
+ public CadNotSupportedException() : base($"File version not recognised") { }
+
+ public CadNotSupportedException(ACadVersion version) : base($"File version not supported: {version}") { }
+ }
+}
diff --git a/ACadSharp/Exceptions/DwgException.cs b/src/ACadSharp/Exceptions/DwgException.cs
similarity index 99%
rename from ACadSharp/Exceptions/DwgException.cs
rename to src/ACadSharp/Exceptions/DwgException.cs
index 7e66be0c..2745f93e 100644
--- a/ACadSharp/Exceptions/DwgException.cs
+++ b/src/ACadSharp/Exceptions/DwgException.cs
@@ -13,4 +13,4 @@ protected DwgException(
System.Runtime.Serialization.SerializationInfo info,
System.Runtime.Serialization.StreamingContext context) : base(info, context) { }
}
-}
+}
\ No newline at end of file
diff --git a/ACadSharp/Exceptions/DxfException.cs b/src/ACadSharp/Exceptions/DxfException.cs
similarity index 100%
rename from ACadSharp/Exceptions/DxfException.cs
rename to src/ACadSharp/Exceptions/DxfException.cs
diff --git a/ACadSharp/ExtendedDataCollection.cs b/src/ACadSharp/ExtendedDataCollection.cs
similarity index 100%
rename from ACadSharp/ExtendedDataCollection.cs
rename to src/ACadSharp/ExtendedDataCollection.cs
diff --git a/ACadSharp/FlowDirectionType.cs b/src/ACadSharp/FlowDirectionType.cs
similarity index 100%
rename from ACadSharp/FlowDirectionType.cs
rename to src/ACadSharp/FlowDirectionType.cs
diff --git a/src/ACadSharp/GroupCodeValue.cs b/src/ACadSharp/GroupCodeValue.cs
new file mode 100644
index 00000000..6123b8c4
--- /dev/null
+++ b/src/ACadSharp/GroupCodeValue.cs
@@ -0,0 +1,115 @@
+namespace ACadSharp
+{
+ public static class GroupCodeValue
+ {
+ public static GroupCodeValueType TransformValue(int code)
+ {
+ if (code >= 0 && code <= 4)
+ return GroupCodeValueType.String;
+ if (code == 5)
+ return GroupCodeValueType.Handle;
+ if (code >= 6 && code <= 9)
+ return GroupCodeValueType.String;
+ if (code >= 10 && code <= 39)
+ return GroupCodeValueType.Point3D;
+ if (code >= 40 && code <= 59)
+ return GroupCodeValueType.Double;
+ if (code >= 60 && code <= 79)
+ return GroupCodeValueType.Int16;
+ if (code >= 90 && code <= 99)
+ return GroupCodeValueType.Int32;
+ if (code == 100)
+ return GroupCodeValueType.String;
+ if (code == 101)
+ return GroupCodeValueType.String;
+ if (code == 102)
+ return GroupCodeValueType.String;
+ if (code == 105)
+ return GroupCodeValueType.Handle;
+
+ if (code >= 110 && code <= 119)
+ return GroupCodeValueType.Double;
+ if (code >= 120 && code <= 129)
+ return GroupCodeValueType.Double;
+ if (code >= 130 && code <= 139)
+ return GroupCodeValueType.Double;
+ if (code >= 140 && code <= 149)
+ return GroupCodeValueType.Double;
+
+ if (code >= 160 && code <= 169)
+ return GroupCodeValueType.Int64;
+
+ if (code >= 170 && code <= 179)
+ return GroupCodeValueType.Int16;
+
+ if (code >= 210 && code <= 239)
+ return GroupCodeValueType.Double;
+
+ if (code >= 270 && code <= 279)
+ return GroupCodeValueType.Int16;
+
+ if (code >= 280 && code <= 289)
+ return GroupCodeValueType.Byte;
+
+ if (code >= 290 && code <= 299)
+ return GroupCodeValueType.Bool;
+
+ if (code >= 300 && code <= 309)
+ return GroupCodeValueType.String;
+
+ if (code >= 310 && code <= 319)
+ return GroupCodeValueType.Chunk;
+
+ if (code >= 320 && code <= 329)
+ return GroupCodeValueType.Handle;
+
+ if (code >= 330 && code <= 369)
+ return GroupCodeValueType.ObjectId;
+
+ if (code >= 370 && code <= 379)
+ return GroupCodeValueType.Int16;
+ if (code >= 380 && code <= 389)
+ return GroupCodeValueType.Int16;
+
+ if (code >= 390 && code <= 399)
+ return GroupCodeValueType.ObjectId;
+
+ if (code >= 400 && code <= 409)
+ return GroupCodeValueType.Int16;
+ if (code >= 410 && code <= 419)
+ return GroupCodeValueType.String;
+ if (code >= 420 && code <= 429)
+ return GroupCodeValueType.Int32;
+ if (code >= 430 && code <= 439)
+ return GroupCodeValueType.String;
+ if (code >= 440 && code <= 449)
+ return GroupCodeValueType.Int32;
+ if (code >= 450 && code <= 459)
+ return GroupCodeValueType.Int32;
+ if (code >= 460 && code <= 469)
+ return GroupCodeValueType.Double;
+ if (code >= 470 && code <= 479)
+ return GroupCodeValueType.String;
+ if (code >= 480 && code <= 481)
+ return GroupCodeValueType.Handle;
+
+ if (code == 999)
+ return GroupCodeValueType.Comment;
+
+ if (code >= 1000 && code <= 1003)
+ return GroupCodeValueType.ExtendedDataString;
+ if (code == 1004)
+ return GroupCodeValueType.ExtendedDataChunk;
+ if (code >= 1005 && code <= 1009)
+ return GroupCodeValueType.ExtendedDataHandle;
+ if (code >= 1010 && code <= 1059)
+ return GroupCodeValueType.ExtendedDataDouble;
+ if (code >= 1060 && code <= 1070)
+ return GroupCodeValueType.ExtendedDataInt16;
+ if (code == 1071)
+ return GroupCodeValueType.ExtendedDataInt32;
+
+ return GroupCodeValueType.None;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/ACadSharp/GroupCodeValueType.cs b/src/ACadSharp/GroupCodeValueType.cs
new file mode 100644
index 00000000..90ccaf29
--- /dev/null
+++ b/src/ACadSharp/GroupCodeValueType.cs
@@ -0,0 +1,71 @@
+namespace ACadSharp
+{
+ ///
+ /// Group codes define the type of the associated value as an integer, a floating-point number, or a string, according to the following table of group code ranges.
+ ///
+ public enum GroupCodeValueType
+ {
+ None,
+
+ ///
+ /// String
+ ///
+ ///
+ /// Code range : 0-9
+ ///
+ String,
+
+ ///
+ /// Double precision 3D point value
+ ///
+ ///
+ /// Code range : 10-39
+ ///
+ Point3D,
+
+ ///
+ /// Double-precision floating-point value
+ ///
+ ///
+ /// Code range : 40-59 | 110-119 | 120-129 | 130-139 | 210-239
+ ///
+ Double,
+
+ Byte,
+
+ Int16,
+
+ Int32,
+
+ Int64,
+
+ ///
+ /// String representing hexadecimal (hex) handle value
+ ///
+ ///
+ /// Code range : 105
+ ///
+ Handle,
+
+ ObjectId,
+
+ Bool,
+
+ Chunk,
+
+ ///
+ /// Comment (string)
+ ///
+ ///
+ /// Code range : 999
+ ///
+ Comment,
+
+ ExtendedDataString,
+ ExtendedDataChunk,
+ ExtendedDataHandle,
+ ExtendedDataDouble,
+ ExtendedDataInt16,
+ ExtendedDataInt32,
+ }
+}
\ No newline at end of file
diff --git a/ACadSharp/Header/AttributeVisibilityMode.cs b/src/ACadSharp/Header/AttributeVisibilityMode.cs
similarity index 100%
rename from ACadSharp/Header/AttributeVisibilityMode.cs
rename to src/ACadSharp/Header/AttributeVisibilityMode.cs
diff --git a/ACadSharp/Header/CadHeader.cs b/src/ACadSharp/Header/CadHeader.cs
similarity index 100%
rename from ACadSharp/Header/CadHeader.cs
rename to src/ACadSharp/Header/CadHeader.cs
diff --git a/ACadSharp/Header/DimensionAssociation.cs b/src/ACadSharp/Header/DimensionAssociation.cs
similarity index 100%
rename from ACadSharp/Header/DimensionAssociation.cs
rename to src/ACadSharp/Header/DimensionAssociation.cs
diff --git a/ACadSharp/Header/EntityPlotStyleType.cs b/src/ACadSharp/Header/EntityPlotStyleType.cs
similarity index 100%
rename from ACadSharp/Header/EntityPlotStyleType.cs
rename to src/ACadSharp/Header/EntityPlotStyleType.cs
diff --git a/ACadSharp/Header/IndexCreationFlags.cs b/src/ACadSharp/Header/IndexCreationFlags.cs
similarity index 100%
rename from ACadSharp/Header/IndexCreationFlags.cs
rename to src/ACadSharp/Header/IndexCreationFlags.cs
diff --git a/ACadSharp/Header/MeasurementUnits.cs b/src/ACadSharp/Header/MeasurementUnits.cs
similarity index 100%
rename from ACadSharp/Header/MeasurementUnits.cs
rename to src/ACadSharp/Header/MeasurementUnits.cs
diff --git a/ACadSharp/Header/ObjectSnapMode.cs b/src/ACadSharp/Header/ObjectSnapMode.cs
similarity index 100%
rename from ACadSharp/Header/ObjectSnapMode.cs
rename to src/ACadSharp/Header/ObjectSnapMode.cs
diff --git a/ACadSharp/Header/ObjectSortingFlags.cs b/src/ACadSharp/Header/ObjectSortingFlags.cs
similarity index 100%
rename from ACadSharp/Header/ObjectSortingFlags.cs
rename to src/ACadSharp/Header/ObjectSortingFlags.cs
diff --git a/ACadSharp/Header/ShadeEdgeType.cs b/src/ACadSharp/Header/ShadeEdgeType.cs
similarity index 100%
rename from ACadSharp/Header/ShadeEdgeType.cs
rename to src/ACadSharp/Header/ShadeEdgeType.cs
diff --git a/ACadSharp/Header/ShadowMode.cs b/src/ACadSharp/Header/ShadowMode.cs
similarity index 100%
rename from ACadSharp/Header/ShadowMode.cs
rename to src/ACadSharp/Header/ShadowMode.cs
diff --git a/ACadSharp/Header/SpaceLineTypeScaling.cs b/src/ACadSharp/Header/SpaceLineTypeScaling.cs
similarity index 100%
rename from ACadSharp/Header/SpaceLineTypeScaling.cs
rename to src/ACadSharp/Header/SpaceLineTypeScaling.cs
diff --git a/ACadSharp/Header/SplineType.cs b/src/ACadSharp/Header/SplineType.cs
similarity index 100%
rename from ACadSharp/Header/SplineType.cs
rename to src/ACadSharp/Header/SplineType.cs
diff --git a/ACadSharp/IHandledCadObject.cs b/src/ACadSharp/IHandledCadObject.cs
similarity index 100%
rename from ACadSharp/IHandledCadObject.cs
rename to src/ACadSharp/IHandledCadObject.cs
diff --git a/ACadSharp/INamedCadObject.cs b/src/ACadSharp/INamedCadObject.cs
similarity index 87%
rename from ACadSharp/INamedCadObject.cs
rename to src/ACadSharp/INamedCadObject.cs
index f72b55db..f73b31ca 100644
--- a/ACadSharp/INamedCadObject.cs
+++ b/src/ACadSharp/INamedCadObject.cs
@@ -10,7 +10,7 @@ public interface INamedCadObject
event EventHandler OnNameChanged;
///
- /// Name identifier for this object
+ /// Name identifier for this object.
///
string Name { get; }
}
diff --git a/src/ACadSharp/IO/CadDocumentBuilder.cs b/src/ACadSharp/IO/CadDocumentBuilder.cs
new file mode 100644
index 00000000..11a3d788
--- /dev/null
+++ b/src/ACadSharp/IO/CadDocumentBuilder.cs
@@ -0,0 +1,291 @@
+using ACadSharp.Entities;
+using ACadSharp.IO.Templates;
+using ACadSharp.Tables;
+using ACadSharp.Tables.Collections;
+using System;
+using System.Collections.Generic;
+
+namespace ACadSharp.IO
+{
+ internal abstract class CadDocumentBuilder
+ {
+ public event NotificationEventHandler OnNotification;
+
+ public ACadVersion Version { get; }
+
+ public CadDocument DocumentToBuild { get; }
+
+ public AppIdsTable AppIds { get; set; } = new AppIdsTable();
+
+ public BlockRecordsTable BlockRecords { get; set; } = new BlockRecordsTable();
+
+ public DimensionStylesTable DimensionStyles { get; set; } = new DimensionStylesTable();
+
+ public LayersTable Layers { get; set; } = new LayersTable();
+
+ public LineTypesTable LineTypesTable { get; set; } = new LineTypesTable();
+
+ public TextStylesTable TextStyles { get; set; } = new TextStylesTable();
+
+ public UCSTable UCSs { get; set; } = new UCSTable();
+
+ public ViewsTable Views { get; set; } = new ViewsTable();
+
+ public VPortsTable VPorts { get; set; } = new VPortsTable();
+
+ public abstract bool KeepUnknownEntities { get; }
+
+ public ulong InitialHandSeed { get; set; } = 0;
+
+ protected Dictionary cadObjectsTemplates = new();
+
+ protected Dictionary templatesMap = new();
+
+ protected Dictionary cadObjects = new();
+
+ protected Dictionary tableEntryTemplates = new();
+
+ protected Dictionary tableTemplates = new();
+
+ protected Dictionary dictionaryTemplates = new();
+
+ public CadDocumentBuilder(ACadVersion version, CadDocument document)
+ {
+ this.Version = version;
+ this.DocumentToBuild = document;
+ }
+
+ public virtual void BuildDocument()
+ {
+ foreach (ICadTableEntryTemplate template in this.tableEntryTemplates.Values)
+ {
+ template.Build(this);
+ }
+
+ foreach (CadTemplate template in this.cadObjectsTemplates.Values)
+ {
+ template.Build(this);
+ }
+ }
+
+ public void AddTemplate(CadTemplate template)
+ {
+ this.addToMap(template);
+
+ switch (template)
+ {
+ case ICadDictionaryTemplate dictionaryTemplate:
+ this.dictionaryTemplates.Add(dictionaryTemplate.CadObject.Handle, dictionaryTemplate);
+ break;
+ case ICadTableTemplate tableTemplate:
+ this.tableTemplates.Add(tableTemplate.CadObject.Handle, tableTemplate);
+ break;
+ case ICadTableEntryTemplate tableEntryTemplate:
+ this.tableEntryTemplates.Add(tableEntryTemplate.CadObject.Handle, tableEntryTemplate);
+ break;
+ default:
+ this.cadObjectsTemplates.Add(template.CadObject.Handle, template);
+ break;
+ }
+ }
+
+ public bool TryGetCadObject(ulong? handle, out T value) where T : CadObject
+ {
+ if (!handle.HasValue || handle == 0)
+ {
+ value = null;
+ return false;
+ }
+
+ if (this.cadObjects.TryGetValue(handle.Value, out CadObject obj))
+ {
+ if (obj is UnknownEntity && !this.KeepUnknownEntities)
+ {
+ value = null;
+ return false;
+ }
+
+ if (obj is T)
+ {
+ value = (T)obj;
+ return true;
+ }
+ }
+
+ value = null;
+ return false;
+ }
+
+ public T GetObjectTemplate(ulong handle) where T : CadTemplate
+ {
+ if (this.templatesMap.TryGetValue(handle, out ICadObjectTemplate template))
+ {
+ return (T)template;
+ }
+
+ return null;
+ }
+
+ public bool TryGetTableEntry(string name, out T entry)
+ where T : TableEntry
+ {
+ //Only to be used when the tables are build
+ if (string.IsNullOrEmpty(name))
+ {
+ entry = null;
+ return false;
+ }
+
+ Table table = null;
+ if (typeof(T) == typeof(AppId))
+ {
+ table = this.AppIds as Table;
+ }
+ else if (typeof(T) == typeof(Layer))
+ {
+ table = this.Layers as Table;
+ }
+ else if (typeof(T) == typeof(LineType))
+ {
+ table = this.LineTypesTable as Table;
+ }
+ else if (typeof(T) == typeof(UCS))
+ {
+ table = this.UCSs as Table;
+ }
+ else if (typeof(T) == typeof(View))
+ {
+ table = this.Views as Table;
+ }
+ else if (typeof(T) == typeof(DimensionStyle))
+ {
+ table = this.DimensionStyles as Table;
+ }
+ else if (typeof(T) == typeof(TextStyle))
+ {
+ table = this.TextStyles as Table;
+ }
+ else if (typeof(T) == typeof(VPortsTable))
+ {
+ table = this.VPorts as Table;
+ }
+ else if (typeof(T) == typeof(BlockRecord))
+ {
+ table = this.BlockRecords as Table;
+ }
+
+ if (table == null)
+ {
+ entry = null;
+ return false;
+ }
+
+ return table.TryGetValue(name, out entry);
+ }
+
+ public bool TryGetObjectTemplate(ulong? handle, out T value) where T : CadTemplate
+ {
+ if (!handle.HasValue || handle == 0)
+ {
+ value = null;
+ return false;
+ }
+
+ if (this.templatesMap.TryGetValue(handle.Value, out ICadObjectTemplate template))
+ {
+ if (template is T)
+ {
+ value = (T)template;
+ return true;
+ }
+ }
+
+ value = null;
+ return false;
+ }
+
+ public void RegisterTables()
+ {
+ this.DocumentToBuild.RegisterCollection(this.AppIds);
+ this.DocumentToBuild.RegisterCollection(this.LineTypesTable);
+ this.DocumentToBuild.RegisterCollection(this.Layers);
+ this.DocumentToBuild.RegisterCollection(this.TextStyles);
+ this.DocumentToBuild.RegisterCollection(this.UCSs);
+ this.DocumentToBuild.RegisterCollection(this.Views);
+ this.DocumentToBuild.RegisterCollection(this.DimensionStyles);
+ this.DocumentToBuild.RegisterCollection(this.VPorts);
+ this.DocumentToBuild.RegisterCollection(this.BlockRecords);
+ }
+
+ public void BuildTables()
+ {
+ this.BuildTable(this.AppIds);
+ this.BuildTable(this.LineTypesTable);
+ this.BuildTable(this.Layers);
+ this.BuildTable(this.TextStyles);
+ this.BuildTable(this.UCSs);
+ this.BuildTable(this.Views);
+ this.BuildTable(this.DimensionStyles);
+ this.BuildTable(this.VPorts);
+ this.BuildTable(this.BlockRecords);
+ }
+
+ public void Notify(string message, NotificationType notificationType = NotificationType.None, Exception exception = null)
+ {
+ this.OnNotification?.Invoke(this, new NotificationEventArgs(message, notificationType, exception));
+ }
+
+ public void BuildTable(Table table)
+ where T : TableEntry
+ {
+ if (this.tableTemplates.TryGetValue(table.Handle, out ICadTableTemplate template))
+ {
+ template.Build(this);
+ }
+ else
+ {
+ this.Notify($"Table {table.ObjectName} not found in the document", NotificationType.Warning);
+ }
+ }
+
+ protected void registerTable(T table)
+ where T : Table
+ where R : TableEntry
+ {
+ if (table == null)
+ {
+ this.DocumentToBuild.RegisterCollection((T)Activator.CreateInstance(typeof(T)));
+ }
+ else
+ {
+ this.DocumentToBuild.RegisterCollection(table);
+ }
+ }
+
+ protected void buildDictionaries()
+ {
+ foreach (ICadDictionaryTemplate dictionaryTemplate in dictionaryTemplates.Values)
+ {
+ dictionaryTemplate.Build(this);
+ }
+
+ this.DocumentToBuild.UpdateCollections(true);
+ }
+
+ private void addToMap(ICadObjectTemplate template)
+ {
+ if (template.CadObject.Handle == 0)
+ {
+ template.CadObject.Handle = this.InitialHandSeed + 1;
+ }
+
+ if (template.CadObject.Handle > this.InitialHandSeed)
+ {
+ this.InitialHandSeed = template.CadObject.Handle;
+ }
+
+ this.templatesMap.Add(template.CadObject.Handle, template);
+ this.cadObjects.Add(template.CadObject.Handle, template.CadObject);
+ }
+ }
+}
diff --git a/ACadSharp/IO/CadReaderBase.cs b/src/ACadSharp/IO/CadReaderBase.cs
similarity index 79%
rename from ACadSharp/IO/CadReaderBase.cs
rename to src/ACadSharp/IO/CadReaderBase.cs
index ac7f46c2..888ef66e 100644
--- a/ACadSharp/IO/CadReaderBase.cs
+++ b/src/ACadSharp/IO/CadReaderBase.cs
@@ -7,10 +7,21 @@
namespace ACadSharp.IO
{
- public abstract class CadReaderBase : ICadReader
+ ///
+ /// Base class for the DWG and DXF readers.
+ ///
+ /// Configuration type for the reader.
+ public abstract class CadReaderBase : ICadReader
+ where T : CadReaderConfiguration, new()
{
+ ///
public event NotificationEventHandler OnNotification;
+ ///
+ /// Reader configuration.
+ ///
+ public T Configuration { get; set; } = new();
+
protected CadDocument _document = new CadDocument(false);
protected Encoding _encoding = Encoding.Default;
@@ -22,9 +33,8 @@ protected CadReaderBase(NotificationEventHandler notification)
this.OnNotification += notification;
}
- protected CadReaderBase(string filename, NotificationEventHandler notification = null) : this(notification)
+ protected CadReaderBase(string filename, NotificationEventHandler notification = null) : this(File.OpenRead(filename), notification)
{
- this._fileStream = new StreamIO(filename, FileMode.Open, FileAccess.Read);
}
protected CadReaderBase(Stream stream, NotificationEventHandler notification = null) : this(notification)
diff --git a/ACadSharp/IO/CadReaderConfiguration.cs b/src/ACadSharp/IO/CadReaderConfiguration.cs
similarity index 85%
rename from ACadSharp/IO/CadReaderConfiguration.cs
rename to src/ACadSharp/IO/CadReaderConfiguration.cs
index 49b9da93..eaea2a22 100644
--- a/ACadSharp/IO/CadReaderConfiguration.cs
+++ b/src/ACadSharp/IO/CadReaderConfiguration.cs
@@ -1,7 +1,8 @@
-using ACadSharp.IO;
-
-namespace ACadSharp.IO
+namespace ACadSharp.IO
{
+ ///
+ /// Base configuration for all the classes.
+ ///
public abstract class CadReaderConfiguration
{
///
diff --git a/ACadSharp/IO/CadWriterBase.cs b/src/ACadSharp/IO/CadWriterBase.cs
similarity index 64%
rename from ACadSharp/IO/CadWriterBase.cs
rename to src/ACadSharp/IO/CadWriterBase.cs
index c180d22f..d0042595 100644
--- a/ACadSharp/IO/CadWriterBase.cs
+++ b/src/ACadSharp/IO/CadWriterBase.cs
@@ -3,25 +3,40 @@
using System;
using System.IO;
using ACadSharp.Classes;
+using ACadSharp.IO;
+using ACadSharp.Exceptions;
+using ACadSharp.IO.DWG;
+using ACadSharp.IO.DWG.DwgStreamWriters;
+using CSUtilities.IO;
+using System.Collections.Generic;
namespace ACadSharp.IO
{
- public abstract class CadWriterBase : ICadWriter
+ ///
+ /// Base class for the CAD writers.
+ ///
+ public abstract class CadWriterBase : ICadWriter
+ where T : CadWriterConfiguration, new()
{
+ ///
+ /// Notification event to get information about the writing process.
+ ///
+ ///
+ /// The notification system informs about any issue or non critical errors during the writing.
+ ///
public event NotificationEventHandler OnNotification;
///
- /// Notifies the writer to close the stream once the operation is completed
+ /// Configuration for the writer.
///
- ///
- /// true
- ///
- public bool CloseStream { get; set; } = true;
+ public T Configuration { get; set; } = new T();
protected Stream _stream;
protected CadDocument _document;
+ protected Encoding _encoding;
+
protected CadWriterBase(Stream stream, CadDocument document)
{
this._stream = stream;
@@ -32,6 +47,8 @@ protected CadWriterBase(Stream stream, CadDocument document)
public virtual void Write()
{
DxfClassCollection.UpdateDxfClasses(_document);
+
+ this._encoding = this.getListedEncoding(this._document.Header.CodePage);
}
///
diff --git a/src/ACadSharp/IO/CadWriterConfiguration.cs b/src/ACadSharp/IO/CadWriterConfiguration.cs
new file mode 100644
index 00000000..68175f93
--- /dev/null
+++ b/src/ACadSharp/IO/CadWriterConfiguration.cs
@@ -0,0 +1,27 @@
+namespace ACadSharp.IO
+{
+ ///
+ /// Configuration for the class.
+ ///
+ public class CadWriterConfiguration
+ {
+ ///
+ /// The writer will close the stream once the operation is completed.
+ ///
+ ///
+ /// default: true
+ ///
+ public bool CloseStream { get; set; } = true;
+
+ ///
+ /// Will not ignore the objects in the document.
+ ///
+ ///
+ /// Due the complexity of XRecords, if this flag is set to true, it may cause a corruption of the file if the records have been modified manually.
+ ///
+ ///
+ /// default: false
+ ///
+ public bool WriteXRecords { get; set; } = false;
+ }
+}
diff --git a/ACadSharp/IO/DWG/CRC.cs b/src/ACadSharp/IO/DWG/CRC.cs
similarity index 100%
rename from ACadSharp/IO/DWG/CRC.cs
rename to src/ACadSharp/IO/DWG/CRC.cs
diff --git a/ACadSharp/IO/DWG/CRC32StreamHandler.cs b/src/ACadSharp/IO/DWG/CRC32StreamHandler.cs
similarity index 100%
rename from ACadSharp/IO/DWG/CRC32StreamHandler.cs
rename to src/ACadSharp/IO/DWG/CRC32StreamHandler.cs
diff --git a/ACadSharp/IO/DWG/CRC8StreamHandler.cs b/src/ACadSharp/IO/DWG/CRC8StreamHandler.cs
similarity index 100%
rename from ACadSharp/IO/DWG/CRC8StreamHandler.cs
rename to src/ACadSharp/IO/DWG/CRC8StreamHandler.cs
diff --git a/ACadSharp/IO/DWG/DwgCheckSumCalculator.cs b/src/ACadSharp/IO/DWG/DwgCheckSumCalculator.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgCheckSumCalculator.cs
rename to src/ACadSharp/IO/DWG/DwgCheckSumCalculator.cs
diff --git a/ACadSharp/IO/DWG/DwgDocumentBuilder.cs b/src/ACadSharp/IO/DWG/DwgDocumentBuilder.cs
similarity index 81%
rename from ACadSharp/IO/DWG/DwgDocumentBuilder.cs
rename to src/ACadSharp/IO/DWG/DwgDocumentBuilder.cs
index 5944e59d..18efe1a7 100644
--- a/ACadSharp/IO/DWG/DwgDocumentBuilder.cs
+++ b/src/ACadSharp/IO/DWG/DwgDocumentBuilder.cs
@@ -1,8 +1,5 @@
using ACadSharp.Entities;
using ACadSharp.IO.Templates;
-using ACadSharp.Tables;
-using ACadSharp.Tables.Collections;
-using System;
using System.Collections.Generic;
namespace ACadSharp.IO.DWG
@@ -13,7 +10,7 @@ internal class DwgDocumentBuilder : CadDocumentBuilder
public DwgHeaderHandlesCollection HeaderHandles { get; set; } = new();
- public List BlockRecordTemplates { get; set; } = new List();
+ public List BlockRecordTemplates { get; set; } = new();
public List UnknownEntities { get; } = new();
@@ -23,8 +20,8 @@ internal class DwgDocumentBuilder : CadDocumentBuilder
public override bool KeepUnknownEntities => this.Configuration.KeepUnknownEntities;
- public DwgDocumentBuilder(CadDocument document, DwgReaderConfiguration configuration)
- : base(document)
+ public DwgDocumentBuilder(ACadVersion version, CadDocument document, DwgReaderConfiguration configuration)
+ : base(version, document)
{
this.Configuration = configuration;
}
@@ -41,6 +38,8 @@ public override void BuildDocument()
this.BuildTables();
+ this.buildDictionaries();
+
base.BuildDocument();
}
}
diff --git a/ACadSharp/IO/DWG/DwgHeaderHandlesCollection.cs b/src/ACadSharp/IO/DWG/DwgHeaderHandlesCollection.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgHeaderHandlesCollection.cs
rename to src/ACadSharp/IO/DWG/DwgHeaderHandlesCollection.cs
diff --git a/ACadSharp/IO/DWG/DwgReader.cs b/src/ACadSharp/IO/DWG/DwgReader.cs
similarity index 98%
rename from ACadSharp/IO/DWG/DwgReader.cs
rename to src/ACadSharp/IO/DWG/DwgReader.cs
index b6d0eb75..a6439513 100644
--- a/ACadSharp/IO/DWG/DwgReader.cs
+++ b/src/ACadSharp/IO/DWG/DwgReader.cs
@@ -14,12 +14,12 @@
namespace ACadSharp.IO
{
- public class DwgReader : CadReaderBase
+ ///
+ /// Class for reading a DWG file into a .
+ ///
+ public class DwgReader : CadReaderBase
{
- public DwgReaderConfiguration Configuration { get; set; } = new DwgReaderConfiguration();
-
private DwgDocumentBuilder _builder;
-
private DwgFileHeader _fileHeader;
///
@@ -68,7 +68,7 @@ public static CadDocument Read(Stream stream, DwgReaderConfiguration configurati
}
///
- /// Read a dwg document from a file
+ /// Read a dwg document from a file.
///
///
/// Notification handler, sends any message or notification about the reading process.
@@ -79,7 +79,7 @@ public static CadDocument Read(string filename, NotificationEventHandler notific
}
///
- /// Read a dwg document from a file
+ /// Read a dwg document from a file.
///
///
///
@@ -102,12 +102,13 @@ public static CadDocument Read(string filename, DwgReaderConfiguration configura
public override CadDocument Read()
{
this._document = new CadDocument(false);
- this._builder = new DwgDocumentBuilder(this._document, this.Configuration);
- this._builder.OnNotification += this.onNotificationEvent;
//Read the file header
this._fileHeader = this.readFileHeader();
+ this._builder = new DwgDocumentBuilder(this._fileHeader.AcadVersion, this._document, this.Configuration);
+ this._builder.OnNotification += this.onNotificationEvent;
+
this._document.SummaryInfo = this.ReadSummaryInfo();
this._document.Header = this.ReadHeader();
this._document.Classes = this.readClasses();
@@ -136,11 +137,11 @@ public CadSummaryInfo ReadSummaryInfo()
//Older versions than 2004 don't have summaryinfo in it's file
if (this._fileHeader.AcadVersion < ACadVersion.AC1018)
- return null;
+ return new CadSummaryInfo();
IDwgStreamReader reader = this.getSectionStream(DwgSectionDefinition.SummaryInfo);
if (reader == null)
- return null;
+ return new CadSummaryInfo();
DwgSummaryInfoReader summaryReader = new DwgSummaryInfoReader(this._fileHeader.AcadVersion, reader);
return summaryReader.Read();
@@ -249,7 +250,7 @@ internal DwgFileHeader readFileHeader()
switch (fileHeader.AcadVersion)
{
case ACadVersion.Unknown:
- throw new DwgNotSupportedException();
+ throw new CadNotSupportedException();
case ACadVersion.MC0_0:
case ACadVersion.AC1_2:
case ACadVersion.AC1_4:
@@ -260,7 +261,7 @@ internal DwgFileHeader readFileHeader()
case ACadVersion.AC1004:
case ACadVersion.AC1006:
case ACadVersion.AC1009:
- throw new DwgNotSupportedException(this._fileHeader.AcadVersion);
+ throw new CadNotSupportedException(this._fileHeader.AcadVersion);
case ACadVersion.AC1012:
case ACadVersion.AC1014:
case ACadVersion.AC1015:
@@ -298,10 +299,10 @@ private DxfClassCollection readClasses()
IDwgStreamReader sreader = this.getSectionStream(DwgSectionDefinition.Classes);
- var reader = new DwgClassesReader(this._fileHeader.AcadVersion, this._fileHeader);
+ var reader = new DwgClassesReader(this._fileHeader.AcadVersion, sreader, this._fileHeader);
reader.OnNotification += onNotificationEvent;
- return reader.Read(sreader);
+ return reader.Read();
}
private void readAppInfo()
@@ -339,7 +340,7 @@ private Dictionary readHandles()
IDwgStreamReader sreader = this.getSectionStream(DwgSectionDefinition.Handles);
- var handleReader = new DwgHandleReader(sreader, this._fileHeader.AcadVersion);
+ var handleReader = new DwgHandleReader(this._fileHeader.AcadVersion, sreader);
handleReader.OnNotification += onNotificationEvent;
return handleReader.Read();
@@ -400,7 +401,7 @@ private void readObjects()
IDwgStreamReader sreader = null;
if (this._fileHeader.AcadVersion <= ACadVersion.AC1015)
{
- sreader = DwgStreamReaderBase.GetStreamHandler(this._fileHeader.AcadVersion, this._fileStream.Stream);
+ sreader = DwgStreamReaderBase.GetStreamHandler(this._fileHeader.AcadVersion, this._fileStream.Stream, this._encoding);
//Handles are in absolute offset for this versions
sreader.Position = 0;
}
@@ -990,7 +991,7 @@ private IDwgStreamReader getSectionStream(string sectionName)
switch (this._fileHeader.AcadVersion)
{
case ACadVersion.Unknown:
- throw new DwgNotSupportedException();
+ throw new CadNotSupportedException();
case ACadVersion.MC0_0:
case ACadVersion.AC1_2:
case ACadVersion.AC1_4:
@@ -1001,7 +1002,7 @@ private IDwgStreamReader getSectionStream(string sectionName)
case ACadVersion.AC1004:
case ACadVersion.AC1006:
case ACadVersion.AC1009:
- throw new DwgNotSupportedException(this._fileHeader.AcadVersion);
+ throw new CadNotSupportedException(this._fileHeader.AcadVersion);
case ACadVersion.AC1012:
case ACadVersion.AC1014:
case ACadVersion.AC1015:
diff --git a/ACadSharp/IO/DWG/DwgReaderConfiguration.cs b/src/ACadSharp/IO/DWG/DwgReaderConfiguration.cs
similarity index 88%
rename from ACadSharp/IO/DWG/DwgReaderConfiguration.cs
rename to src/ACadSharp/IO/DWG/DwgReaderConfiguration.cs
index 8c89a803..511c1938 100644
--- a/ACadSharp/IO/DWG/DwgReaderConfiguration.cs
+++ b/src/ACadSharp/IO/DWG/DwgReaderConfiguration.cs
@@ -1,5 +1,8 @@
namespace ACadSharp.IO
{
+ ///
+ /// Configuration for reading DWG files.
+ ///
public class DwgReaderConfiguration : CadReaderConfiguration
{
///
diff --git a/ACadSharp/IO/DWG/DwgSectionIO.cs b/src/ACadSharp/IO/DWG/DwgSectionIO.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgSectionIO.cs
rename to src/ACadSharp/IO/DWG/DwgSectionIO.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgAppInfoReader.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgAppInfoReader.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgAppInfoReader.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgAppInfoReader.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgClassesReader.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgClassesReader.cs
similarity index 57%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgClassesReader.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgClassesReader.cs
index 86784b20..c8588a0e 100644
--- a/ACadSharp/IO/DWG/DwgStreamReaders/DwgClassesReader.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgClassesReader.cs
@@ -9,21 +9,24 @@ internal class DwgClassesReader : DwgSectionIO
private DwgFileHeader _fileHeader;
- public DwgClassesReader(ACadVersion version, DwgFileHeader fileHeader) : base(version)
+ private IDwgStreamReader _sreader;
+
+ public DwgClassesReader(ACadVersion version, IDwgStreamReader sreader, DwgFileHeader fileHeader) : base(version)
{
+ this._sreader = sreader;
this._fileHeader = fileHeader;
}
- public DxfClassCollection Read(IDwgStreamReader sreader)
+ public DxfClassCollection Read()
{
DxfClassCollection classes = new DxfClassCollection();
//SN : 0x8D 0xA1 0xC4 0xB8 0xC4 0xA9 0xF8 0xC5 0xC0 0xDC 0xF4 0x5F 0xE7 0xCF 0xB6 0x8A
- this.checkSentinel(sreader, DwgSectionDefinition.StartSentinels[SectionName]);
+ this.checkSentinel(this._sreader, DwgSectionDefinition.StartSentinels[this.SectionName]);
//RL : size of class data area
- long size = sreader.ReadRawLong();
- long endSection = sreader.Position + size;
+ long size = this._sreader.ReadRawLong();
+ long endSection = this._sreader.Position + size;
//R2010+ (only present if the maintenance version is greater than 3!)
if (this._fileHeader.AcadVersion >= ACadVersion.AC1024
@@ -31,67 +34,67 @@ public DxfClassCollection Read(IDwgStreamReader sreader)
|| this._fileHeader.AcadVersion > ACadVersion.AC1027)
{
//RL : unknown, possibly the high 32 bits of a 64-bit size?
- long unknown = sreader.ReadRawLong();
+ long unknown = this._sreader.ReadRawLong();
}
long flagPos = 0;
//+R2007 Only:
- if (R2007Plus)
+ if (this.R2007Plus)
{
//Setup readers
- flagPos = sreader.PositionInBits() + sreader.ReadRawLong() - 1L;
- long savedOffset = sreader.PositionInBits();
- endSection = sreader.SetPositionByFlag(flagPos);
+ flagPos = this._sreader.PositionInBits() + this._sreader.ReadRawLong() - 1L;
+ long savedOffset = this._sreader.PositionInBits();
+ endSection = this._sreader.SetPositionByFlag(flagPos);
- sreader.SetPositionInBits(savedOffset);
+ this._sreader.SetPositionInBits(savedOffset);
//Setup the text reader for versions 2007 and above
- IDwgStreamReader textReader = DwgStreamReaderBase.GetStreamHandler(_version,
+ IDwgStreamReader textReader = DwgStreamReaderBase.GetStreamHandler(this._version,
//Create a copy of the stream
- new StreamIO(sreader.Stream, true).Stream);
+ new StreamIO(this._sreader.Stream, true).Stream);
//Set the position and use the flag
textReader.SetPositionInBits(endSection);
- sreader = new DwgMergedReader(sreader, textReader, null);
+ this._sreader = new DwgMergedReader(this._sreader, textReader, null);
//BL: 0x00
- sreader.ReadBitLong();
+ this._sreader.ReadBitLong();
//B : flag - to find the data string at the end of the section
- sreader.ReadBit();
+ this._sreader.ReadBit();
}
if (this._fileHeader.AcadVersion == ACadVersion.AC1018)
{
//BS : Maxiumum class number
- sreader.ReadBitShort();
+ this._sreader.ReadBitShort();
//RC: 0x00
- sreader.ReadRawChar();
+ this._sreader.ReadRawChar();
//RC: 0x00
- sreader.ReadRawChar();
+ this._sreader.ReadRawChar();
//B : true
- sreader.ReadBit();
+ this._sreader.ReadBit();
}
//We read sets of these until we exhaust the data.
- while (getCurrPos(sreader) < endSection)
+ while (this.getCurrPos(this._sreader) < endSection)
{
DxfClass dxfClass = new DxfClass();
//BS : classnum
- dxfClass.ClassNumber = sreader.ReadBitShort();
+ dxfClass.ClassNumber = this._sreader.ReadBitShort();
//BS : version – in R14, becomes a flag indicating whether objects can be moved, edited, etc.
- dxfClass.ProxyFlags = (ProxyFlags)sreader.ReadBitShort();
+ dxfClass.ProxyFlags = (ProxyFlags)this._sreader.ReadBitShort();
//TV : appname
- dxfClass.ApplicationName = sreader.ReadVariableText();
+ dxfClass.ApplicationName = this._sreader.ReadVariableText();
//TV: cplusplusclassname
- dxfClass.CppClassName = sreader.ReadVariableText();
+ dxfClass.CppClassName = this._sreader.ReadVariableText();
//TV : classdxfname
- dxfClass.DxfName = sreader.ReadVariableText();
+ dxfClass.DxfName = this._sreader.ReadVariableText();
//B : wasazombie
- dxfClass.WasZombie = sreader.ReadBit();
+ dxfClass.WasZombie = this._sreader.ReadBit();
//BS : itemclassid -- 0x1F2 for classes which produce entities, 0x1F3 for classes which produce objects.
- dxfClass.ItemClassId = sreader.ReadBitShort();
+ dxfClass.ItemClassId = this._sreader.ReadBitShort();
if (dxfClass.ItemClassId == 0x1F2)
{
dxfClass.IsAnEntity = true;
@@ -108,49 +111,49 @@ public DxfClassCollection Read(IDwgStreamReader sreader)
if (this._fileHeader.AcadVersion >= ACadVersion.AC1018)
{
//BL : Number of objects created of this type in the current DB(DXF 91).
- dxfClass.InstanceCount = sreader.ReadBitLong();
+ dxfClass.InstanceCount = this._sreader.ReadBitLong();
if (this._fileHeader.AcadVersion == ACadVersion.AC1018)
{
//BS : Dwg Version
- dxfClass.DwgVersion = (ACadVersion)sreader.ReadBitShort();
+ dxfClass.DwgVersion = (ACadVersion)this._sreader.ReadBitShort();
//BS : Maintenance release version.
- dxfClass.MaintenanceVersion = sreader.ReadBitShort();
+ dxfClass.MaintenanceVersion = this._sreader.ReadBitShort();
}
else if (this._fileHeader.AcadVersion > ACadVersion.AC1018)
{
//BS : Dwg Version
- dxfClass.DwgVersion = (ACadVersion)sreader.ReadBitLong();
+ dxfClass.DwgVersion = (ACadVersion)this._sreader.ReadBitLong();
//BS : Maintenance release version.
- dxfClass.MaintenanceVersion = (short)sreader.ReadBitLong();
+ dxfClass.MaintenanceVersion = (short)this._sreader.ReadBitLong();
}
//BL : Unknown(normally 0L)
- sreader.ReadBitLong();
+ this._sreader.ReadBitLong();
//BL : Unknown(normally 0L)
- sreader.ReadBitLong();
+ this._sreader.ReadBitLong();
}
classes.AddOrUpdate(dxfClass);
}
- if (R2007Plus)
+ if (this.R2007Plus)
{
- sreader.SetPositionInBits(flagPos + 1);
+ this._sreader.SetPositionInBits(flagPos + 1);
}
//RS: CRC
- sreader.ResetShift();
+ this._sreader.ResetShift();
//0x72,0x5E,0x3B,0x47,0x3B,0x56,0x07,0x3A,0x3F,0x23,0x0B,0xA0,0x18,0x30,0x49,0x75
- this.checkSentinel(sreader, DwgSectionDefinition.EndSentinels[SectionName]);
+ this.checkSentinel(this._sreader, DwgSectionDefinition.EndSentinels[this.SectionName]);
return classes;
}
private long getCurrPos(IDwgStreamReader sreader)
{
- if (R2007Plus)
+ if (this.R2007Plus)
{
return sreader.PositionInBits();
}
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgHandleReader.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgHandleReader.cs
similarity index 95%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgHandleReader.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgHandleReader.cs
index d7ce9c79..e12b5a22 100644
--- a/ACadSharp/IO/DWG/DwgStreamReaders/DwgHandleReader.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgHandleReader.cs
@@ -9,7 +9,7 @@ internal class DwgHandleReader : DwgSectionIO
private IDwgStreamReader _sreader;
- public DwgHandleReader(IDwgStreamReader sreader, ACadVersion version) : base(version)
+ public DwgHandleReader(ACadVersion version, IDwgStreamReader sreader) : base(version)
{
this._sreader = sreader;
}
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgHeaderReader.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgHeaderReader.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgHeaderReader.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgHeaderReader.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgLZ77AC18Decompressor.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgLZ77AC18Decompressor.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgLZ77AC18Decompressor.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgLZ77AC18Decompressor.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgLZ77AC21Decompressor.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgLZ77AC21Decompressor.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgLZ77AC21Decompressor.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgLZ77AC21Decompressor.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgMergedReader.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgMergedReader.cs
similarity index 98%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgMergedReader.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgMergedReader.cs
index 18d75092..a1d5c493 100644
--- a/ACadSharp/IO/DWG/DwgStreamReaders/DwgMergedReader.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgMergedReader.cs
@@ -276,7 +276,12 @@ public char ReadRawChar()
public long ReadRawLong()
{
- throw new NotImplementedException();
+ return this._mainReader.ReadRawLong();
+ }
+
+ public ulong ReadRawULong()
+ {
+ return this._mainReader.ReadRawULong();
}
public byte[] ReadSentinel()
@@ -337,4 +342,4 @@ public long SetPositionByFlag(long position)
throw new InvalidOperationException();
}
}
-}
+}
\ No newline at end of file
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.Entities.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.Entities.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.Entities.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.Entities.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.cs
similarity index 96%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.cs
index 03ee3fea..6b71baa6 100644
--- a/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.cs
@@ -173,18 +173,7 @@ public void Read()
if (template == null)
continue;
- if (template is ICadTableTemplate tableTemplate)
- {
- this._builder.AddTableTemplate(tableTemplate);
- }
- else if (template is ICadDictionaryTemplate dictionaryTemplate)
- {
- this._builder.AddDictionaryTemplate(dictionaryTemplate);
- }
- else
- {
- this._builder.AddTemplate(template);
- }
+ this._builder.AddTemplate(template);
}
}
@@ -271,9 +260,8 @@ private ulong handleReference(ulong handle)
//Read the handle
ulong value = this._handlesReader.HandleReference(handle);
- if (!this._builder.TryGetObjectTemplate(value, out CadTemplate _) &&
- !this._handles.Contains(value) &&
- value != 0 &&
+ if (value != 0 &&
+ !this._builder.TryGetObjectTemplate(value, out CadTemplate _) &&
!this._readedObjects.ContainsKey(value))
{
//Add the value to the handles queue to be processed
@@ -976,14 +964,11 @@ private CadTemplate readUnlistedType(short classNumber)
case "ACDBDICTIONARYWDFLT":
template = this.readDictionaryWithDefault();
break;
- case "ACDBDETAILVIEWSTYLE":
- case "ACDBSECTIONVIEWSTYLE":
- break;
+ case "ACDBPLACEHOLDER":
+ template = this.readPlaceHolder();
case "ACAD_TABLE":
template = this.readTableEntity();
break;
- case "CELLSTYLEMAP":
- break;
case "DBCOLOR":
template = this.readDwgColor();
break;
@@ -993,19 +978,20 @@ private CadTemplate readUnlistedType(short classNumber)
case "DICTIONARYWDFLT":
template = this.readDictionaryWithDefault();
break;
- case "FIELD":
- break;
case "GROUP":
template = this.readGroup();
break;
case "HATCH":
template = this.readHatch();
break;
- case "IDBUFFER":
case "IMAGE":
+ template = this.readCadImage(new RasterImage());
+ break;
case "IMAGEDEF":
- case "IMAGEDEFREACTOR":
- case "LAYER_INDEX":
+ template = this.readImageDefinition();
+ break;
+ case "IMAGEDEF_REACTOR":
+ template = this.readImageDefinitionReactor();
break;
case "LAYOUT":
template = this.readLayout();
@@ -1025,13 +1011,11 @@ private CadTemplate readUnlistedType(short classNumber)
case "MLEADERSTYLE":
template = this.readMultiLeaderStyle();
break;
- case "OLE2FRAME":
- break;
- case "ACDBPLACEHOLDER":
- template = this.readPlaceHolder();
+ case "PDFDEFINITION":
+ template = this.readPdfDefinition();
break;
- case "PLOTSETTINGS":
- case "RASTERVARIABLES":
+ case "PDFUNDERLAY":
+ template = this.readPdfUnderlay();
break;
case "SCALE":
template = this.readScale();
@@ -1039,21 +1023,11 @@ private CadTemplate readUnlistedType(short classNumber)
case "SORTENTSTABLE":
template = this.readSortentsTable();
break;
- case "SPATIAL_FILTER":
- case "SPATIAL_INDEX":
- case "TABLEGEOMETRY":
- case "TABLESTYLE":
- case "TABLESTYLES":
- case "VBA_PROJECT":
- break;
case "VISUALSTYLE":
template = this.readVisualStyle();
break;
case "WIPEOUT":
- template = this.readWipeout();
- break;
- case "WIPEOUTVARIABLE":
- case "WIPEOUTVARIABLES":
+ template = this.readCadImage(new Wipeout());
break;
case "XRECORD":
template = this.readXRecord();
@@ -2201,7 +2175,7 @@ private CadTemplate readShape()
//When reading from DXF, the shape is found by iterating over all the text styles
//(SHAPEFILE, see paragraph 20.4.56) and when the text style contains a shape file,
//iterating over all the shapes until the one with the matching name is found.
- template.ShapeIndex = (ushort)this._objectReader.ReadBitShort();
+ shape.ShapeIndex = (ushort)this._objectReader.ReadBitShort();
//Extrusion 3BD 210
shape.Normal = this._objectReader.Read3BitDouble();
@@ -2925,7 +2899,7 @@ private CadTemplate readMultiLeader()
// 43 Block Content Rotation
mLeader.BlockContentRotation = this._objectReader.ReadBitDouble();
// 176 Block Content Connection Type
- mLeader.BlockContentConnection = (BlockContentConnectionType)_objectReader.ReadBitShort();
+ mLeader.BlockContentConnection = (BlockContentConnectionType)this._objectReader.ReadBitShort();
// 293 Enable Annotation Scale/Is annotative
mLeader.EnableAnnotationScale = this._objectReader.ReadBit();
@@ -2947,7 +2921,7 @@ private CadTemplate readMultiLeader()
}
// BL Number of Block Labels
- int blockLabelCount = this._objectReader.ReadBitShort();
+ int blockLabelCount = this._objectReader.ReadBitLong();
for (int bl = 0; bl < blockLabelCount; bl++)
{
// 330 Block Attribute definition handle (hard pointer)
@@ -3006,7 +2980,7 @@ private MultiLeaderAnnotContext readMultiLeaderAnnotContext(CadMLeaderTemplate t
// Common
// BD 40 Overall scale
- annotContext.ScaleFactor = _objectReader.ReadBitDouble();
+ annotContext.ScaleFactor = this._objectReader.ReadBitDouble();
// 3BD 10 Content base point
annotContext.ContentBasePoint = this._objectReader.Read3BitDouble();
// BD 41 Text height
@@ -3230,13 +3204,13 @@ private LeaderLine readLeaderLine(CadMLeaderTemplate template)
leaderLine.SegmentIndex = this._objectReader.ReadBitLong();
// Start/end point pairs
- // 3BD 11 Start Point
- // 3BD 12 End point
int startEndPointCount = this._objectReader.ReadBitLong();
for (int sep = 0; sep < startEndPointCount; sep++)
{
leaderLine.StartEndPoints.Add(new StartEndPointPair(
+ // 3BD 11 Start Point
this._objectReader.Read3BitDouble(),
+ // 3BD 12 End point
this._objectReader.Read3BitDouble()));
}
}
@@ -3342,7 +3316,7 @@ private CadTemplate readMultiLeaderStyle()
mLeaderStyle.TextAlignAlwaysLeft = this._objectReader.ReadBit();
}// END IF IsNewFormat OR DXF file
// BD 46 Align space
- mLeaderStyle.AlignSpace = _objectReader.ReadBitDouble();
+ mLeaderStyle.AlignSpace = this._objectReader.ReadBitDouble();
// H 343 Block handle (hard pointer)
template.BlockContentHandle = this.handleReference();
// CMC 94 Block color
@@ -3867,8 +3841,6 @@ private CadTemplate readLType()
template.SegmentTemplates[i].StyleHandle = this.handleReference();
}
- this._builder.LineTypes.Add(ltype.Name, ltype);
-
return template;
}
@@ -4726,7 +4698,7 @@ 1024 512
if (this.R2018Plus)
{
//Line type handle H Line type handle (hard pointer)
- elementTemplate.LinetypeHandle = this.handleReference();
+ elementTemplate.LineTypeHandle = this.handleReference();
}
//Before R2018:
else
@@ -5042,16 +5014,15 @@ private CadTemplate readHatch()
{
//pt0 2RD 10 point on polyline
XY vertex = this._objectReader.Read2RawDouble();
-
+ double bulge = 0;
if (bulgespresent)
{
//bulge BD 42 bulge
- double bulge = this._objectReader.ReadBitDouble();
- pline.Bulges.Add(bulge);
+ bulge = this._objectReader.ReadBitDouble();
}
//Add the vertex
- pline.Vertices.Add(new XY(vertex.X, vertex.Y));
+ pline.Vertices.Add(new XYZ(vertex.X, vertex.Y, bulge));
}
pathTemplate.Path.Edges.Add(pline);
@@ -5131,6 +5102,9 @@ private CadTemplate readSortentsTable()
this.readCommonNonEntityData(template);
+ //parenthandle (soft pointer)
+ template.BlockOwnerHandle = this.handleReference();
+
//Common:
//Numentries BL number of entries
int numentries = this._mergedReaders.ReadBitLong();
@@ -5148,9 +5122,6 @@ private CadTemplate readSortentsTable()
template.Values.Add((sortHandle, entityHandle));
}
- //owner handle (soft pointer)
- template.BlockOwnerHandle = this.handleReference();
-
return template;
}
@@ -5174,55 +5145,87 @@ private CadTemplate readVisualStyle()
return null;
}
- private CadTemplate readWipeout()
+ private CadTemplate readCadImage(CadImageBase image)
{
- Wipeout wipeout = new Wipeout();
- CadWipeoutTemplate template = new CadWipeoutTemplate(wipeout);
+ CadImageTemplate template = new CadImageTemplate(image);
this.readCommonEntityData(template);
- //WARNING: this object is not documented, the fields have been found using exploration methods and matching them with the dxf file
-
- wipeout.ClassVersion = this._objectReader.ReadBitLong();
+ image.ClassVersion = this._objectReader.ReadBitLong();
- wipeout.InsertPoint = this._objectReader.Read3BitDouble();
- wipeout.UVector = this._objectReader.Read3BitDouble();
- wipeout.VVector = this._objectReader.Read3BitDouble();
+ image.InsertPoint = this._objectReader.Read3BitDouble();
+ image.UVector = this._objectReader.Read3BitDouble();
+ image.VVector = this._objectReader.Read3BitDouble();
- wipeout.Size = this._objectReader.Read2RawDouble();
+ image.Size = this._objectReader.Read2RawDouble();
- wipeout.Flags = (ImageDisplayFlags)this._objectReader.ReadBitShort();
- wipeout.ClippingState = this._objectReader.ReadBit();
- wipeout.Brightness = this._objectReader.ReadByte();
- wipeout.Contrast = this._objectReader.ReadByte();
- wipeout.Fade = this._objectReader.ReadByte();
+ image.Flags = (ImageDisplayFlags)this._objectReader.ReadBitShort();
+ image.ClippingState = this._objectReader.ReadBit();
+ image.Brightness = this._objectReader.ReadByte();
+ image.Contrast = this._objectReader.ReadByte();
+ image.Fade = this._objectReader.ReadByte();
- if (this._version > ACadVersion.AC1021)
+ if (this.R2010Plus)
{
- //Unknown bit
- this._objectReader.ReadBit();
+ image.ClipMode = this._objectReader.ReadBit() ? ClipMode.Inside : ClipMode.Outside;
}
- wipeout.ClipType = (ClipType)this._objectReader.ReadBitShort();
- switch (wipeout.ClipType)
+ image.ClipType = (ClipType)this._objectReader.ReadBitShort();
+ switch (image.ClipType)
{
case ClipType.Rectangular:
- wipeout.ClipBoundaryVertices.Add(this._objectReader.Read2RawDouble());
- wipeout.ClipBoundaryVertices.Add(this._objectReader.Read2RawDouble());
+ image.ClipBoundaryVertices.Add(this._objectReader.Read2RawDouble());
+ image.ClipBoundaryVertices.Add(this._objectReader.Read2RawDouble());
break;
case ClipType.Polygonal:
int nvertices = this._objectReader.ReadBitLong();
for (int i = 0; i < nvertices; i++)
{
- wipeout.ClipBoundaryVertices.Add(this._objectReader.Read2RawDouble());
+ image.ClipBoundaryVertices.Add(this._objectReader.Read2RawDouble());
}
break;
- default:
- break;
}
- template.ImgHandle_1 = this.handleReference();
- template.ImgHandle_2 = this.handleReference();
+ template.ImgDefHandle = this.handleReference();
+ template.ImgReactorHandle = this.handleReference();
+
+ return template;
+ }
+
+ private CadTemplate readImageDefinition()
+ {
+ ImageDefinition definition = new ImageDefinition();
+ CadNonGraphicalObjectTemplate template = new CadNonGraphicalObjectTemplate(definition);
+
+ this.readCommonNonEntityData(template);
+
+ //Common:
+ //Clsver BL 0 class version
+ definition.ClassVersion = this._mergedReaders.ReadBitLong();
+ //Imgsize 2RD 10 size of image in pixels
+ definition.Size = this._mergedReaders.Read2RawDouble();
+ //Filepath TV 1 path to file
+ definition.FileName = this._mergedReaders.ReadVariableText();
+ //Isloaded B 280 0==no, 1==yes
+ definition.IsLoaded = this._mergedReaders.ReadBit();
+ //Resunits RC 281 0==none, 2==centimeters, 5==inches
+ definition.Units = (ResolutionUnit)this._mergedReaders.ReadByte();
+ //Pixelsize 2RD 11 size of one pixel in AutoCAD units
+ definition.DefaultSize = this._mergedReaders.Read2RawDouble();
+
+ return template;
+ }
+
+ private CadTemplate readImageDefinitionReactor()
+ {
+ ImageDefinitionReactor definition = new ImageDefinitionReactor();
+ CadNonGraphicalObjectTemplate template = new CadNonGraphicalObjectTemplate(definition);
+
+ this.readCommonNonEntityData(template);
+
+ //Common:
+ //Classver BL 90 class version
+ definition.ClassVersion = this._objectReader.ReadBitLong();
return template;
}
@@ -5236,7 +5239,7 @@ private CadTemplate readXRecord()
//Common:
//Numdatabytes BL number of databytes
- long offset = this._objectReader.ReadBitLong();
+ long offset = this._objectReader.ReadBitLong() + this._objectReader.Position;
//Databytes X databytes, however many there are to the handles
while (this._objectReader.Position < offset)
@@ -5255,9 +5258,8 @@ private CadTemplate readXRecord()
switch (groupCode)
{
- case GroupCodeValueType.None:
- break;
case GroupCodeValueType.String:
+ case GroupCodeValueType.ExtendedDataString:
xRecord.Entries.Add(new XRecord.Entry(code, this._objectReader.ReadTextUnicode()));
break;
case GroupCodeValueType.Point3D:
@@ -5269,16 +5271,22 @@ private CadTemplate readXRecord()
)));
break;
case GroupCodeValueType.Double:
+ case GroupCodeValueType.ExtendedDataDouble:
xRecord.Entries.Add(new XRecord.Entry(code, this._objectReader.ReadDouble()));
break;
+ case GroupCodeValueType.Byte:
+ xRecord.Entries.Add(new XRecord.Entry(code, this._objectReader.ReadByte()));
+ break;
case GroupCodeValueType.Int16:
+ case GroupCodeValueType.ExtendedDataInt16:
xRecord.Entries.Add(new XRecord.Entry(code, this._objectReader.ReadShort()));
break;
case GroupCodeValueType.Int32:
+ case GroupCodeValueType.ExtendedDataInt32:
xRecord.Entries.Add(new XRecord.Entry(code, this._objectReader.ReadRawLong()));
break;
case GroupCodeValueType.Int64:
- xRecord.Entries.Add(new XRecord.Entry(code, this._objectReader.ReadRawLong()));
+ xRecord.Entries.Add(new XRecord.Entry(code, this._objectReader.ReadRawULong()));
break;
case GroupCodeValueType.Handle:
xRecord.Entries.Add(new XRecord.Entry(code, this._objectReader.ReadTextUnicode()));
@@ -5287,9 +5295,15 @@ private CadTemplate readXRecord()
xRecord.Entries.Add(new XRecord.Entry(code, this._objectReader.ReadByte() > 0));
break;
case GroupCodeValueType.Chunk:
+ case GroupCodeValueType.ExtendedDataChunk:
xRecord.Entries.Add(new XRecord.Entry(code, this._objectReader.ReadBytes(this._objectReader.ReadByte())));
break;
+ case GroupCodeValueType.ObjectId:
+ case GroupCodeValueType.ExtendedDataHandle:
+ xRecord.Entries.Add(new XRecord.Entry(code, this._objectReader.ReadRawULong()));
+ break;
default:
+ this.notify($"Unedintified GroupCodeValueType {code} for XRecord [{xRecord.Handle}]", NotificationType.Warning);
break;
}
}
@@ -5319,7 +5333,6 @@ private CadTemplate readMesh()
Mesh mesh = new Mesh();
CadMeshTemplate template = new CadMeshTemplate(mesh);
-#if TEST
this.readCommonEntityData(template);
//Same order as dxf?
@@ -5327,12 +5340,54 @@ private CadTemplate readMesh()
//71 BS Version
mesh.Version = this._objectReader.ReadBitShort();
//72 BS BlendCrease
- mesh.BlendCrease = this._objectReader.ReadBitShort();
+ mesh.BlendCrease = this._objectReader.ReadBit();
+ //91 BL SubdivisionLevel
+ mesh.SubdivisionLevel = this._objectReader.ReadBitLong();
- var dict = DwgStreamReaderBase.Explore(this._objectReader);
-#endif
+ //92 BL nvertices
+ int nvertices = this._objectReader.ReadBitLong();
+ for (int i = 0; i < nvertices; i++)
+ {
+ //10 3BD vertice
+ XYZ v = this._objectReader.Read3BitDouble();
+ mesh.Vertices.Add(v);
+ }
- return null;
+ //Faces
+ int nfaces = this._objectReader.ReadBitLong();
+ for (int i = 0; i < nfaces; i++)
+ {
+ int faceSize = _objectReader.ReadBitLong();
+ int[] arr = new int[faceSize];
+ for (int j = 0; j < faceSize; j++)
+ {
+ arr[j] = _objectReader.ReadBitLong();
+ }
+
+ i += faceSize;
+
+ mesh.Faces.Add(arr.ToArray());
+ }
+
+ //Edges
+ int nedges = _objectReader.ReadBitLong();
+ for (int k = 0; k < nedges; k++)
+ {
+ int start = _objectReader.ReadBitLong();
+ int end = _objectReader.ReadBitLong();
+ mesh.Edges.Add(new Mesh.Edge(start, end));
+ }
+
+ //Crease
+ int ncrease = _objectReader.ReadBitLong();
+ for (int l = 0; l < ncrease; l++)
+ {
+ Mesh.Edge edge = mesh.Edges[l];
+ edge.Crease = _objectReader.ReadBitDouble();
+ mesh.Edges[l] = edge;
+ }
+
+ return template;
}
private CadTemplate readPlaceHolder()
@@ -5344,6 +5399,46 @@ private CadTemplate readPlaceHolder()
return template;
}
+ private CadTemplate readPdfDefinition()
+ {
+ PdfUnderlayDefinition definition = new PdfUnderlayDefinition();
+ CadNonGraphicalObjectTemplate template = new CadNonGraphicalObjectTemplate(definition);
+
+ this.readCommonNonEntityData(template);
+
+ definition.File = this._objectReader.ReadVariableText();
+ definition.Page = this._objectReader.ReadVariableText();
+
+ return template;
+ }
+
+ private CadTemplate readPdfUnderlay()
+ {
+ PdfUnderlay underlay = new PdfUnderlay();
+ CadPdfUnderlayTemplate template = new(underlay);
+
+ this.readCommonEntityData(template);
+
+ underlay.Normal = this._objectReader.Read3BitDouble();
+
+ underlay.InsertPoint = this._objectReader.Read3BitDouble();
+
+ underlay.Rotation = this._objectReader.ReadBitDouble();
+
+ underlay.XScale = this._objectReader.ReadBitDouble();
+ underlay.YScale = this._objectReader.ReadBitDouble();
+ underlay.ZScale = this._objectReader.ReadBitDouble();
+
+ underlay.Flags = (UnderlayDisplayFlags)this._objectReader.ReadByte();
+
+ underlay.Contrast = this._objectReader.ReadByte();
+ underlay.Fade = this._objectReader.ReadByte();
+
+ template.DefinitionHandle = this.handleReference();
+
+ return template;
+ }
+
private CadTemplate readScale()
{
Scale scale = new Scale();
@@ -5549,4 +5644,4 @@ private CadTemplate readDwgColor()
return null;
}
}
-}
+}
\ No newline at end of file
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC12.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC12.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC12.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC12.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC15.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC15.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC15.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC15.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC18.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC18.cs
similarity index 98%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC18.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC18.cs
index 0a8ca198..60ab7ea6 100644
--- a/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC18.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC18.cs
@@ -104,7 +104,7 @@ public override Color ReadEnColor(out Transparency transparency, out bool flag)
//1 = BYBLOCK,
//3 = the transparency value in the last byte.
int value = this.ReadBitLong();
- transparency = Transparency.FromValue(value);
+ transparency = Transparency.FromAlphaValue(value);
}
else
{
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC21.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC21.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC21.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC21.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC24.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC24.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC24.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderAC24.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderBase.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderBase.cs
similarity index 98%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderBase.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderBase.cs
index 68c81dd0..25320c83 100644
--- a/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderBase.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgStreamReaderBase.cs
@@ -1,4 +1,5 @@
-using CSMath;
+using ACadSharp.Exceptions;
+using CSMath;
using CSUtilities.Converters;
using CSUtilities.IO;
using CSUtilities.Text;
@@ -370,7 +371,13 @@ public char ReadRawChar()
///
public long ReadRawLong()
{
- return this.ReadInt();
+ return this.ReadInt();
+ }
+
+ ///
+ public ulong ReadRawULong()
+ {
+ return this.ReadULong();
}
///
@@ -589,7 +596,7 @@ public ulong HandleReference(ulong referenceHandle, out DwgReferenceType referen
}
else
{
- throw new Exceptions.DwgException($"DwgStreamReader exception, incorrect reference code with value: {code}");
+ throw new DwgException($"[HandleReference] invalid reference code with value: {code}");
}
return initialPos;
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/DwgSummaryInfoReader.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgSummaryInfoReader.cs
similarity index 89%
rename from ACadSharp/IO/DWG/DwgStreamReaders/DwgSummaryInfoReader.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/DwgSummaryInfoReader.cs
index 8c2bfb75..4b19123d 100644
--- a/ACadSharp/IO/DWG/DwgStreamReaders/DwgSummaryInfoReader.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgSummaryInfoReader.cs
@@ -11,17 +11,17 @@ internal class DwgSummaryInfoReader : DwgSectionIO
private delegate string readString();
private readString _readStringMethod;
-
+
private IDwgStreamReader _reader;
private StreamIO _sreader;
public DwgSummaryInfoReader(ACadVersion version, IDwgStreamReader reader) : base(version)
{
- this._reader = reader;
+ this._reader = reader;
this._sreader = new StreamIO(reader.Stream);
- if(version < ACadVersion.AC1021)
+ if (version < ACadVersion.AC1021)
{
_readStringMethod = this.readUnicodeString;
}
@@ -73,7 +73,14 @@ public CadSummaryInfo Read()
string propValue = _readStringMethod();
//Add the property
- summary.Properties.Add(propName, propValue);
+ try
+ {
+ summary.Properties.Add(propName, propValue);
+ }
+ catch (System.Exception ex)
+ {
+ this.notify("[SummaryInfo] An error ocurred while adding a property in the SummaryInfo", NotificationType.Error, ex);
+ }
}
//Int32 4 Unknown(write 0)
diff --git a/ACadSharp/IO/DWG/DwgStreamReaders/IDwgStreamReader.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/IDwgStreamReader.cs
similarity index 99%
rename from ACadSharp/IO/DWG/DwgStreamReaders/IDwgStreamReader.cs
rename to src/ACadSharp/IO/DWG/DwgStreamReaders/IDwgStreamReader.cs
index 65a5583d..38206c86 100644
--- a/ACadSharp/IO/DWG/DwgStreamReaders/IDwgStreamReader.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamReaders/IDwgStreamReader.cs
@@ -156,6 +156,9 @@ internal interface IDwgStreamReader
///
///
long ReadRawLong();
+
+ ulong ReadRawULong();
+
///
/// 2RD : 2 raw doubles
///
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgAppInfodWriter.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgAppInfodWriter.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgAppInfodWriter.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgAppInfodWriter.cs
diff --git a/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgAuxHeaderWriter.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgAuxHeaderWriter.cs
new file mode 100644
index 00000000..fdfd71fa
--- /dev/null
+++ b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgAuxHeaderWriter.cs
@@ -0,0 +1,149 @@
+using ACadSharp.Header;
+using System.IO;
+using System.Text;
+
+namespace ACadSharp.IO.DWG.DwgStreamWriters
+{
+ internal class DwgAuxHeaderWriter : DwgSectionIO
+ {
+ public override string SectionName => DwgSectionDefinition.AuxHeader;
+
+ private MemoryStream _stream;
+ private Encoding _encoding;
+ private CadHeader _header;
+ private IDwgStreamWriter _writer;
+
+ public DwgAuxHeaderWriter(MemoryStream stream, Encoding encoding, CadHeader header)
+ : base(header.Version)
+ {
+ this._stream = stream;
+ this._encoding = encoding;
+ this._header = header;
+
+ this._writer = DwgStreamWriterBase.GetStreamWriter(this._version, this._stream, encoding);
+ }
+
+ public void Write()
+ {
+ //RC: 0xff 0x77 0x01
+ this._writer.WriteByte(0xFF);
+ this._writer.WriteByte(0x77);
+ this._writer.WriteByte(0x01);
+
+ //RS: DWG version:
+ //AC1010 = 17,
+ //AC1011 = 18,
+ //AC1012 = 19,
+ //AC1013 = 20,
+ //AC1014 = 21,
+ //AC1015(beta) = 22,
+ //AC1015 = 23,
+ //AC1018(beta) = 24,
+ //AC1018 = 25,
+ //AC1021(beta) = 26,
+ //AC1021 = 27,
+ //AC1024(beta) = 28,
+ //AC1024 = 29
+ //AC1027(beta) = 30,
+ //AC1027 = 31,
+ //AC1032(beta) = 32,
+ //AC1032 = 33
+ this._writer.WriteRawShort((short)this._version);
+
+ //RS: Maintenance version
+ this._writer.WriteRawShort(this._header.MaintenanceVersion);
+
+ //RL: Number of saves (starts at 1)
+ this._writer.WriteRawLong(1);
+ //RL: -1
+ this._writer.WriteRawLong(-1);
+
+ //RS: Number of saves part 1( = Number of saves – number of saves part 2)
+ this._writer.WriteRawShort(1);
+ //RS: Number of saves part 2( = Number of saves – 0x7fff if Number of saves > 0x7fff, otherwise 0)
+ this._writer.WriteRawShort(0);
+
+ //RL: 0
+ this._writer.WriteRawLong(0);
+ //RS: DWG version string
+ this._writer.WriteRawShort((short)this._version);
+ //RS : Maintenance version
+ this._writer.WriteRawShort((short)this._header.MaintenanceVersion);
+ //RS: DWG version string
+ this._writer.WriteRawShort((short)this._version);
+ //RS : Maintenance version
+ this._writer.WriteRawShort((short)this._header.MaintenanceVersion);
+
+ //RS: 0x0005
+ this._writer.WriteRawShort(0x5);
+ //RS: 0x0893
+ this._writer.WriteRawShort(2195);
+ //RS: 0x0005
+ this._writer.WriteRawShort(5);
+ //RS: 0x0893
+ this._writer.WriteRawShort(2195);
+ //RS: 0x0000
+ this._writer.WriteRawShort(0);
+ //RS: 0x0001
+ this._writer.WriteRawShort(1);
+ //RL: 0x0000
+ this._writer.WriteRawLong(0);
+ //RL: 0x0000
+ this._writer.WriteRawLong(0);
+ //RL: 0x0000
+ this._writer.WriteRawLong(0);
+ //RL: 0x0000
+ this._writer.WriteRawLong(0);
+ //RL: 0x0000
+ this._writer.WriteRawLong(0);
+
+ //TD: TDCREATE(creation datetime)
+ this._writer.Write8BitJulianDate(this._header.CreateDateTime);
+
+ //TD: TDUPDATE(update datetime)
+ this._writer.Write8BitJulianDate(this._header.UpdateDateTime);
+
+ int handseed = -1;
+ if (this._header.HandleSeed <= 0x7FFFFFFF)
+ {
+ handseed = (int)this._header.HandleSeed;
+ }
+
+ //RL: HANDSEED(Handle seed) if < 0x7fffffff, otherwise - 1.
+ this._writer.WriteRawLong(handseed);
+ //RL : Educational plot stamp(default value is 0)
+ this._writer.WriteRawLong(0);
+ //RS: 0
+ this._writer.WriteRawShort(0);
+ //RS: Number of saves part 1 – number of saves part 2
+ this._writer.WriteRawShort(1);
+ //RL: 0
+ this._writer.WriteRawLong(0);
+ //RL: 0
+ this._writer.WriteRawLong(0);
+ //RL: 0
+ this._writer.WriteRawLong(0);
+ //RL: Number of saves
+ this._writer.WriteRawLong(1);
+ //RL : 0
+ this._writer.WriteRawLong(0);
+ //RL: 0
+ this._writer.WriteRawLong(0);
+ //RL: 0
+ this._writer.WriteRawLong(0);
+ //RL: 0
+ this._writer.WriteRawLong(0);
+
+ //R2018 +
+ if (this.R2018Plus)
+ {
+ //RS : 0
+ this._writer.WriteRawShort(0);
+ //RS : 0
+ this._writer.WriteRawShort(0);
+ //RS : 0
+ this._writer.WriteRawShort(0);
+ }
+ }
+ }
+}
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgClassesWriter.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgClassesWriter.cs
similarity index 92%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgClassesWriter.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgClassesWriter.cs
index 46b57ef7..89affebd 100644
--- a/ACadSharp/IO/DWG/DwgStreamWriters/DwgClassesWriter.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgClassesWriter.cs
@@ -28,13 +28,13 @@ internal class DwgClassesWriter : DwgSectionIO
0x72, 0x5E, 0x3B, 0x47, 0x3B, 0x56, 0x07, 0x3A, 0x3F, 0x23, 0x0B, 0xA0, 0x18, 0x30, 0x49, 0x75
};
- public DwgClassesWriter(CadDocument document, ACadVersion version, Stream stream) : base(version)
+ public DwgClassesWriter(Stream stream, CadDocument document, Encoding encoding) : base(document.Header.Version)
{
this._document = document;
- this._startWriter = DwgStreamWriterBase.GetStreamWriter(version, stream, TextEncoding.Windows1252());
+ this._startWriter = DwgStreamWriterBase.GetStreamWriter(this._version, stream, encoding);
this._sectionStream = new MemoryStream();
- this._writer = DwgStreamWriterBase.GetMergedWriter(version, _sectionStream, TextEncoding.Windows1252());
+ this._writer = DwgStreamWriterBase.GetMergedWriter(this._version, _sectionStream, encoding);
}
public void Write()
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC15.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC15.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC15.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC15.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC18.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC18.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC18.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC18.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC21.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC21.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC21.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterAC21.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterBase.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterBase.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterBase.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgFileHeaderWriterBase.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgHandleWriter.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgHandleWriter.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgHandleWriter.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgHandleWriter.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgHeaderWriter.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgHeaderWriter.cs
similarity index 99%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgHeaderWriter.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgHeaderWriter.cs
index e7c5c5e4..401d90c2 100644
--- a/ACadSharp/IO/DWG/DwgStreamWriters/DwgHeaderWriter.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgHeaderWriter.cs
@@ -3,6 +3,7 @@
using CSUtilities.IO;
using CSUtilities.Text;
using System.IO;
+using System.Text;
namespace ACadSharp.IO.DWG
{
@@ -17,16 +18,18 @@ internal class DwgHeaderWriter : DwgSectionIO
private CadDocument _document;
private CadHeader _header;
+ private Encoding _encoding;
- public DwgHeaderWriter(Stream stream, CadDocument document) : base(document.Header.Version)
+ public DwgHeaderWriter(Stream stream, CadDocument document, Encoding encoding) : base(document.Header.Version)
{
this._document = document;
this._header = document.Header;
+ this._encoding = encoding;
- this._startWriter = DwgStreamWriterBase.GetStreamWriter(_version, stream, TextEncoding.Windows1252());
+ this._startWriter = DwgStreamWriterBase.GetStreamWriter(_version, stream, this._encoding);
this._msmain = new MemoryStream();
- this._writer = DwgStreamWriterBase.GetStreamWriter(_version, this._msmain, TextEncoding.Windows1252());
+ this._writer = DwgStreamWriterBase.GetStreamWriter(_version, this._msmain, this._encoding);
}
public void Write()
@@ -35,7 +38,7 @@ public void Write()
if (this.R2007Plus)
{
//Setup the writers
- this._writer = DwgStreamWriterBase.GetMergedWriter(_version, this._msmain, TextEncoding.Windows1252());
+ this._writer = DwgStreamWriterBase.GetMergedWriter(_version, this._msmain, this._encoding);
this._writer.SavePositonForSize();
}
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgLZ77AC18Compressor.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgLZ77AC18Compressor.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgLZ77AC18Compressor.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgLZ77AC18Compressor.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgLZ77AC21Compressor.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgLZ77AC21Compressor.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgLZ77AC21Compressor.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgLZ77AC21Compressor.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgMergedStreamWriter.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgMergedStreamWriter.cs
similarity index 98%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgMergedStreamWriter.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgMergedStreamWriter.cs
index 98851d91..b2f6bcb6 100644
--- a/ACadSharp/IO/DWG/DwgStreamWriters/DwgMergedStreamWriter.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgMergedStreamWriter.cs
@@ -1,11 +1,14 @@
using CSMath;
using System;
using System.IO;
+using System.Text;
namespace ACadSharp.IO.DWG
{
internal class DwgMergedStreamWriter : IDwgStreamWriter
{
+ public Encoding Encoding { get { return this.Main.Encoding; } }
+
public IDwgStreamWriter Main { get; }
public IDwgStreamWriter TextWriter { get; }
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Common.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Common.cs
similarity index 99%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Common.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Common.cs
index 531be021..80e2901d 100644
--- a/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Common.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Common.cs
@@ -2,7 +2,6 @@
using ACadSharp.Entities;
using ACadSharp.Tables;
using CSUtilities.Converters;
-using System;
using System.IO;
namespace ACadSharp.IO.DWG
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Entities.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Entities.cs
similarity index 78%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Entities.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Entities.cs
index c462cf97..e9fe7b3c 100644
--- a/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Entities.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Entities.cs
@@ -1,4 +1,5 @@
using ACadSharp.Entities;
+using ACadSharp.Objects;
using CSMath;
using System;
using System.Collections.Generic;
@@ -19,10 +20,7 @@ private void writeEntity(Entity entity)
case UnknownEntity:
case AttributeEntity:
case Solid3D:
- case MultiLeader:
case Mesh:
- //Unlisted
- case Wipeout:
this.notify($"Entity type not implemented {entity.GetType().FullName}", NotificationType.NotImplemented);
return;
}
@@ -97,6 +95,9 @@ private void writeEntity(Entity entity)
case MText mtext:
this.writeMText(mtext);
break;
+ case MultiLeader multiLeader:
+ this.writeMultiLeader(multiLeader);
+ break;
case Point p:
this.writePoint(p);
break;
@@ -134,6 +135,9 @@ private void writeEntity(Entity entity)
case Spline spline:
this.writeSpline(spline);
break;
+ case CadImageBase image:
+ this.writeCadImage(image);
+ break;
case TextEntity text:
switch (text)
{
@@ -859,12 +863,11 @@ private void writeHatch(Hatch hatch)
for (var i = 0; i < pline.Vertices.Count; ++i)
{
var vertex = pline.Vertices[i];
- var bulge = pline.Bulges[i];
this._writer.Write2RawDouble(new XY(vertex.X, vertex.Y));
if (pline.HasBulge)
{
- this._writer.WriteBitDouble(bulge);
+ this._writer.WriteBitDouble(vertex.Z);
}
}
}
@@ -1115,6 +1118,363 @@ private void writeLeader(Leader leader)
this._writer.HandleReference(DwgReferenceType.HardPointer, leader.Style);
}
+ private void writeMultiLeader(MultiLeader multiLeader)
+ {
+
+ if (this.R2010Plus)
+ {
+ // 270 Version, expected to be 2
+ this._writer.WriteBitShort(2);
+ }
+
+ writeMultiLeaderAnnotContext(multiLeader.ContextData);
+
+ // Multileader Common data
+ // 340 Leader StyleId (handle)
+ this._writer.HandleReference(DwgReferenceType.HardPointer, multiLeader.Style);
+ // 90 Property Override Flags (int32)
+ this._writer.WriteBitLong((int)multiLeader.PropertyOverrideFlags);
+ // 170 LeaderLineType (short)
+ this._writer.WriteBitShort((short)multiLeader.PathType);
+ // 91 Leade LineColor (Color)
+ this._writer.WriteCmColor(multiLeader.LineColor);
+ // 341 LeaderLineTypeID (handle/LineType)
+ this._writer.HandleReference(DwgReferenceType.HardPointer, multiLeader.LeaderLineType);
+ // 171 LeaderLine Weight
+ this._writer.WriteBitLong((short)multiLeader.LeaderLineWeight);
+
+ // 290 Enable Landing
+ this._writer.WriteBit(multiLeader.EnableLanding);
+ // 291 Enable Dogleg
+ this._writer.WriteBit(multiLeader.EnableDogleg);
+
+ // 41 Dogleg Length / Landing distance
+ this._writer.WriteBitDouble(multiLeader.LandingDistance);
+ // 342 Arrowhead ID
+ this._writer.HandleReference(DwgReferenceType.HardPointer, multiLeader.Arrowhead);
+ //template.ArrowheadHandle = this.handleReference();
+ // 42 Arrowhead Size
+ this._writer.WriteBitDouble(multiLeader.ArrowheadSize);
+ // 172 Content Type
+ this._writer.WriteBitShort((short)multiLeader.ContentType);
+ // 343 Text Style ID (handle/TextStyle)
+ this._writer.HandleReference(DwgReferenceType.HardPointer, multiLeader.TextStyle); // Hard/soft??
+ // 173 Text Left Attachment Type
+ this._writer.WriteBitShort((short)multiLeader.TextLeftAttachment);
+ // 95 Text Right Attachement Type
+ this._writer.WriteBitShort((short)multiLeader.TextRightAttachment);
+ // 174 Text Angle Type
+ this._writer.WriteBitShort((short)multiLeader.TextAngle);
+ // 175 Text Alignment Type
+ this._writer.WriteBitShort((short)multiLeader.TextAlignment);
+ // 92 Text Color
+ this._writer.WriteCmColor(multiLeader.TextColor);
+ // 292 Enable Frame Text
+ this._writer.WriteBit(multiLeader.TextFrame);
+ // 344 Block Content ID
+ this._writer.HandleReference(DwgReferenceType.HardPointer, multiLeader.BlockContent); // Hard/soft??
+ // 93 Block Content Color
+ this._writer.WriteCmColor(multiLeader.BlockContentColor);
+ // 10 Block Content Scale
+ this._writer.Write3BitDouble(multiLeader.BlockContentScale);
+ // 43 Block Content Rotation
+ this._writer.WriteBitDouble(multiLeader.BlockContentRotation);
+ // 176 Block Content Connection Type
+ this._writer.WriteBitShort((short)multiLeader.BlockContentConnection);
+ // 293 Enable Annotation Scale/Is annotative
+ this._writer.WriteBit(multiLeader.EnableAnnotationScale);
+
+ // R2007pre not supported
+
+ // BL Number of Block Labels
+ int blockLabelCount = multiLeader.BlockAttributes.Count;
+ this._writer.WriteBitLong(blockLabelCount);
+ for (int bl = 0; bl < blockLabelCount; bl++) {
+ // 330 Block Attribute definition handle (hard pointer)
+ MultiLeader.BlockAttribute blockAttribute = multiLeader.BlockAttributes[bl];
+ this._writer.HandleReference(DwgReferenceType.HardPointer, blockAttribute.AttributeDefinition);
+ // 302 Block Attribute Text String
+ this._writer.WriteVariableText(blockAttribute.Text);
+ // 177 Block Attribute Index
+ this._writer.WriteBitShort(blockAttribute.Index);
+ // 44 Block Attribute Width
+ this._writer.WriteBitDouble(blockAttribute.Width);
+ }
+
+ // 294 Text Direction Negative
+ this._writer.WriteBit(multiLeader.TextDirectionNegative);
+ // 178 Text Align in IPE
+ this._writer.WriteBitShort(multiLeader.TextAligninIPE);
+ // 179 Text Attachment Point
+ this._writer.WriteBitShort((short)multiLeader.TextAttachmentPoint);
+ // 45 BD ScaleFactor
+ this._writer.WriteBitDouble(multiLeader.ScaleFactor);
+
+ if (this.R2010Plus) {
+ // 271 Text attachment direction for MText contents
+ this._writer.WriteBitShort((short)multiLeader.TextAttachmentDirection);
+ // 272 Bottom text attachment direction (sequence my be interchanged)
+ this._writer.WriteBitShort((short)multiLeader.TextBottomAttachment);
+ // 273 Top text attachment direction
+ this._writer.WriteBitShort((short)multiLeader.TextTopAttachment);
+ }
+
+ if (R2013Plus) {
+ // 295 Leader extended to text
+ this._writer.WriteBit(multiLeader.ExtendedToText);
+ }
+ }
+
+ private void writeMultiLeaderAnnotContext(MultiLeaderAnnotContext annotContext) {
+
+ // BL - Number of leader roots
+ int leaderRootCount = annotContext.LeaderRoots.Count;
+ this._writer.WriteBitLong(leaderRootCount);
+ for (int i = 0; i < leaderRootCount; i++) {
+ writeLeaderRoot(annotContext.LeaderRoots[i]);
+ }
+
+ // Common
+ // BD 40 Overall scale
+ this._writer.WriteBitDouble(annotContext.ScaleFactor);
+ // 3BD 10 Content base point
+ this._writer.Write3BitDouble(annotContext.ContentBasePoint);
+ // BD 41 Text height
+ this._writer.WriteBitDouble(annotContext.TextHeight);
+ // BD 140 Arrow head size
+ this._writer.WriteBitDouble(annotContext.ArrowheadSize);
+ // BD 145 Landing gap
+ this._writer.WriteBitDouble(annotContext.LandingGap);
+ // BS 174 Style left text attachment type. See also MLEADER style left text attachment type for values. Relevant if mleader attachment direction is horizontal.
+ this._writer.WriteBitShort((short)annotContext.TextLeftAttachment);
+ // BS 175 Style right text attachment type. See also MLEADER style left text attachment type for values. Relevant if mleader attachment direction is horizontal.
+ this._writer.WriteBitShort((short)annotContext.TextRightAttachment);
+ // BS 176 Text align type (0 = left, 1 = center, 2 = right)
+ this._writer.WriteBitShort((short)annotContext.TextAlignment);
+ // BS 177 Attachment type (0 = content extents, 1 = insertion point).
+ this._writer.WriteBitShort((short)annotContext.BlockContentConnection);
+ // B 290 Has text contents
+ this._writer.WriteBit(annotContext.HasTextContents);
+ if (annotContext.HasTextContents) {
+ // TV 304 Text label
+ this._writer.WriteVariableText(annotContext.TextLabel);
+ // 3BD 11 Normal vector
+ this._writer.Write3BitDouble(annotContext.TextNormal);
+ // H 340 Text style handle (hard pointer)
+ this._writer.HandleReference(DwgReferenceType.HardPointer, annotContext.TextStyle);
+ // 3BD 12 Location
+ this._writer.Write3BitDouble(annotContext.TextLocation);
+ // 3BD 13 Direction
+ this._writer.Write3BitDouble(annotContext.Direction);
+ // BD 42 Rotation (radians)
+ this._writer.WriteBitDouble(annotContext.TextRotation);
+ // BD 43 Boundary width
+ this._writer.WriteBitDouble(annotContext.BoundaryWidth);
+ // BD 44 Boundary height
+ this._writer.WriteBitDouble(annotContext.BoundaryHeight);
+ // BD 45 Line spacing factor
+ this._writer.WriteBitDouble(annotContext.LineSpacingFactor);
+ // BS 170 Line spacing style (1 = at least, 2 = exactly)
+ this._writer.WriteBitShort((short)annotContext.LineSpacing);
+ // CMC 90 Text color
+ this._writer.WriteCmColor(annotContext.TextColor);
+ // BS 171 Alignment (1 = left, 2 = center, 3 = right)
+ this._writer.WriteBitShort((short)annotContext.TextAttachmentPoint);
+ // BS 172 Flow direction (1 = horizontal, 3 = vertical, 6 = by style)
+ this._writer.WriteBitShort((short)annotContext.FlowDirection);
+ // CMC 91 Background fill color
+ this._writer.WriteCmColor(annotContext.BackgroundFillColor);
+ // BD 141 Background scale factor
+ this._writer.WriteBitDouble(annotContext.BackgroundScaleFactor);
+ // BL 92 Background transparency
+ this._writer.WriteBitLong(annotContext.BackgroundTransparency);
+ // B 291 Is background fill enabled
+ this._writer.WriteBit(annotContext.BackgroundFillEnabled);
+ // B 292 Is background mask fill on
+ this._writer.WriteBit(annotContext.BackgroundMaskFillOn);
+ // BS 173 Column type (ODA writes 0), *TODO: what meaning for values?
+ this._writer.WriteBitShort(annotContext.ColumnType);
+ // B 293 Is text height automatic?
+ this._writer.WriteBit(annotContext.TextHeightAutomatic);
+ // BD 142 Column width
+ this._writer.WriteBitDouble(annotContext.ColumnWidth);
+ // BD 143 Column gutter
+ this._writer.WriteBitDouble(annotContext.ColumnGutter);
+ // B 294 Column flow reversed
+ this._writer.WriteBit(annotContext.ColumnFlowReversed);
+
+ // Column sizes
+ // BD 144 Column size
+ int columnSizesCount = annotContext.ColumnSizes.Count;
+ this._writer.WriteBitLong(columnSizesCount);
+ for (int i = 0; i < columnSizesCount; i++) {
+ this._writer.WriteBitDouble(annotContext.ColumnSizes[i]);
+ }
+
+ // B 295 Word break
+ this._writer.WriteBit(annotContext.WordBreak);
+ // B Unknown
+ this._writer.WriteBit(false);
+ }
+
+ else if (annotContext.HasContentsBlock) {
+ this._writer.WriteBit(annotContext.HasContentsBlock);
+
+ //B 296 Has contents block
+ //IF Has contents block
+ // H 341 AcDbBlockTableRecord handle (soft pointer)
+ this._writer.HandleReference(DwgReferenceType.SoftPointer, annotContext.BlockContent);
+ // 3BD 14 Normal vector
+ this._writer.Write3BitDouble(annotContext.BlockContentNormal);
+ // 3BD 15 Location
+ this._writer.Write3BitDouble(annotContext.BlockContentLocation);
+ // 3BD 16 Scale vector
+ this._writer.Write3BitDouble(annotContext.BlockContentScale);
+ // BD 46 Rotation (radians)
+ this._writer.WriteBitDouble(annotContext.BlockContentRotation);
+ // CMC 93 Block color
+ this._writer.WriteCmColor(annotContext.BlockContentColor);
+ // BD (16) 47 16 doubles containing the complete transformation
+ // matrix. Order of transformation is:
+ // - Rotation,
+ // - OCS to WCS (using normal vector),
+ // - Scaling (using scale vector)
+ // - Translation (using location)
+ var m4 = annotContext.TransformationMatrix;
+ this._writer.WriteBitDouble(m4.m00);
+ this._writer.WriteBitDouble(m4.m10);
+ this._writer.WriteBitDouble(m4.m20);
+ this._writer.WriteBitDouble(m4.m30);
+
+ this._writer.WriteBitDouble(m4.m01);
+ this._writer.WriteBitDouble(m4.m11);
+ this._writer.WriteBitDouble(m4.m21);
+ this._writer.WriteBitDouble(m4.m31);
+
+ this._writer.WriteBitDouble(m4.m02);
+ this._writer.WriteBitDouble(m4.m12);
+ this._writer.WriteBitDouble(m4.m22);
+ this._writer.WriteBitDouble(m4.m32);
+
+ this._writer.WriteBitDouble(m4.m03);
+ this._writer.WriteBitDouble(m4.m13);
+ this._writer.WriteBitDouble(m4.m23);
+ this._writer.WriteBitDouble(m4.m33);
+ }
+ //END IF Has contents block
+ //END IF Has text contents
+
+ // 3BD 110 Base point
+ this._writer.Write3BitDouble(annotContext.BasePoint);
+ // 3BD 111 Base direction
+ this._writer.Write3BitDouble(annotContext.BaseDirection);
+ // 3BD 112 Base vertical
+ this._writer.Write3BitDouble(annotContext.BaseVertical);
+ // B 297 Is normal reversed?
+ this._writer.WriteBit(annotContext.NormalReversed);
+
+ if (this.R2010Plus)
+ {
+ // BS 273 Style top attachment
+ this._writer.WriteBitShort((short)annotContext.TextTopAttachment);
+ // BS 272 Style bottom attachment
+ this._writer.WriteBitShort((short)annotContext.TextBottomAttachment);
+ }
+ }
+
+ private void writeLeaderRoot(MultiLeaderAnnotContext.LeaderRoot leaderRoot)
+ {
+ // B 290 Is content valid(ODA writes true)/DXF: Has Set Last Leader Line Point
+ this._writer.WriteBit(leaderRoot.ContentValid);
+ // B 291 Unknown(ODA writes true)/DXF: Has Set Dogleg Vector
+ this._writer.WriteBit(true);
+ // 3BD 10 Connection point/DXF: Last Leader Line Point
+ this._writer.Write3BitDouble(leaderRoot.ConnectionPoint);
+ // 3BD 11 Direction/DXF: Dogleg vector
+ this._writer.Write3BitDouble(leaderRoot.Direction);
+
+ // Break start/end point pairs
+ // BL Number of break start / end point pairs
+ // 3BD 12 Break start point
+ // 3BD 13 Break end point
+ this._writer.WriteBitLong(leaderRoot.BreakStartEndPointsPairs.Count);
+ foreach (MultiLeaderAnnotContext.StartEndPointPair startEndPointPair in leaderRoot.BreakStartEndPointsPairs)
+ {
+ this._writer.Write3BitDouble(startEndPointPair.StartPoint);
+ this._writer.Write3BitDouble(startEndPointPair.EndPoint);
+ }
+
+ // BL 90 Leader index
+ this._writer.WriteBitLong(leaderRoot.LeaderIndex);
+ // BD 40 Landing distance
+ this._writer.WriteBitDouble(leaderRoot.LandingDistance);
+
+ // Leader lines
+ // BL Number of leader lines
+ this._writer.WriteBitLong(leaderRoot.Lines.Count);
+ foreach (MultiLeaderAnnotContext.LeaderLine leaderLine in leaderRoot.Lines)
+ {
+ writeLeaderLine(leaderLine);
+ }
+
+ if (this.R2010Plus)
+ {
+ // BS 271 Attachment direction(0 = horizontal, 1 = vertical, default is 0)
+ this._writer.WriteBitShort((short)leaderRoot.TextAttachmentDirection);
+ }
+ }
+
+ private void writeLeaderLine(MultiLeaderAnnotContext.LeaderLine leaderLine)
+ {
+ // Points
+ // BL - Number of points
+ // 3BD 10 Point
+ this._writer.WriteBitLong(leaderLine.Points.Count);
+ foreach (XYZ point in leaderLine.Points) {
+ // 3BD 10 Point
+ this._writer.Write3BitDouble(point);
+ }
+
+ // Add optional Break Info (one or more)
+ // BL Break info count
+ this._writer.WriteBitLong(leaderLine.BreakInfoCount);
+ if (leaderLine.BreakInfoCount > 0) {
+ // BL 90 Segment index
+ this._writer.WriteBitLong(leaderLine.SegmentIndex);
+
+ // Start/end point pairs
+ // 3BD 12 End point
+ this._writer.WriteBitLong(leaderLine.StartEndPoints.Count);
+ foreach (MultiLeaderAnnotContext.StartEndPointPair sep in leaderLine.StartEndPoints)
+ {
+ // 3BD 11 Start Point
+ this._writer.Write3BitDouble(sep.StartPoint);
+ this._writer.Write3BitDouble(sep.EndPoint);
+ }
+ }
+
+ // BL 91 Leader line index
+ this._writer.WriteBitLong(leaderLine.Index);
+
+ if (this.R2010Plus) {
+ // BS 170 Leader type(0 = invisible leader, 1 = straight leader, 2 = spline leader)
+ this._writer.WriteBitShort((short)leaderLine.PathType);
+ // CMC 92 Line color
+ this._writer.WriteCmColor(leaderLine.LineColor);
+ // H 340 Line type handle(hard pointer)
+ this._writer.HandleReference(DwgReferenceType.HardPointer, leaderLine.LineType);
+ // BL 171 Line weight
+ this._writer.WriteBitLong((short)leaderLine.LineWeight);
+ // BD 40 Arrow size
+ this._writer.WriteBitDouble(leaderLine.ArrowheadSize);
+ // H 341 Arrow symbol handle(hard pointer)
+ this._writer.HandleReference(DwgReferenceType.HardPointer, leaderLine.Arrowhead);
+
+ // BL 93 Override flags (1 = leader type, 2 = line color, 4 = line type, 8 = line weight, 16 = arrow size, 32 = arrow symbol(handle)
+ this._writer.WriteBitLong((short)leaderLine.OverrideFlags);
+ }
+ }
+
private void writeLine(Line line)
{
//R13-R14 Only:
@@ -1336,7 +1696,7 @@ private void writeShape(Shape shape)
//When reading from DXF, the shape is found by iterating over all the text styles
//(SHAPEFILE, see paragraph 20.4.56) and when the text style contains a shape file,
//iterating over all the shapes until the one with the matching name is found.
- this._writer.WriteBitShort(0); //TODO: missing implementation for shapeIndex
+ this._writer.WriteBitShort((short)shape.ShapeIndex);
//Extrusion 3BD 210
this._writer.Write3BitDouble(shape.Normal);
@@ -1376,6 +1736,50 @@ private void writeSolid3D(Solid3D solid)
{
}
+ private void writeCadImage(CadImageBase image)
+ {
+ this._writer.WriteBitLong(image.ClassVersion);
+
+ this._writer.Write3BitDouble(image.InsertPoint);
+ this._writer.Write3BitDouble(image.UVector);
+ this._writer.Write3BitDouble(image.VVector);
+
+ this._writer.Write2RawDouble(image.Size);
+
+ this._writer.WriteBitShort((short)image.Flags);
+ this._writer.WriteBit(image.ClippingState);
+ this._writer.WriteByte(image.Brightness);
+ this._writer.WriteByte(image.Contrast);
+ this._writer.WriteByte(image.Fade);
+
+ if (this.R2010Plus)
+ {
+ this._writer.WriteBit(image.ClipMode == ClipMode.Inside);
+ }
+
+ this._writer.WriteBitShort((short)image.ClipType);
+
+
+ switch (image.ClipType)
+ {
+ case ClipType.Rectangular:
+ this._writer.Write2RawDouble(image.ClipBoundaryVertices[0]);
+ this._writer.Write2RawDouble(image.ClipBoundaryVertices[1]);
+ break;
+ case ClipType.Polygonal:
+ this._writer.WriteBitLong(image.ClipBoundaryVertices.Count);
+ for (int i = 0; i < image.ClipBoundaryVertices.Count; i++)
+ {
+ this._writer.Write2RawDouble(image.ClipBoundaryVertices[i]);
+ }
+ break;
+ }
+
+ this._writer.HandleReference(DwgReferenceType.HardPointer, image.Definition);
+ //Reactor, not needed
+ this._writer.HandleReference(null);
+ }
+
private void writeSpline(Spline spline)
{
int scenario;
@@ -1629,6 +2033,7 @@ private void writeMText(MText mtext)
//R2007+:
if (this.R2007Plus)
{
+ //Rect height BD 46 Reference rectangle height.
this._writer.WriteBitDouble(mtext.RectangleHeight);
}
@@ -1649,7 +2054,7 @@ private void writeMText(MText mtext)
this._writer.WriteVariableText(mtext.Value);
//H 7 STYLE (hard pointer)
- this._writer.HandleReference(mtext.Style);
+ this._writer.HandleReference(DwgReferenceType.HardPointer, mtext.Style);
//R2000+:
if (this.R2000Plus)
@@ -1685,7 +2090,9 @@ private void writeMText(MText mtext)
//R2018+
if (!this.R2018Plus)
+ {
return;
+ }
//Is NOT annotative B
this._writer.WriteBit(!mtext.IsAnnotative);
@@ -1697,7 +2104,7 @@ private void writeMText(MText mtext)
}
//Version BS Default 0
- this._writer.WriteBitShort(0);
+ this._writer.WriteBitShort(4);
//Default flag B Default true
this._writer.WriteBit(true);
@@ -1712,13 +2119,13 @@ private void writeMText(MText mtext)
//Insertion point 3BD 11
this._writer.Write3BitDouble(mtext.InsertPoint);
//Rect width BD 40
- this._writer.WriteBitDouble(mtext.Height);
- //Rect height BD 41
this._writer.WriteBitDouble(mtext.RectangleWidth);
+ //Rect height BD 41 -> wrong code, should be 46, undocumented
+ this._writer.WriteBitDouble(mtext.RectangleHeight);
//Extents width BD 42
this._writer.WriteBitDouble(mtext.HorizontalWidth);
//Extents height BD 43
- this._writer.WriteBitDouble(mtext.VerticalWidth);
+ this._writer.WriteBitDouble(mtext.VerticalHeight);
//END REDUNDANT FIELDS
//Column type BS 71 0 = No columns, 1 = static columns, 2 = dynamic columns
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Objects.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Objects.cs
similarity index 59%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Objects.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Objects.cs
index 4d61205f..1a9274a3 100644
--- a/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Objects.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.Objects.cs
@@ -1,4 +1,5 @@
using ACadSharp.Objects;
+using CSMath;
using CSUtilities.Converters;
using CSUtilities.IO;
using System;
@@ -24,15 +25,19 @@ private void writeObject(CadObject obj)
switch (obj)
{
case Material:
- case MultiLeaderStyle:
case MultiLeaderAnnotContext:
+ case MultiLeaderStyle:
case SortEntitiesTable:
case VisualStyle:
- case XRecord:
this.notify($"Object type not implemented {obj.GetType().FullName}", NotificationType.NotImplemented);
return;
}
+ if (obj is XRecord && !this.WriteXRecords)
+ {
+ return;
+ }
+
this.writeCommonNonEntityData(obj);
switch (obj)
@@ -52,18 +57,30 @@ private void writeObject(CadObject obj)
case Group group:
this.writeGroup(group);
break;
+ case ImageDefinitionReactor definitionReactor:
+ this.writeImageDefinitionReactor(definitionReactor);
+ break;
+ case ImageDefinition definition:
+ this.writeImageDefinition(definition);
+ break;
case Layout layout:
this.writeLayout(layout);
break;
case MLineStyle style:
this.writeMLineStyle(style);
break;
+ case MultiLeaderStyle multiLeaderStyle:
+ this.writeMultiLeaderStyle(multiLeaderStyle);
+ break;
case PlotSettings plotsettings:
this.writePlotSettings(plotsettings);
break;
case Scale scale:
this.writeScale(scale);
break;
+ case SortEntitiesTable sorttables:
+ this.writeSortEntitiesTable(sorttables);
+ break;
case XRecord record:
this.writeXRecord(record);
break;
@@ -108,14 +125,15 @@ private void writeDictionary(CadDictionary dictionary)
}
//Common:
- foreach (var name in dictionary.EntryNames)
+ foreach (var item in dictionary)
{
- this._writer.WriteVariableText(name);
- }
+ if (item is XRecord && !this.WriteXRecords)
+ {
+ return;
+ }
- foreach (var handle in dictionary.EntryHandles)
- {
- this._writer.HandleReference(DwgReferenceType.SoftOwnership, handle);
+ this._writer.WriteVariableText(item.Name);
+ this._writer.HandleReference(DwgReferenceType.SoftOwnership, item.Handle);
}
this.addEntriesToWriter(dictionary);
@@ -157,6 +175,30 @@ private void writeGroup(Group group)
}
}
+ private void writeImageDefinitionReactor(ImageDefinitionReactor definitionReactor)
+ {
+ //Common:
+ //Classver BL 90 class version
+ this._writer.WriteBitLong(definitionReactor.ClassVersion);
+ }
+
+ private void writeImageDefinition(ImageDefinition definition)
+ {
+ //Common:
+ //Clsver BL 0 class version
+ this._writer.WriteBitLong(definition.ClassVersion);
+ //Imgsize 2RD 10 size of image in pixels
+ this._writer.Write2RawDouble(definition.Size);
+ //Filepath TV 1 path to file
+ this._writer.WriteVariableText(definition.FileName);
+ //Isloaded B 280 0==no, 1==yes
+ this._writer.WriteBit(definition.IsLoaded);
+ //Resunits RC 281 0==none, 2==centimeters, 5==inches
+ this._writer.WriteByte((byte)definition.Units);
+ //Pixelsize 2RD 11 size of one pixel in AutoCAD units
+ this._writer.Write2RawDouble(definition.DefaultSize);
+ }
+
private void writeLayout(Layout layout)
{
this.writePlotSettings(layout);
@@ -299,6 +341,119 @@ private void writeMLineStyle(MLineStyle mlineStyle)
}
}
+ private void writeMultiLeaderStyle(MultiLeaderStyle mLeaderStyle)
+ {
+ //TODO: Remove this line when MultiLeaderStyle is fixed for writing
+ return;
+
+ if (!R2010Plus)
+ {
+ return;
+ }
+
+ // BS 179 Version expected: 2
+ this._writer.WriteBitShort(2);
+
+ // BS 170 Content type (see paragraph on LEADER for more details).
+ this._writer.WriteBitShort((short)mLeaderStyle.ContentType);
+ // BS 171 Draw multi-leader order (0 = draw content first, 1 = draw leader first)
+ this._writer.WriteBitShort((short)mLeaderStyle.MultiLeaderDrawOrder);
+ // BS 172 Draw leader order (0 = draw leader head first, 1 = draw leader tail first)
+ this._writer.WriteBitShort((short)mLeaderStyle.LeaderDrawOrder);
+ // BL 90 Maximum number of points for leader
+ this._writer.WriteBitShort((short)mLeaderStyle.MaxLeaderSegmentsPoints);
+ // BD 40 First segment angle (radians)
+ this._writer.WriteBitDouble(mLeaderStyle.FirstSegmentAngleConstraint);
+ // BD 41 Second segment angle (radians)
+ this._writer.WriteBitDouble(mLeaderStyle.SecondSegmentAngleConstraint);
+ // BS 173 Leader type (see paragraph on LEADER for more details).
+ this._writer.WriteBitShort((short)mLeaderStyle.PathType);
+ // CMC 91 Leader line color
+ this._writer.WriteCmColor(mLeaderStyle.LineColor);
+ // H 340 Leader line type handle (hard pointer)
+ this._writer.HandleReference(DwgReferenceType.HardPointer, mLeaderStyle.LeaderLineType);
+ // BL 92 Leader line weight
+ this._writer.WriteBitLong((short)mLeaderStyle.LeaderLineWeight);
+ // B 290 Is landing enabled?
+ this._writer.WriteBit(mLeaderStyle.EnableLanding);
+ // BD 42 Landing gap
+ this._writer.WriteBitDouble(mLeaderStyle.LandingGap);
+ // B 291 Auto include landing (is dog-leg enabled?)
+ this._writer.WriteBit(mLeaderStyle.EnableDogleg);
+ // BD 43 Landing distance
+ this._writer.WriteBitDouble(mLeaderStyle.LandingDistance);
+ // TV 3 Style description
+ this._writer.WriteVariableText(mLeaderStyle.Description);
+ // H 341 Arrow head block handle (hard pointer)
+ this._writer.HandleReference(DwgReferenceType.HardPointer, mLeaderStyle.Arrowhead);
+ // BD 44 Arrow head size
+ this._writer.WriteBitDouble(mLeaderStyle.ArrowheadSize);
+ // TV 300 Text default
+ this._writer.WriteVariableText(mLeaderStyle.DefaultTextContents);
+ // H 342 Text style handle (hard pointer)
+ this._writer.HandleReference(DwgReferenceType.HardPointer, mLeaderStyle.TextStyle);
+ // BS 174 Left attachment (see paragraph on LEADER for more details).
+ this._writer.WriteBitShort((short)mLeaderStyle.TextLeftAttachment);
+ // BS 178 Right attachment (see paragraph on LEADER for more details).
+ this._writer.WriteBitShort((short)mLeaderStyle.TextRightAttachment);
+ if (R2010Plus)
+ {
+ // IF IsNewFormat OR DXF file
+ // BS 175 Text angle type (see paragraph on LEADER for more details).
+ this._writer.WriteBitShort((short)mLeaderStyle.TextAngle);
+ // END IF IsNewFormat OR DXF file
+ }
+ // BS 176 Text alignment type
+ this._writer.WriteBitShort((short)mLeaderStyle.TextAlignment);
+ // CMC 93 Text color
+ this._writer.WriteCmColor(mLeaderStyle.TextColor);
+ // BD 45 Text height
+ this._writer.WriteBitDouble(mLeaderStyle.TextHeight);
+ // B 292 Text frame enabled
+ this._writer.WriteBit(mLeaderStyle.TextFrame);
+ if (R2010Plus)
+ {
+ // IF IsNewFormat OR DXF file
+ // B 297 Always align text left
+ this._writer.WriteBit(mLeaderStyle.TextAlignAlwaysLeft);
+ // END IF IsNewFormat OR DXF file
+ }
+ // BD 46 Align space
+ this._writer.WriteBitDouble(mLeaderStyle.AlignSpace);
+ // H 343 Block handle (hard pointer)
+ this._writer.HandleReference(DwgReferenceType.HardPointer, mLeaderStyle.BlockContent);
+ // CMC 94 Block color
+ this._writer.WriteCmColor(mLeaderStyle.BlockContentColor);
+ // 3BD 47,49,140 Block scale vector
+ this._writer.Write3BitDouble(mLeaderStyle.BlockContentScale);
+ // B 293 Is block scale enabled
+ this._writer.WriteBit(mLeaderStyle.EnableBlockContentScale);
+ // BD 141 Block rotation (radians)
+ this._writer.WriteBitDouble(mLeaderStyle.BlockContentRotation);
+ // B 294 Is block rotation enabled
+ this._writer.WriteBit(mLeaderStyle.EnableBlockContentRotation);
+ // BS 177 Block connection type (0 = MLeader connects to the block extents, 1 = MLeader connects to the block base point)
+ this._writer.WriteBitShort((short)mLeaderStyle.BlockContentConnection);
+ // BD 142 Scale factor
+ this._writer.WriteBitDouble(mLeaderStyle.ScaleFactor);
+ // B 295 Property changed, meaning not totally clear
+ // might be set to true if something changed after loading,
+ // or might be used to trigger updates in dependent MLeaders.
+ // sequence seems to be different in DXF
+ this._writer.WriteBit(mLeaderStyle.OverwritePropertyValue);
+ // B 296 Is annotative?
+ this._writer.WriteBit(mLeaderStyle.IsAnnotative);
+ // BD 143 Break size
+ this._writer.WriteBitDouble(mLeaderStyle.BreakGapSize);
+
+ // BS 271 Attachment direction (see paragraph on LEADER for more details).
+ this._writer.WriteBitShort((short)mLeaderStyle.TextAttachmentDirection);
+ // BS 273 Top attachment (see paragraph on LEADER for more details).
+ this._writer.WriteBitShort((short)mLeaderStyle.TextBottomAttachment);
+ // BS 272 Bottom attachment (see paragraph on LEADER for more details).
+ this._writer.WriteBitShort((short)mLeaderStyle.TextTopAttachment);
+ }
+
private void writePlotSettings(PlotSettings plot)
{
//Common:
@@ -401,6 +556,27 @@ private void writeScale(Scale scale)
this._writer.WriteBit(scale.IsUnitScale);
}
+ private void writeSortEntitiesTable(SortEntitiesTable sortEntitiesTable)
+ {
+ //parenthandle (soft pointer)
+ this._writer.HandleReference(DwgReferenceType.SoftPointer, sortEntitiesTable.BlockOwner);
+
+ //Common:
+ //Numentries BL number of entries
+ this._writer.WriteBitLong(sortEntitiesTable.Sorters.Count());
+
+ foreach (var item in sortEntitiesTable.Sorters)
+ {
+ //Sort handle(numentries of these, CODE 0, i.e.part of the main bit stream, not of the handle bit stream!).
+ //The sort handle does not have to point to an entity (but it can).
+ //This is just the handle used for determining the drawing order of the entity specified by the entity handle in the handle bit stream.
+ //When the sortentstable doesn’t have a
+ //mapping from entity handle to sort handle, then the entity’s own handle is used for sorting.
+ this._writer.HandleReference(item.Handle);
+ this._writer.HandleReference(DwgReferenceType.SoftPointer, item.Entity);
+ }
+ }
+
private void writeXRecord(XRecord xrecord)
{
MemoryStream stream = new MemoryStream();
@@ -419,44 +595,73 @@ private void writeXRecord(XRecord xrecord)
switch (groupValueType)
{
- case GroupCodeValueType.None:
- break;
- case GroupCodeValueType.String:
- break;
- case GroupCodeValueType.Point3D:
- break;
- case GroupCodeValueType.Double:
+ case GroupCodeValueType.Byte:
+ case GroupCodeValueType.Bool:
+ ms.Write(Convert.ToByte(entry.Value, System.Globalization.CultureInfo.InvariantCulture));
break;
case GroupCodeValueType.Int16:
+ case GroupCodeValueType.ExtendedDataInt16:
+ ms.Write(Convert.ToInt16(entry.Value, System.Globalization.CultureInfo.InvariantCulture));
break;
case GroupCodeValueType.Int32:
+ case GroupCodeValueType.ExtendedDataInt32:
+ ms.Write(Convert.ToInt32(entry.Value, System.Globalization.CultureInfo.InvariantCulture));
break;
case GroupCodeValueType.Int64:
+ ms.Write(Convert.ToInt64(entry.Value, System.Globalization.CultureInfo.InvariantCulture));
break;
- case GroupCodeValueType.Handle:
- break;
- case GroupCodeValueType.ObjectId:
+ case GroupCodeValueType.Double:
+ case GroupCodeValueType.ExtendedDataDouble:
+ double d = (entry.Value as double?).Value;
+ ms.Write(d);
break;
- case GroupCodeValueType.Bool:
+ case GroupCodeValueType.Point3D:
+ XYZ xyz = (entry.Value as XYZ?).Value;
+ ms.Write(xyz.X);
+ ms.Write(xyz.Y);
+ ms.Write(xyz.Z);
break;
case GroupCodeValueType.Chunk:
+ case GroupCodeValueType.ExtendedDataChunk:
+ byte[] array = (byte[])entry.Value;
+ ms.Write((byte)array.Length);
+ ms.WriteBytes(array);
break;
- case GroupCodeValueType.Comment:
- break;
+ case GroupCodeValueType.String:
case GroupCodeValueType.ExtendedDataString:
+ case GroupCodeValueType.Handle:
+ string text = (string)entry.Value;
+
+ if (this.R2007Plus)
+ {
+ if (string.IsNullOrEmpty(text))
+ {
+ ms.Write(0);
+ return;
+ }
+
+ ms.Write((short)text.Length);
+ ms.Write(text, System.Text.Encoding.Unicode);
+ }
+ else if (string.IsNullOrEmpty(text))
+ {
+ ms.Write(0);
+ ms.Write((byte)this._writer.Encoding.CodePage);
+ }
+ else
+ {
+ ms.Write((short)text.Length);
+ ms.Write((byte)this._writer.Encoding.CodePage);
+ ms.Write(text, this._writer.Encoding);
+ }
break;
- case GroupCodeValueType.ExtendedDataChunk:
- break;
+ case GroupCodeValueType.ObjectId:
case GroupCodeValueType.ExtendedDataHandle:
- break;
- case GroupCodeValueType.ExtendedDataDouble:
- break;
- case GroupCodeValueType.ExtendedDataInt16:
- break;
- case GroupCodeValueType.ExtendedDataInt32:
+ ulong u = (entry.Value as ulong?).Value;
+ ms.Write(u);
break;
default:
- break;
+ throw new NotSupportedException();
}
}
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.cs
similarity index 98%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.cs
index 288fc231..f7590efe 100644
--- a/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgObjectWriter.cs
@@ -9,6 +9,7 @@
using System.Collections.Generic;
using System.IO;
using System.Linq;
+using System.Text;
namespace ACadSharp.IO.DWG
{
@@ -21,6 +22,8 @@ internal partial class DwgObjectWriter : DwgSectionIO
///
public Dictionary Map { get; } = new Dictionary();
+ public bool WriteXRecords { get; }
+
private Dictionary _dictionaries = new();
private Queue _objects = new();
@@ -37,13 +40,14 @@ internal partial class DwgObjectWriter : DwgSectionIO
private Entity _next;
- public DwgObjectWriter(Stream stream, CadDocument document) : base(document.Header.Version)
+ public DwgObjectWriter(Stream stream, CadDocument document, Encoding encoding, bool writeXRecords = true) : base(document.Header.Version)
{
this._stream = stream;
this._document = document;
this._msmain = new MemoryStream();
- this._writer = DwgStreamWriterBase.GetMergedWriter(document.Header.Version, this._msmain, TextEncoding.Windows1252());
+ this._writer = DwgStreamWriterBase.GetMergedWriter(document.Header.Version, this._msmain, encoding);
+ this.WriteXRecords = writeXRecords;
}
public void Write()
@@ -512,8 +516,8 @@ private void writeLineType(LineType ltype)
//X - offset RD 44 (0.0 for a simple dash.)
//Y - offset RD 45(0.0 for a simple dash.)
- this._writer.WriteBitDouble(segment.Offset.X);
- this._writer.WriteBitDouble(segment.Offset.Y);
+ this._writer.WriteRawDouble(segment.Offset.X);
+ this._writer.WriteRawDouble(segment.Offset.Y);
//Scale BD 46 (1.0 for a simple dash.)
this._writer.WriteBitDouble(segment.Scale);
@@ -548,7 +552,6 @@ private void writeLineType(LineType ltype)
//TODO: Write the line type text area
this._writer.WriteByte(0);
}
- //TODO: Read the line type text area
}
//Common:
@@ -558,7 +561,7 @@ private void writeLineType(LineType ltype)
foreach (var segment in ltype.Segments)
{
//340 shapefile for dash/shape (1 each) (hard pointer)
- this._writer.HandleReference(DwgReferenceType.HardPointer, 0);
+ this._writer.HandleReference(DwgReferenceType.HardPointer, segment.Style);
}
this.registerObject(ltype);
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgPreviewWriter.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgPreviewWriter.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgPreviewWriter.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgPreviewWriter.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC12.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC12.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC12.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC12.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC15.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC15.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC15.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC15.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC18.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC18.cs
similarity index 90%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC18.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC18.cs
index 83171f1c..577052ce 100644
--- a/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC18.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC18.cs
@@ -73,7 +73,8 @@ public override void WriteEnColor(Color color, Transparency transparency)
if (color.IsTrueColor)
{
- uint rgb = (uint)(0b1100_0010_0000_0000_0000_0000_0000_0000 | color.TrueColor);
+ byte[] arr = new byte[] { color.B, color.G, color.R, 0b11000010 };
+ uint rgb = LittleEndianConverter.Instance.ToUInt32(arr);
base.WriteBitLong((int)rgb);
}
@@ -83,7 +84,7 @@ public override void WriteEnColor(Color color, Transparency transparency)
//0 = BYLAYER,
//1 = BYBLOCK,
//3 = the transparency value in the last byte.
- base.WriteBitLong((int)transparency.Value);
+ base.WriteBitLong(Transparency.ToAlphaValue(transparency));
}
}
}
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC21.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC21.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC21.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC21.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC24.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC24.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC24.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterAC24.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterBase.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterBase.cs
similarity index 99%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterBase.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterBase.cs
index faec8b8a..57af479a 100644
--- a/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterBase.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgStreamWriterBase.cs
@@ -18,8 +18,6 @@ internal abstract class DwgStreamWriterBase : StreamIO, IDwgStreamWriter
public long SavedPositionInBits { get; } = 0;
- public Encoding Encoding { get; }
-
public int BitShift { get; private set; } = 0;
private byte _lastByte;
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/DwgmMergedStreamWriterAC14.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/DwgmMergedStreamWriterAC14.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/DwgmMergedStreamWriterAC14.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/DwgmMergedStreamWriterAC14.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/ICompressor.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/ICompressor.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/ICompressor.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/ICompressor.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/IDwgFileHeaderWriter.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/IDwgFileHeaderWriter.cs
similarity index 100%
rename from ACadSharp/IO/DWG/DwgStreamWriters/IDwgFileHeaderWriter.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/IDwgFileHeaderWriter.cs
diff --git a/ACadSharp/IO/DWG/DwgStreamWriters/IDwgStreamWriter.cs b/src/ACadSharp/IO/DWG/DwgStreamWriters/IDwgStreamWriter.cs
similarity index 97%
rename from ACadSharp/IO/DWG/DwgStreamWriters/IDwgStreamWriter.cs
rename to src/ACadSharp/IO/DWG/DwgStreamWriters/IDwgStreamWriter.cs
index 4f107fe1..6d172512 100644
--- a/ACadSharp/IO/DWG/DwgStreamWriters/IDwgStreamWriter.cs
+++ b/src/ACadSharp/IO/DWG/DwgStreamWriters/IDwgStreamWriter.cs
@@ -1,6 +1,7 @@
using CSMath;
using System;
using System.IO;
+using System.Text;
namespace ACadSharp.IO.DWG
{
@@ -9,6 +10,8 @@ namespace ACadSharp.IO.DWG
///
internal interface IDwgStreamWriter
{
+ Encoding Encoding { get; }
+
IDwgStreamWriter Main { get; }
Stream Stream { get; }
diff --git a/ACadSharp/IO/DWG/DwgWriter.cs b/src/ACadSharp/IO/DWG/DwgWriter.cs
similarity index 86%
rename from ACadSharp/IO/DWG/DwgWriter.cs
rename to src/ACadSharp/IO/DWG/DwgWriter.cs
index 3a6ac318..a973e788 100644
--- a/ACadSharp/IO/DWG/DwgWriter.cs
+++ b/src/ACadSharp/IO/DWG/DwgWriter.cs
@@ -9,7 +9,10 @@
namespace ACadSharp.IO
{
- public class DwgWriter : CadWriterBase
+ ///
+ /// Class for writing a DWG from a .
+ ///
+ public class DwgWriter : CadWriterBase
{
private ACadVersion _version { get { return this._document.Header.Version; } }
@@ -20,7 +23,7 @@ public class DwgWriter : CadWriterBase
private Dictionary _handlesMap = new Dictionary();
///
- ///
+ /// Initializes a new instance of the class.
///
///
///
@@ -30,13 +33,13 @@ public DwgWriter(string filename, CadDocument document)
}
///
- ///
+ /// Initializes a new instance of the class.
///
///
///
public DwgWriter(Stream stream, CadDocument document) : base(stream, document)
{
- this._fileHeader = DwgFileHeader.CreateFileHeader(_version);
+ this._fileHeader = DwgFileHeader.CreateFileHeader(this._version);
}
///
@@ -69,7 +72,7 @@ public override void Write()
this._stream.Flush();
- if (this.CloseStream)
+ if (this.Configuration.CloseStream)
{
this._stream.Close();
}
@@ -86,11 +89,17 @@ public override void Dispose()
///
///
///
+ ///
///
- public static void Write(string filename, CadDocument document, NotificationEventHandler notification = null)
+ public static void Write(string filename, CadDocument document, CadWriterConfiguration configuration = null, NotificationEventHandler notification = null)
{
using (DwgWriter writer = new DwgWriter(filename, document))
{
+ if (configuration != null)
+ {
+ writer.Configuration = configuration;
+ }
+
writer.OnNotification += notification;
writer.Write();
}
@@ -113,8 +122,6 @@ public static void Write(Stream stream, CadDocument document, NotificationEventH
private void getFileHeaderWriter()
{
- Encoding encoding = this.getListedEncoding(this._document.Header.CodePage);
-
switch (this._document.Header.Version)
{
case ACadVersion.MC0_0:
@@ -128,32 +135,32 @@ private void getFileHeaderWriter()
case ACadVersion.AC1006:
case ACadVersion.AC1009:
case ACadVersion.AC1012:
- throw new DwgNotSupportedException(this._document.Header.Version);
+ throw new CadNotSupportedException(this._document.Header.Version);
case ACadVersion.AC1014:
case ACadVersion.AC1015:
- this._fileHeaderWriter = new DwgFileHeaderWriterAC15(_stream, encoding, _document);
+ this._fileHeaderWriter = new DwgFileHeaderWriterAC15(this._stream, this._encoding, this._document);
break;
case ACadVersion.AC1018:
- this._fileHeaderWriter = new DwgFileHeaderWriterAC18(_stream, encoding, _document);
+ this._fileHeaderWriter = new DwgFileHeaderWriterAC18(this._stream, this._encoding, this._document);
break;
case ACadVersion.AC1021:
- throw new DwgNotSupportedException(this._document.Header.Version);
+ throw new CadNotSupportedException(this._document.Header.Version);
case ACadVersion.AC1024:
case ACadVersion.AC1027:
case ACadVersion.AC1032:
- this._fileHeaderWriter = new DwgFileHeaderWriterAC18(_stream, encoding, _document);
+ this._fileHeaderWriter = new DwgFileHeaderWriterAC18(this._stream, this._encoding, this._document);
break;
case ACadVersion.Unknown:
default:
- throw new DwgNotSupportedException();
+ throw new CadNotSupportedException();
}
}
private void writeHeader()
{
MemoryStream stream = new MemoryStream();
- DWG.DwgHeaderWriter writer = new DWG.DwgHeaderWriter(stream, this._document);
- writer.OnNotification += triggerNotification;
+ DWG.DwgHeaderWriter writer = new DWG.DwgHeaderWriter(stream, this._document, this._encoding);
+ writer.OnNotification += this.triggerNotification;
writer.Write();
this._fileHeaderWriter.AddSection(DwgSectionDefinition.Header, stream, true);
@@ -162,7 +169,7 @@ private void writeHeader()
private void writeClasses()
{
MemoryStream stream = new MemoryStream();
- DwgClassesWriter writer = new DwgClassesWriter(this._document, this._version, stream);
+ DwgClassesWriter writer = new DwgClassesWriter(stream, this._document, this._encoding);
writer.Write();
this._fileHeaderWriter.AddSection(DwgSectionDefinition.Classes, stream, false);
@@ -176,7 +183,7 @@ private void writeSummaryInfo()
return;
MemoryStream stream = new MemoryStream();
- var writer = DwgStreamWriterBase.GetStreamWriter(_version, stream, TextEncoding.Windows1252());
+ var writer = DwgStreamWriterBase.GetStreamWriter(this._version, stream, TextEncoding.Windows1252());
CadSummaryInfo info = this._document.SummaryInfo;
@@ -284,7 +291,7 @@ private void writeRevHistory()
private void writeObjects()
{
MemoryStream stream = new MemoryStream();
- DwgObjectWriter writer = new DwgObjectWriter(stream, this._document);
+ DwgObjectWriter writer = new DwgObjectWriter(stream, this._document, this._encoding, this.Configuration.WriteXRecords);
writer.OnNotification += this.triggerNotification;
writer.Write();
@@ -304,7 +311,7 @@ private void writeObjFreeSpace()
writer.Write((uint)this._handlesMap.Count);
//Julian datetime 8 If version > R14 then system variable TDUPDATE otherwise TDUUPDATE.
- if (_version >= ACadVersion.AC1015)
+ if (this._version >= ACadVersion.AC1015)
{
CadUtils.DateToJulian(this._document.Header.UniversalUpdateDateTime, out int jdate, out int mili);
writer.Write(jdate);
@@ -367,7 +374,7 @@ private void writeHandles()
private void writeAuxHeader()
{
MemoryStream stream = new MemoryStream();
- DwgAuxHeaderWriter writer = new DwgAuxHeaderWriter(stream, this._document.Header);
+ DwgAuxHeaderWriter writer = new DwgAuxHeaderWriter(stream, this._encoding, this._document.Header);
writer.Write();
this._fileHeaderWriter.AddSection(DwgSectionDefinition.AuxHeader, stream, true);
diff --git a/ACadSharp/IO/DWG/FileHeaders/Dwg21CompressedMetadata.cs b/src/ACadSharp/IO/DWG/FileHeaders/Dwg21CompressedMetadata.cs
similarity index 100%
rename from ACadSharp/IO/DWG/FileHeaders/Dwg21CompressedMetadata.cs
rename to src/ACadSharp/IO/DWG/FileHeaders/Dwg21CompressedMetadata.cs
diff --git a/ACadSharp/IO/DWG/FileHeaders/DwgFileHeader.cs b/src/ACadSharp/IO/DWG/FileHeaders/DwgFileHeader.cs
similarity index 94%
rename from ACadSharp/IO/DWG/FileHeaders/DwgFileHeader.cs
rename to src/ACadSharp/IO/DWG/FileHeaders/DwgFileHeader.cs
index 5454f639..10482c61 100644
--- a/ACadSharp/IO/DWG/FileHeaders/DwgFileHeader.cs
+++ b/src/ACadSharp/IO/DWG/FileHeaders/DwgFileHeader.cs
@@ -28,7 +28,7 @@ public static DwgFileHeader CreateFileHeader(ACadVersion version)
switch (version)
{
case ACadVersion.Unknown:
- throw new DwgNotSupportedException();
+ throw new CadNotSupportedException();
case ACadVersion.MC0_0:
case ACadVersion.AC1_2:
case ACadVersion.AC1_4:
@@ -39,7 +39,7 @@ public static DwgFileHeader CreateFileHeader(ACadVersion version)
case ACadVersion.AC1004:
case ACadVersion.AC1006:
case ACadVersion.AC1009:
- throw new DwgNotSupportedException(version);
+ throw new CadNotSupportedException(version);
case ACadVersion.AC1012:
case ACadVersion.AC1014:
case ACadVersion.AC1015:
diff --git a/ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC15.cs b/src/ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC15.cs
similarity index 100%
rename from ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC15.cs
rename to src/ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC15.cs
diff --git a/ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC18.cs b/src/ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC18.cs
similarity index 100%
rename from ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC18.cs
rename to src/ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC18.cs
diff --git a/ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC21.cs b/src/ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC21.cs
similarity index 100%
rename from ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC21.cs
rename to src/ACadSharp/IO/DWG/FileHeaders/DwgFileHeaderAC21.cs
diff --git a/ACadSharp/IO/DWG/FileHeaders/DwgLocalSectionMap.cs b/src/ACadSharp/IO/DWG/FileHeaders/DwgLocalSectionMap.cs
similarity index 95%
rename from ACadSharp/IO/DWG/FileHeaders/DwgLocalSectionMap.cs
rename to src/ACadSharp/IO/DWG/FileHeaders/DwgLocalSectionMap.cs
index 5fc5ac7c..1632974a 100644
--- a/ACadSharp/IO/DWG/FileHeaders/DwgLocalSectionMap.cs
+++ b/src/ACadSharp/IO/DWG/FileHeaders/DwgLocalSectionMap.cs
@@ -1,6 +1,6 @@
namespace ACadSharp.IO.DWG
{
- public class DwgLocalSectionMap
+ internal class DwgLocalSectionMap
{
public int Compression { get; set; } = 2;
diff --git a/ACadSharp/IO/DWG/FileHeaders/DwgSectionDefinition.cs b/src/ACadSharp/IO/DWG/FileHeaders/DwgSectionDefinition.cs
similarity index 100%
rename from ACadSharp/IO/DWG/FileHeaders/DwgSectionDefinition.cs
rename to src/ACadSharp/IO/DWG/FileHeaders/DwgSectionDefinition.cs
diff --git a/ACadSharp/IO/DWG/FileHeaders/DwgSectionDescriptor.cs b/src/ACadSharp/IO/DWG/FileHeaders/DwgSectionDescriptor.cs
similarity index 100%
rename from ACadSharp/IO/DWG/FileHeaders/DwgSectionDescriptor.cs
rename to src/ACadSharp/IO/DWG/FileHeaders/DwgSectionDescriptor.cs
diff --git a/ACadSharp/IO/DWG/FileHeaders/DwgSectionHash.cs b/src/ACadSharp/IO/DWG/FileHeaders/DwgSectionHash.cs
similarity index 100%
rename from ACadSharp/IO/DWG/FileHeaders/DwgSectionHash.cs
rename to src/ACadSharp/IO/DWG/FileHeaders/DwgSectionHash.cs
diff --git a/ACadSharp/IO/DWG/FileHeaders/DwgSectionLocatorRecord.cs b/src/ACadSharp/IO/DWG/FileHeaders/DwgSectionLocatorRecord.cs
similarity index 100%
rename from ACadSharp/IO/DWG/FileHeaders/DwgSectionLocatorRecord.cs
rename to src/ACadSharp/IO/DWG/FileHeaders/DwgSectionLocatorRecord.cs
diff --git a/ACadSharp/IO/DXF/CadObjectHolder.cs b/src/ACadSharp/IO/DXF/CadObjectHolder.cs
similarity index 100%
rename from ACadSharp/IO/DXF/CadObjectHolder.cs
rename to src/ACadSharp/IO/DXF/CadObjectHolder.cs
diff --git a/ACadSharp/IO/DXF/DxfDocumentBuilder.cs b/src/ACadSharp/IO/DXF/DxfDocumentBuilder.cs
similarity index 75%
rename from ACadSharp/IO/DXF/DxfDocumentBuilder.cs
rename to src/ACadSharp/IO/DXF/DxfDocumentBuilder.cs
index 28feb635..940bb7c5 100644
--- a/ACadSharp/IO/DXF/DxfDocumentBuilder.cs
+++ b/src/ACadSharp/IO/DXF/DxfDocumentBuilder.cs
@@ -17,28 +17,35 @@ internal class DxfDocumentBuilder : CadDocumentBuilder
public override bool KeepUnknownEntities => this.Configuration.KeepUnknownEntities;
- public DxfDocumentBuilder(CadDocument document, DxfReaderConfiguration configuration) : base(document)
+ public DxfDocumentBuilder(ACadVersion version, CadDocument document, DxfReaderConfiguration configuration) : base(version, document)
{
this.Configuration = configuration;
}
public override void BuildDocument()
{
+ this.buildDictionaries();
+
+ if (this.ModelSpaceTemplate == null)
+ {
+ BlockRecord record = BlockRecord.ModelSpace;
+ this.BlockRecords.Add(record);
+ this.ModelSpaceTemplate = new CadBlockRecordTemplate(record);
+ this.AddTemplate(this.ModelSpaceTemplate);
+ }
+
+ this.ModelSpaceTemplate.OwnedObjectsHandlers.AddRange(this.ModelSpaceEntities);
+
this.RegisterTables();
this.BuildTables();
//Assign the owners for the different objects
- foreach (CadTemplate template in this.templates.Values)
+ foreach (CadTemplate template in this.cadObjectsTemplates.Values)
{
this.assignOwner(template);
}
- if (this.ModelSpaceTemplate != null)
- {
- this.ModelSpaceTemplate.OwnedObjectsHandlers.AddRange(ModelSpaceEntities);
- }
-
base.BuildDocument();
}
@@ -46,12 +53,17 @@ public List BuildEntities()
{
var entities = new List();
- foreach (CadEntityTemplate item in this.templates.Values.OfType())
+ foreach (CadEntityTemplate item in this.cadObjectsTemplates.Values.OfType())
{
item.Build(this);
item.SetUnlinkedReferences();
+ }
+ foreach (var item in this.cadObjectsTemplates.Values
+ .OfType()
+ .Where(o => o.CadObject.Owner == null))
+ {
entities.Add(item.CadObject);
}
diff --git a/ACadSharp/IO/DXF/DxfReader.cs b/src/ACadSharp/IO/DXF/DxfReader.cs
similarity index 80%
rename from ACadSharp/IO/DXF/DxfReader.cs
rename to src/ACadSharp/IO/DXF/DxfReader.cs
index cc2d6698..e77b3f21 100644
--- a/ACadSharp/IO/DXF/DxfReader.cs
+++ b/src/ACadSharp/IO/DXF/DxfReader.cs
@@ -14,10 +14,12 @@
namespace ACadSharp.IO
{
- public class DxfReader : CadReaderBase
+ ///
+ /// Class for reading a DXF file into a .
+ ///
+ public class DxfReader : CadReaderBase
{
- public DxfReaderConfiguration Configuration { get; set; } = new DxfReaderConfiguration();
-
+ private ACadVersion _version;
private DxfDocumentBuilder _builder;
private IDxfStreamReader _reader;
@@ -71,10 +73,14 @@ public static bool IsBinary(Stream stream, bool resetPos = false)
sio.Position = 0;
string sn = sio.ReadString(DxfBinaryReader.Sentinel.Length);
+ bool isBinary = sn == DxfBinaryReader.Sentinel;
+
if (resetPos)
+ {
stream.Position = 0;
+ }
- return sn == DxfBinaryReader.Sentinel;
+ return isBinary;
}
///
@@ -103,25 +109,20 @@ public static CadDocument Read(Stream stream, NotificationEventHandler notificat
///
public static CadDocument Read(string filename, NotificationEventHandler notification = null)
{
- CadDocument doc = null;
-
- using (DxfReader reader = new DxfReader(filename, notification))
- {
- doc = reader.Read();
- }
-
- return doc;
+ return Read(File.OpenRead(filename));
}
///
public override CadDocument Read()
{
this._document = new CadDocument(false);
- this._builder = new DxfDocumentBuilder(this._document, this.Configuration);
- this._builder.OnNotification += this.onNotificationEvent;
+ this._document.SummaryInfo = new CadSummaryInfo();
this._reader = this._reader ?? this.getReader();
+ this._builder = new DxfDocumentBuilder(this._version, this._document, this.Configuration);
+ this._builder.OnNotification += this.onNotificationEvent;
+
while (this._reader.ValueAsString != DxfFileToken.EndOfFile)
{
if (this._reader.ValueAsString != DxfFileToken.BeginSection)
@@ -138,6 +139,7 @@ public override CadDocument Read()
{
case DxfFileToken.HeaderSection:
this._document.Header = this.ReadHeader();
+ this._builder.InitialHandSeed = this._document.Header.HandleSeed;
break;
case DxfFileToken.ClassesSection:
this._document.Classes = this.readClasses();
@@ -184,7 +186,7 @@ public override CadHeader ReadHeader()
//Get the current header variable
string currVar = this._reader.ValueAsString;
- if (this._reader.ValueAsString == null || !headerMap.TryGetValue(currVar, out var data))
+ if (this._reader.ValueAsString == null || !headerMap.TryGetValue(currVar, out CadSystemVariable data))
{
#if TEST
this.triggerNotification($"Header variable not implemented {currVar}", NotificationType.NotImplemented);
@@ -198,6 +200,34 @@ public override CadHeader ReadHeader()
{
this._reader.ReadNext();
+ if (this._reader.DxfCode == DxfCode.CLShapeText)
+ {
+ //Irregular dxf files may not follow the header type
+ int c = data.DxfCodes[i];
+ GroupCodeValueType g = GroupCodeValue.TransformValue(c);
+ switch (g)
+ {
+ case GroupCodeValueType.Bool:
+ parameters[i] = false;
+ break;
+ case GroupCodeValueType.Byte:
+ case GroupCodeValueType.Int16:
+ case GroupCodeValueType.Int32:
+ case GroupCodeValueType.Int64:
+ case GroupCodeValueType.Double:
+ case GroupCodeValueType.Point3D:
+ parameters[i] = 0;
+ break;
+ case GroupCodeValueType.None:
+ case GroupCodeValueType.String:
+ default:
+ parameters[i] = default;
+ break;
+ }
+
+ break;
+ }
+
parameters[i] = this._reader.Value;
}
@@ -211,8 +241,10 @@ public override CadHeader ReadHeader()
this.triggerNotification($"Invalid value for header variable {currVar} | {parameters.FirstOrDefault()}", NotificationType.Warning, ex);
}
-
- this._reader.ReadNext();
+ if (this._reader.DxfCode != DxfCode.CLShapeText)
+ {
+ this._reader.ReadNext();
+ }
}
return header;
@@ -227,11 +259,11 @@ public override CadHeader ReadHeader()
///
public CadDocument ReadTables()
{
- this._builder = new DxfDocumentBuilder(this._document, this.Configuration);
- this._builder.OnNotification += this.onNotificationEvent;
-
this._reader = this._reader ?? this.getReader();
+ this._builder = new DxfDocumentBuilder(this._version, this._document, this.Configuration);
+ this._builder.OnNotification += this.onNotificationEvent;
+
this.readTables();
this._document.Header = new CadHeader(this._document);
@@ -252,11 +284,11 @@ public CadDocument ReadTables()
///
public List ReadEntities()
{
- this._builder = new DxfDocumentBuilder(this._document, this.Configuration);
- this._builder.OnNotification += this.onNotificationEvent;
-
this._reader = this._reader ?? this.getReader();
+ this._builder = new DxfDocumentBuilder(this._version, this._document, this.Configuration);
+ this._builder.OnNotification += this.onNotificationEvent;
+
this.readEntities();
return this._builder.BuildEntities();
@@ -416,17 +448,22 @@ private void readThumbnailImage()
private IDxfStreamReader getReader()
{
IDxfStreamReader tmpReader = null;
+ this._version = ACadVersion.Unknown;
- bool isBinary = this.IsBinary();
- if (isBinary)
- {
- tmpReader = new DxfBinaryReader(this._fileStream.Stream, Encoding.ASCII);
- }
- else
+ bool isBinary = IsBinary(this._fileStream.Stream, false);
+ bool isAC1009Format = false;
+
+ if (isBinary && this._fileStream.Stream.ReadByte() != -1)
{
- tmpReader = new DxfTextReader(this._fileStream.Stream);
+ int flag = this._fileStream.ReadByte();
+ if (flag != -1 && flag != 0)
+ {
+ isAC1009Format = true;
+ }
}
+ tmpReader = this.createReader(isBinary, isAC1009Format);
+
tmpReader.Find(DxfFileToken.HeaderSection);
while (tmpReader.ValueAsString != DxfFileToken.EndSection)
@@ -434,22 +471,22 @@ private IDxfStreamReader getReader()
if (tmpReader.ValueAsString == "$ACADVER")
{
tmpReader.ReadNext();
- var version = CadUtils.GetVersionFromName(tmpReader.ValueAsString);
- if (version >= ACadVersion.AC1021)
+ this._version = CadUtils.GetVersionFromName(tmpReader.ValueAsString);
+ if (this._version >= ACadVersion.AC1021)
{
this._encoding = Encoding.UTF8;
break;
}
- if (version < ACadVersion.AC1012)
+ if (this._version < ACadVersion.AC1002)
{
- if (version == ACadVersion.Unknown)
+ if (this._version == ACadVersion.Unknown)
{
- throw new DwgNotSupportedException();
+ throw new CadNotSupportedException();
}
else
{
- throw new DwgNotSupportedException(version);
+ throw new CadNotSupportedException(this._version);
}
}
}
@@ -467,14 +504,7 @@ private IDxfStreamReader getReader()
tmpReader.ReadNext();
}
- if (isBinary)
- {
- return new DxfBinaryReader(this._fileStream.Stream, this._encoding);
- }
- else
- {
- return new DxfTextReader(this._fileStream.Stream, this._encoding);
- }
+ return this.createReader(isBinary, isAC1009Format);
}
private IDxfStreamReader goToSection(string sectionName)
@@ -490,5 +520,30 @@ private IDxfStreamReader goToSection(string sectionName)
return this._reader;
}
+
+ private IDxfStreamReader createReader(bool isBinary, bool isAC1009Format)
+ {
+ Encoding encoding = this._encoding;
+ if (encoding == null)
+ {
+ encoding = Encoding.ASCII;
+ }
+
+ if (isBinary)
+ {
+ if (isAC1009Format)
+ {
+ return new DxfBinaryReaderAC1009(this._fileStream.Stream, encoding);
+ }
+ else
+ {
+ return new DxfBinaryReader(this._fileStream.Stream, encoding);
+ }
+ }
+ else
+ {
+ return new DxfTextReader(this._fileStream.Stream, encoding);
+ }
+ }
}
}
\ No newline at end of file
diff --git a/ACadSharp/IO/DXF/DxfReaderConfiguration.cs b/src/ACadSharp/IO/DXF/DxfReaderConfiguration.cs
similarity index 75%
rename from ACadSharp/IO/DXF/DxfReaderConfiguration.cs
rename to src/ACadSharp/IO/DXF/DxfReaderConfiguration.cs
index c7aecdba..bb0f2897 100644
--- a/ACadSharp/IO/DXF/DxfReaderConfiguration.cs
+++ b/src/ACadSharp/IO/DXF/DxfReaderConfiguration.cs
@@ -1,5 +1,8 @@
namespace ACadSharp.IO
{
+ ///
+ /// Configuration for reading DXF files.
+ ///
public class DxfReaderConfiguration : CadReaderConfiguration
{
///
diff --git a/ACadSharp/IO/DXF/DxfStreamReader/DxfBinaryReader.cs b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfBinaryReader.cs
similarity index 82%
rename from ACadSharp/IO/DXF/DxfStreamReader/DxfBinaryReader.cs
rename to src/ACadSharp/IO/DXF/DxfStreamReader/DxfBinaryReader.cs
index 2d7fa25f..d5a18fc4 100644
--- a/ACadSharp/IO/DXF/DxfStreamReader/DxfBinaryReader.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfBinaryReader.cs
@@ -5,17 +5,17 @@
namespace ACadSharp.IO.DXF
{
- internal class DxfBinaryReader : DxfReaderBase, IDxfStreamReader
+ internal class DxfBinaryReader : DxfStreamReaderBase, IDxfStreamReader
{
- public const string Sentinel = "AutoCAD Binary DXF";
+ public const string Sentinel = "AutoCAD Binary DXF\r\n\u001a\0";
- public override int Position { get { return (int)this._baseStream.Position; } }
+ public override int Position { get { return (int)this.baseStream.Position; } }
- protected override Stream _baseStream { get { return this._stream.BaseStream; } }
+ protected override Stream baseStream { get { return this._stream.BaseStream; } }
- private Encoding _encoding;
+ protected BinaryReader _stream;
- private BinaryReader _stream;
+ private Encoding _encoding;
public DxfBinaryReader(Stream stream) : this(stream, Encoding.ASCII) { }
@@ -32,6 +32,7 @@ protected override void start()
base.start();
byte[] sentinel = this._stream.ReadBytes(22);
+ //AutoCAD Binary DXF\r\n\u001a\0
string s = Encoding.ASCII.GetString(sentinel);
}
diff --git a/src/ACadSharp/IO/DXF/DxfStreamReader/DxfBinaryReaderAC1009.cs b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfBinaryReaderAC1009.cs
new file mode 100644
index 00000000..9b731933
--- /dev/null
+++ b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfBinaryReaderAC1009.cs
@@ -0,0 +1,23 @@
+using System.IO;
+using System.Text;
+
+namespace ACadSharp.IO.DXF
+{
+ internal class DxfBinaryReaderAC1009 : DxfBinaryReader
+ {
+ public DxfBinaryReaderAC1009(Stream stream, Encoding encoding) : base(stream, encoding)
+ {
+ }
+
+ protected override DxfCode readCode()
+ {
+ int code = this._stream.ReadByte();
+ if (code == byte.MaxValue)
+ {
+ code = this._stream.ReadInt16();
+ }
+
+ return (DxfCode)code;
+ }
+ }
+}
diff --git a/ACadSharp/IO/DXF/DxfStreamReader/DxfBlockSectionReader.cs b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfBlockSectionReader.cs
similarity index 87%
rename from ACadSharp/IO/DXF/DxfStreamReader/DxfBlockSectionReader.cs
rename to src/ACadSharp/IO/DXF/DxfStreamReader/DxfBlockSectionReader.cs
index 280d195f..6c79f2db 100644
--- a/ACadSharp/IO/DXF/DxfStreamReader/DxfBlockSectionReader.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfBlockSectionReader.cs
@@ -67,6 +67,15 @@ private void readBlock()
case 2:
case 3:
name = this._reader.ValueAsString;
+ if (name.Equals("$MODEL_SPACE", StringComparison.OrdinalIgnoreCase))
+ {
+ name = BlockRecord.ModelSpaceName;
+ }
+ else if (name.Equals("$PAPER_SPACE", StringComparison.OrdinalIgnoreCase))
+ {
+ name = BlockRecord.PaperSpaceName;
+ }
+
if (record == null && this._builder.TryGetTableEntry(name, out record))
{
record.BlockEntity = blckEntity;
@@ -101,11 +110,16 @@ private void readBlock()
if (record == null)
{
- //record = new BlockRecord(name);
- //record.BlockEntity = blckEntity;
+ record = new BlockRecord(name);
+ record.BlockEntity = blckEntity;
+ CadBlockRecordTemplate recordTemplate = new CadBlockRecordTemplate(record);
+
+ this._builder.BlockRecords.Add(record);
- //this._builder.DocumentToBuild.BlockRecords.Add(record);
- throw new DxfException($"Could not find the block record for {name} and handle {blckEntity.Handle}");
+ if (recordTemplate.CadObject.Name.Equals(BlockRecord.ModelSpaceName, StringComparison.OrdinalIgnoreCase))
+ {
+ this._builder.ModelSpaceTemplate = recordTemplate;
+ }
}
while (this._reader.ValueAsString != DxfFileToken.EndBlock)
diff --git a/ACadSharp/IO/DXF/DxfStreamReader/DxfEntitiesSectionReader.cs b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfEntitiesSectionReader.cs
similarity index 100%
rename from ACadSharp/IO/DXF/DxfStreamReader/DxfEntitiesSectionReader.cs
rename to src/ACadSharp/IO/DXF/DxfStreamReader/DxfEntitiesSectionReader.cs
index 9cadf2f3..bd296b38 100644
--- a/ACadSharp/IO/DXF/DxfStreamReader/DxfEntitiesSectionReader.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfEntitiesSectionReader.cs
@@ -38,13 +38,13 @@ public override void Read()
if (template == null)
continue;
+ //Add the object and the template to the builder
+ this._builder.AddTemplate(template);
+
if (template.OwnerHandle == null)
{
this._builder.ModelSpaceEntities.Add(template.CadObject.Handle);
}
-
- //Add the object and the template to the builder
- this._builder.AddTemplate(template);
}
}
}
diff --git a/ACadSharp/IO/DXF/DxfStreamReader/DxfObjectsSectionReader.cs b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfObjectsSectionReader.cs
similarity index 90%
rename from ACadSharp/IO/DXF/DxfStreamReader/DxfObjectsSectionReader.cs
rename to src/ACadSharp/IO/DXF/DxfStreamReader/DxfObjectsSectionReader.cs
index 989925f3..2bd588df 100644
--- a/ACadSharp/IO/DXF/DxfStreamReader/DxfObjectsSectionReader.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfObjectsSectionReader.cs
@@ -43,14 +43,7 @@ public override void Read()
continue;
//Add the object and the template to the builder
- if (template is ICadDictionaryTemplate dictionaryTemplate)
- {
- this._builder.AddDictionaryTemplate(dictionaryTemplate);
- }
- else
- {
- this._builder.AddTemplate(template);
- }
+ this._builder.AddTemplate(template);
}
}
@@ -59,21 +52,23 @@ private CadTemplate readObject()
switch (this._reader.ValueAsString)
{
case DxfFileToken.ObjectDictionary:
- return this.readObjectCodes(new CadDictionaryTemplate(), readDictionary);
+ return this.readObjectCodes(new CadDictionaryTemplate(), this.readDictionary);
case DxfFileToken.ObjectDictionaryWithDefault:
return this.readObjectCodes(new CadDictionaryWithDefaultTemplate(), this.readDictionaryWithDefault);
case DxfFileToken.ObjectLayout:
- return this.readObjectCodes(new CadLayoutTemplate(), readLayout);
+ return this.readObjectCodes(new CadLayoutTemplate(), this.readLayout);
case DxfFileToken.ObjectDictionaryVar:
return this.readObjectCodes(new CadTemplate(new DictionaryVariable()), this.readObjectSubclassMap);
- //case DxfFileToken.ObjectSortEntsTable:
- //return this.readSortentsTable();
+ case DxfFileToken.ObjectPdfDefinition:
+ return this.readObjectCodes(new CadNonGraphicalObjectTemplate(new PdfUnderlayDefinition()), this.readObjectSubclassMap);
+ case DxfFileToken.ObjectSortEntsTable:
+ return this.readSortentsTable();
case DxfFileToken.ObjectScale:
- return this.readObjectCodes(new CadTemplate(new Scale()), this.readObjectSubclassMap);
+ return this.readObjectCodes(new CadTemplate(new Scale()), this.readScale);
case DxfFileToken.ObjectVisualStyle:
return this.readObjectCodes(new CadTemplate(new VisualStyle()), this.readVisualStyle);
case DxfFileToken.ObjectXRecord:
- return this.readObjectCodes(new CadXRecordTemplate(), readXRecord);
+ return this.readObjectCodes(new CadXRecordTemplate(), this.readXRecord);
default:
this._builder.Notify($"Object not implemented: {this._reader.ValueAsString}", NotificationType.NotImplemented);
do
@@ -147,6 +142,19 @@ private bool readLayout(CadTemplate template, DxfMap map)
}
}
+ private bool readScale(CadTemplate template, DxfMap map)
+ {
+ switch (this._reader.Code)
+ {
+ // Undocumented codes
+ case 70:
+ //Always 0
+ return true;
+ default:
+ return this.tryAssignCurrentValue(template.CadObject, map.SubClasses[DxfSubclassMarker.Scale]);
+ }
+ }
+
private bool readVisualStyle(CadTemplate template, DxfMap map)
{
switch (this._reader.Code)
@@ -226,7 +234,7 @@ private bool readDictionaryWithDefault(CadTemplate template, DxfMap map)
default:
if (!this.tryAssignCurrentValue(template.CadObject, map.SubClasses[DxfSubclassMarker.DictionaryWithDefault]))
{
- return readDictionary(template, map);
+ return this.readDictionary(template, map);
}
return true;
}
diff --git a/ACadSharp/IO/DXF/DxfStreamReader/DxfReaderBase.cs b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfReaderBase.cs
similarity index 94%
rename from ACadSharp/IO/DXF/DxfStreamReader/DxfReaderBase.cs
rename to src/ACadSharp/IO/DXF/DxfStreamReader/DxfReaderBase.cs
index a0374790..4f42473a 100644
--- a/ACadSharp/IO/DXF/DxfStreamReader/DxfReaderBase.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfReaderBase.cs
@@ -42,13 +42,13 @@ public string ValueAsString
public double ValueAsDouble { get { return Convert.ToDouble(this.Value); } }
- public double ValueAsAngle { get { return (double)(Convert.ToDouble(this.Value) * MathUtils.DegToRad); } }
+ public double ValueAsAngle { get { return MathUtils.DegToRad(Convert.ToDouble(this.Value)); } }
public ulong ValueAsHandle { get { return (ulong)this.Value; } }
public byte[] ValueAsBinaryChunk { get { return this.Value as byte[]; } }
- protected abstract Stream _baseStream { get; }
+ protected abstract Stream baseStream { get; }
public virtual void ReadNext()
{
@@ -78,7 +78,7 @@ protected virtual void start()
this.DxfCode = DxfCode.Invalid;
this.Value = string.Empty;
- this._baseStream.Position = 0;
+ this.baseStream.Position = 0;
this.Position = 0;
}
@@ -113,6 +113,7 @@ private object transformValue(GroupCodeValueType code)
case GroupCodeValueType.Double:
case GroupCodeValueType.ExtendedDataDouble:
return this.lineAsDouble();
+ case GroupCodeValueType.Byte:
case GroupCodeValueType.Int16:
case GroupCodeValueType.ExtendedDataInt16:
return this.lineAsShort();
diff --git a/ACadSharp/IO/DXF/DxfStreamReader/DxfSectionReaderBase.cs b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfSectionReaderBase.cs
similarity index 93%
rename from ACadSharp/IO/DXF/DxfStreamReader/DxfSectionReaderBase.cs
rename to src/ACadSharp/IO/DXF/DxfStreamReader/DxfSectionReaderBase.cs
index c3d9a7aa..2aded552 100644
--- a/ACadSharp/IO/DXF/DxfStreamReader/DxfSectionReaderBase.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfSectionReaderBase.cs
@@ -71,7 +71,7 @@ protected void readCommonObjectData(out string name, out ulong handle, out ulong
}
}
- [Obsolete]
+ [Obsolete("Only needed for SortEntitiesTable but it should be removed")]
protected void readCommonObjectData(CadTemplate template)
{
while (this._reader.DxfCode != DxfCode.Subclass)
@@ -170,19 +170,12 @@ protected CadEntityTemplate readEntity()
return this.readEntityCodes(new CadTextEntityTemplate(new MText()), this.readTextEntity);
case DxfFileToken.EntityMLine:
return this.readEntityCodes(new CadMLineTemplate(), this.readMLine);
+ case DxfFileToken.EntityPdfUnderlay:
+ return this.readEntityCodes(new CadPdfUnderlayTemplate(), this.readUnderlayEntity);
case DxfFileToken.EntityPoint:
return this.readEntityCodes(new CadEntityTemplate(), this.readEntitySubclassMap);
case DxfFileToken.EntityPolyline:
- var template = this.readEntityCodes(new CadPolyLineTemplate(), this.readPolyline);
- if (template.CadObject is CadPolyLineTemplate.PolyLinePlaceholder)
- {
- this._builder.Notify($"[{DxfFileToken.EntityPolyline}] Subclass not found, entity discarded", NotificationType.Warning);
- return null;
- }
- else
- {
- return template;
- }
+ return this.readPolyline();
case DxfFileToken.EntityRay:
return this.readEntityCodes(new CadEntityTemplate(), this.readEntitySubclassMap);
case DxfFileToken.EndSequence:
@@ -197,12 +190,13 @@ protected CadEntityTemplate readEntity()
return this.readEntityCodes(new CadVertexTemplate(), this.readVertex);
case DxfFileToken.EntityViewport:
return this.readEntityCodes(new CadViewportTemplate(), this.readViewport);
- case DxfFileToken.EntityXline:
- return this.readEntityCodes(new CadEntityTemplate(), this.readEntitySubclassMap);
+ case DxfFileToken.EntityShape:
+ return this.readEntityCodes(new CadShapeTemplate(new Shape()), this.readShape);
case DxfFileToken.EntitySpline:
return this.readEntityCodes(new CadSplineTemplate(), this.readSpline);
+ case DxfFileToken.EntityXline:
+ return this.readEntityCodes(new CadEntityTemplate(), this.readEntitySubclassMap);
default:
-
DxfMap map = DxfMap.Create();
CadUnknownEntityTemplate unknownEntityTemplate = null;
if (this._builder.DocumentToBuild.Classes.TryGetByName(this._reader.ValueAsString, out Classes.DxfClass dxfClass))
@@ -554,6 +548,53 @@ private bool readInsert(CadEntityTemplate template, DxfMap map, string subclass
}
}
+ private CadEntityTemplate readPolyline()
+ {
+ CadPolyLineTemplate template = null;
+
+ if (this._builder.Version == ACadVersion.Unknown)
+ {
+ var polyline = new Polyline2D();
+ template = new CadPolyLineTemplate(polyline);
+ this.readEntityCodes(template, this.readPolyline);
+
+ while (this._reader.Code == 0 && this._reader.ValueAsString == DxfFileToken.EntityVertex)
+ {
+ Vertex2D v = new Vertex2D();
+ CadVertexTemplate vertexTemplate = new CadVertexTemplate(v);
+ this.readEntityCodes(vertexTemplate, this.readVertex);
+
+ this._builder.AddTemplate(vertexTemplate);
+
+ template.VertexHandles.Add(v.Handle);
+ }
+
+ while (this._reader.Code == 0 && this._reader.ValueAsString == DxfFileToken.EndSequence)
+ {
+ var seqend = new Seqend();
+ var seqendTemplate = new CadEntityTemplate(seqend);
+ this.readEntityCodes(seqendTemplate, this.readEntitySubclassMap);
+
+ this._builder.AddTemplate(seqendTemplate);
+
+ template.SeqendHandle = seqend.Handle;
+ }
+ }
+ else
+ {
+ template = new CadPolyLineTemplate();
+ this.readEntityCodes(template, this.readPolyline);
+ }
+
+ if (template.CadObject is CadPolyLineTemplate.PolyLinePlaceholder)
+ {
+ this._builder.Notify($"[{DxfFileToken.EntityPolyline}] Subclass not found, entity discarded", NotificationType.Warning);
+ return null;
+ }
+
+ return template;
+ }
+
private bool readPolyline(CadEntityTemplate template, DxfMap map, string subclass = null)
{
CadPolyLineTemplate tmp = template as CadPolyLineTemplate;
@@ -823,6 +864,20 @@ private bool readMLine(CadEntityTemplate template, DxfMap map, string subclass =
}
}
+ private bool readShape(CadEntityTemplate template, DxfMap map, string subclass = null)
+ {
+ CadShapeTemplate tmp = template as CadShapeTemplate;
+
+ switch (this._reader.Code)
+ {
+ case 2:
+ tmp.ShapeFileName = this._reader.ValueAsString;
+ return true;
+ default:
+ return this.tryAssignCurrentValue(template.CadObject, map.SubClasses[tmp.CadObject.SubclassMarker]);
+ }
+ }
+
private bool readSpline(CadEntityTemplate template, DxfMap map, string subclass = null)
{
CadSplineTemplate tmp = template as CadSplineTemplate;
@@ -860,6 +915,20 @@ private bool readSpline(CadEntityTemplate template, DxfMap map, string subclass
}
}
+ private bool readUnderlayEntity(CadEntityTemplate template, DxfMap map, string subclass = null)
+ {
+ CadPdfUnderlayTemplate tmp = template as CadPdfUnderlayTemplate;
+
+ switch (this._reader.Code)
+ {
+ case 340:
+ tmp.DefinitionHandle = this._reader.ValueAsHandle;
+ return true;
+ default:
+ return this.tryAssignCurrentValue(template.CadObject, map.SubClasses[tmp.CadObject.SubclassMarker]);
+ }
+ }
+
private bool readVertex(CadEntityTemplate template, DxfMap map, string subclass = null)
{
CadVertexTemplate tmp = template as CadVertexTemplate;
@@ -1071,12 +1140,9 @@ private Hatch.BoundaryPath.Polyline readPolylineBoundary()
this._reader.ReadNext();
}
- boundary.Vertices.Add(new XY(x, y));
- boundary.Bulges.Add(bulge);
+ boundary.Vertices.Add(new XYZ(x, y, bulge));
}
-
-
return boundary;
}
@@ -1325,7 +1391,7 @@ protected bool tryAssignCurrentValue(CadObject cadObject, DxfClassMap map)
if (dxfProperty.ReferenceType.HasFlag(DxfReferenceType.IsAngle))
{
- value = (double)value * MathUtils.DegToRad;
+ value = (double)value * MathUtils.DegToRadFactor;
}
dxfProperty.SetValue(this._reader.Code, cadObject, value);
diff --git a/src/ACadSharp/IO/DXF/DxfStreamReader/DxfStreamReaderBase.cs b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfStreamReaderBase.cs
new file mode 100644
index 00000000..748a8499
--- /dev/null
+++ b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfStreamReaderBase.cs
@@ -0,0 +1,140 @@
+using ACadSharp.Exceptions;
+using System;
+using System.IO;
+
+namespace ACadSharp.IO.DXF
+{
+ internal abstract class DxfStreamReaderBase : IDxfStreamReader
+ {
+ public DxfCode DxfCode { get; protected set; }
+
+ public GroupCodeValueType GroupCodeValue { get; protected set; }
+
+ public int Code { get { return (int)this.DxfCode; } }
+
+ public object Value { get; protected set; }
+
+ public virtual int Position { get; protected set; }
+
+ public string ValueRaw { get; protected set; }
+
+ public string ValueAsString
+ {
+ get
+ {
+ return this.Value.ToString()
+ .Replace("^J", "\n")
+ .Replace("^M", "\r")
+ .Replace("^I", "\t")
+ .Replace("^ ", "^");
+ }
+ }
+
+ public bool ValueAsBool { get { return Convert.ToBoolean(this.Value); } }
+
+ public short ValueAsShort { get { return Convert.ToInt16(this.Value); } }
+
+ public ushort ValueAsUShort { get { return Convert.ToUInt16(this.Value); } }
+
+ public int ValueAsInt { get { return Convert.ToInt32(this.Value); } }
+
+ public long ValueAsLong { get { return Convert.ToInt64(this.Value); } }
+
+ public double ValueAsDouble { get { return Convert.ToDouble(this.Value); } }
+
+ public double ValueAsAngle { get { return (double)(Convert.ToDouble(this.Value) * MathUtils.RadToDegFactor); } }
+
+ public ulong ValueAsHandle { get { return (ulong)this.Value; } }
+
+ public byte[] ValueAsBinaryChunk { get { return this.Value as byte[]; } }
+
+ protected abstract Stream baseStream { get; }
+
+ public virtual void ReadNext()
+ {
+ this.DxfCode = this.readCode();
+ this.GroupCodeValue = ACadSharp.GroupCodeValue.TransformValue(this.Code);
+ this.Value = this.transformValue(this.GroupCodeValue);
+ }
+
+ public void Find(string dxfEntry)
+ {
+ this.start();
+
+ do
+ {
+ this.ReadNext();
+ }
+ while (this.ValueAsString != dxfEntry && (this.ValueAsString != DxfFileToken.EndOfFile));
+ }
+
+ public override string ToString()
+ {
+ return $"{Code} | {Value}";
+ }
+
+ protected virtual void start()
+ {
+ this.DxfCode = DxfCode.Invalid;
+ this.Value = string.Empty;
+
+ this.baseStream.Position = 0;
+
+ this.Position = 0;
+ }
+
+ protected abstract DxfCode readCode();
+
+ protected abstract string readStringLine();
+
+ protected abstract double lineAsDouble();
+
+ protected abstract short lineAsShort();
+
+ protected abstract int lineAsInt();
+
+ protected abstract long lineAsLong();
+
+ protected abstract ulong lineAsHandle();
+
+ protected abstract byte[] lineAsBinaryChunk();
+
+ protected abstract bool lineAsBool();
+
+ private object transformValue(GroupCodeValueType code)
+ {
+ switch (code)
+ {
+ case GroupCodeValueType.String:
+ case GroupCodeValueType.Comment:
+ case GroupCodeValueType.ExtendedDataString:
+ return this.readStringLine();
+ case GroupCodeValueType.Point3D:
+ case GroupCodeValueType.Double:
+ case GroupCodeValueType.ExtendedDataDouble:
+ return this.lineAsDouble();
+ case GroupCodeValueType.Byte:
+ case GroupCodeValueType.Int16:
+ case GroupCodeValueType.ExtendedDataInt16:
+ return this.lineAsShort();
+ case GroupCodeValueType.Int32:
+ case GroupCodeValueType.ExtendedDataInt32:
+ return this.lineAsInt();
+ case GroupCodeValueType.Int64:
+ return this.lineAsLong();
+ case GroupCodeValueType.Handle:
+ case GroupCodeValueType.ObjectId:
+ case GroupCodeValueType.ExtendedDataHandle:
+ return this.lineAsHandle();
+ case GroupCodeValueType.Bool:
+ return this.lineAsBool();
+ case GroupCodeValueType.Chunk:
+ case GroupCodeValueType.ExtendedDataChunk:
+ return this.lineAsBinaryChunk();
+ case GroupCodeValueType.None:
+ default:
+ throw new DxfException((int)code, this.Position);
+ }
+ }
+ }
+}
diff --git a/ACadSharp/IO/DXF/DxfStreamReader/DxfTablesSectionReader.cs b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfTablesSectionReader.cs
similarity index 93%
rename from ACadSharp/IO/DXF/DxfStreamReader/DxfTablesSectionReader.cs
rename to src/ACadSharp/IO/DXF/DxfStreamReader/DxfTablesSectionReader.cs
index d16eb264..b34c87b8 100644
--- a/ACadSharp/IO/DXF/DxfStreamReader/DxfTablesSectionReader.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfTablesSectionReader.cs
@@ -41,8 +41,6 @@ public override void Read()
else
throw new DxfException($"Unexpected token at the end of a table: {this._reader.ValueAsString}", this._reader.Position);
}
-
- this.validateTables();
}
private void readTable()
@@ -83,7 +81,7 @@ private void readTable()
this.readExtendedData(edata);
break;
default:
- this._builder.Notify($"Unhandeled dxf code {this._reader.Code} at line {this._reader.Position}.");
+ this._builder.Notify($"[AcDbSymbolTable] Unhandeled dxf code {this._reader.Code} at line {this._reader.Position}.");
break;
}
@@ -166,7 +164,7 @@ private void readTable()
template.EDataTemplateByAppName = edata;
//Add the object and the template to the builder
- this._builder.AddTableTemplate((ICadTableTemplate)template);
+ this._builder.AddTemplate(template);
}
private void readEntries(CadTableTemplate tableTemplate)
@@ -221,7 +219,8 @@ private void readEntries(CadTableTemplate tableTemplate)
break;
}
- tableTemplate.EntryHandles.Add(template.CadObject.Handle);
+ //tableTemplate.EntryHandles.Add(template.CadObject.Handle);
+ tableTemplate.CadObject.Add((T)template.CadObject);
//Add the object and the template to the builder
this._builder.AddTemplate(template);
@@ -713,60 +712,5 @@ private bool readVPort(CadTableEntryTemplate template, DxfClassMap map)
return this.tryAssignCurrentValue(template.CadObject, map);
}
}
-
- private void validateTables()
- {
- if (this._builder.AppIds == null)
- {
- this.createDefaultTable(new AppIdsTable());
- }
-
- if (this._builder.BlockRecords == null)
- {
- this.createDefaultTable(new BlockRecordsTable());
- }
-
- if (this._builder.DimensionStyles == null)
- {
- this.createDefaultTable(new DimensionStylesTable());
- }
-
- if (this._builder.Layers == null)
- {
- this.createDefaultTable(new LayersTable());
- }
-
- if (this._builder.LineTypesTable == null)
- {
- this.createDefaultTable(new LineTypesTable());
- }
-
- if (this._builder.UCSs == null)
- {
- this.createDefaultTable(new UCSTable());
- }
-
- if (this._builder.Views == null)
- {
- this.createDefaultTable(new ViewsTable());
- }
-
- if (this._builder.VPorts == null)
- {
- this.createDefaultTable(new VPortsTable());
- }
-
- //this._builder.RegisterTables();
- }
-
- private void createDefaultTable(Table table)
- where T : TableEntry
- {
- //TODO: Validate tables in the document
- this._builder.Notify($"Table [{table.GetType().FullName}] not found in document", NotificationType.Warning);
-
- //this._builder.DocumentToBuild.RegisterCollection(table);
- //table.CreateDefaultEntries();
- }
}
}
diff --git a/ACadSharp/IO/DXF/DxfStreamReader/DxfTextReader.cs b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfTextReader.cs
similarity index 91%
rename from ACadSharp/IO/DXF/DxfStreamReader/DxfTextReader.cs
rename to src/ACadSharp/IO/DXF/DxfStreamReader/DxfTextReader.cs
index 96b1905a..6a63b5d4 100644
--- a/ACadSharp/IO/DXF/DxfStreamReader/DxfTextReader.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamReader/DxfTextReader.cs
@@ -4,18 +4,12 @@
namespace ACadSharp.IO.DXF
{
- internal class DxfTextReader : DxfReaderBase, IDxfStreamReader
+ internal class DxfTextReader : DxfStreamReaderBase, IDxfStreamReader
{
- protected override Stream _baseStream { get { return this._stream.BaseStream; } }
+ protected override Stream baseStream { get { return this._stream.BaseStream; } }
private StreamReader _stream;
- public DxfTextReader(Stream stream)
- {
- this._stream = new StreamReader(stream);
- this.start();
- }
-
public DxfTextReader(Stream stream, Encoding encoding)
{
this._stream = new StreamReader(stream, encoding);
diff --git a/ACadSharp/IO/DXF/DxfStreamReader/IDxfStreamReader.cs b/src/ACadSharp/IO/DXF/DxfStreamReader/IDxfStreamReader.cs
similarity index 100%
rename from ACadSharp/IO/DXF/DxfStreamReader/IDxfStreamReader.cs
rename to src/ACadSharp/IO/DXF/DxfStreamReader/IDxfStreamReader.cs
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/DxfAsciiWriter.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfAsciiWriter.cs
similarity index 98%
rename from ACadSharp/IO/DXF/DxfStreamWriter/DxfAsciiWriter.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/DxfAsciiWriter.cs
index eef8a13c..f778cad2 100644
--- a/ACadSharp/IO/DXF/DxfStreamWriter/DxfAsciiWriter.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfAsciiWriter.cs
@@ -61,6 +61,7 @@ protected override void writeValue(int code, object value)
case GroupCodeValueType.ExtendedDataDouble:
this._stream.WriteLine(Convert.ToDouble(value).ToString("0.0###############", System.Globalization.CultureInfo.InvariantCulture));
return;
+ case GroupCodeValueType.Byte:
case GroupCodeValueType.Int16:
case GroupCodeValueType.ExtendedDataInt16:
this._stream.WriteLine(Convert.ToInt16(value).ToString(System.Globalization.CultureInfo.InvariantCulture));
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/DxfBinaryWriter.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfBinaryWriter.cs
similarity index 98%
rename from ACadSharp/IO/DXF/DxfStreamWriter/DxfBinaryWriter.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/DxfBinaryWriter.cs
index 11de429d..893837f1 100644
--- a/ACadSharp/IO/DXF/DxfStreamWriter/DxfBinaryWriter.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfBinaryWriter.cs
@@ -56,6 +56,7 @@ protected override void writeValue(int code, object value)
case GroupCodeValueType.ExtendedDataDouble:
this._stream.Write(Convert.ToDouble(value));
return;
+ case GroupCodeValueType.Byte:
case GroupCodeValueType.Int16:
case GroupCodeValueType.ExtendedDataInt16:
this._stream.Write(Convert.ToInt16(value));
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/DxfBlocksSectionWriter.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfBlocksSectionWriter.cs
similarity index 100%
rename from ACadSharp/IO/DXF/DxfStreamWriter/DxfBlocksSectionWriter.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/DxfBlocksSectionWriter.cs
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/DxfClassesSectionWriter.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfClassesSectionWriter.cs
similarity index 100%
rename from ACadSharp/IO/DXF/DxfStreamWriter/DxfClassesSectionWriter.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/DxfClassesSectionWriter.cs
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/DxfEntitiesSectionWriter.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfEntitiesSectionWriter.cs
similarity index 100%
rename from ACadSharp/IO/DXF/DxfStreamWriter/DxfEntitiesSectionWriter.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/DxfEntitiesSectionWriter.cs
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/DxfHeaderSectionWriter.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfHeaderSectionWriter.cs
similarity index 90%
rename from ACadSharp/IO/DXF/DxfStreamWriter/DxfHeaderSectionWriter.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/DxfHeaderSectionWriter.cs
index 4a5ddf6c..2e1de8fc 100644
--- a/ACadSharp/IO/DXF/DxfStreamWriter/DxfHeaderSectionWriter.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfHeaderSectionWriter.cs
@@ -10,9 +10,9 @@ internal class DxfHeaderSectionWriter : DxfSectionWriterBase
public CadHeader Header { get { return this._document.Header; } }
- public DxfWriterOptions Options { get; }
+ public DxfWriterConfiguration Options { get; }
- public DxfHeaderSectionWriter(IDxfStreamWriter writer, CadDocument document, CadObjectHolder holder, DxfWriterOptions options) : base(writer, document, holder)
+ public DxfHeaderSectionWriter(IDxfStreamWriter writer, CadDocument document, CadObjectHolder holder, DxfWriterConfiguration options) : base(writer, document, holder)
{
this.Options = options;
}
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/DxfObjectsSectionWriter.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfObjectsSectionWriter.cs
similarity index 60%
rename from ACadSharp/IO/DXF/DxfStreamWriter/DxfObjectsSectionWriter.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/DxfObjectsSectionWriter.cs
index 4a8dcbea..fc1c80a8 100644
--- a/ACadSharp/IO/DXF/DxfStreamWriter/DxfObjectsSectionWriter.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfObjectsSectionWriter.cs
@@ -9,6 +9,8 @@ internal class DxfObjectsSectionWriter : DxfSectionWriterBase
{
public override string SectionName { get { return DxfFileToken.ObjectsSection; } }
+ public bool WriteXRecords { get; set; } = false;
+
public DxfObjectsSectionWriter(IDxfStreamWriter writer, CadDocument document, CadObjectHolder holder) : base(writer, document, holder)
{
}
@@ -30,13 +32,20 @@ protected void writeObject(T co)
{
case AcdbPlaceHolder:
case Material:
- case MultiLeaderStyle:
- case SortEntitiesTable:
+ case MultiLeaderAnnotContext:
case VisualStyle:
+ case ImageDefinitionReactor:
+ case XRecord:
this.notify($"Object not implemented : {co.GetType().FullName}");
return;
}
+
+ if (co is XRecord && !this.WriteXRecords)
+ {
+ return;
+ }
+
this._writer.Write(DxfCode.Start, co.ObjectName);
this.writeCommonObjectData(co);
@@ -52,12 +61,18 @@ protected void writeObject(T co)
case Group group:
this.writeGroup(group);
break;
+ case ImageDefinition imageDefinition:
+ this.writeImageDefinition(imageDefinition);
+ return;
case Layout layout:
this.writeLayout(layout);
break;
case MLineStyle mlStyle:
this.writeMLineStyle(mlStyle);
break;
+ case MultiLeaderStyle multiLeaderlStyle:
+ this.writeMultiLeaderStyle(multiLeaderlStyle);
+ break;
case PlotSettings plotSettings:
this.writePlotSettings(plotSettings);
break;
@@ -65,7 +80,7 @@ protected void writeObject(T co)
this.writeScale(scale);
break;
case SortEntitiesTable sortensTable:
- //this.writeSortentsTable(sortensTable);
+ this.writeSortentsTable(sortensTable);
break;
case XRecord record:
this.writeXRecord(record);
@@ -84,11 +99,15 @@ protected void writeDictionary(CadDictionary e)
this._writer.Write(280, e.HardOwnerFlag);
this._writer.Write(281, (int)e.ClonningFlags);
- System.Diagnostics.Debug.Assert(e.EntryNames.Length == e.EntryHandles.Length);
- for (int i = 0; i < e.EntryNames.Length; i++)
+ foreach (NonGraphicalObject item in e)
{
- this._writer.Write(3, e.EntryNames[i]);
- this._writer.Write(350, e.EntryHandles[i]);
+ if (item is XRecord && !this.WriteXRecords)
+ {
+ return;
+ }
+
+ this._writer.Write(3, item.Name);
+ this._writer.Write(350, item.Handle);
}
//Add the entries as objects
@@ -178,6 +197,22 @@ protected void writeGroup(Group group)
}
}
+ protected void writeImageDefinition(ImageDefinition definition)
+ {
+ DxfClassMap map = DxfClassMap.Create();
+
+ this._writer.Write(100, DxfSubclassMarker.RasterImageDef);
+
+ this._writer.Write(90, definition.ClassVersion, map);
+ this._writer.Write(1, definition.FileName, map);
+
+ this._writer.Write(10, definition.Size, map);
+
+ this._writer.Write(280, definition.IsLoaded ? 1 : 0, map);
+
+ this._writer.Write(281, (byte)definition.Units, map);
+ }
+
protected void writeLayout(Layout layout)
{
DxfClassMap map = DxfClassMap.Create();
@@ -204,7 +239,7 @@ protected void writeLayout(Layout layout)
this._writer.Write(76, (short)0, map);
- this._writer.WriteHandle(330, layout.AssociatedBlock.Owner, map);
+ this._writer.WriteHandle(330, layout.AssociatedBlock, map);
}
protected void writeMLineStyle(MLineStyle style)
@@ -232,22 +267,75 @@ protected void writeMLineStyle(MLineStyle style)
}
}
- private void writeSortentsTable(SortEntitiesTable e)
+ protected void writeMultiLeaderStyle(MultiLeaderStyle style)
{
- if (e.BlockOwner == null)
- {
- //In some cases the block onwer is null in the files, this has to be checked
- this.notify("SortEntitiesTable with handle {e.Handle} has no block owner", NotificationType.Warning);
- return;
- }
-
- this._writer.Write(DxfCode.Start, e.ObjectName);
+ DxfClassMap map = DxfClassMap.Create();
+
+ this._writer.Write(100, DxfSubclassMarker.MLeaderStyle);
+
+ this._writer.Write(179, 2);
+ // this._writer.Write(2, style.Name, map);
+ this._writer.Write(170, (short)style.ContentType, map);
+ this._writer.Write(171, (short)style.MultiLeaderDrawOrder, map);
+ this._writer.Write(172, (short)style.LeaderDrawOrder, map);
+ this._writer.Write(90, style.MaxLeaderSegmentsPoints, map);
+ this._writer.Write(40, style.FirstSegmentAngleConstraint, map);
+ this._writer.Write(41, style.SecondSegmentAngleConstraint, map);
+ this._writer.Write(173, (short)style.PathType, map);
+ this._writer.WriteCmColor(91, style.LineColor, map);
+ this._writer.WriteHandle(340, style.LeaderLineType);
+ this._writer.Write(92, (short)style.LeaderLineWeight, map);
+ this._writer.Write(290, style.EnableLanding, map);
+ this._writer.Write(42, style.LandingGap, map);
+ this._writer.Write(291, style.EnableDogleg, map);
+ this._writer.Write(43, style.LandingDistance, map);
+ this._writer.Write(3, style.Description, map);
+ this._writer.WriteHandle(341, style.Arrowhead);
+ this._writer.Write(44, style.ArrowheadSize, map);
+ this._writer.Write(300, style.DefaultTextContents, map);
+ this._writer.WriteHandle(342, style.TextStyle);
+ this._writer.Write(174, (short)style.TextLeftAttachment, map);
+ this._writer.Write(178, (short)style.TextRightAttachment, map);
+ this._writer.Write(175, style.TextAngle, map);
+ this._writer.Write(176, (short)style.TextAlignment, map);
+ this._writer.WriteCmColor(93, style.TextColor, map);
+ this._writer.Write(45, style.TextHeight, map);
+ this._writer.Write(292, style.TextFrame, map);
+ this._writer.Write(297, style.TextAlignAlwaysLeft, map);
+ this._writer.Write(46, style.AlignSpace, map);
+ this._writer.WriteHandle(343, style.BlockContent);
+ this._writer.WriteCmColor(94, style.BlockContentColor, map);
+
+ // Write 3 doubles since group codes do not conform vector group codes
+ this._writer.Write(47, style.BlockContentScale.X, map);
+ this._writer.Write(49, style.BlockContentScale.Y, map);
+ this._writer.Write(140, style.BlockContentScale.Z, map);
+
+ this._writer.Write(293, style.EnableBlockContentScale, map);
+ this._writer.Write(141, style.BlockContentRotation, map);
+ this._writer.Write(294, style.EnableBlockContentRotation, map);
+ this._writer.Write(177, (short)style.BlockContentConnection, map);
+ this._writer.Write(142, style.ScaleFactor, map);
+ this._writer.Write(295, style.OverwritePropertyValue, map);
+ this._writer.Write(296, style.IsAnnotative, map);
+ this._writer.Write(143, style.BreakGapSize, map);
+ this._writer.Write(271, (short)style.TextAttachmentDirection, map);
+ this._writer.Write(272, (short)style.TextBottomAttachment, map);
+ this._writer.Write(273, (short)style.TextTopAttachment, map);
+ this._writer.Write(298, false); // undocumented
+ }
- this.writeCommonObjectData(e);
+ private void writeSortentsTable(SortEntitiesTable e)
+ {
+ this._writer.Write(DxfCode.Subclass, DxfSubclassMarker.SortentsTable);
- this._writer.Write(DxfCode.Subclass, DxfSubclassMarker.XRecord);
+ this._writer.WriteHandle(330, e.BlockOwner);
- this._writer.Write(330, e.BlockOwner.Handle);
+ foreach (SortEntitiesTable.Sorter item in e.Sorters)
+ {
+ this._writer.WriteHandle(331, item.Entity);
+ this._writer.Write(5, item.Handle);
+ }
}
protected void writeXRecord(XRecord e)
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.Entities.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.Entities.cs
similarity index 78%
rename from ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.Entities.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.Entities.cs
index bb11387b..91bbb806 100644
--- a/ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.Entities.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.Entities.cs
@@ -1,7 +1,9 @@
using ACadSharp.Entities;
+using ACadSharp.Objects;
using CSMath;
using System;
using System.Linq;
+using System.Text;
namespace ACadSharp.IO.DXF
{
@@ -14,8 +16,6 @@ protected void writeEntity(T entity)
switch (entity)
{
case Solid3D:
- case MultiLeader:
- case Wipeout:
case UnknownEntity:
this.notify($"Entity type not implemented : {entity.GetType().FullName}", NotificationType.NotImplemented);
return;
@@ -68,12 +68,18 @@ protected void writeEntity(T entity)
case MText mtext:
this.writeMText(mtext);
break;
+ case MultiLeader multiLeader:
+ this.writeMultiLeader(multiLeader);
+ break;
case Point point:
this.writePoint(point);
break;
case Polyline polyline:
this.writePolyline(polyline);
break;
+ case RasterImage rasterImage:
+ this.writeCadImage(rasterImage);
+ break;
case Ray ray:
this.writeRay(ray);
break;
@@ -99,7 +105,7 @@ protected void writeEntity(T entity)
this.writeViewport(viewport);
break;
case Wipeout wipeout:
- this.writeWipeout(wipeout);
+ this.writeCadImage(wipeout);
break;
case XLine xline:
this.writeXLine(xline);
@@ -358,7 +364,7 @@ private void writeHatchBoundaryPathEdge(Hatch.BoundaryPath.Edge edge)
this._writer.Write(93, poly.Vertices.Count);
for (int i = 0; i < poly.Vertices.Count; i++)
{
- this._writer.Write(10, poly.Vertices[i]);
+ this._writer.Write(10, (XY)poly.Vertices[i]);
if (poly.HasBulge)
{
this._writer.Write(42, poly.Bulges.ElementAtOrDefault(i));
@@ -400,7 +406,7 @@ private void writeHatchPattern(Hatch hatch, HatchPattern pattern)
if (!hatch.IsSolid)
{
- this._writer.Write(52, pattern.Angle * MathUtils.RadToDeg);
+ this._writer.Write(52, pattern.Angle * MathUtils.RadToDegFactor);
this._writer.Write(41, pattern.Scale);
this._writer.Write(77, (short)(hatch.IsDouble ? 1 : 0));
this._writer.Write(78, (short)pattern.Lines.Count);
@@ -697,6 +703,158 @@ private void writeMTextValue(string text)
this._writer.Write(1, text);
}
+ private void writeMultiLeader(MultiLeader multiLeader)
+ {
+ MultiLeaderAnnotContext contextData = multiLeader.ContextData;
+
+ this._writer.Write(100, "AcDbMLeader");
+
+ // version
+ // if (Version > ACadVersion.
+ this._writer.Write(270, 2);
+
+ writeMultiLeaderAnnotContext(contextData);
+
+ // MultiLeader properties
+ this._writer.WriteHandle(340, multiLeader.Style);
+ this._writer.Write(90, multiLeader.PropertyOverrideFlags);
+ this._writer.Write(170, (short)multiLeader.PathType);
+
+ this._writer.WriteCmColor(91, multiLeader.LineColor);
+
+ this._writer.WriteHandle(341, multiLeader.LineType);
+ this._writer.Write(171, (short)multiLeader.LeaderLineWeight);
+ this._writer.Write(290, multiLeader.EnableLanding);
+ this._writer.Write(291, multiLeader.EnableDogleg);
+ this._writer.Write(41, multiLeader.LandingDistance);
+ this._writer.Write(42, multiLeader.ArrowheadSize);
+ this._writer.Write(172, (short)multiLeader.ContentType);
+ this._writer.WriteHandle(343, multiLeader.TextStyle);
+ this._writer.Write(173, (short)multiLeader.TextLeftAttachment);
+ this._writer.Write(95, (short)multiLeader.TextRightAttachment);
+ this._writer.Write(174, (short)multiLeader.TextAngle);
+ this._writer.Write(175, (short)multiLeader.TextAlignment);
+
+ this._writer.WriteCmColor(92, multiLeader.TextColor);
+
+ this._writer.Write(292, multiLeader.TextFrame);
+
+ this._writer.WriteCmColor(93, multiLeader.BlockContentColor);
+
+ this._writer.Write(10, multiLeader.BlockContentScale);
+
+ this._writer.Write(43, multiLeader.BlockContentRotation);
+ this._writer.Write(176, (short)multiLeader.BlockContentConnection);
+ this._writer.Write(293, multiLeader.EnableAnnotationScale);
+ this._writer.Write(294, multiLeader.TextDirectionNegative);
+ this._writer.Write(178, multiLeader.TextAligninIPE);
+ this._writer.Write(179, multiLeader.TextAttachmentPoint);
+ this._writer.Write(45, multiLeader.ScaleFactor);
+ this._writer.Write(271, multiLeader.TextAttachmentDirection);
+ this._writer.Write(272, multiLeader.TextBottomAttachment);
+ this._writer.Write(273, multiLeader.TextTopAttachment);
+ this._writer.Write(295, 0);
+ }
+
+ private void writeMultiLeaderAnnotContext(MultiLeaderAnnotContext contextData) {
+ this._writer.Write(300, "CONTEXT_DATA{");
+ this._writer.Write(40, contextData.ScaleFactor);
+ this._writer.Write(10, contextData.ContentBasePoint);
+ this._writer.Write(41, contextData.TextHeight);
+ this._writer.Write(140, contextData.ArrowheadSize);
+ this._writer.Write(145, contextData.LandingGap);
+ this._writer.Write(174, (short)contextData.TextLeftAttachment);
+ this._writer.Write(175, (short)contextData.TextRightAttachment);
+ this._writer.Write(176, (short)contextData.TextAlignment);
+ this._writer.Write(177, (short)contextData.BlockContentConnection);
+ this._writer.Write(290, contextData.HasTextContents);
+ this._writer.Write(304, contextData.TextLabel);
+
+ this._writer.Write(11, contextData.TextNormal);
+
+ this._writer.WriteHandle(340, contextData.TextStyle);
+
+ this._writer.Write(12, contextData.TextLocation);
+
+ this._writer.Write(13, contextData.Direction);
+
+ this._writer.Write(42, contextData.TextRotation);
+ this._writer.Write(43, contextData.BoundaryWidth);
+ this._writer.Write(44, contextData.BoundaryHeight);
+ this._writer.Write(45, contextData.LineSpacingFactor);
+ this._writer.Write(170, (short)contextData.LineSpacing);
+
+ this._writer.WriteCmColor(90, contextData.TextColor);
+
+ this._writer.Write(171, (short)contextData.TextAttachmentPoint);
+ this._writer.Write(172, (short)contextData.FlowDirection);
+
+ this._writer.WriteCmColor(91, contextData.BackgroundFillColor);
+
+ this._writer.Write(141, contextData.BackgroundScaleFactor);
+ this._writer.Write(92, contextData.BackgroundTransparency);
+ this._writer.Write(291, contextData.BackgroundFillEnabled);
+ this._writer.Write(292, contextData.BackgroundMaskFillOn);
+ this._writer.Write(173, contextData.ColumnType);
+ this._writer.Write(293, contextData.TextHeightAutomatic);
+ this._writer.Write(142, contextData.ColumnWidth);
+ this._writer.Write(143, contextData.ColumnGutter);
+ this._writer.Write(294, contextData.ColumnFlowReversed);
+ this._writer.Write(295, contextData.WordBreak);
+
+ this._writer.Write(296, contextData.HasContentsBlock);
+
+ this._writer.Write(110, contextData.BasePoint);
+
+ this._writer.Write(111, contextData.BaseDirection);
+
+ this._writer.Write(112, contextData.BaseVertical);
+
+ this._writer.Write(297, contextData.NormalReversed);
+
+ foreach (MultiLeaderAnnotContext.LeaderRoot leaderRoot in contextData.LeaderRoots) {
+ writeLeaderRoot(leaderRoot);
+ }
+
+ this._writer.Write(272, (short)contextData.TextBottomAttachment);
+ this._writer.Write(273, (short)contextData.TextTopAttachment);
+ this._writer.Write(301, "}"); // CONTEXT_DATA
+ }
+
+ private void writeLeaderRoot(MultiLeaderAnnotContext.LeaderRoot leaderRoot)
+ {
+ this._writer.Write(302, "LEADER{");
+
+ // TODO: true is placeholder
+ this._writer.Write(290, true ? (short)1 : (short)0); // Has Set Last Leader Line Point
+ this._writer.Write(291, true ? (short)1 : (short)0); // Has Set Dogleg Vector
+
+ this._writer.Write(10, leaderRoot.ConnectionPoint);
+
+ this._writer.Write(11, leaderRoot.Direction);
+
+ this._writer.Write(90, leaderRoot.LeaderIndex);
+ this._writer.Write(40, leaderRoot.LandingDistance);
+
+ foreach (MultiLeaderAnnotContext.LeaderLine leaderLine in leaderRoot.Lines) {
+ writeLeaderLine(leaderLine);
+ }
+
+ this._writer.Write(271, 0);
+ this._writer.Write(303, "}"); // LEADER
+ }
+
+ private void writeLeaderLine(MultiLeaderAnnotContext.LeaderLine leaderLine) {
+ this._writer.Write(304, "LEADER_LINE{");
+
+ foreach (XYZ point in leaderLine.Points) {
+ this._writer.Write(10, point);
+ }
+ this._writer.Write(91, leaderLine.Index);
+
+ this._writer.Write(305, "}"); // LEADER_Line
+ }
+
private void writePoint(Point line)
{
DxfClassMap map = DxfClassMap.Create();
@@ -785,7 +943,7 @@ private void writeShape(Shape shape)
this._writer.Write(40, shape.Size, map);
- this._writer.Write(2, shape.Name, map);
+ this._writer.WriteName(2, shape.ShapeStyle, map);
this._writer.Write(50, shape.Rotation, map);
@@ -1032,42 +1190,47 @@ private void writeViewport(Viewport vp)
this._writer.Write(112, vp.UcsYAxis, map);
}
- private void writeWipeout(Wipeout wipeout)
+ private void writeCadImage(T image)
+ where T : CadImageBase
{
- DxfClassMap map = DxfClassMap.Create();
+ DxfClassMap map = DxfClassMap.Create();
+
+ this._writer.Write(DxfCode.Subclass, image.SubclassMarker);
+
+ this._writer.Write(90, image.ClassVersion, map);
- this._writer.Write(DxfCode.Subclass, DxfSubclassMarker.Wipeout);
+ this._writer.Write(10, image.InsertPoint, map);
+ this._writer.Write(11, image.UVector, map);
+ this._writer.Write(12, image.VVector, map);
+ this._writer.Write(13, image.Size, map);
- this._writer.Write(90, wipeout.ClassVersion, map);
+ this._writer.WriteHandle(340, image.Definition, map);
- this._writer.Write(10, wipeout.InsertPoint, map);
- this._writer.Write(11, wipeout.UVector, map);
- this._writer.Write(12, wipeout.VVector, map);
- this._writer.Write(13, wipeout.Size, map);
+ this._writer.Write(70, (short)image.Flags, map);
- this._writer.Write(70, (short)wipeout.Flags, map);
+ this._writer.Write(280, image.ClippingState, map);
+ this._writer.Write(281, image.Brightness, map);
+ this._writer.Write(282, image.Contrast, map);
+ this._writer.Write(283, image.Fade, map);
- this._writer.Write(280, wipeout.ClippingState, map);
- this._writer.Write(281, wipeout.Brightness, map);
- this._writer.Write(282, wipeout.Contrast, map);
- this._writer.Write(283, wipeout.Fade, map);
+ //this._writer.WriteHandle(360, image.DefinitionReactor, map);
- this._writer.Write(71, (short)wipeout.ClipType, map);
+ this._writer.Write(71, (short)image.ClipType, map);
- if (wipeout.ClipType == ClipType.Polygonal)
+ if (image.ClipType == ClipType.Polygonal)
{
- this._writer.Write(91, wipeout.ClipBoundaryVertices.Count + 1, map);
- foreach (XY bv in wipeout.ClipBoundaryVertices)
+ this._writer.Write(91, image.ClipBoundaryVertices.Count + 1, map);
+ foreach (XY bv in image.ClipBoundaryVertices)
{
this._writer.Write(14, bv, map);
}
- this._writer.Write(14, wipeout.ClipBoundaryVertices.First(), map);
+ this._writer.Write(14, image.ClipBoundaryVertices.First(), map);
}
else
{
- this._writer.Write(91, wipeout.ClipBoundaryVertices.Count, map);
- foreach (XY bv in wipeout.ClipBoundaryVertices)
+ this._writer.Write(91, image.ClipBoundaryVertices.Count, map);
+ foreach (XY bv in image.ClipBoundaryVertices)
{
this._writer.Write(14, bv, map);
}
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.cs
similarity index 87%
rename from ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.cs
index 7af63372..1a7c308d 100644
--- a/ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfSectionWriterBase.cs
@@ -48,16 +48,6 @@ protected void writeCommonObjectData(CadObject cadObject)
this._writer.Write(DxfCode.Handle, cadObject.Handle);
}
- this._writer.Write(DxfCode.SoftPointerId, cadObject.Owner.Handle);
-
- //TODO: Write exended data
- if (cadObject.ExtendedData != null)
- {
- //this._writer.Write(DxfCode.ControlString,DxfFileToken.ReactorsToken);
- //this._writer.Write(DxfCode.HardOwnershipId, cadObject.ExtendedData);
- //this._writer.Write(DxfCode.ControlString, "}");
- }
-
if (cadObject.XDictionary != null)
{
this._writer.Write(DxfCode.ControlString, DxfFileToken.DictionaryToken);
@@ -67,6 +57,26 @@ protected void writeCommonObjectData(CadObject cadObject)
//Add the dictionary in the object holder
this.Holder.Objects.Enqueue(cadObject.XDictionary);
}
+
+ if (cadObject.Reactors != null && cadObject.Reactors.Count > 0)
+ {
+ this._writer.Write(DxfCode.ControlString, DxfFileToken.ReactorsToken);
+ foreach (ulong reactorHandle in cadObject.Reactors.Keys)
+ {
+ this._writer.Write(DxfCode.SoftPointerId, reactorHandle);
+ }
+ this._writer.Write(DxfCode.ControlString, "}");
+ }
+
+ this._writer.Write(DxfCode.SoftPointerId, cadObject.Owner.Handle);
+
+ //TODO: Write exended data
+ if (cadObject.ExtendedData != null)
+ {
+ //this._writer.Write(DxfCode.ControlString,DxfFileToken.ReactorsToken);
+ //this._writer.Write(DxfCode.HardOwnershipId, cadObject.ExtendedData);
+ //this._writer.Write(DxfCode.ControlString, "}");
+ }
}
protected void writeExtendedData(CadObject cadObject)
@@ -94,7 +104,7 @@ protected void writeCommonEntityData(Entity entity)
if (entity.Transparency.Value >= 0)
{
- //this._writer.Write(440, entity.Transparency.Value);
+ this._writer.Write(440, Transparency.ToAlphaValue(entity.Transparency));
}
this._writer.Write(48, entity.LinetypeScale, map);
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/DxfStreamWriterBase.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfStreamWriterBase.cs
similarity index 70%
rename from ACadSharp/IO/DXF/DxfStreamWriter/DxfStreamWriterBase.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/DxfStreamWriterBase.cs
index f2461732..d996f6d4 100644
--- a/ACadSharp/IO/DXF/DxfStreamWriter/DxfStreamWriterBase.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfStreamWriterBase.cs
@@ -1,4 +1,6 @@
-using System;
+using CSUtilities.Converters;
+using System;
+
namespace ACadSharp.IO.DXF
{
@@ -29,13 +31,38 @@ public void Write(int code, CSMath.IVector value, DxfClassMap map)
}
}
- public void WriteHandle(int code, IHandledCadObject value, DxfClassMap map)
+ public void WriteCmColor(int code, Color color, DxfClassMap map = null)
{
- if (value == null)
+ if (GroupCodeValue.TransformValue(code) == GroupCodeValueType.Int16)
{
- this.Write(code, (ulong)0, map);
+ //BS: Color Index
+ this.Write(code, Convert.ToInt16(color.GetApproxIndex()));
}
else
+ {
+ byte[] arr = new byte[4];
+
+ if (color.IsTrueColor)
+ {
+ arr[0] = (byte)color.B;
+ arr[1] = (byte)color.G;
+ arr[2] = (byte)color.R;
+ arr[3] = 0b1100_0010; // 0xC2
+ }
+ else
+ {
+ arr[3] = 0b1100_0001;
+ arr[0] = (byte)color.Index;
+ }
+
+ //BL: RGB value
+ this.Write(code, LittleEndianConverter.Instance.ToInt32(arr), map);
+ }
+ }
+
+ public void WriteHandle(int code, IHandledCadObject value, DxfClassMap map)
+ {
+ if (value != null)
{
this.Write(code, value.Handle, map);
}
@@ -65,7 +92,7 @@ public void Write(int code, object value, DxfClassMap map)
if (prop.ReferenceType.HasFlag(DxfReferenceType.IsAngle))
{
- value = (double)value * MathUtils.RadToDeg;
+ value = (double)value * MathUtils.RadToDegFactor;
}
}
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/DxfTablesSectionWriter.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfTablesSectionWriter.cs
similarity index 99%
rename from ACadSharp/IO/DXF/DxfStreamWriter/DxfTablesSectionWriter.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/DxfTablesSectionWriter.cs
index 1d4f492a..426a82cd 100644
--- a/ACadSharp/IO/DXF/DxfStreamWriter/DxfTablesSectionWriter.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamWriter/DxfTablesSectionWriter.cs
@@ -276,7 +276,7 @@ private void writeLineType(LineType linetype, DxfClassMap map)
}
this._writer.Write(46, s.Scale);
- this._writer.Write(50, s.Rotation * MathUtils.DegToRad);
+ this._writer.Write(50, s.Rotation * MathUtils.DegToRadFactor);
this._writer.Write(44, s.Offset.X);
this._writer.Write(45, s.Offset.Y);
this._writer.Write(9, s.Text);
diff --git a/ACadSharp/IO/DXF/DxfStreamWriter/IDxfStreamWriter.cs b/src/ACadSharp/IO/DXF/DxfStreamWriter/IDxfStreamWriter.cs
similarity index 89%
rename from ACadSharp/IO/DXF/DxfStreamWriter/IDxfStreamWriter.cs
rename to src/ACadSharp/IO/DXF/DxfStreamWriter/IDxfStreamWriter.cs
index 3eb20cde..c0a52b8f 100644
--- a/ACadSharp/IO/DXF/DxfStreamWriter/IDxfStreamWriter.cs
+++ b/src/ACadSharp/IO/DXF/DxfStreamWriter/IDxfStreamWriter.cs
@@ -15,6 +15,8 @@ internal interface IDxfStreamWriter : IDisposable
void Write(int code, IVector value, DxfClassMap map = null);
+ void WriteCmColor(int code, Color color, DxfClassMap map = null);
+
void WriteHandle(int code, IHandledCadObject value, DxfClassMap map = null);
void WriteName(int code, INamedCadObject value, DxfClassMap map = null);
diff --git a/ACadSharp/IO/DXF/DxfWriter.cs b/src/ACadSharp/IO/DXF/DxfWriter.cs
similarity index 93%
rename from ACadSharp/IO/DXF/DxfWriter.cs
rename to src/ACadSharp/IO/DXF/DxfWriter.cs
index 15f58e35..f0ee6ade 100644
--- a/ACadSharp/IO/DXF/DxfWriter.cs
+++ b/src/ACadSharp/IO/DXF/DxfWriter.cs
@@ -4,15 +4,16 @@
namespace ACadSharp.IO
{
- public class DxfWriter : CadWriterBase
+ ///
+ /// Class for writing a DXF from a .
+ ///
+ public class DxfWriter : CadWriterBase
{
///
/// Flag indicating if the dxf will be writen as a binary file
///
public bool IsBinary { get; }
- public DxfWriterOptions Options { get; set; } = new DxfWriterOptions();
-
private IDxfStreamWriter _writer;
private CadObjectHolder _objectHolder = new CadObjectHolder();
@@ -65,7 +66,7 @@ public override void Write()
this._writer.Flush();
- if (this.CloseStream)
+ if (this.Configuration.CloseStream)
{
this._writer.Close();
}
@@ -124,7 +125,7 @@ private void createStreamWriter()
private void writeHeader()
{
- var writer = new DxfHeaderSectionWriter(this._writer, this._document, this._objectHolder, this.Options);
+ var writer = new DxfHeaderSectionWriter(this._writer, this._document, this._objectHolder, this.Configuration);
writer.OnNotification += this.triggerNotification;
writer.Write();
@@ -165,6 +166,7 @@ private void writeEntities()
private void writeObjects()
{
var writer = new DxfObjectsSectionWriter(this._writer, this._document, this._objectHolder);
+ writer.WriteXRecords = this.Configuration.WriteXRecords;
writer.OnNotification += this.triggerNotification;
writer.Write();
diff --git a/ACadSharp/IO/DXF/DxfWriterOptions.cs b/src/ACadSharp/IO/DXF/DxfWriterConfiguration.cs
similarity index 94%
rename from ACadSharp/IO/DXF/DxfWriterOptions.cs
rename to src/ACadSharp/IO/DXF/DxfWriterConfiguration.cs
index 02febb8d..209c9fea 100644
--- a/ACadSharp/IO/DXF/DxfWriterOptions.cs
+++ b/src/ACadSharp/IO/DXF/DxfWriterConfiguration.cs
@@ -5,7 +5,10 @@
namespace ACadSharp.IO
{
- public class DxfWriterOptions
+ ///
+ /// Configuration for writing DWG files.
+ ///
+ public class DxfWriterConfiguration : CadWriterConfiguration
{
///
/// Variables that must be writen in a dxf file
@@ -72,7 +75,7 @@ public class DxfWriterOptions
private HashSet _headerVariables;
- public DxfWriterOptions()
+ public DxfWriterConfiguration()
{
this._headerVariables = new HashSet(Variables);
}
diff --git a/src/ACadSharp/IO/ICadReader.cs b/src/ACadSharp/IO/ICadReader.cs
new file mode 100644
index 00000000..c452d15b
--- /dev/null
+++ b/src/ACadSharp/IO/ICadReader.cs
@@ -0,0 +1,29 @@
+using ACadSharp.Header;
+using System;
+
+namespace ACadSharp.IO
+{
+ ///
+ /// Common interface for the different Cad readers.
+ ///
+ public interface ICadReader : IDisposable
+ {
+ ///
+ /// Notification event to get information about the reading process.
+ ///
+ ///
+ /// The notification system informs about any issue or non critical errors during the reading.
+ ///
+ event NotificationEventHandler OnNotification;
+
+ ///
+ /// Read the Cad header section of the file.
+ ///
+ CadHeader ReadHeader();
+
+ ///
+ /// Read the cad document.
+ ///
+ CadDocument Read();
+ }
+}
diff --git a/ACadSharp/IO/ICadWriter.cs b/src/ACadSharp/IO/ICadWriter.cs
similarity index 100%
rename from ACadSharp/IO/ICadWriter.cs
rename to src/ACadSharp/IO/ICadWriter.cs
diff --git a/ACadSharp/IO/NotificationEventHandler.cs b/src/ACadSharp/IO/NotificationEventHandler.cs
similarity index 100%
rename from ACadSharp/IO/NotificationEventHandler.cs
rename to src/ACadSharp/IO/NotificationEventHandler.cs
diff --git a/ACadSharp/IO/Templates/CadArcTemplate.cs b/src/ACadSharp/IO/Templates/CadArcTemplate.cs
similarity index 80%
rename from ACadSharp/IO/Templates/CadArcTemplate.cs
rename to src/ACadSharp/IO/Templates/CadArcTemplate.cs
index c34dddf4..4ee4cfe7 100644
--- a/ACadSharp/IO/Templates/CadArcTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadArcTemplate.cs
@@ -21,8 +21,8 @@ public override void Build(CadDocumentBuilder builder)
if (builder is DxfDocumentBuilder && this.CadObject is Arc arc)
{
- arc.StartAngle *= MathUtils.DegToRad;
- arc.EndAngle *= MathUtils.DegToRad;
+ arc.StartAngle *= MathUtils.DegToRadFactor;
+ arc.EndAngle *= MathUtils.DegToRadFactor;
}
}
}
diff --git a/ACadSharp/IO/Templates/CadBlockCtrlObjectTemplate.cs b/src/ACadSharp/IO/Templates/CadBlockCtrlObjectTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadBlockCtrlObjectTemplate.cs
rename to src/ACadSharp/IO/Templates/CadBlockCtrlObjectTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadBlockRecordTemplate.cs b/src/ACadSharp/IO/Templates/CadBlockRecordTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadBlockRecordTemplate.cs
rename to src/ACadSharp/IO/Templates/CadBlockRecordTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadDictionaryTemplate.cs b/src/ACadSharp/IO/Templates/CadDictionaryTemplate.cs
similarity index 74%
rename from ACadSharp/IO/Templates/CadDictionaryTemplate.cs
rename to src/ACadSharp/IO/Templates/CadDictionaryTemplate.cs
index f31d959e..3aef681a 100644
--- a/ACadSharp/IO/Templates/CadDictionaryTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadDictionaryTemplate.cs
@@ -40,12 +40,18 @@ public override void Build(CadDocumentBuilder builder)
entry.Name = item.Key;
}
- if (entry.Name.Equals("standard", System.StringComparison.OrdinalIgnoreCase))
+ try
{
-
+ this.CadObject.Add(item.Key, entry);
}
-
- this.CadObject.Add(entry);
+ catch (System.Exception ex)
+ {
+ builder.Notify($"Error when trying to add the entry {entry.Name} to {this.CadObject.Name}|{this.CadObject.Handle}", NotificationType.Error, ex);
+ }
+ }
+ else
+ {
+ builder.Notify($"Entry not found {item.Key}|{item.Value} for dictionary {this.CadObject.Name}|{this.CadObject.Handle}", NotificationType.Warning);
}
}
}
diff --git a/ACadSharp/IO/Templates/CadDictionaryWithDefaultTemplate.cs b/src/ACadSharp/IO/Templates/CadDictionaryWithDefaultTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadDictionaryWithDefaultTemplate.cs
rename to src/ACadSharp/IO/Templates/CadDictionaryWithDefaultTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadDimensionStyleTemplate.cs b/src/ACadSharp/IO/Templates/CadDimensionStyleTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadDimensionStyleTemplate.cs
rename to src/ACadSharp/IO/Templates/CadDimensionStyleTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadDimensionTemplate.cs b/src/ACadSharp/IO/Templates/CadDimensionTemplate.cs
similarity index 95%
rename from ACadSharp/IO/Templates/CadDimensionTemplate.cs
rename to src/ACadSharp/IO/Templates/CadDimensionTemplate.cs
index 798867df..cca9c23b 100644
--- a/ACadSharp/IO/Templates/CadDimensionTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadDimensionTemplate.cs
@@ -1,6 +1,6 @@
-using ACadSharp.Blocks;
-using ACadSharp.Entities;
+using ACadSharp.Entities;
using ACadSharp.Tables;
+using CSMath;
namespace ACadSharp.IO.Templates
{
@@ -42,6 +42,11 @@ public class DimensionPlaceholder : Dimension
public override double Measurement { get; }
public DimensionPlaceholder() : base(DimensionType.Linear) { }
+
+ public override BoundingBox GetBoundingBox()
+ {
+ throw new System.InvalidOperationException();
+ }
}
public void SetDimensionFlags(DimensionType flags)
diff --git a/ACadSharp/IO/Templates/CadEntityTemplate.cs b/src/ACadSharp/IO/Templates/CadEntityTemplate.cs
similarity index 67%
rename from ACadSharp/IO/Templates/CadEntityTemplate.cs
rename to src/ACadSharp/IO/Templates/CadEntityTemplate.cs
index c7772e5e..3997cb0c 100644
--- a/ACadSharp/IO/Templates/CadEntityTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadEntityTemplate.cs
@@ -36,39 +36,30 @@ public override void Build(CadDocumentBuilder builder)
this.CadObject.Layer = layer;
}
- //Handle the line type for this entity
- if (this.LtypeFlags.HasValue)
+ switch (this.LtypeFlags)
{
- switch (this.LtypeFlags)
- {
- case 0:
- //Get the linetype by layer
- this.CadObject.LineType = builder.LineTypes["ByLayer"];
- break;
- case 1:
- //Get the linetype by block
- this.CadObject.LineType = builder.LineTypes["ByBlock"];
- break;
- case 2:
- //Get the linetype by continuous
- this.CadObject.LineType = builder.LineTypes["Continuous"];
- break;
- case 3:
- this.applyLineType(builder);
- break;
- }
+ case 0:
+ //Get the linetype by layer
+ this.LineTypeName = LineType.ByLayerName;
+ break;
+ case 1:
+ //Get the linetype by block
+ this.LineTypeName = LineType.ByBlockName;
+ break;
+ case 2:
+ //Get the linetype by continuous
+ this.LineTypeName = LineType.ContinuousName;
+ break;
}
- else
+
+ if (this.getTableReference(builder, this.LineTypeHandle, this.LineTypeName, out LineType ltype))
{
- this.applyLineType(builder);
+ this.CadObject.LineType = ltype;
}
if (this.ColorHandle.HasValue)
{
- var dwgColor = builder.GetCadObject(this.ColorHandle.Value);
-
- if (dwgColor != null)
- this.CadObject.Color = dwgColor.Color;
+ //TODO: Set the color by handle
}
else
{
@@ -88,14 +79,6 @@ public void SetUnlinkedReferences()
this.CadObject.LineType = new LineType(this.LineTypeName);
}
}
-
- private void applyLineType(CadDocumentBuilder builder)
- {
- if (this.getTableReference(builder, this.LineTypeHandle, this.LineTypeName, out LineType ltype))
- {
- this.CadObject.LineType = ltype;
- }
- }
}
internal class CadEntityTemplate : CadEntityTemplate
diff --git a/ACadSharp/IO/Templates/CadHatchTemplate.CadBoundaryPathTemplate.cs b/src/ACadSharp/IO/Templates/CadHatchTemplate.CadBoundaryPathTemplate.cs
similarity index 90%
rename from ACadSharp/IO/Templates/CadHatchTemplate.CadBoundaryPathTemplate.cs
rename to src/ACadSharp/IO/Templates/CadHatchTemplate.CadBoundaryPathTemplate.cs
index dcfa4270..c706861b 100644
--- a/ACadSharp/IO/Templates/CadHatchTemplate.CadBoundaryPathTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadHatchTemplate.CadBoundaryPathTemplate.cs
@@ -5,7 +5,7 @@ namespace ACadSharp.IO.Templates
{
internal partial class CadHatchTemplate
{
- public class CadBoundaryPathTemplate : ICadObjectTemplate
+ public class CadBoundaryPathTemplate
{
public Hatch.BoundaryPath Path { get; set; } = new Hatch.BoundaryPath();
diff --git a/ACadSharp/IO/Templates/CadHatchTemplate.cs b/src/ACadSharp/IO/Templates/CadHatchTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadHatchTemplate.cs
rename to src/ACadSharp/IO/Templates/CadHatchTemplate.cs
diff --git a/src/ACadSharp/IO/Templates/CadImageTemplate.cs b/src/ACadSharp/IO/Templates/CadImageTemplate.cs
new file mode 100644
index 00000000..c93b0399
--- /dev/null
+++ b/src/ACadSharp/IO/Templates/CadImageTemplate.cs
@@ -0,0 +1,31 @@
+using ACadSharp.Entities;
+using ACadSharp.Objects;
+
+namespace ACadSharp.IO.Templates
+{
+ internal class CadImageTemplate : CadEntityTemplate
+ {
+ public ulong? ImgDefHandle { get; set; }
+
+ public ulong? ImgReactorHandle { get; set; }
+
+ public CadImageTemplate(CadImageBase image) : base(image) { }
+
+ public override void Build(CadDocumentBuilder builder)
+ {
+ base.Build(builder);
+
+ CadImageBase image = this.CadObject as CadImageBase;
+
+ if (builder.TryGetCadObject(this.ImgDefHandle, out ImageDefinition imgDef))
+ {
+ image.Definition = imgDef;
+ }
+
+ if (builder.TryGetCadObject(this.ImgReactorHandle, out ImageDefinitionReactor imgReactor))
+ {
+ image.DefinitionReactor = imgReactor;
+ }
+ }
+ }
+}
diff --git a/ACadSharp/IO/Templates/CadInsertTemplate.cs b/src/ACadSharp/IO/Templates/CadInsertTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadInsertTemplate.cs
rename to src/ACadSharp/IO/Templates/CadInsertTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadLayerTemplate.cs b/src/ACadSharp/IO/Templates/CadLayerTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadLayerTemplate.cs
rename to src/ACadSharp/IO/Templates/CadLayerTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadLayoutTemplate.cs b/src/ACadSharp/IO/Templates/CadLayoutTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadLayoutTemplate.cs
rename to src/ACadSharp/IO/Templates/CadLayoutTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadLeaderTemplate.cs b/src/ACadSharp/IO/Templates/CadLeaderTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadLeaderTemplate.cs
rename to src/ACadSharp/IO/Templates/CadLeaderTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadLineTypeTemplate.cs b/src/ACadSharp/IO/Templates/CadLineTypeTemplate.cs
similarity index 95%
rename from ACadSharp/IO/Templates/CadLineTypeTemplate.cs
rename to src/ACadSharp/IO/Templates/CadLineTypeTemplate.cs
index 2a66ff45..025cffc4 100644
--- a/ACadSharp/IO/Templates/CadLineTypeTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadLineTypeTemplate.cs
@@ -5,7 +5,7 @@ namespace ACadSharp.IO.Templates
{
internal class CadLineTypeTemplate : CadTableEntryTemplate
{
- public class SegmentTemplate : ICadObjectTemplate
+ public class SegmentTemplate
{
public ulong? StyleHandle { get; set; }
diff --git a/ACadSharp/IO/Templates/CadMLeaderStyleTemplate.cs b/src/ACadSharp/IO/Templates/CadMLeaderStyleTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadMLeaderStyleTemplate.cs
rename to src/ACadSharp/IO/Templates/CadMLeaderStyleTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadMLeaderTemplate.cs b/src/ACadSharp/IO/Templates/CadMLeaderTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadMLeaderTemplate.cs
rename to src/ACadSharp/IO/Templates/CadMLeaderTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadMLineStyleTemplate.cs b/src/ACadSharp/IO/Templates/CadMLineStyleTemplate.cs
similarity index 68%
rename from ACadSharp/IO/Templates/CadMLineStyleTemplate.cs
rename to src/ACadSharp/IO/Templates/CadMLineStyleTemplate.cs
index 0fd4a938..fe9ae3e0 100644
--- a/ACadSharp/IO/Templates/CadMLineStyleTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadMLineStyleTemplate.cs
@@ -7,9 +7,12 @@ namespace ACadSharp.IO.Templates
{
internal class CadMLineStyleTemplate : CadTemplate
{
- public class ElementTemplate : ICadObjectTemplate
+ public class ElementTemplate
{
- public ulong? LinetypeHandle { get; set; }
+ public ulong? LineTypeHandle { get; set; }
+
+ public ulong? LineTypeName { get; set; }
+
public int? LinetypeIndex { get; set; }
public MLineStyle.Element Element { get; set; }
@@ -21,26 +24,32 @@ public ElementTemplate(MLineStyle.Element element)
public void Build(CadDocumentBuilder builder)
{
- if (this.LinetypeHandle.HasValue)
+ if (builder.TryGetCadObject(this.LineTypeHandle, out LineType lt))
{
- this.Element.LineType = builder.GetCadObject(this.LinetypeHandle.Value);
+ this.Element.LineType = lt;
}
else if (this.LinetypeIndex.HasValue)
{
if (this.LinetypeIndex == short.MaxValue)
{
- this.Element.LineType = builder.LineTypes[LineType.ByLayerName];
+ if (builder.TryGetTableEntry(LineType.ByLayerName, out LineType bylayer))
+ {
+ this.Element.LineType = bylayer;
+ }
}
else if (this.LinetypeIndex == (short.MaxValue - 1))
{
- this.Element.LineType = builder.LineTypes[LineType.ByBlockName];
+ if (builder.TryGetTableEntry(LineType.ByBlockName, out LineType byblock))
+ {
+ this.Element.LineType = byblock;
+ }
}
else
{
try
{
//It can be assigned but is not checked
- this.Element.LineType = builder.LineTypes.ElementAt(this.LinetypeIndex.Value).Value;
+ this.Element.LineType = builder.LineTypesTable.ElementAt(this.LinetypeIndex.Value);
}
catch (System.Exception ex)
{
diff --git a/ACadSharp/IO/Templates/CadMLineTemplate.cs b/src/ACadSharp/IO/Templates/CadMLineTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadMLineTemplate.cs
rename to src/ACadSharp/IO/Templates/CadMLineTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadMeshTemplate.cs b/src/ACadSharp/IO/Templates/CadMeshTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadMeshTemplate.cs
rename to src/ACadSharp/IO/Templates/CadMeshTemplate.cs
diff --git a/src/ACadSharp/IO/Templates/CadNonGraphicalObjectTemplate.cs b/src/ACadSharp/IO/Templates/CadNonGraphicalObjectTemplate.cs
new file mode 100644
index 00000000..7c182915
--- /dev/null
+++ b/src/ACadSharp/IO/Templates/CadNonGraphicalObjectTemplate.cs
@@ -0,0 +1,9 @@
+using ACadSharp.Objects;
+
+namespace ACadSharp.IO.Templates
+{
+ internal class CadNonGraphicalObjectTemplate : CadTemplate
+ {
+ public CadNonGraphicalObjectTemplate(NonGraphicalObject entity) : base(entity) { }
+ }
+}
diff --git a/src/ACadSharp/IO/Templates/CadPdfUnderlayTemplate.cs b/src/ACadSharp/IO/Templates/CadPdfUnderlayTemplate.cs
new file mode 100644
index 00000000..a84a5c0e
--- /dev/null
+++ b/src/ACadSharp/IO/Templates/CadPdfUnderlayTemplate.cs
@@ -0,0 +1,30 @@
+using ACadSharp.Entities;
+using ACadSharp.Objects;
+
+namespace ACadSharp.IO.Templates
+{
+ internal class CadPdfUnderlayTemplate : CadEntityTemplate
+ {
+ public ulong? DefinitionHandle { get; set; }
+
+ public CadPdfUnderlayTemplate() : base(new PdfUnderlay()) { }
+
+ public CadPdfUnderlayTemplate(PdfUnderlay entity) : base(entity)
+ {
+ }
+
+ public override void Build(CadDocumentBuilder builder)
+ {
+ base.Build(builder);
+
+ if (builder.TryGetCadObject(this.DefinitionHandle, out UnderlayDefinition definition))
+ {
+ this.CadObject.Definition = definition;
+ }
+ else
+ {
+ builder.Notify($"UnderlayDefinition not found for {this.CadObject.Handle}", NotificationType.Warning);
+ }
+ }
+ }
+}
diff --git a/ACadSharp/IO/Templates/CadPolyLineTemplate.cs b/src/ACadSharp/IO/Templates/CadPolyLineTemplate.cs
similarity index 89%
rename from ACadSharp/IO/Templates/CadPolyLineTemplate.cs
rename to src/ACadSharp/IO/Templates/CadPolyLineTemplate.cs
index 422f7e5f..4238dffc 100644
--- a/ACadSharp/IO/Templates/CadPolyLineTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadPolyLineTemplate.cs
@@ -1,4 +1,5 @@
using ACadSharp.Entities;
+using CSMath;
using System;
using System.Collections.Generic;
@@ -44,7 +45,14 @@ public override void Build(CadDocumentBuilder builder)
{
foreach (var handle in this.VertexHandles)
{
- polyLine.Vertices.Add(builder.GetCadObject(handle));
+ if (builder.TryGetCadObject(handle, out Vertex v))
+ {
+ polyLine.Vertices.Add(v);
+ }
+ else
+ {
+ builder.Notify($"Vertex {handle} not found for polyline {this.CadObject.Handle}", NotificationType.Warning);
+ }
}
}
}
diff --git a/ACadSharp/IO/Templates/CadPolyfaceMeshTemplate.cs b/src/ACadSharp/IO/Templates/CadPolyfaceMeshTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadPolyfaceMeshTemplate.cs
rename to src/ACadSharp/IO/Templates/CadPolyfaceMeshTemplate.cs
diff --git a/src/ACadSharp/IO/Templates/CadShapeTemplate.cs b/src/ACadSharp/IO/Templates/CadShapeTemplate.cs
new file mode 100644
index 00000000..140dca34
--- /dev/null
+++ b/src/ACadSharp/IO/Templates/CadShapeTemplate.cs
@@ -0,0 +1,35 @@
+using ACadSharp.Entities;
+using ACadSharp.Tables;
+
+namespace ACadSharp.IO.Templates
+{
+ internal class CadShapeTemplate : CadEntityTemplate
+ {
+ public ushort? ShapeIndex { get; set; }
+
+ public ulong? ShapeFileHandle { get; set; }
+
+ public string ShapeFileName { get; set; }
+
+ public CadShapeTemplate(Shape shape) : base(shape) { }
+
+ public override void Build(CadDocumentBuilder builder)
+ {
+ base.Build(builder);
+
+ Shape shape = this.CadObject as Shape;
+
+ if (this.getTableReference(builder, this.ShapeFileHandle, this.ShapeFileName, out TextStyle text))
+ {
+ if (text.IsShapeFile)
+ {
+ shape.ShapeStyle = text;
+ }
+ else
+ {
+ builder.Notify($"Shape style {this.ShapeFileHandle} | {this.ShapeFileName} not found", NotificationType.Warning);
+ }
+ }
+ }
+ }
+}
diff --git a/ACadSharp/IO/Templates/CadSortensTableTemplate.cs b/src/ACadSharp/IO/Templates/CadSortensTableTemplate.cs
similarity index 78%
rename from ACadSharp/IO/Templates/CadSortensTableTemplate.cs
rename to src/ACadSharp/IO/Templates/CadSortensTableTemplate.cs
index a0fe39a5..559c0781 100644
--- a/ACadSharp/IO/Templates/CadSortensTableTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadSortensTableTemplate.cs
@@ -1,5 +1,4 @@
-using ACadSharp.Blocks;
-using ACadSharp.Entities;
+using ACadSharp.Entities;
using ACadSharp.Objects;
using ACadSharp.Tables;
using System.Collections.Generic;
@@ -20,7 +19,7 @@ public override void Build(CadDocumentBuilder builder)
{
base.Build(builder);
- if (builder.TryGetCadObject(BlockOwnerHandle, out CadObject owner))
+ if (builder.TryGetCadObject(this.BlockOwnerHandle, out CadObject owner))
{
// Not always a block
if (owner is BlockRecord record)
@@ -30,23 +29,20 @@ public override void Build(CadDocumentBuilder builder)
else if (owner is null)
{
builder.Notify($"Block owner for SortEntitiesTable {this.CadObject.Handle} not found", NotificationType.Warning);
+ return;
}
else
{
builder.Notify($"Block owner for SortEntitiesTable {this.CadObject.Handle} is not a block {owner.GetType().FullName} | {owner.Handle}", NotificationType.Warning);
+ return;
}
}
- foreach ((ulong?, ulong?) pair in Values)
+ foreach ((ulong?, ulong?) pair in this.Values)
{
if (builder.TryGetCadObject(pair.Item2, out Entity entity))
{
- SortEntitiesTable.Sorter sorter = new SortEntitiesTable.Sorter
- {
- SortHandle = pair.Item1.Value,
- Entity = entity
- };
- this.CadObject.Sorters.Add(sorter);
+ this.CadObject.AddEntity(entity, pair.Item1.Value);
}
else
{
diff --git a/ACadSharp/IO/Templates/CadSplineTemplate.cs b/src/ACadSharp/IO/Templates/CadSplineTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadSplineTemplate.cs
rename to src/ACadSharp/IO/Templates/CadSplineTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadTableEntityTemplate.cs b/src/ACadSharp/IO/Templates/CadTableEntityTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadTableEntityTemplate.cs
rename to src/ACadSharp/IO/Templates/CadTableEntityTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadTableEntryTemplate.cs b/src/ACadSharp/IO/Templates/CadTableEntryTemplate.cs
similarity index 54%
rename from ACadSharp/IO/Templates/CadTableEntryTemplate.cs
rename to src/ACadSharp/IO/Templates/CadTableEntryTemplate.cs
index 72c100d7..aaf2f6e9 100644
--- a/ACadSharp/IO/Templates/CadTableEntryTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadTableEntryTemplate.cs
@@ -2,9 +2,13 @@
namespace ACadSharp.IO.Templates
{
- internal class CadTableEntryTemplate : CadTemplate
+ internal class CadTableEntryTemplate : CadTemplate, ICadTableEntryTemplate
where T : TableEntry
{
+ public string Type { get { return typeof(T).Name; } }
+
+ public string Name { get { return this.CadObject.Name; } }
+
public CadTableEntryTemplate(T entry) : base(entry) { }
public override void Build(CadDocumentBuilder builder)
diff --git a/ACadSharp/IO/Templates/CadTableTemplate.cs b/src/ACadSharp/IO/Templates/CadTableTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadTableTemplate.cs
rename to src/ACadSharp/IO/Templates/CadTableTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadTemplate.cs b/src/ACadSharp/IO/Templates/CadTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadTemplate.cs
rename to src/ACadSharp/IO/Templates/CadTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadTemplate[T].cs b/src/ACadSharp/IO/Templates/CadTemplate[T].cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadTemplate[T].cs
rename to src/ACadSharp/IO/Templates/CadTemplate[T].cs
diff --git a/ACadSharp/IO/Templates/CadTextEntityTemplate.cs b/src/ACadSharp/IO/Templates/CadTextEntityTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadTextEntityTemplate.cs
rename to src/ACadSharp/IO/Templates/CadTextEntityTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadToleranceTemplate.cs b/src/ACadSharp/IO/Templates/CadToleranceTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadToleranceTemplate.cs
rename to src/ACadSharp/IO/Templates/CadToleranceTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadUcsTemplate.cs b/src/ACadSharp/IO/Templates/CadUcsTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadUcsTemplate.cs
rename to src/ACadSharp/IO/Templates/CadUcsTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadUnknownEntityTemplate.cs b/src/ACadSharp/IO/Templates/CadUnknownEntityTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadUnknownEntityTemplate.cs
rename to src/ACadSharp/IO/Templates/CadUnknownEntityTemplate.cs
diff --git a/src/ACadSharp/IO/Templates/CadVPortTemplate.cs b/src/ACadSharp/IO/Templates/CadVPortTemplate.cs
new file mode 100644
index 00000000..a6696204
--- /dev/null
+++ b/src/ACadSharp/IO/Templates/CadVPortTemplate.cs
@@ -0,0 +1,52 @@
+using ACadSharp.IO.DWG;
+using ACadSharp.Tables;
+
+namespace ACadSharp.IO.Templates
+{
+ internal class CadVPortTemplate : CadTableEntryTemplate
+ {
+ public ulong VportControlHandle { get; set; }
+
+ public ulong? BackgroundHandle { get; set; }
+
+ public ulong? StyleHandle { get; set; }
+
+ public ulong? SunHandle { get; set; }
+
+ public ulong? NamedUcsHandle { get; set; }
+
+ public ulong? BaseUcsHandle { get; set; }
+
+ public CadVPortTemplate() : base(new VPort()) { }
+
+ public CadVPortTemplate(VPort cadObject) : base(cadObject) { }
+
+ public override void Build(CadDocumentBuilder builder)
+ {
+ base.Build(builder);
+
+ if (builder.TryGetCadObject(this.BaseUcsHandle, out UCS baseUcs))
+ {
+ this.CadObject.BaseUcs = baseUcs;
+ }
+ else if (this.BaseUcsHandle.HasValue && this.BaseUcsHandle > 0)
+ {
+ builder.Notify($"Boundary {this.BaseUcsHandle} not found for viewport {this.CadObject.Handle}", NotificationType.Warning);
+ }
+
+ if (builder.TryGetCadObject(this.NamedUcsHandle, out UCS namedUcs))
+ {
+ this.CadObject.BaseUcs = namedUcs;
+ }
+ else if (this.NamedUcsHandle.HasValue && this.NamedUcsHandle > 0)
+ {
+ builder.Notify($"Boundary {this.BaseUcsHandle} not found for viewport {this.CadObject.Handle}", NotificationType.Warning);
+ }
+
+ if (builder.TryGetCadObject(this.StyleHandle, out CadObject style))
+ {
+
+ }
+ }
+ }
+}
diff --git a/ACadSharp/IO/Templates/CadVertexTemplate.cs b/src/ACadSharp/IO/Templates/CadVertexTemplate.cs
similarity index 95%
rename from ACadSharp/IO/Templates/CadVertexTemplate.cs
rename to src/ACadSharp/IO/Templates/CadVertexTemplate.cs
index eca0388a..26dd116a 100644
--- a/ACadSharp/IO/Templates/CadVertexTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadVertexTemplate.cs
@@ -8,6 +8,10 @@ public CadVertexTemplate() : base(new VertexPlaceholder())
{
}
+ public CadVertexTemplate(Vertex vertex) : base(vertex)
+ {
+ }
+
internal void SetVertexObject(Vertex vertex)
{
vertex.Handle = this.CadObject.Handle;
diff --git a/ACadSharp/IO/Templates/CadViewTemplate.cs b/src/ACadSharp/IO/Templates/CadViewTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadViewTemplate.cs
rename to src/ACadSharp/IO/Templates/CadViewTemplate.cs
diff --git a/ACadSharp/IO/Templates/CadViewportTemplate.cs b/src/ACadSharp/IO/Templates/CadViewportTemplate.cs
similarity index 73%
rename from ACadSharp/IO/Templates/CadViewportTemplate.cs
rename to src/ACadSharp/IO/Templates/CadViewportTemplate.cs
index 4e9ba585..af13ce1a 100644
--- a/ACadSharp/IO/Templates/CadViewportTemplate.cs
+++ b/src/ACadSharp/IO/Templates/CadViewportTemplate.cs
@@ -35,12 +35,13 @@ public override void Build(CadDocumentBuilder builder)
builder.Notify($"ViewportHeaderHandle not implemented for Viewport, handle {this.ViewportHeaderHandle}");
}
- if (this.BoundaryHandle.HasValue && this.BoundaryHandle > 0)
+ if (builder.TryGetCadObject(this.BoundaryHandle, out Entity entity))
{
- var entity = builder.GetCadObject(this.BoundaryHandle.Value);
-
- if (entity != null)
- viewport.Boundary = entity;
+ viewport.Boundary = entity;
+ }
+ else if(this.BoundaryHandle.HasValue && this.BoundaryHandle > 0)
+ {
+ builder.Notify($"Boundary {this.BoundaryHandle} not found for viewport {this.CadObject.Handle}", NotificationType.Warning);
}
if (this.NamedUcsHandle.HasValue && this.NamedUcsHandle > 0)
@@ -55,10 +56,14 @@ public override void Build(CadDocumentBuilder builder)
foreach (var handle in this.FrozenLayerHandles)
{
- var layer = builder.GetCadObject(handle);
-
- if (layer != null)
+ if (builder.TryGetCadObject(handle, out Layer layer))
+ {
viewport.FrozenLayers.Add(layer);
+ }
+ else
+ {
+ builder.Notify($"Frozen layer {handle} not found for viewport {this.CadObject.Handle}", NotificationType.Warning);
+ }
}
}
}
diff --git a/ACadSharp/IO/Templates/CadXRecordTemplate.cs b/src/ACadSharp/IO/Templates/CadXRecordTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/CadXRecordTemplate.cs
rename to src/ACadSharp/IO/Templates/CadXRecordTemplate.cs
diff --git a/ACadSharp/IO/Templates/DwgColorTemplate.cs b/src/ACadSharp/IO/Templates/DwgColorTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/DwgColorTemplate.cs
rename to src/ACadSharp/IO/Templates/DwgColorTemplate.cs
diff --git a/ACadSharp/IO/Templates/DwgGroupTemplate.cs b/src/ACadSharp/IO/Templates/DwgGroupTemplate.cs
similarity index 58%
rename from ACadSharp/IO/Templates/DwgGroupTemplate.cs
rename to src/ACadSharp/IO/Templates/DwgGroupTemplate.cs
index d545222f..a88c7936 100644
--- a/ACadSharp/IO/Templates/DwgGroupTemplate.cs
+++ b/src/ACadSharp/IO/Templates/DwgGroupTemplate.cs
@@ -22,15 +22,7 @@ public override void Build(CadDocumentBuilder builder)
}
else
{
- CadObject cad = builder.GetCadObject(handle);
- if (cad != null)
- {
- builder.Notify($"CadObject with handle {cad.GetType().FullName}:{handle} is not an entity and could not be added in group {this.CadObject.Handle}", NotificationType.Warning);
- }
- else
- {
- builder.Notify($"Entity with handle {handle} not found for group {this.CadObject.Handle}", NotificationType.Warning);
- }
+ builder.Notify($"Entity with handle {handle} not found for group {this.CadObject.Handle}", NotificationType.Warning);
}
}
}
diff --git a/ACadSharp/IO/Templates/DwgViewportEntityControlTemplate.cs b/src/ACadSharp/IO/Templates/DwgViewportEntityControlTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/DwgViewportEntityControlTemplate.cs
rename to src/ACadSharp/IO/Templates/DwgViewportEntityControlTemplate.cs
diff --git a/ACadSharp/IO/Templates/ICadDictionaryTemplate.cs b/src/ACadSharp/IO/Templates/ICadDictionaryTemplate.cs
similarity index 100%
rename from ACadSharp/IO/Templates/ICadDictionaryTemplate.cs
rename to src/ACadSharp/IO/Templates/ICadDictionaryTemplate.cs
diff --git a/ACadSharp/IO/Templates/ICadObjectTemplate.cs b/src/ACadSharp/IO/Templates/ICadObjectTemplate.cs
similarity index 57%
rename from ACadSharp/IO/Templates/ICadObjectTemplate.cs
rename to src/ACadSharp/IO/Templates/ICadObjectTemplate.cs
index 05843d60..b659e2c0 100644
--- a/ACadSharp/IO/Templates/ICadObjectTemplate.cs
+++ b/src/ACadSharp/IO/Templates/ICadObjectTemplate.cs
@@ -1,9 +1,9 @@
-using ACadSharp.IO.DWG;
-
-namespace ACadSharp.IO.Templates
+namespace ACadSharp.IO.Templates
{
internal interface ICadObjectTemplate
{
+ CadObject CadObject { get; }
+
void Build(CadDocumentBuilder builder);
}
}
diff --git a/src/ACadSharp/IO/Templates/ICadTableEntryTemplate.cs b/src/ACadSharp/IO/Templates/ICadTableEntryTemplate.cs
new file mode 100644
index 00000000..337357a0
--- /dev/null
+++ b/src/ACadSharp/IO/Templates/ICadTableEntryTemplate.cs
@@ -0,0 +1,9 @@
+namespace ACadSharp.IO.Templates
+{
+ internal interface ICadTableEntryTemplate : ICadObjectTemplate
+ {
+ string Type { get; }
+
+ string Name { get; }
+ }
+}
diff --git a/ACadSharp/IO/Templates/ICadTableTemplate.cs b/src/ACadSharp/IO/Templates/ICadTableTemplate.cs
similarity index 80%
rename from ACadSharp/IO/Templates/ICadTableTemplate.cs
rename to src/ACadSharp/IO/Templates/ICadTableTemplate.cs
index 20ca328f..1322cd8e 100644
--- a/ACadSharp/IO/Templates/ICadTableTemplate.cs
+++ b/src/ACadSharp/IO/Templates/ICadTableTemplate.cs
@@ -4,8 +4,6 @@ namespace ACadSharp.IO.Templates
{
internal interface ICadTableTemplate : ICadObjectTemplate
{
- public CadObject CadObject { get; set; }
-
List EntryHandles { get; }
}
}
diff --git a/ACadSharp/IObservableCollection.cs b/src/ACadSharp/IObservableCollection.cs
similarity index 100%
rename from ACadSharp/IObservableCollection.cs
rename to src/ACadSharp/IObservableCollection.cs
diff --git a/ACadSharp/ISeqendColleciton.cs b/src/ACadSharp/ISeqendColleciton.cs
similarity index 100%
rename from ACadSharp/ISeqendColleciton.cs
rename to src/ACadSharp/ISeqendColleciton.cs
diff --git a/ACadSharp/LineSpacingStyle.cs b/src/ACadSharp/LineSpacingStyle.cs
similarity index 100%
rename from ACadSharp/LineSpacingStyle.cs
rename to src/ACadSharp/LineSpacingStyle.cs
diff --git a/ACadSharp/MathUtils.cs b/src/ACadSharp/MathUtils.cs
similarity index 55%
rename from ACadSharp/MathUtils.cs
rename to src/ACadSharp/MathUtils.cs
index 16f6cc4f..75e4c051 100644
--- a/ACadSharp/MathUtils.cs
+++ b/src/ACadSharp/MathUtils.cs
@@ -8,12 +8,45 @@ public static class MathUtils
///
/// Factor for converting radians to degrees.
///
- public const double RadToDeg = (180 / Math.PI);
+ public const double RadToDegFactor = (180 / Math.PI);
///
/// Factor for converting degrees to radians.
///
- public const double DegToRad = (Math.PI / 180);
+ public const double DegToRadFactor = (Math.PI / 180);
+
+ public const double Epsilon = 1e-12;
+
+ ///
+ /// Checks if a number is close to zero.
+ ///
+ /// Double precision number.
+ /// True if its close to one or false in any other case.
+ public static bool IsZero(double number)
+ {
+ return IsZero(number, Epsilon);
+ }
+
+ ///
+ /// Checks if a number is close to zero.
+ ///
+ /// Double precision number.
+ /// Tolerance.
+ /// True if its close to one or false in any other case.
+ public static bool IsZero(double number, double threshold)
+ {
+ return number >= -threshold && number <= threshold;
+ }
+
+ public static double RadToDeg(double value)
+ {
+ return value * RadToDegFactor;
+ }
+
+ public static double DegToRad(double value)
+ {
+ return value * DegToRadFactor;
+ }
public static XY GetCenter(XY start, XY end, double bulge)
{
diff --git a/ACadSharp/MultiLeaderPathType.cs b/src/ACadSharp/MultiLeaderPathType.cs
similarity index 71%
rename from ACadSharp/MultiLeaderPathType.cs
rename to src/ACadSharp/MultiLeaderPathType.cs
index 30ad0842..8a3804ce 100644
--- a/ACadSharp/MultiLeaderPathType.cs
+++ b/src/ACadSharp/MultiLeaderPathType.cs
@@ -1,14 +1,10 @@
-// TODO similar to LeaderPathType
-// 0 = straight line leader, 1 = spline leader
-
-
-namespace ACadSharp {
+namespace ACadSharp {
///
/// Controls the way the leader is drawn.
///
- public enum MultiLeaderPathType {
-
+ public enum MultiLeaderPathType : short
+ {
///
/// Invisible leader
///
diff --git a/ACadSharp/Objects/AcdbPlaceHolder.cs b/src/ACadSharp/Objects/AcdbPlaceHolder.cs
similarity index 93%
rename from ACadSharp/Objects/AcdbPlaceHolder.cs
rename to src/ACadSharp/Objects/AcdbPlaceHolder.cs
index a7d8b36d..a337a475 100644
--- a/ACadSharp/Objects/AcdbPlaceHolder.cs
+++ b/src/ACadSharp/Objects/AcdbPlaceHolder.cs
@@ -11,7 +11,7 @@ namespace ACadSharp.Objects
///
[DxfName(DxfFileToken.ObjectPlaceholder)]
[DxfSubClass(DxfSubclassMarker.AcDbPlaceHolder)]
- public class AcdbPlaceHolder : CadObject
+ public class AcdbPlaceHolder : NonGraphicalObject
{
///
public override ObjectType ObjectType { get { return ObjectType.ACDBPLACEHOLDER; } }
diff --git a/ACadSharp/Objects/CadDictionary.cs b/src/ACadSharp/Objects/CadDictionary.cs
similarity index 51%
rename from ACadSharp/Objects/CadDictionary.cs
rename to src/ACadSharp/Objects/CadDictionary.cs
index 8fc954b1..e9aa8bde 100644
--- a/ACadSharp/Objects/CadDictionary.cs
+++ b/src/ACadSharp/Objects/CadDictionary.cs
@@ -143,63 +143,77 @@ public class CadDictionary : NonGraphicalObject, IObservableCollection _entries = new(StringComparer.OrdinalIgnoreCase);
///
- /// Creates the root dictionary with the default entries
+ /// Creates the root dictionary with the default entries.
///
///
public static CadDictionary CreateRoot()
{
- CadDictionary root = new CadDictionary(Root)
- {
- { new CadDictionary(AcadColor) },
- { new CadDictionary(AcadGroup) },
- { new CadDictionary(AcadLayout) },
- { new CadDictionary(AcadMaterial) },
- { new CadDictionary(AcadSortEnts) },
- { new CadDictionary(AcadMLeaderStyle)
- {
- { MultiLeaderStyle.Default }
- }
- },
- { new CadDictionary(AcadMLineStyle)
- {
- { MLineStyle.Default }
- }
- },
- { new CadDictionary(AcadTableStyle) },
- { new CadDictionary(AcadPlotSettings) },
- { new CadDictionary(VariableDictionary) }, //DictionaryVars Entry DIMASSOC and HIDETEXT ??
- // { AcadPlotStyleName, new CadDictionaryWithDefault() }, //Add default entry "Normal" PlaceHolder ??
- { new CadDictionary(AcadScaleList)
- {
- { new Scale { Name="A0", PaperUnits = 1.0, DrawingUnits = 1.0, IsUnitScale = true } },
- { new Scale { Name="A1", PaperUnits = 1.0, DrawingUnits = 2.0, IsUnitScale = false } },
- { new Scale { Name="A2", PaperUnits = 1.0, DrawingUnits = 4.0, IsUnitScale = false } },
- { new Scale { Name="A3", PaperUnits = 1.0, DrawingUnits = 5.0, IsUnitScale = false } },
- { new Scale { Name="A4", PaperUnits = 1.0, DrawingUnits = 8.0, IsUnitScale = false } },
- { new Scale { Name="A5", PaperUnits = 1.0, DrawingUnits = 10.0, IsUnitScale = false } },
- { new Scale { Name="A6", PaperUnits = 1.0, DrawingUnits = 16.0, IsUnitScale = false } },
- { new Scale { Name="A7", PaperUnits = 1.0, DrawingUnits = 20.0, IsUnitScale = false } },
- { new Scale { Name="A8", PaperUnits = 1.0, DrawingUnits = 30.0, IsUnitScale = false } },
- { new Scale { Name="A9", PaperUnits = 1.0, DrawingUnits = 40.0, IsUnitScale = false } },
- { new Scale { Name="B0", PaperUnits = 1.0, DrawingUnits = 50.0, IsUnitScale = false } },
- { new Scale { Name="B1", PaperUnits = 1.0, DrawingUnits = 100.0, IsUnitScale = false } },
- { new Scale { Name="B2", PaperUnits = 2.0, DrawingUnits = 1.0, IsUnitScale = false } },
- { new Scale { Name="B3", PaperUnits = 4.0, DrawingUnits = 1.0, IsUnitScale = false } },
- { new Scale { Name="B4", PaperUnits = 8.0, DrawingUnits = 1.0, IsUnitScale = false } },
- { new Scale { Name="B5", PaperUnits = 10.0, DrawingUnits = 1.0, IsUnitScale = false } },
- { new Scale { Name="B6", PaperUnits = 100.0, DrawingUnits = 1.0, IsUnitScale = false } },
- }
- },
- { new CadDictionary(AcadVisualStyle) },
- { new CadDictionary(AcadFieldList) },
- { new CadDictionary(AcadImageDict) },
- };
+ CadDictionary root = new CadDictionary(Root);
+
+ CreateDefaultEntries(root);
return root;
}
- internal CadDictionary() { }
+ ///
+ /// Create the default entries for the root dictionary.
+ ///
+ public static void CreateDefaultEntries(CadDictionary root)
+ {
+ root.TryAdd(new CadDictionary(AcadColor));
+ root.TryAdd(new CadDictionary(AcadGroup));
+
+ CadDictionary layouts = root.ensureCadDictionaryExist(AcadLayout);
+
+ root.TryAdd(new CadDictionary(AcadMaterial));
+ root.TryAdd(new CadDictionary(AcadSortEnts));
+
+ CadDictionary mLeaderStyles = root.ensureCadDictionaryExist(AcadMLeaderStyle);
+ mLeaderStyles.TryAdd(MultiLeaderStyle.Default);
+
+ CadDictionary mLineStyles = root.ensureCadDictionaryExist(AcadMLineStyle);
+ mLineStyles.TryAdd(MLineStyle.Default);
+
+ root.TryAdd(new CadDictionary(AcadTableStyle));
+ root.TryAdd(new CadDictionary(AcadPlotSettings));
+ // { AcadPlotStyleName, new CadDictionaryWithDefault() }, //Add default entry "Normal" PlaceHolder ??
+
+ root.TryAdd(new CadDictionary(VariableDictionary));
+ //DictionaryVars Entry DIMASSOC and HIDETEXT ??
+
+ CadDictionary scales = root.ensureCadDictionaryExist(AcadScaleList);
+ scales.TryAdd(new Scale { Name = "A0", PaperUnits = 1.0, DrawingUnits = 1.0, IsUnitScale = true });
+ scales.TryAdd(new Scale { Name = "A1", PaperUnits = 1.0, DrawingUnits = 2.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "A2", PaperUnits = 1.0, DrawingUnits = 4.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "A3", PaperUnits = 1.0, DrawingUnits = 5.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "A4", PaperUnits = 1.0, DrawingUnits = 8.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "A5", PaperUnits = 1.0, DrawingUnits = 10.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "A6", PaperUnits = 1.0, DrawingUnits = 16.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "A7", PaperUnits = 1.0, DrawingUnits = 20.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "A8", PaperUnits = 1.0, DrawingUnits = 30.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "A9", PaperUnits = 1.0, DrawingUnits = 40.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "B0", PaperUnits = 1.0, DrawingUnits = 50.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "B1", PaperUnits = 1.0, DrawingUnits = 100.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "B2", PaperUnits = 2.0, DrawingUnits = 1.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "B3", PaperUnits = 4.0, DrawingUnits = 1.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "B4", PaperUnits = 8.0, DrawingUnits = 1.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "B5", PaperUnits = 10.0, DrawingUnits = 1.0, IsUnitScale = false });
+ scales.TryAdd(new Scale { Name = "B6", PaperUnits = 100.0, DrawingUnits = 1.0, IsUnitScale = false });
+
+ root.TryAdd(new CadDictionary(AcadVisualStyle));
+ root.TryAdd(new CadDictionary(AcadFieldList));
+ root.TryAdd(new CadDictionary(AcadImageDict));
+ }
+ ///
+ /// Default constructor.
+ ///
+ public CadDictionary() { }
+
+ ///
+ /// Constructor for a named dictionary.
+ ///
+ /// Dictionary name.
public CadDictionary(string name)
{
this.Name = name;
@@ -208,36 +222,86 @@ public CadDictionary(string name)
///
/// Add a to the collection, this method triggers
///
+ /// key for the entry in the dictionary
///
- ///
- public void Add(NonGraphicalObject value)
+ public void Add(string key, NonGraphicalObject value)
{
- if (string.IsNullOrEmpty(value.Name))
+ if (string.IsNullOrEmpty(key))
{
throw new ArgumentNullException(nameof(value), $"NonGraphicalObject [{this.GetType().FullName}] must have a name");
}
- this._entries.Add(value.Name, value);
+ this._entries.Add(key, value);
value.Owner = this;
+ value.OnNameChanged += this.onEntryNameChanged;
+
OnAdd?.Invoke(this, new CollectionChangedEventArgs(value));
}
///
- /// Removes a from the collection, this method triggers
+ /// Add a to the collection, this method triggers
+ ///
+ /// the name of the NonGraphicalObject will be used as a key for the dictionary
+ ///
+ public void Add(NonGraphicalObject value)
+ {
+ this.Add(value.Name, value);
+ }
+
+ ///
+ /// Tries to add the entry using the name as key.
+ ///
+ ///
+ /// true if the element is successfully added; otherwise, false.
+ public bool TryAdd(NonGraphicalObject value)
+ {
+ if (!this._entries.ContainsKey(value.Name))
+ {
+ this.Add(value.Name, value);
+ return true;
+ }
+
+ return false;
+ }
+
+ ///
+ /// Determines whether the contains the specified key.
+ ///
+ /// The key to locate in the
+ ///
+ public bool ContainsKey(string key)
+ {
+ return this._entries.ContainsKey(key);
+ }
+
+ ///
+ /// Removes a from the collection, this method triggers
///
///
- /// The removed
- public CadObject Remove(string key)
+ ///
+ /// true if the element is successfully removed; otherwise, false.
+ public bool Remove(string key, out NonGraphicalObject item)
{
- if (this._entries.Remove(key, out NonGraphicalObject item))
+ if (this._entries.Remove(key, out item))
{
item.Owner = null;
OnRemove?.Invoke(this, new CollectionChangedEventArgs(item));
- return item;
+ return true;
}
- return null;
+ return false;
+ }
+
+ ///
+ /// Removes all keys and values from the .
+ ///
+ public void Clear()
+ {
+ foreach (var item in this._entries)
+ {
+ this.Remove(item.Key, out _);
+ }
}
///
@@ -276,14 +340,35 @@ public bool TryGetEntry(string name, out T value)
return false;
}
+ ///
public IEnumerator GetEnumerator()
{
return this._entries.Values.GetEnumerator();
}
+ ///
IEnumerator IEnumerable.GetEnumerator()
{
return this._entries.Values.GetEnumerator();
}
+
+ private CadDictionary ensureCadDictionaryExist(string name)
+ {
+ if (!this.TryGetEntry(name, out CadDictionary entry))
+ {
+ entry = new CadDictionary(name);
+ this.Add(entry);
+ }
+
+ return entry;
+ }
+
+ private void onEntryNameChanged(object sender, OnNameChangedArgs e)
+ {
+
+ var entry = this._entries[e.OldName];
+ this._entries.Add(e.NewName, entry);
+ this._entries.Remove(e.OldName);
+ }
}
}
diff --git a/ACadSharp/Objects/CadDictionaryWithDefault.cs b/src/ACadSharp/Objects/CadDictionaryWithDefault.cs
similarity index 100%
rename from ACadSharp/Objects/CadDictionaryWithDefault.cs
rename to src/ACadSharp/Objects/CadDictionaryWithDefault.cs
diff --git a/ACadSharp/Objects/Collections/GroupCollection.cs b/src/ACadSharp/Objects/Collections/GroupCollection.cs
similarity index 100%
rename from ACadSharp/Objects/Collections/GroupCollection.cs
rename to src/ACadSharp/Objects/Collections/GroupCollection.cs
diff --git a/src/ACadSharp/Objects/Collections/ImageDefinitionCollection.cs b/src/ACadSharp/Objects/Collections/ImageDefinitionCollection.cs
new file mode 100644
index 00000000..bcb57bf7
--- /dev/null
+++ b/src/ACadSharp/Objects/Collections/ImageDefinitionCollection.cs
@@ -0,0 +1,10 @@
+namespace ACadSharp.Objects.Collections
+{
+ public class ImageDefinitionCollection : ObjectDictionaryCollection
+ {
+ public ImageDefinitionCollection(CadDictionary dictionary) : base(dictionary)
+ {
+ this._dictionary = dictionary;
+ }
+ }
+}
diff --git a/src/ACadSharp/Objects/Collections/LayoutCollection.cs b/src/ACadSharp/Objects/Collections/LayoutCollection.cs
new file mode 100644
index 00000000..f754a06e
--- /dev/null
+++ b/src/ACadSharp/Objects/Collections/LayoutCollection.cs
@@ -0,0 +1,24 @@
+using System;
+
+namespace ACadSharp.Objects.Collections
+{
+ public class LayoutCollection : ObjectDictionaryCollection
+ {
+ public LayoutCollection(CadDictionary dictionary) : base(dictionary)
+ {
+ this._dictionary = dictionary;
+ }
+
+ ///
+ public override bool Remove(string name, out Layout entry)
+ {
+ if (name.Equals(Layout.ModelLayoutName, StringComparison.InvariantCultureIgnoreCase)
+ || name.Equals(Layout.PaperLayoutName, StringComparison.InvariantCultureIgnoreCase))
+ {
+ throw new ArgumentException($"The Layout {name} cannot be removed.");
+ }
+
+ return base.Remove(name, out entry);
+ }
+ }
+}
diff --git a/ACadSharp/Objects/Collections/MLeaderStyleCollection.cs b/src/ACadSharp/Objects/Collections/MLeaderStyleCollection.cs
similarity index 100%
rename from ACadSharp/Objects/Collections/MLeaderStyleCollection.cs
rename to src/ACadSharp/Objects/Collections/MLeaderStyleCollection.cs
diff --git a/ACadSharp/Objects/Collections/MLineStyleCollection.cs b/src/ACadSharp/Objects/Collections/MLineStyleCollection.cs
similarity index 100%
rename from ACadSharp/Objects/Collections/MLineStyleCollection.cs
rename to src/ACadSharp/Objects/Collections/MLineStyleCollection.cs
diff --git a/ACadSharp/Objects/Collections/ObjectDictionaryCollection.cs b/src/ACadSharp/Objects/Collections/ObjectDictionaryCollection.cs
similarity index 62%
rename from ACadSharp/Objects/Collections/ObjectDictionaryCollection.cs
rename to src/ACadSharp/Objects/Collections/ObjectDictionaryCollection.cs
index e518f0c6..6c9dc9d1 100644
--- a/ACadSharp/Objects/Collections/ObjectDictionaryCollection.cs
+++ b/src/ACadSharp/Objects/Collections/ObjectDictionaryCollection.cs
@@ -36,26 +36,56 @@ public void Add(T entry)
this._dictionary.Add(entry);
}
+ ///
+ /// Determines whether the contains the specified key.
+ ///
+ /// The key to locate in the
+ ///
+ public bool ContainsKey(string key)
+ {
+ return this._dictionary.ContainsKey(key);
+ }
+
///
/// Gets the value associated with the specific key
///
- ///
///
///
- /// true if the value is found or false if not found
+ /// true if the value is found or false if not found.
public bool TryGetValue(string name, out T entry)
{
return this._dictionary.TryGetEntry(name, out entry);
}
///
- /// Remove an entry from the collection
+ /// Remove an entry from the collection.
///
+ ///
+ ///
+ public bool Remove(string name)
+ {
+ return this.Remove(name, out _);
+ }
+
+ ///
+ /// Remove an entry from the collection.
+ ///
+ ///
///
///
- public T Remove(T entry)
+ public virtual bool Remove(string name, out T entry)
+ {
+ bool result = this._dictionary.Remove(name, out NonGraphicalObject n);
+ entry = (T)n;
+ return result;
+ }
+
+ ///
+ /// Removes all keys and values from the .
+ ///
+ public void Clear()
{
- return (T)this._dictionary.Remove(entry.Name);
+ this._dictionary.Clear();
}
///
diff --git a/ACadSharp/Objects/Collections/ScaleCollection.cs b/src/ACadSharp/Objects/Collections/ScaleCollection.cs
similarity index 100%
rename from ACadSharp/Objects/Collections/ScaleCollection.cs
rename to src/ACadSharp/Objects/Collections/ScaleCollection.cs
diff --git a/ACadSharp/Objects/DictionaryCloningFlags.cs b/src/ACadSharp/Objects/DictionaryCloningFlags.cs
similarity index 100%
rename from ACadSharp/Objects/DictionaryCloningFlags.cs
rename to src/ACadSharp/Objects/DictionaryCloningFlags.cs
diff --git a/ACadSharp/Objects/DictionaryVariable.cs b/src/ACadSharp/Objects/DictionaryVariable.cs
similarity index 94%
rename from ACadSharp/Objects/DictionaryVariable.cs
rename to src/ACadSharp/Objects/DictionaryVariable.cs
index 0f57ea5a..a5a19590 100644
--- a/ACadSharp/Objects/DictionaryVariable.cs
+++ b/src/ACadSharp/Objects/DictionaryVariable.cs
@@ -11,7 +11,7 @@ namespace ACadSharp.Objects
///
[DxfName(DxfFileToken.ObjectDictionaryVar)]
[DxfSubClass(DxfSubclassMarker.DictionaryVariables)]
- public class DictionaryVariable : CadObject
+ public class DictionaryVariable : NonGraphicalObject
{
///
public override ObjectType ObjectType => ObjectType.UNLISTED;
diff --git a/ACadSharp/Objects/FaceColorMode.cs b/src/ACadSharp/Objects/FaceColorMode.cs
similarity index 100%
rename from ACadSharp/Objects/FaceColorMode.cs
rename to src/ACadSharp/Objects/FaceColorMode.cs
diff --git a/ACadSharp/Objects/FaceLightingModelType.cs b/src/ACadSharp/Objects/FaceLightingModelType.cs
similarity index 100%
rename from ACadSharp/Objects/FaceLightingModelType.cs
rename to src/ACadSharp/Objects/FaceLightingModelType.cs
diff --git a/ACadSharp/Objects/FaceLightingQualityType.cs b/src/ACadSharp/Objects/FaceLightingQualityType.cs
similarity index 100%
rename from ACadSharp/Objects/FaceLightingQualityType.cs
rename to src/ACadSharp/Objects/FaceLightingQualityType.cs
diff --git a/ACadSharp/Objects/FaceModifierType.cs b/src/ACadSharp/Objects/FaceModifierType.cs
similarity index 100%
rename from ACadSharp/Objects/FaceModifierType.cs
rename to src/ACadSharp/Objects/FaceModifierType.cs
diff --git a/ACadSharp/Objects/Group.cs b/src/ACadSharp/Objects/Group.cs
similarity index 100%
rename from ACadSharp/Objects/Group.cs
rename to src/ACadSharp/Objects/Group.cs
diff --git a/src/ACadSharp/Objects/ImageDefinition.cs b/src/ACadSharp/Objects/ImageDefinition.cs
new file mode 100644
index 00000000..350f3294
--- /dev/null
+++ b/src/ACadSharp/Objects/ImageDefinition.cs
@@ -0,0 +1,62 @@
+using ACadSharp.Attributes;
+using CSMath;
+
+namespace ACadSharp.Objects
+{
+ ///
+ /// Represents a object.
+ ///
+ ///
+ /// Object name
+ /// Dxf class name
+ ///
+ [DxfName(DxfFileToken.ObjectImageDefinition)]
+ [DxfSubClass(DxfSubclassMarker.RasterImageDef)]
+ public class ImageDefinition : NonGraphicalObject
+ {
+ ///
+ public override ObjectType ObjectType => ObjectType.UNLISTED;
+
+ ///
+ public override string ObjectName => DxfFileToken.ObjectImageDefinition;
+
+ ///
+ public override string SubclassMarker => DxfSubclassMarker.RasterImageDef;
+
+ ///
+ /// Class version
+ ///
+ [DxfCodeValue(90)]
+ public int ClassVersion { get; set; }
+
+ ///
+ /// File name of image
+ ///
+ [DxfCodeValue(1)]
+ public string FileName { get; set; }
+
+ ///
+ /// Image size in pixels
+ ///
+ [DxfCodeValue(10, 20)]
+ public XY Size { get; set; }
+
+ ///
+ /// Default size of one pixel in AutoCAD units
+ ///
+ [DxfCodeValue(11, 21)]
+ public XY DefaultSize { get; set; } = new XY(1, 1);
+
+ ///
+ /// Image-is-loaded flag.
+ ///
+ [DxfCodeValue(280)]
+ public bool IsLoaded { get; set; } = false;
+
+ ///
+ /// Resolution units.
+ ///
+ [DxfCodeValue(281)]
+ public ResolutionUnit Units { get; set; }
+ }
+}
diff --git a/src/ACadSharp/Objects/ImageDefinitionReactor.cs b/src/ACadSharp/Objects/ImageDefinitionReactor.cs
new file mode 100644
index 00000000..042e2953
--- /dev/null
+++ b/src/ACadSharp/Objects/ImageDefinitionReactor.cs
@@ -0,0 +1,37 @@
+using ACadSharp.Attributes;
+
+namespace ACadSharp.Objects
+{
+ ///
+ /// Represents a object.
+ ///
+ ///
+ /// Object name
+ /// Dxf class name
+ ///
+ [DxfName(DxfFileToken.ObjectImageDefinitionReactor)]
+ [DxfSubClass(DxfSubclassMarker.RasterImageDefReactor)]
+ public class ImageDefinitionReactor : NonGraphicalObject
+ {
+ ///
+ public override ObjectType ObjectType => ObjectType.UNLISTED;
+
+ ///
+ public override string ObjectName => DxfFileToken.ObjectImageDefinitionReactor;
+
+ ///
+ public override string SubclassMarker => DxfSubclassMarker.RasterImageDefReactor;
+
+ ///
+ /// Class version 2.
+ ///
+ [DxfCodeValue(90)]
+ public int ClassVersion { get; set; }
+
+ ///
+ /// Object ID for associated image object.
+ ///
+ [DxfCodeValue(DxfReferenceType.Handle, 330)]
+ public ImageDefinition Definition { get; set; }
+ }
+}
diff --git a/ACadSharp/Objects/Layout.cs b/src/ACadSharp/Objects/Layout.cs
similarity index 75%
rename from ACadSharp/Objects/Layout.cs
rename to src/ACadSharp/Objects/Layout.cs
index 79505ea9..032a17d2 100644
--- a/ACadSharp/Objects/Layout.cs
+++ b/src/ACadSharp/Objects/Layout.cs
@@ -18,9 +18,9 @@ namespace ACadSharp.Objects
[DxfSubClass(DxfSubclassMarker.Layout)]
public class Layout : PlotSettings
{
- public const string LayoutModelName = "Model";
+ public const string ModelLayoutName = "Model";
- public static Layout Default { get { return new Layout(LayoutModelName); } }
+ public const string PaperLayoutName = "Layout1";
///
public override ObjectType ObjectType => ObjectType.LAYOUT;
@@ -128,32 +128,13 @@ public BlockRecord AssociatedBlock
get { return this._blockRecord; }
internal set
{
- this._blockRecord = value;
- if (this._blockRecord == null)
- return;
-
- if (this._blockRecord.Name.Equals(BlockRecord.ModelSpaceName, System.StringComparison.OrdinalIgnoreCase))
- {
- this.Viewport = null;
- base.Flags =
- PlotFlags.Initializing |
- PlotFlags.UpdatePaper |
- PlotFlags.ModelType |
- PlotFlags.DrawViewportsFirst |
- PlotFlags.PrintLineweights |
- PlotFlags.PlotPlotStyles |
- PlotFlags.UseStandardScale;
- }
- else
+ if (value == null)
{
- this.Viewport = new Viewport();
- this.Viewport.ViewCenter = new XY(50.0, 100.0);
- this.Viewport.Status =
- ViewportStatusFlags.AdaptiveGridDisplay |
- ViewportStatusFlags.DisplayGridBeyondDrawingLimits |
- ViewportStatusFlags.CurrentlyAlwaysEnabled |
- ViewportStatusFlags.UcsIconVisibility;
+ throw new System.ArgumentNullException(nameof(value));
}
+
+ this._blockRecord = value;
+ this._blockRecord.Layout = this;
}
}
@@ -194,20 +175,39 @@ internal set
[DxfCodeValue(DxfReferenceType.Handle, 346)]
public UCS BaseUCS { get; set; }
-
//333 Shade plot ID
- public IEnumerable Viewports { get { return this.AssociatedBlock?.Viewports; } }
+ public IEnumerable Viewports
+ {
+ get
+ {
+ return this.AssociatedBlock?.Viewports;
+ }
+ }
private Viewport _lastViewport;
private BlockRecord _blockRecord;
- public Layout() : this(null) { }
+ internal Layout() : base()
+ {
+ }
+
+ public Layout(string name) : this(name, name) { }
- public Layout(string name) : base()
+ public Layout(string name, string blockName) : base()
{
this.Name = name;
+ this._blockRecord = new BlockRecord(blockName);
+ }
+
+ public override CadObject Clone()
+ {
+ Layout clone = (Layout)base.Clone();
+
+ clone._blockRecord = (BlockRecord)this._blockRecord?.Clone();
+
+ return clone;
}
///
@@ -215,5 +215,38 @@ public override string ToString()
{
return $"{this.ObjectName}:{this.Name}";
}
+
+ internal override void AssignDocument(CadDocument doc)
+ {
+ base.AssignDocument(doc);
+
+ if (this.AssociatedBlock != null)
+ {
+ doc.BlockRecords.Add(this.AssociatedBlock);
+ doc.BlockRecords.OnRemove += this.onRemoveBlockRecord;
+ }
+ }
+
+ internal override void UnassignDocument()
+ {
+ this.Document.BlockRecords.OnRemove -= this.onRemoveBlockRecord;
+
+ if (this.AssociatedBlock != null)
+ {
+ this.AssociatedBlock.Layout = null;
+ this.Document.BlockRecords.OnRemove -= this.onRemoveBlockRecord;
+ this._blockRecord = (BlockRecord)this._blockRecord?.Clone();
+ }
+
+ base.UnassignDocument();
+ }
+
+ private void onRemoveBlockRecord(object sender, CollectionChangedEventArgs e)
+ {
+ if (this.AssociatedBlock.Equals(e.Item))
+ {
+ this.Document.Layouts.Remove(this.Name);
+ }
+ }
}
}
diff --git a/ACadSharp/Objects/LayoutFlags.cs b/src/ACadSharp/Objects/LayoutFlags.cs
similarity index 100%
rename from ACadSharp/Objects/LayoutFlags.cs
rename to src/ACadSharp/Objects/LayoutFlags.cs
diff --git a/ACadSharp/Objects/LeaderContentType.cs b/src/ACadSharp/Objects/LeaderContentType.cs
similarity index 100%
rename from ACadSharp/Objects/LeaderContentType.cs
rename to src/ACadSharp/Objects/LeaderContentType.cs
diff --git a/ACadSharp/Objects/LeaderDrawOrderType.cs b/src/ACadSharp/Objects/LeaderDrawOrderType.cs
similarity index 100%
rename from ACadSharp/Objects/LeaderDrawOrderType.cs
rename to src/ACadSharp/Objects/LeaderDrawOrderType.cs
diff --git a/ACadSharp/Objects/LeaderLinePropertOverrideFlags.cs b/src/ACadSharp/Objects/LeaderLinePropertOverrideFlags.cs
similarity index 84%
rename from ACadSharp/Objects/LeaderLinePropertOverrideFlags.cs
rename to src/ACadSharp/Objects/LeaderLinePropertOverrideFlags.cs
index 6ec57839..baf66a2a 100644
--- a/ACadSharp/Objects/LeaderLinePropertOverrideFlags.cs
+++ b/src/ACadSharp/Objects/LeaderLinePropertOverrideFlags.cs
@@ -3,10 +3,14 @@
namespace ACadSharp.Objects
{
+ ///
+ /// These flags specify whether properties of a leader line primarily defined by the
+ /// object or overidden by properties of the
+ /// object are overridden for an individual leader line.
+ ///
[Flags]
public enum LeaderLinePropertOverrideFlags : int
{
-
///
/// No property to be overridden
///
diff --git a/ACadSharp/Objects/MLineStyle.Element.cs b/src/ACadSharp/Objects/MLineStyle.Element.cs
similarity index 100%
rename from ACadSharp/Objects/MLineStyle.Element.cs
rename to src/ACadSharp/Objects/MLineStyle.Element.cs
diff --git a/ACadSharp/Objects/MLineStyle.cs b/src/ACadSharp/Objects/MLineStyle.cs
similarity index 100%
rename from ACadSharp/Objects/MLineStyle.cs
rename to src/ACadSharp/Objects/MLineStyle.cs
diff --git a/ACadSharp/Objects/MLineStyleFlags.cs b/src/ACadSharp/Objects/MLineStyleFlags.cs
similarity index 100%
rename from ACadSharp/Objects/MLineStyleFlags.cs
rename to src/ACadSharp/Objects/MLineStyleFlags.cs
diff --git a/ACadSharp/Objects/Material.cs b/src/ACadSharp/Objects/Material.cs
similarity index 95%
rename from ACadSharp/Objects/Material.cs
rename to src/ACadSharp/Objects/Material.cs
index 0afd6b23..c993678d 100644
--- a/ACadSharp/Objects/Material.cs
+++ b/src/ACadSharp/Objects/Material.cs
@@ -1,10 +1,15 @@
namespace ACadSharp.Objects
{
- public class Material : CadObject
+ public class Material : NonGraphicalObject
{
- public override ObjectType ObjectType => ObjectType.INVALID;
+ ///
+ public override ObjectType ObjectType => ObjectType.UNLISTED;
- public override string SubclassMarker { get; }
+ ///
+ public override string ObjectName => DxfFileToken.ObjectMaterial;
+
+ ///
+ public override string SubclassMarker => DxfSubclassMarker.Material;
//1 Material name(string)
diff --git a/src/ACadSharp/Objects/MultiLeaderAnnotContext.cs b/src/ACadSharp/Objects/MultiLeaderAnnotContext.cs
new file mode 100644
index 00000000..15972f8f
--- /dev/null
+++ b/src/ACadSharp/Objects/MultiLeaderAnnotContext.cs
@@ -0,0 +1,562 @@
+using System.Collections.Generic;
+using System.Linq;
+using ACadSharp.Attributes;
+using ACadSharp.Entities;
+using ACadSharp.Tables;
+
+using CSMath;
+
+
+namespace ACadSharp.Objects
+{
+
+ ///
+ /// This class represents a subset ob the properties of the MLeaderAnnotContext
+ /// object, that are embedded into the MultiLeader entity.
+ ///
+ public partial class MultiLeaderAnnotContext : NonGraphicalObject
+ {
+ public override ObjectType ObjectType => ObjectType.UNLISTED;
+
+ ///
+ public override string SubclassMarker => DxfSubclassMarker.MultiLeaderAnnotContext;
+
+ ///
+ public override string ObjectName => DxfFileToken.ObjectMLeaderContextData;
+
+
+ ///
+ /// Gets the list of objects of the multileader.
+ ///
+ ///
+ /// A can have one or two leader roots having one ore more
+ /// leader lines each.
+ ///
+ public IList LeaderRoots { get; } = new List();
+
+ ///
+ /// Gets or sets a scale factor (see ).
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ /// The scale factor is applied by AutoCAD.
+ ///
+ ///
+ ///
+ /// The following properties entered in AutoCAD are multiplied with this scale factor:
+ ///
+ /// , , ,
+ /// , and the elements of .
+ ///
+ /// The is adjusted.
+ ///
+ ///
+ [DxfCodeValue(40)]
+ public double ScaleFactor { get; set; }
+
+ // TODO
+ ///
+ /// Gets or sets the content base point. This point is identical with the landing end
+ /// point of the first leader.
+ ///
+ ///
+ /// This point
+ ///
+ [DxfCodeValue(10, 20, 30)]
+ public XYZ ContentBasePoint { get; set; }
+
+ ///
+ /// Get or sets the text height for the lext label of the multileader
+ /// (see ).
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ /// The value returned is the value entered in AutoCAD multiplied with the .
+ ///
+ [DxfCodeValue(41)]
+ public double TextHeight { get; set; }
+
+ ///
+ /// Gets or sets the arrowhead size (see )
+ /// for every leader line.
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ ///
+ /// The value for all leader lines can be overridden for each individual leader line by the
+ /// property when the
+ /// flag is set in the
+ /// property.
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the value of this property is assumed to be used.
+ ///
+ ///
+ ///
+ /// The value returned is the value entered in AutoCAD multiplied with the .
+ ///
+ [DxfCodeValue(140)]
+ public double ArrowheadSize { get; set; }
+
+ ///
+ /// Gets or sets the landing gap (see ).
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ [DxfCodeValue(145)]
+ public double LandingGap { get; set; }
+
+ ///
+ /// Gets or sets the text top attachment type (see ).
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the value of this property is assumed to be used.
+ ///
+ ///
+ /// A having the values 0-8
+ /// can be used ("horizontal" attachment types).
+ ///
+ [DxfCodeValue(174)]
+ public TextAttachmentType TextLeftAttachment { get; set; }
+
+ ///
+ /// Gets or sets the text top attachment type (see ).
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the value of this property is assumed to be used.
+ ///
+ ///
+ /// A having the values 0-8
+ /// can be used ("horizontal" attachment types).
+ ///
+ [DxfCodeValue(175)]
+ public TextAttachmentType TextRightAttachment { get; set; }
+
+ ///
+ /// Gets or sets the text alignment, i.e. the alignment of text lines if the a multiline
+ /// text label, relative to the .
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ /// This property contains the alignment value specified in AutoCAD rather than
+ /// and seems always to be consistent with
+ /// .
+ ///
+ /// Note that when changing this value the must be changed
+ /// accordingly.
+ ///
+ ///
+ [DxfCodeValue(176)]
+ public TextAlignmentType TextAlignment { get; set; }
+
+ ///
+ /// Gets or sets a value indicating whether the multileader connects to the content-block extents
+ /// or to the content-block base point.
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the value of this property is assumed to be used.
+ ///
+ [DxfCodeValue(177)]
+ public BlockContentConnectionType BlockContentConnection { get; set; }
+
+ // TODO Check dependency of HasTextContent, HasContentBlock and MultiLeader.ContentType
+ ///
+ /// Gets or sets a value indicating that the mutileader has a text label.
+ ///
+ [DxfCodeValue(290)]
+ public bool HasTextContents { get; set; }
+
+ ///
+ /// Gets or sets a string containg the text tat is to be dispayed a s text label of the
+ /// multileader.
+ ///
+ ///
+ /// The string may contain MTEXT markups to specify new-lines, font, size, style, etc.
+ ///
+ [DxfCodeValue(304)]
+ public string TextLabel { get; set; }
+
+ ///
+ /// Gets or sets the normal vector for the text label of the multileader.
+ ///
+ [DxfCodeValue(11, 21, 31)]
+ public XYZ TextNormal { get; set; }
+
+ ///
+ /// Gets or sets the to be used to display the text label of the
+ /// multileader.
+ /// This property overrides the value from
+ /// when the flag is set in the
+ /// property.
+ ///
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the value of this property is assumed to be used.
+ ///
+ [DxfCodeValue(340)]
+ public TextStyle TextStyle { get; set; }
+
+ ///
+ /// Gets or sets the location of the text label of the multileader.
+ ///
+ ///
+ /// This location is evaluated by AutoCAD from the
+ ///
+ [DxfCodeValue(12, 22, 32)]
+ public XYZ TextLocation { get; set; }
+
+ ///
+ /// Direction
+ ///
+ [DxfCodeValue(13, 23, 33)]
+ public XYZ Direction { get; set; }
+
+ ///
+ /// Gets or sets the rotation of the text label of the multileader.
+ ///
+ ///
+ /// The rotation angle in radians.
+ ///
+ [DxfCodeValue(DxfReferenceType.IsAngle, 42)]
+ public double TextRotation { get; set; }
+
+ // TODO
+ ///
+ /// Boundary width (DXF Reference: TextWidth)
+ /// Value seems to be always zero.
+ ///
+ [DxfCodeValue(43)]
+ public double BoundaryWidth { get; set; }
+
+ // TODO
+ ///
+ /// Boundary height (DXF Reference: TextHeight)
+ /// Value seems to be always zero.
+ ///
+ [DxfCodeValue(44)]
+ public double BoundaryHeight { get; set; }
+
+ ///
+ /// Gets or sets the line-spacing factor for the display of the text label.
+ ///
+ [DxfCodeValue(45)]
+ public double LineSpacingFactor { get; set; }
+
+ ///
+ /// Gets or sets the line spacing style for the display of the text label.
+ ///
+ [DxfCodeValue(170)]
+ public LineSpacingStyle LineSpacing { get; set; }
+
+ ///
+ /// Gets or sets the color for the display of the text label
+ ///
+ [DxfCodeValue(90)]
+ public Color TextColor { get; set; }
+
+ ///
+ /// Gets or sets a value indicating the text attachment point.
+ ///
+ ///
+ /// In the Open Design Specification this property is documented as Alignment, in DXF
+ /// reference as Text Attachment. It is not clear what the meaning of this property
+ /// is in contrast to the property. The value seems to be always
+ /// consistent.
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the value of this property is assumed to be used.
+ ///
+ ///
+ [DxfCodeValue(171)]
+ public TextAttachmentPointType TextAttachmentPoint { get; set; }
+
+ // TODO What is exactly ment by "flow direction"?
+ // When the value is not Horizontal line breaks in text label have to be ignored.
+ // The value returned by AutoCAD is normally 5. This not a valid enum value.
+ ///
+ /// Gets or sets a value indicating the flow direction.
+ ///
+ [DxfCodeValue(172)]
+ public FlowDirectionType FlowDirection { get; set; }
+
+ // TODO Create test cases
+ ///
+ /// Background fill color
+ ///
+ [DxfCodeValue(91)]
+ public Color BackgroundFillColor { get; set; }
+
+ // TODO Create test cases
+ ///
+ /// Background scale factor
+ ///
+ [DxfCodeValue(141)]
+ public double BackgroundScaleFactor { get; set; }
+
+ // TODO Create test cases
+ ///
+ /// Background transparency
+ ///
+ [DxfCodeValue(92)]
+ public int BackgroundTransparency { get; set; }
+
+ // TODO Create test cases
+ ///
+ /// Is background fill enabled
+ ///
+ [DxfCodeValue(291)]
+ public bool BackgroundFillEnabled { get; set; }
+
+ // TODO Create test cases
+ ///
+ /// Is background mask fill on
+ ///
+ [DxfCodeValue(292)]
+ public bool BackgroundMaskFillOn { get; set; }
+
+ // TODO Create test cases
+ ///
+ /// Column type (ODA writes 0)
+ ///
+ [DxfCodeValue(173)]
+ public short ColumnType { get; set; }
+
+ // TODO Create test cases
+ ///
+ /// Is text height automatic?
+ ///
+ [DxfCodeValue(293)]
+ public bool TextHeightAutomatic { get; set; }
+
+ // TODO Create test cases
+ ///
+ /// Column width
+ ///
+ [DxfCodeValue(142)]
+ public double ColumnWidth { get; set; }
+
+ // TODO Create test cases
+ ///
+ /// Column gutter
+ ///
+ [DxfCodeValue(143)]
+ public double ColumnGutter { get; set; }
+
+ // TODO Create test cases
+ ///
+ /// Column flow reversed
+ ///
+ [DxfCodeValue(294)]
+ public bool ColumnFlowReversed { get; set; }
+
+ // TODO Create test cases
+ ///
+ /// Get a list of column sizes
+ ///
+ [DxfCodeValue(144)]
+ public IList ColumnSizes { get; } = new List();
+
+ // TODO Create test cases
+ ///
+ /// Word break
+ ///
+ [DxfCodeValue(295)]
+ public bool WordBreak { get; set; }
+
+ // TODO Check dependency of HasTextContent, HasContentBlock and MultiLeader.ContentType
+ ///
+ /// Gets or sets a value indicating that the multileader has a content block.
+ ///
+ [DxfCodeValue(296)]
+ public bool HasContentsBlock { get; set; }
+
+ ///
+ /// Gets a containing elements
+ /// to be drawn as content for the multileader.
+ ///
+ [DxfCodeValue(341)]
+ public BlockRecord BlockContent { get; set; }
+
+ ///
+ /// Gets or sets the normal vector for the block content of the multileader.
+ ///
+ [DxfCodeValue(14, 24, 34)]
+ public XYZ BlockContentNormal { get; set; }
+
+ ///
+ /// Gets or sets the location of the böock content of the multileader.
+ ///
+ ///
+ /// This location is evaluated by AutoCAD from the
+ ///
+ [DxfCodeValue(15, 25, 35)]
+ public XYZ BlockContentLocation { get; set; }
+
+ ///
+ /// Gets or sets the scale factor for block content.
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the value of this property is assumed to be used.
+ ///
+ [DxfCodeValue(16, 26, 36)]
+ public XYZ BlockContentScale { get; set; }
+
+ ///
+ /// Gets or sets the rotation of the block content of the multileader.
+ ///
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the value of this property is assumed to be used.
+ ///
+ ///
+ /// The rotation angle in radians.
+ ///
+ [DxfCodeValue(DxfReferenceType.IsAngle, 46)]
+ public double BlockContentRotation { get; set; }
+
+ ///
+ /// Gets or sets the block-content color.
+ /// This property overrides the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the value of this property is assumed to be used.
+ ///
+ [DxfCodeValue(93)]
+ public Color BlockContentColor { get; set; }
+
+ ///
+ /// Gets a array of 16 doubles containg the complete transformation
+ /// matrix.
+ ///
+ ///
+ ///
+ /// Order of transformation is:
+ ///
+ ///
+ /// - Rotation,
+ /// - OCS to WCS (using normal vector),
+ /// - Scaling (using scale vector),
+ /// - Translation (using location)
+ ///
+ ///
+ [DxfCodeValue(93)]
+ public Matrix4 TransformationMatrix { get; set; }
+
+ ///
+ /// Base point
+ ///
+ [DxfCodeValue(110, 120, 130)]
+ public XYZ BasePoint { get; set; }
+
+ ///
+ /// Base direction
+ ///
+ [DxfCodeValue(111, 121, 131)]
+ public XYZ BaseDirection { get; set; }
+
+ ///
+ /// Base vertical
+ ///
+ [DxfCodeValue(112, 122, 132)]
+ public XYZ BaseVertical { get; set; }
+
+ ///
+ /// Is normal reversed?
+ ///
+ [DxfCodeValue(297)]
+ public bool NormalReversed { get; set; }
+
+ ///
+ /// Gets or sets the text top attachment type (see ).
+ /// This property override the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the value of this property is assumed to be used.
+ ///
+ ///
+ /// A having the values
+ /// 9 = Center,
+ /// 10 = Underline and Center
+ /// can be used ("vertical" attachment types).
+ ///
+ [DxfCodeValue(273)]
+ public TextAttachmentType TextTopAttachment { get; set; }
+
+ ///
+ /// Gets or sets the text bottom attachment type (see ).
+ /// This property override the value from
+ /// when the flag is set (see
+ /// property).
+ ///
+ ///
+ /// This property is also exposed by the class
+ /// ().
+ /// Values should be equal, the value of this property is assumed to be used.
+ ///
+ ///
+ /// A having the values
+ /// 9 = Center,
+ /// 10 = Underline and Center
+ /// can be used ("vertical" attachment types).
+ ///
+ [DxfCodeValue(272)]
+ public TextAttachmentType TextBottomAttachment { get; set; }
+
+ ///
+ /// Initializes a new instance of a .
+ ///
+ public MultiLeaderAnnotContext() : base() { }
+
+ public override CadObject Clone()
+ {
+ MultiLeaderAnnotContext clone = (MultiLeaderAnnotContext)base.Clone();
+
+ clone.LeaderRoots.Clear();
+ foreach (var leaderRoot in this.LeaderRoots)
+ {
+ clone.LeaderRoots.Add((LeaderRoot)leaderRoot.Clone());
+ }
+
+ return clone;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ACadSharp/Objects/MultiLeaderAnnotContextClasses.cs b/src/ACadSharp/Objects/MultiLeaderAnnotContextClasses.cs
similarity index 83%
rename from ACadSharp/Objects/MultiLeaderAnnotContextClasses.cs
rename to src/ACadSharp/Objects/MultiLeaderAnnotContextClasses.cs
index 56e1964f..edbbb3f8 100644
--- a/ACadSharp/Objects/MultiLeaderAnnotContextClasses.cs
+++ b/src/ACadSharp/Objects/MultiLeaderAnnotContextClasses.cs
@@ -1,6 +1,6 @@
using System;
using System.Collections.Generic;
-
+using System.Linq;
using ACadSharp.Attributes;
using ACadSharp.Tables;
@@ -13,7 +13,7 @@ namespace ACadSharp.Objects
///
/// Nested classes in MultiLeaderAnnotContext
///
- public partial class MultiLeaderAnnotContext : CadObject
+ public partial class MultiLeaderAnnotContext : NonGraphicalObject
{
///
/// Represents a leader root
@@ -28,21 +28,25 @@ public LeaderRoot() { }
///
/// Is content valid (ODA writes true)
///
+ [DxfCodeValue(290)]
public bool ContentValid { get; set; }
///
/// Unknown (ODA writes true)
///
+ [DxfCodeValue(291)]
public bool Unknown { get; set; }
///
/// Connection point
///
+ [DxfCodeValue(10, 20, 30)]
public XYZ ConnectionPoint { get; set; }
///
/// Direction
///
+ [DxfCodeValue(11, 21, 31)]
public XYZ Direction { get; set; }
///
@@ -53,16 +57,18 @@ public LeaderRoot() { }
///
/// Leader index
///
+ [DxfCodeValue(90)]
public int LeaderIndex { get; set; }
///
/// Landing distance
///
+ [DxfCodeValue(40)]
public double LandingDistance { get; set; }
///
/// Gets a list of objects representing
- /// representing leader lines starting from the landing point
+ /// leader lines starting from the landing point
/// of the multi leader.
///
public IList Lines { get; } = new List();
@@ -71,18 +77,19 @@ public LeaderRoot() { }
///
/// Attachment direction
///
+ [DxfCodeValue(271)]
public TextAttachmentDirectionType TextAttachmentDirection { get; set; }
public object Clone()
{
LeaderRoot clone = (LeaderRoot)this.MemberwiseClone();
- foreach (var breakStartEndPoint in BreakStartEndPointsPairs)
+ foreach (var breakStartEndPoint in BreakStartEndPointsPairs.ToList())
{
clone.BreakStartEndPointsPairs.Add((StartEndPointPair)breakStartEndPoint.Clone());
}
- foreach (var line in Lines)
+ foreach (var line in Lines.ToList())
{
clone.Lines.Add((LeaderLine)line.Clone());
}
@@ -106,13 +113,13 @@ public StartEndPointPair(XYZ startPoint, XYZ endPoint) {
///
/// Break start point
///
- [DxfCodeValue(12)]
+ [DxfCodeValue(12, 22, 32)]
public XYZ StartPoint { get; private set; }
///
/// Break end point
///
- [DxfCodeValue(13)]
+ [DxfCodeValue(13, 23, 33)]
public XYZ EndPoint { get; private set; }
public object Clone()
@@ -133,7 +140,7 @@ public class LeaderLine : ICloneable
public LeaderLine() { }
///
- /// Points of leader line
+ /// Get the list of points of this .
///
public IList Points { get; } = new List();
@@ -145,6 +152,7 @@ public LeaderLine() { }
///
/// Segment index
///
+ [DxfCodeValue(90)]
public int SegmentIndex { get; set; }
///
@@ -155,55 +163,63 @@ public LeaderLine() { }
///
/// Leader line index.
///
+ [DxfCodeValue(91)]
public int Index { get; set; }
//R2010
///
/// Leader type
///
+ [DxfCodeValue(170)]
public MultiLeaderPathType PathType { get; set; }
///
/// Line color
///
+ [DxfCodeValue(92)]
public Color LineColor { get; set; }
///
/// Line type
///
+ [DxfCodeValue(340)]
public LineType LineType { get; set; }
///
/// Line weight
///
+ [DxfCodeValue(171)]
public LineweightType LineWeight { get; set; }
///
/// Arrowhead size
///
+ [DxfCodeValue(40)]
public double ArrowheadSize { get; set; }
///
/// Gets or sets a containig elements
/// to be dawn as arrow symbol.
///
+ [DxfCodeValue(341)]
public BlockRecord Arrowhead { get; set; }
///
/// Override flags
///
+ [DxfCodeValue(93)]
public LeaderLinePropertOverrideFlags OverrideFlags { get; set; }
public object Clone()
{
LeaderLine clone = (LeaderLine)this.MemberwiseClone();
- foreach (var point in Points)
+ foreach (var point in Points.ToList())
{
clone.Points.Add(point);
}
- foreach (var startEndPoint in StartEndPoints)
+ foreach (var startEndPoint in StartEndPoints.ToList())
{
clone.StartEndPoints.Add((StartEndPointPair)startEndPoint.Clone());
}
diff --git a/ACadSharp/Objects/MultiLeaderDrawOrderType.cs b/src/ACadSharp/Objects/MultiLeaderDrawOrderType.cs
similarity index 100%
rename from ACadSharp/Objects/MultiLeaderDrawOrderType.cs
rename to src/ACadSharp/Objects/MultiLeaderDrawOrderType.cs
diff --git a/ACadSharp/Objects/MultiLeaderStyle.cs b/src/ACadSharp/Objects/MultiLeaderStyle.cs
similarity index 99%
rename from ACadSharp/Objects/MultiLeaderStyle.cs
rename to src/ACadSharp/Objects/MultiLeaderStyle.cs
index d143caf5..326ce52b 100644
--- a/ACadSharp/Objects/MultiLeaderStyle.cs
+++ b/src/ACadSharp/Objects/MultiLeaderStyle.cs
@@ -9,10 +9,10 @@ namespace ACadSharp.Objects
/// Represents a object.
///
///
- /// Object name
+ /// Object name
/// Dxf class name
///
- [DxfName(DxfFileToken.EntityMLeaderStyle)]
+ [DxfName(DxfFileToken.ObjectMLeaderStyle)]
[DxfSubClass(DxfSubclassMarker.MLeaderStyle)]
public class MultiLeaderStyle : NonGraphicalObject
{
@@ -30,7 +30,7 @@ public class MultiLeaderStyle : NonGraphicalObject
public override ObjectType ObjectType => ObjectType.UNLISTED;
///
- public override string ObjectName => DxfFileToken.EntityMLeaderStyle;
+ public override string ObjectName => DxfFileToken.ObjectMLeaderStyle;
///
public override string SubclassMarker => DxfSubclassMarker.MLeaderStyle;
diff --git a/ACadSharp/Objects/NonGraphicalObject.cs b/src/ACadSharp/Objects/NonGraphicalObject.cs
similarity index 58%
rename from ACadSharp/Objects/NonGraphicalObject.cs
rename to src/ACadSharp/Objects/NonGraphicalObject.cs
index 8cebe551..dfd20790 100644
--- a/ACadSharp/Objects/NonGraphicalObject.cs
+++ b/src/ACadSharp/Objects/NonGraphicalObject.cs
@@ -12,6 +12,10 @@ public abstract class NonGraphicalObject : CadObject, INamedCadObject
public event EventHandler OnNameChanged;
///
+ ///
+ /// The name of a will be used as the name of the entry when the owner is a
+ /// otherwise the name may not be saved if there is no dxf code assigned to the .
+ ///
public virtual string Name
{
get { return this._name; }
@@ -24,6 +28,20 @@ public virtual string Name
private string _name = string.Empty;
+ ///
+ /// Default constructor.
+ ///
+ public NonGraphicalObject() { }
+
+ ///
+ /// Initialize a with an specific name.
+ ///
+ ///
+ public NonGraphicalObject(string name)
+ {
+ this._name = name;
+ }
+
///
public override string ToString()
{
diff --git a/ACadSharp/Objects/PaperMargin.cs b/src/ACadSharp/Objects/PaperMargin.cs
similarity index 100%
rename from ACadSharp/Objects/PaperMargin.cs
rename to src/ACadSharp/Objects/PaperMargin.cs
diff --git a/src/ACadSharp/Objects/PdfUnderlayDefinition.cs b/src/ACadSharp/Objects/PdfUnderlayDefinition.cs
new file mode 100644
index 00000000..edc50ff4
--- /dev/null
+++ b/src/ACadSharp/Objects/PdfUnderlayDefinition.cs
@@ -0,0 +1,36 @@
+using ACadSharp.Attributes;
+
+namespace ACadSharp.Objects
+{
+ ///
+ /// Represents a object
+ ///
+ ///
+ /// Object name
+ /// Dxf class name
+ ///
+ [DxfName(DxfFileToken.ObjectPdfDefinition)]
+ [DxfSubClass(DxfSubclassMarker.UnderlayDefinition)]
+ public class PdfUnderlayDefinition : UnderlayDefinition
+ {
+ ///
+ public override string ObjectName => DxfFileToken.ObjectPdfDefinition;
+
+ ///
+ /// Gets or sets the PDF page to show.
+ ///
+ [DxfCodeValue(2)]
+ public string Page
+ {
+ get { return this._page; }
+ set { this._page = string.IsNullOrEmpty(value) ? string.Empty : value; }
+ }
+
+ private string _page;
+
+ ///
+ public PdfUnderlayDefinition() : base()
+ {
+ }
+ }
+}
diff --git a/ACadSharp/Objects/PlotFlags.cs b/src/ACadSharp/Objects/PlotFlags.cs
similarity index 100%
rename from ACadSharp/Objects/PlotFlags.cs
rename to src/ACadSharp/Objects/PlotFlags.cs
diff --git a/ACadSharp/Objects/PlotPaperUnits.cs b/src/ACadSharp/Objects/PlotPaperUnits.cs
similarity index 100%
rename from ACadSharp/Objects/PlotPaperUnits.cs
rename to src/ACadSharp/Objects/PlotPaperUnits.cs
diff --git a/ACadSharp/Objects/PlotRotation.cs b/src/ACadSharp/Objects/PlotRotation.cs
similarity index 100%
rename from ACadSharp/Objects/PlotRotation.cs
rename to src/ACadSharp/Objects/PlotRotation.cs
diff --git a/ACadSharp/Objects/PlotSettings.cs b/src/ACadSharp/Objects/PlotSettings.cs
similarity index 100%
rename from ACadSharp/Objects/PlotSettings.cs
rename to src/ACadSharp/Objects/PlotSettings.cs
diff --git a/src/ACadSharp/Objects/ResolutionUnit.cs b/src/ACadSharp/Objects/ResolutionUnit.cs
new file mode 100644
index 00000000..15a4674f
--- /dev/null
+++ b/src/ACadSharp/Objects/ResolutionUnit.cs
@@ -0,0 +1,21 @@
+namespace ACadSharp.Objects
+{
+ ///
+ /// Resolution units for images.
+ ///
+ public enum ResolutionUnit : byte
+ {
+ ///
+ /// None.
+ ///
+ None = 0,
+ ///
+ /// Centimeters.
+ ///
+ Centimeters = 2,
+ ///
+ /// Inches.
+ ///
+ Inches = 5
+ }
+}
diff --git a/ACadSharp/Objects/Scale.cs b/src/ACadSharp/Objects/Scale.cs
similarity index 94%
rename from ACadSharp/Objects/Scale.cs
rename to src/ACadSharp/Objects/Scale.cs
index 2a6ff6bb..b6701041 100644
--- a/ACadSharp/Objects/Scale.cs
+++ b/src/ACadSharp/Objects/Scale.cs
@@ -55,5 +55,11 @@ public override string Name
///
[DxfCodeValue(290)]
public bool IsUnitScale { get; set; }
+
+ public Scale() { }
+
+ public Scale(string name) : base(name)
+ {
+ }
}
}
diff --git a/ACadSharp/Objects/ShadePlotMode.cs b/src/ACadSharp/Objects/ShadePlotMode.cs
similarity index 100%
rename from ACadSharp/Objects/ShadePlotMode.cs
rename to src/ACadSharp/Objects/ShadePlotMode.cs
diff --git a/ACadSharp/Objects/ShadePlotResolutionMode.cs b/src/ACadSharp/Objects/ShadePlotResolutionMode.cs
similarity index 100%
rename from ACadSharp/Objects/ShadePlotResolutionMode.cs
rename to src/ACadSharp/Objects/ShadePlotResolutionMode.cs
diff --git a/src/ACadSharp/Objects/SortEntitiesTable.Sorter.cs b/src/ACadSharp/Objects/SortEntitiesTable.Sorter.cs
new file mode 100644
index 00000000..5404b239
--- /dev/null
+++ b/src/ACadSharp/Objects/SortEntitiesTable.Sorter.cs
@@ -0,0 +1,51 @@
+using ACadSharp.Attributes;
+using ACadSharp.Entities;
+
+namespace ACadSharp.Objects
+{
+ public partial class SortEntitiesTable
+ {
+ ///
+ /// Entity sorter based in their position in the collection.
+ ///
+ public class Sorter
+ {
+ ///
+ [DxfCodeValue(5)]
+ public ulong Handle
+ {
+ get
+ {
+ if (this._handle.HasValue)
+ {
+ return this._handle.Value;
+ }
+ else
+ {
+ return this.Entity.Handle;
+ }
+ }
+ internal set { this._handle = value; }
+ }
+
+ ///
+ /// Soft-pointer ID/handle to an entity
+ ///
+ [DxfCodeValue(331)]
+ public Entity Entity { get; set; }
+
+ private ulong? _handle;
+
+ ///
+ /// Sorter constructor with the entity and handle.
+ ///
+ /// Enity in the block to be sorted.
+ /// Sorter handle, will use the entity handle if null.
+ public Sorter(Entity entity, ulong? handle = null)
+ {
+ this.Entity = entity;
+ this._handle = handle;
+ }
+ }
+ }
+}
diff --git a/src/ACadSharp/Objects/SortEntitiesTable.cs b/src/ACadSharp/Objects/SortEntitiesTable.cs
new file mode 100644
index 00000000..0e398dc6
--- /dev/null
+++ b/src/ACadSharp/Objects/SortEntitiesTable.cs
@@ -0,0 +1,78 @@
+using ACadSharp.Attributes;
+using ACadSharp.Entities;
+using ACadSharp.Tables;
+using System;
+using System.Collections.Generic;
+
+namespace ACadSharp.Objects
+{
+ ///
+ /// Represents a object
+ ///
+ ///
+ /// Object name
+ /// Dxf class name
+ ///
+ [DxfName(DxfFileToken.ObjectSortEntsTable)]
+ [DxfSubClass(DxfSubclassMarker.SortentsTable)]
+ public partial class SortEntitiesTable : NonGraphicalObject
+ {
+ ///
+ /// Dictionary entry name for the object
+ ///
+ public const string DictionaryEntryName = "ACAD_SORTENTS";
+
+ ///
+ public override ObjectType ObjectType => ObjectType.UNLISTED;
+
+ ///
+ public override string ObjectName => DxfFileToken.ObjectSortEntsTable;
+
+ ///
+ public override string SubclassMarker => DxfSubclassMarker.SortentsTable;
+
+ ///
+ /// Block owner where the table is applied
+ ///
+ [DxfCodeValue(330)]
+ public BlockRecord BlockOwner { get; internal set; }
+
+ ///
+ /// List of the entities sorted.
+ ///
+ public IEnumerable Sorters { get { return this._sorters; } }
+
+ private List _sorters = new();
+
+ internal SortEntitiesTable()
+ {
+ this.Name = DictionaryEntryName;
+ }
+
+ internal SortEntitiesTable(BlockRecord owner) : this()
+ {
+ this.BlockOwner = owner;
+ }
+
+ ///
+ /// Sorter attached to an entity.
+ ///
+ /// Enity in the block to be sorted.
+ /// Sorter handle, will use the entity handle if null.
+ ///
+ public void AddEntity(Entity entity, ulong? sorterHandle = null)
+ {
+ if (entity.Owner != this.BlockOwner)
+ {
+ throw new ArgumentException($"Entity is not owned by the block {this.BlockOwner.Name}", nameof(entity));
+ }
+
+ this._sorters.Add(new Sorter(entity, sorterHandle));
+ }
+
+ internal void OnAddEntity(object sender, CollectionChangedEventArgs e)
+ {
+ this._sorters.Add(new Sorter((Entity)e.Item));
+ }
+ }
+}
diff --git a/ACadSharp/Objects/TableStyle.cs b/src/ACadSharp/Objects/TableStyle.cs
similarity index 100%
rename from ACadSharp/Objects/TableStyle.cs
rename to src/ACadSharp/Objects/TableStyle.cs
diff --git a/src/ACadSharp/Objects/UnderlayDefinition.cs b/src/ACadSharp/Objects/UnderlayDefinition.cs
new file mode 100644
index 00000000..bcae425f
--- /dev/null
+++ b/src/ACadSharp/Objects/UnderlayDefinition.cs
@@ -0,0 +1,26 @@
+using ACadSharp.Attributes;
+
+namespace ACadSharp.Objects
+{
+ ///
+ /// Common base class for all underlay definitions, like .
+ ///
+ [DxfSubClass(null, true)]
+ public abstract class UnderlayDefinition : NonGraphicalObject
+ {
+ ///
+ public override ObjectType ObjectType => ObjectType.UNLISTED;
+
+ ///
+ public override string SubclassMarker => DxfSubclassMarker.UnderlayDefinition;
+
+ ///
+ /// Gets or sets the underlay file.
+ ///
+ ///
+ /// The file extension must match the underlay type.
+ ///
+ [DxfCodeValue(1)]
+ public string File { get; set; }
+ }
+}
diff --git a/ACadSharp/Objects/VisualStyle.cs b/src/ACadSharp/Objects/VisualStyle.cs
similarity index 98%
rename from ACadSharp/Objects/VisualStyle.cs
rename to src/ACadSharp/Objects/VisualStyle.cs
index 7e0e709c..8f4ce3fb 100644
--- a/ACadSharp/Objects/VisualStyle.cs
+++ b/src/ACadSharp/Objects/VisualStyle.cs
@@ -11,7 +11,7 @@ namespace ACadSharp.Objects
///
[DxfName(DxfFileToken.ObjectVisualStyle)]
[DxfSubClass(DxfSubclassMarker.VisualStyle)]
- public class VisualStyle : CadObject
+ public class VisualStyle : NonGraphicalObject
{
///
public override ObjectType ObjectType => ObjectType.UNLISTED;
diff --git a/ACadSharp/Objects/XRecrod.cs b/src/ACadSharp/Objects/XRecrod.cs
similarity index 96%
rename from ACadSharp/Objects/XRecrod.cs
rename to src/ACadSharp/Objects/XRecrod.cs
index 5bf39cd7..7bee708b 100644
--- a/ACadSharp/Objects/XRecrod.cs
+++ b/src/ACadSharp/Objects/XRecrod.cs
@@ -12,7 +12,7 @@ namespace ACadSharp.Objects
///
[DxfName(DxfFileToken.ObjectXRecord)]
[DxfSubClass(DxfSubclassMarker.XRecord)]
- public class XRecord : CadObject
+ public class XRecord : NonGraphicalObject
{
///
public override ObjectType ObjectType => ObjectType.XRECORD;
diff --git a/ACadSharp/OnNameChangedArgs.cs b/src/ACadSharp/OnNameChangedArgs.cs
similarity index 100%
rename from ACadSharp/OnNameChangedArgs.cs
rename to src/ACadSharp/OnNameChangedArgs.cs
diff --git a/ACadSharp/PropertyReflection.cs b/src/ACadSharp/PropertyReflection.cs
similarity index 100%
rename from ACadSharp/PropertyReflection.cs
rename to src/ACadSharp/PropertyReflection.cs
diff --git a/ACadSharp/SeqendCollection.cs b/src/ACadSharp/SeqendCollection.cs
similarity index 90%
rename from ACadSharp/SeqendCollection.cs
rename to src/ACadSharp/SeqendCollection.cs
index e47b5ccf..0f560e77 100644
--- a/ACadSharp/SeqendCollection.cs
+++ b/src/ACadSharp/SeqendCollection.cs
@@ -5,7 +5,7 @@
namespace ACadSharp
{
///
- /// Represents a collection of ended by a entity
+ /// Represents a collection of ended by a entity.
///
///
public class SeqendCollection : CadObjectCollection, ISeqendCollection
@@ -15,6 +15,9 @@ public class SeqendCollection : CadObjectCollection, ISeqendCollection
public event EventHandler OnSeqendRemoved;
+ ///
+ /// Sequence end entity for dxf.
+ ///
public Seqend Seqend
{
get
@@ -35,8 +38,7 @@ internal set
public SeqendCollection(CadObject owner) : base(owner)
{
- this._seqend = new Seqend();
- this._seqend.Owner = owner;
+ this._seqend = new Seqend(owner);
}
///
diff --git a/ACadSharp/Tables/AppId.cs b/src/ACadSharp/Tables/AppId.cs
similarity index 100%
rename from ACadSharp/Tables/AppId.cs
rename to src/ACadSharp/Tables/AppId.cs
diff --git a/ACadSharp/Tables/ArcLengthSymbolPosition.cs b/src/ACadSharp/Tables/ArcLengthSymbolPosition.cs
similarity index 100%
rename from ACadSharp/Tables/ArcLengthSymbolPosition.cs
rename to src/ACadSharp/Tables/ArcLengthSymbolPosition.cs
diff --git a/src/ACadSharp/Tables/BlockContentConnectionType.cs b/src/ACadSharp/Tables/BlockContentConnectionType.cs
new file mode 100644
index 00000000..b50a233a
--- /dev/null
+++ b/src/ACadSharp/Tables/BlockContentConnectionType.cs
@@ -0,0 +1,18 @@
+namespace ACadSharp.Entities {
+
+ ///
+ /// The values of this enum indicate how the multileader connects to the content block.
+ ///
+ public enum BlockContentConnectionType : short
+ {
+ ///
+ /// MultiLeader connects to the block extents.
+ ///
+ BlockExtents = 0,
+
+ ///
+ /// MultiLeader connects to the block base point.
+ ///
+ BasePoint = 1,
+ }
+}
\ No newline at end of file
diff --git a/ACadSharp/Tables/BlockRecord.cs b/src/ACadSharp/Tables/BlockRecord.cs
similarity index 66%
rename from ACadSharp/Tables/BlockRecord.cs
rename to src/ACadSharp/Tables/BlockRecord.cs
index 1f9d7c50..3fffa4a0 100644
--- a/ACadSharp/Tables/BlockRecord.cs
+++ b/src/ACadSharp/Tables/BlockRecord.cs
@@ -29,9 +29,45 @@ public class BlockRecord : TableEntry
///
public const string PaperSpaceName = "*Paper_Space";
- public static BlockRecord ModelSpace { get { return new BlockRecord(ModelSpaceName); } }
+ ///
+ /// Create an instance of the *Model_Space block.
+ ///
+ ///
+ /// It only can be one Model in each document.
+ ///
+ public static BlockRecord ModelSpace
+ {
+ get
+ {
+ BlockRecord record = new BlockRecord(ModelSpaceName);
+
+ Layout layout = new Layout();
+ layout.Name = Layout.ModelLayoutName;
+ layout.AssociatedBlock = record;
+
+ return record;
+ }
+ }
+
+ ///
+ /// Create an instance of the *Paper_Space block.
+ ///
+ ///
+ /// This is the default paper space in the document.
+ ///
+ public static BlockRecord PaperSpace
+ {
+ get
+ {
+ BlockRecord record = new BlockRecord(PaperSpaceName);
+
+ Layout layout = new Layout();
+ layout.Name = Layout.PaperLayoutName;
+ layout.AssociatedBlock = record;
- public static BlockRecord PaperSpace { get { return new BlockRecord(PaperSpaceName); } }
+ return record;
+ }
+ }
///
public override ObjectType ObjectType => ObjectType.BLOCK_HEADER;
@@ -78,15 +114,10 @@ public class BlockRecord : TableEntry
[DxfCodeValue(DxfReferenceType.Handle, 340)]
public Layout Layout
{
- get { return _layout; }
- set
+ get { return this._layout; }
+ internal set
{
this._layout = value;
-
- if (value == null)
- return;
-
- this._layout.AssociatedBlock = this;
}
}
@@ -124,16 +155,41 @@ public IEnumerable Viewports
}
///
- /// Entities owned by this block
+ /// Entities owned by this block.
///
///
- /// Entities with an owner cannot be added to another block
+ /// Entities with an owner cannot be added to another block.
///
- public CadObjectCollection Entities { get; }
+ public CadObjectCollection Entities { get; private set; }
+
+ ///
+ /// Sort entities table for this block record.
+ ///
+ public SortEntitiesTable SortEntitiesTable
+ {
+ get
+ {
+ if (this.XDictionary == null)
+ {
+ return null;
+ }
+ else if (this.XDictionary.TryGetEntry(SortEntitiesTable.DictionaryEntryName, out SortEntitiesTable table))
+ {
+ return table;
+ }
+ else
+ {
+ return null;
+ }
+ }
+ }
+ ///
+ /// Block entity for this record
+ ///
public Block BlockEntity
{
- get { return _blockEntity; }
+ get { return this._blockEntity; }
internal set
{
this._blockEntity = value;
@@ -141,9 +197,12 @@ internal set
}
}
+ ///
+ /// End block entity for this Block record.
+ ///
public BlockEnd BlockEnd
{
- get { return _blockEnd; }
+ get { return this._blockEnd; }
internal set
{
this._blockEnd = value;
@@ -164,6 +223,10 @@ internal BlockRecord() : base()
this.Entities = new CadObjectCollection(this);
}
+ ///
+ /// Default constructor.
+ ///
+ /// Unique name for this block record.
public BlockRecord(string name) : base(name)
{
this.BlockEntity = new Block(this);
@@ -175,10 +238,20 @@ public BlockRecord(string name) : base(name)
///
///
///
- ///
public SortEntitiesTable CreateSortEntitiesTable()
{
- throw new System.NotImplementedException();
+ CadDictionary dictionary = this.CreateExtendedDictionary();
+
+ if (dictionary.TryGetEntry(SortEntitiesTable.DictionaryEntryName, out SortEntitiesTable table))
+ {
+ return table;
+ }
+
+ table = new SortEntitiesTable(this);
+
+ dictionary.Add(table);
+
+ return table;
}
///
@@ -186,9 +259,13 @@ public override CadObject Clone()
{
BlockRecord clone = (BlockRecord)base.Clone();
- clone.Layout = (Layout)(this.Layout?.Clone());
+ Layout layout = (Layout)(this.Layout?.Clone());
+ if (layout is not null)
+ {
+ layout.AssociatedBlock = this;
+ }
- clone.Entities.Clear();
+ clone.Entities = new CadObjectCollection(clone);
foreach (var item in this.Entities)
{
clone.Entities.Add((Entity)item.Clone());
diff --git a/ACadSharp/Tables/Collections/AppIdsTable.cs b/src/ACadSharp/Tables/Collections/AppIdsTable.cs
similarity index 100%
rename from ACadSharp/Tables/Collections/AppIdsTable.cs
rename to src/ACadSharp/Tables/Collections/AppIdsTable.cs
diff --git a/ACadSharp/Tables/Collections/BlockRecordsTable.cs b/src/ACadSharp/Tables/Collections/BlockRecordsTable.cs
similarity index 88%
rename from ACadSharp/Tables/Collections/BlockRecordsTable.cs
rename to src/ACadSharp/Tables/Collections/BlockRecordsTable.cs
index 28b53ec3..c66fc7a5 100644
--- a/ACadSharp/Tables/Collections/BlockRecordsTable.cs
+++ b/src/ACadSharp/Tables/Collections/BlockRecordsTable.cs
@@ -1,6 +1,4 @@
-using ACadSharp.Blocks;
-
-namespace ACadSharp.Tables.Collections
+namespace ACadSharp.Tables.Collections
{
public class BlockRecordsTable : Table
{
diff --git a/ACadSharp/Tables/Collections/DimensionStylesTable.cs b/src/ACadSharp/Tables/Collections/DimensionStylesTable.cs
similarity index 100%
rename from ACadSharp/Tables/Collections/DimensionStylesTable.cs
rename to src/ACadSharp/Tables/Collections/DimensionStylesTable.cs
diff --git a/src/ACadSharp/Tables/Collections/ITable.cs b/src/ACadSharp/Tables/Collections/ITable.cs
new file mode 100644
index 00000000..a701dbcc
--- /dev/null
+++ b/src/ACadSharp/Tables/Collections/ITable.cs
@@ -0,0 +1,6 @@
+namespace ACadSharp.Tables.Collections
+{
+ public interface ITable
+ {
+ }
+}
diff --git a/ACadSharp/Tables/Collections/LayersTable.cs b/src/ACadSharp/Tables/Collections/LayersTable.cs
similarity index 100%
rename from ACadSharp/Tables/Collections/LayersTable.cs
rename to src/ACadSharp/Tables/Collections/LayersTable.cs
diff --git a/ACadSharp/Tables/Collections/LineTypesTable.cs b/src/ACadSharp/Tables/Collections/LineTypesTable.cs
similarity index 100%
rename from ACadSharp/Tables/Collections/LineTypesTable.cs
rename to src/ACadSharp/Tables/Collections/LineTypesTable.cs
diff --git a/ACadSharp/Tables/Collections/Table.cs b/src/ACadSharp/Tables/Collections/Table.cs
similarity index 98%
rename from ACadSharp/Tables/Collections/Table.cs
rename to src/ACadSharp/Tables/Collections/Table.cs
index 20067b42..646ae3fe 100644
--- a/ACadSharp/Tables/Collections/Table.cs
+++ b/src/ACadSharp/Tables/Collections/Table.cs
@@ -8,7 +8,7 @@
namespace ACadSharp.Tables.Collections
{
[DxfSubClass(DxfSubclassMarker.Table)]
- public abstract class Table : CadObject, IObservableCollection
+ public abstract class Table : CadObject, ITable, IObservableCollection
where T : TableEntry
{
public event EventHandler OnAdd;
diff --git a/ACadSharp/Tables/Collections/TextStylesTable.cs b/src/ACadSharp/Tables/Collections/TextStylesTable.cs
similarity index 100%
rename from ACadSharp/Tables/Collections/TextStylesTable.cs
rename to src/ACadSharp/Tables/Collections/TextStylesTable.cs
diff --git a/ACadSharp/Tables/Collections/UCSTable.cs b/src/ACadSharp/Tables/Collections/UCSTable.cs
similarity index 100%
rename from ACadSharp/Tables/Collections/UCSTable.cs
rename to src/ACadSharp/Tables/Collections/UCSTable.cs
diff --git a/ACadSharp/Tables/Collections/VPortsTable.cs b/src/ACadSharp/Tables/Collections/VPortsTable.cs
similarity index 100%
rename from ACadSharp/Tables/Collections/VPortsTable.cs
rename to src/ACadSharp/Tables/Collections/VPortsTable.cs
diff --git a/ACadSharp/Tables/Collections/ViewsTable.cs b/src/ACadSharp/Tables/Collections/ViewsTable.cs
similarity index 100%
rename from ACadSharp/Tables/Collections/ViewsTable.cs
rename to src/ACadSharp/Tables/Collections/ViewsTable.cs
diff --git a/ACadSharp/Tables/DefaultLightingType.cs b/src/ACadSharp/Tables/DefaultLightingType.cs
similarity index 100%
rename from ACadSharp/Tables/DefaultLightingType.cs
rename to src/ACadSharp/Tables/DefaultLightingType.cs
diff --git a/ACadSharp/Tables/DimensionStyle.cs b/src/ACadSharp/Tables/DimensionStyle.cs
similarity index 100%
rename from ACadSharp/Tables/DimensionStyle.cs
rename to src/ACadSharp/Tables/DimensionStyle.cs
diff --git a/ACadSharp/Tables/DimensionTextBackgroundFillMode.cs b/src/ACadSharp/Tables/DimensionTextBackgroundFillMode.cs
similarity index 100%
rename from ACadSharp/Tables/DimensionTextBackgroundFillMode.cs
rename to src/ACadSharp/Tables/DimensionTextBackgroundFillMode.cs
diff --git a/ACadSharp/Tables/DimensionTextHorizontalAlignment.cs b/src/ACadSharp/Tables/DimensionTextHorizontalAlignment.cs
similarity index 100%
rename from ACadSharp/Tables/DimensionTextHorizontalAlignment.cs
rename to src/ACadSharp/Tables/DimensionTextHorizontalAlignment.cs
diff --git a/ACadSharp/Tables/DimensionTextVerticalAlignment.cs b/src/ACadSharp/Tables/DimensionTextVerticalAlignment.cs
similarity index 100%
rename from ACadSharp/Tables/DimensionTextVerticalAlignment.cs
rename to src/ACadSharp/Tables/DimensionTextVerticalAlignment.cs
diff --git a/ACadSharp/Tables/EntryFlags.cs b/src/ACadSharp/Tables/EntryFlags.cs
similarity index 100%
rename from ACadSharp/Tables/EntryFlags.cs
rename to src/ACadSharp/Tables/EntryFlags.cs
diff --git a/ACadSharp/Tables/FontFlags.cs b/src/ACadSharp/Tables/FontFlags.cs
similarity index 100%
rename from ACadSharp/Tables/FontFlags.cs
rename to src/ACadSharp/Tables/FontFlags.cs
diff --git a/ACadSharp/Tables/FractionFormat.cs b/src/ACadSharp/Tables/FractionFormat.cs
similarity index 100%
rename from ACadSharp/Tables/FractionFormat.cs
rename to src/ACadSharp/Tables/FractionFormat.cs
diff --git a/ACadSharp/Tables/GridFlags.cs b/src/ACadSharp/Tables/GridFlags.cs
similarity index 100%
rename from ACadSharp/Tables/GridFlags.cs
rename to src/ACadSharp/Tables/GridFlags.cs
diff --git a/ACadSharp/Tables/Layer.cs b/src/ACadSharp/Tables/Layer.cs
similarity index 100%
rename from ACadSharp/Tables/Layer.cs
rename to src/ACadSharp/Tables/Layer.cs
diff --git a/ACadSharp/Tables/LayerFlags.cs b/src/ACadSharp/Tables/LayerFlags.cs
similarity index 100%
rename from ACadSharp/Tables/LayerFlags.cs
rename to src/ACadSharp/Tables/LayerFlags.cs
diff --git a/ACadSharp/Tables/LineType.cs b/src/ACadSharp/Tables/LineType.cs
similarity index 98%
rename from ACadSharp/Tables/LineType.cs
rename to src/ACadSharp/Tables/LineType.cs
index 778160f6..a5404d26 100644
--- a/ACadSharp/Tables/LineType.cs
+++ b/src/ACadSharp/Tables/LineType.cs
@@ -78,7 +78,7 @@ public double PatternLen
private List _segments = new List();
- public LineType() : base() { }
+ internal LineType() : base() { }
public LineType(string name) : base(name) { }
diff --git a/ACadSharp/Tables/LineTypeSegment.cs b/src/ACadSharp/Tables/LineTypeSegment.cs
similarity index 86%
rename from ACadSharp/Tables/LineTypeSegment.cs
rename to src/ACadSharp/Tables/LineTypeSegment.cs
index ad5edfed..bed4f889 100644
--- a/ACadSharp/Tables/LineTypeSegment.cs
+++ b/src/ACadSharp/Tables/LineTypeSegment.cs
@@ -8,43 +8,43 @@ public partial class LineType
public class Segment
{
///
- /// Dash, dot or space length
+ /// Dash, dot or space length.
///
[DxfCodeValue(49)]
public double Length { get; set; }
///
- /// Complex linetype element type
+ /// Complex linetype element type.
///
[DxfCodeValue(74)]
public LinetypeShapeFlags Shapeflag { get; set; }
///
- /// Shape number
+ /// Shape number.
///
[DxfCodeValue(75)]
public short ShapeNumber { get; set; }
///
- /// Offset
+ /// Offset.
///
[DxfCodeValue(44, 45)]
public XY Offset { get; set; }
///
- /// Rotation value in radians of embedded shape or text
+ /// Rotation value in radians of embedded shape or text.
///
[DxfCodeValue(DxfReferenceType.IsAngle, 50)]
public double Rotation { get; set; }
///
- /// Scale value
+ /// Scale value.
///
[DxfCodeValue(46)]
- public double Scale { get; set; }
+ public double Scale { get; set; } = 1.0d;
///
- /// Text string
+ /// Text string.
///
///
/// Only present if is present
diff --git a/ACadSharp/Tables/LinetypeShapeFlags.cs b/src/ACadSharp/Tables/LinetypeShapeFlags.cs
similarity index 100%
rename from ACadSharp/Tables/LinetypeShapeFlags.cs
rename to src/ACadSharp/Tables/LinetypeShapeFlags.cs
diff --git a/ACadSharp/Tables/StandardFlags.cs b/src/ACadSharp/Tables/StandardFlags.cs
similarity index 100%
rename from ACadSharp/Tables/StandardFlags.cs
rename to src/ACadSharp/Tables/StandardFlags.cs
diff --git a/ACadSharp/Tables/StyleFlags.cs b/src/ACadSharp/Tables/StyleFlags.cs
similarity index 100%
rename from ACadSharp/Tables/StyleFlags.cs
rename to src/ACadSharp/Tables/StyleFlags.cs
diff --git a/ACadSharp/Tables/TableEntry.cs b/src/ACadSharp/Tables/TableEntry.cs
similarity index 97%
rename from ACadSharp/Tables/TableEntry.cs
rename to src/ACadSharp/Tables/TableEntry.cs
index 378ed146..3b93e2a2 100644
--- a/ACadSharp/Tables/TableEntry.cs
+++ b/src/ACadSharp/Tables/TableEntry.cs
@@ -15,7 +15,7 @@ public abstract class TableEntry : CadObject, INamedCadObject
/// Specifies the name of the object
///
[DxfCodeValue(2)]
- public string Name
+ public virtual string Name
{
get { return this.name; }
set
diff --git a/ACadSharp/Tables/TextArrowFitType.cs b/src/ACadSharp/Tables/TextArrowFitType.cs
similarity index 100%
rename from ACadSharp/Tables/TextArrowFitType.cs
rename to src/ACadSharp/Tables/TextArrowFitType.cs
diff --git a/ACadSharp/Tables/TextDirection.cs b/src/ACadSharp/Tables/TextDirection.cs
similarity index 100%
rename from ACadSharp/Tables/TextDirection.cs
rename to src/ACadSharp/Tables/TextDirection.cs
diff --git a/ACadSharp/Tables/TextMovement.cs b/src/ACadSharp/Tables/TextMovement.cs
similarity index 100%
rename from ACadSharp/Tables/TextMovement.cs
rename to src/ACadSharp/Tables/TextMovement.cs
diff --git a/ACadSharp/Tables/TextStyle.cs b/src/ACadSharp/Tables/TextStyle.cs
similarity index 88%
rename from ACadSharp/Tables/TextStyle.cs
rename to src/ACadSharp/Tables/TextStyle.cs
index db8f70e7..f5b55ad2 100644
--- a/ACadSharp/Tables/TextStyle.cs
+++ b/src/ACadSharp/Tables/TextStyle.cs
@@ -30,6 +30,30 @@ public class TextStyle : TableEntry
///
public static TextStyle Default { get { return new TextStyle(DefaultName); } }
+ ///
+ public override string Name
+ {
+ get
+ {
+ if (this.IsShapeFile)
+ {
+ return this.Filename;
+ }
+ else
+ {
+ return this.name;
+ }
+ }
+ set
+ {
+ base.Name = value;
+ if (this.IsShapeFile)
+ {
+ this.Filename = value;
+ }
+ }
+ }
+
///
/// Style state flags.
///
@@ -39,7 +63,7 @@ public class TextStyle : TableEntry
/// Primary font file name.
///
[DxfCodeValue(3)]
- public string Filename { get; set; } = "arial.ttf";
+ public string Filename { get; set; } = string.Empty;
///
/// Bigfont file name, blank if none.
diff --git a/ACadSharp/Tables/ToleranceAlignment.cs b/src/ACadSharp/Tables/ToleranceAlignment.cs
similarity index 100%
rename from ACadSharp/Tables/ToleranceAlignment.cs
rename to src/ACadSharp/Tables/ToleranceAlignment.cs
diff --git a/ACadSharp/Tables/UCS.cs b/src/ACadSharp/Tables/UCS.cs
similarity index 100%
rename from ACadSharp/Tables/UCS.cs
rename to src/ACadSharp/Tables/UCS.cs
diff --git a/ACadSharp/Tables/UscIconType.cs b/src/ACadSharp/Tables/UscIconType.cs
similarity index 100%
rename from ACadSharp/Tables/UscIconType.cs
rename to src/ACadSharp/Tables/UscIconType.cs
diff --git a/ACadSharp/Tables/VPort.cs b/src/ACadSharp/Tables/VPort.cs
similarity index 100%
rename from ACadSharp/Tables/VPort.cs
rename to src/ACadSharp/Tables/VPort.cs
diff --git a/ACadSharp/Tables/View.cs b/src/ACadSharp/Tables/View.cs
similarity index 100%
rename from ACadSharp/Tables/View.cs
rename to src/ACadSharp/Tables/View.cs
diff --git a/ACadSharp/Tables/ViewModeType.cs b/src/ACadSharp/Tables/ViewModeType.cs
similarity index 100%
rename from ACadSharp/Tables/ViewModeType.cs
rename to src/ACadSharp/Tables/ViewModeType.cs
diff --git a/ACadSharp/Tables/ZeroHandling.cs b/src/ACadSharp/Tables/ZeroHandling.cs
similarity index 100%
rename from ACadSharp/Tables/ZeroHandling.cs
rename to src/ACadSharp/Tables/ZeroHandling.cs
diff --git a/ACadSharp/TextAlignmentType.cs b/src/ACadSharp/TextAlignmentType.cs
similarity index 100%
rename from ACadSharp/TextAlignmentType.cs
rename to src/ACadSharp/TextAlignmentType.cs
diff --git a/ACadSharp/TextAngleType.cs b/src/ACadSharp/TextAngleType.cs
similarity index 100%
rename from ACadSharp/TextAngleType.cs
rename to src/ACadSharp/TextAngleType.cs
diff --git a/ACadSharp/TextAttachmentDirectionType.cs b/src/ACadSharp/TextAttachmentDirectionType.cs
similarity index 56%
rename from ACadSharp/TextAttachmentDirectionType.cs
rename to src/ACadSharp/TextAttachmentDirectionType.cs
index f21bac4a..8c11f660 100644
--- a/ACadSharp/TextAttachmentDirectionType.cs
+++ b/src/ACadSharp/TextAttachmentDirectionType.cs
@@ -1,6 +1,7 @@
namespace ACadSharp {
- public enum TextAttachmentDirectionType {
+ public enum TextAttachmentDirectionType : short
+ {
Horizontal = 0,
diff --git a/ACadSharp/TextAttachmentPoint.cs b/src/ACadSharp/TextAttachmentPoint.cs
similarity index 100%
rename from ACadSharp/TextAttachmentPoint.cs
rename to src/ACadSharp/TextAttachmentPoint.cs
diff --git a/ACadSharp/TextAttachmentType.cs b/src/ACadSharp/TextAttachmentType.cs
similarity index 72%
rename from ACadSharp/TextAttachmentType.cs
rename to src/ACadSharp/TextAttachmentType.cs
index 8bb50954..76ccfa0b 100644
--- a/ACadSharp/TextAttachmentType.cs
+++ b/src/ACadSharp/TextAttachmentType.cs
@@ -1,8 +1,18 @@
-namespace ACadSharp
+using ACadSharp.Entities;
+
+
+namespace ACadSharp
{
///
- ///
+ /// Text attachment type, controls how the text label of a is to placed
+ /// relative to the landing point.
///
+ ///
+ /// Values 0-8 are used for the left/right attachment points (attachment direction is horizontal),
+ ///
+ /// values 9-10 are used for the top/bottom attachment points (attachment direction is vertical).
+ ///
+ ///
public enum TextAttachmentType : short
{
///
diff --git a/ACadSharp/Transparency.cs b/src/ACadSharp/Transparency.cs
similarity index 56%
rename from ACadSharp/Transparency.cs
rename to src/ACadSharp/Transparency.cs
index 9c0a912a..a4e0d7e4 100644
--- a/ACadSharp/Transparency.cs
+++ b/src/ACadSharp/Transparency.cs
@@ -1,21 +1,25 @@
-#region copyright
-//Copyright 2021, Albert Domenech.
-//All rights reserved.
-//This source code is licensed under the MIT license.
-//See LICENSE file in the project root for full license information.
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Text;
+using System;
namespace ACadSharp
{
+ ///
+ /// Represents the transparency for the graphical objects.
+ ///
public struct Transparency
{
+ ///
+ /// Gets the ByLayer transparency.
+ ///
public static Transparency ByLayer { get { return new Transparency(-1); } }
-
+
+ ///
+ /// Gets the ByBlock transparency.
+ ///
public static Transparency ByBlock { get { return new Transparency(100); } }
+ ///
+ /// Gets the Opaque transparency.
+ ///
public static Transparency Opaque { get { return new Transparency(0); } }
///
@@ -25,7 +29,7 @@ public bool IsByLayer
{
get { return _value == -1; }
}
-
+
///
/// Defines if the transparency is defined by block.
///
@@ -38,7 +42,7 @@ public bool IsByBlock
/// Gets or sets the transparency value.
///
///
- /// Transparency values must be in range from 0 to 90, the reserved values -1 and 100 represents ByLayer and ByBlock.
+ /// Transparency values must be in range from 0 (opaque) to 90 (transparent), the reserved values -1 and 100 represents ByLayer and ByBlock.
///
public short Value
{
@@ -63,8 +67,16 @@ public short Value
_value = value;
}
}
+
private short _value;
+ ///
+ /// Initializes a new instance of the Transparency struct.
+ ///
+ /// Alpha value range from 0 to 90.
+ ///
+ /// Transparency values must be in range from 0 (opaque) to 90 (transparent), the reserved values -1 and 100 represents ByLayer and ByBlock.
+ ///
public Transparency(short value)
{
_value = -1;
@@ -72,11 +84,23 @@ public Transparency(short value)
}
///
- /// Gets the transparency value within range of a valid value
+ /// Gets the alpha value of a transperency.
+ ///
+ ///
+ ///
+ public static int ToAlphaValue(Transparency transparency)
+ {
+ byte alpha = (byte)(255 * (100 - transparency.Value) / 100.0);
+ byte[] bytes = transparency.IsByBlock ? new byte[] { 0, 0, 0, 1 } : new byte[] { alpha, 0, 0, 2 };
+ return BitConverter.ToInt32(bytes, 0);
+ }
+
+ ///
+ /// Gets the transparency from a transparency value
///
/// A transparency value
/// A
- public static Transparency FromValue(int value)
+ public static Transparency FromAlphaValue(int value)
{
byte[] bytes = BitConverter.GetBytes(value);
short alpha = (short)(100 - (bytes[0] / 255.0) * 100);
diff --git a/ACadSharp/Types/DwgReferenceType.cs b/src/ACadSharp/Types/DwgReferenceType.cs
similarity index 100%
rename from ACadSharp/Types/DwgReferenceType.cs
rename to src/ACadSharp/Types/DwgReferenceType.cs
diff --git a/ACadSharp/Types/DxfReferenceType.cs b/src/ACadSharp/Types/DxfReferenceType.cs
similarity index 100%
rename from ACadSharp/Types/DxfReferenceType.cs
rename to src/ACadSharp/Types/DxfReferenceType.cs
diff --git a/ACadSharp/Types/Lineweight.cs b/src/ACadSharp/Types/Lineweight.cs
similarity index 100%
rename from ACadSharp/Types/Lineweight.cs
rename to src/ACadSharp/Types/Lineweight.cs
diff --git a/ACadSharp/Types/ObjectType.cs b/src/ACadSharp/Types/ObjectType.cs
similarity index 100%
rename from ACadSharp/Types/ObjectType.cs
rename to src/ACadSharp/Types/ObjectType.cs
diff --git a/ACadSharp/Types/OrthographicType.cs b/src/ACadSharp/Types/OrthographicType.cs
similarity index 100%
rename from ACadSharp/Types/OrthographicType.cs
rename to src/ACadSharp/Types/OrthographicType.cs
diff --git a/ACadSharp/Types/PlotType.cs b/src/ACadSharp/Types/PlotType.cs
similarity index 100%
rename from ACadSharp/Types/PlotType.cs
rename to src/ACadSharp/Types/PlotType.cs
diff --git a/ACadSharp/Types/RenderMode.cs b/src/ACadSharp/Types/RenderMode.cs
similarity index 100%
rename from ACadSharp/Types/RenderMode.cs
rename to src/ACadSharp/Types/RenderMode.cs
diff --git a/ACadSharp/Types/ScaledType.cs b/src/ACadSharp/Types/ScaledType.cs
similarity index 100%
rename from ACadSharp/Types/ScaledType.cs
rename to src/ACadSharp/Types/ScaledType.cs
diff --git a/ACadSharp/Types/Units/AngularDirection.cs b/src/ACadSharp/Types/Units/AngularDirection.cs
similarity index 100%
rename from ACadSharp/Types/Units/AngularDirection.cs
rename to src/ACadSharp/Types/Units/AngularDirection.cs
diff --git a/ACadSharp/Types/Units/AngularUnitFormat.cs b/src/ACadSharp/Types/Units/AngularUnitFormat.cs
similarity index 100%
rename from ACadSharp/Types/Units/AngularUnitFormat.cs
rename to src/ACadSharp/Types/Units/AngularUnitFormat.cs
diff --git a/ACadSharp/Types/Units/LinearUnitFormat.cs b/src/ACadSharp/Types/Units/LinearUnitFormat.cs
similarity index 100%
rename from ACadSharp/Types/Units/LinearUnitFormat.cs
rename to src/ACadSharp/Types/Units/LinearUnitFormat.cs
diff --git a/ACadSharp/Types/Units/UnitsType.cs b/src/ACadSharp/Types/Units/UnitsType.cs
similarity index 100%
rename from ACadSharp/Types/Units/UnitsType.cs
rename to src/ACadSharp/Types/Units/UnitsType.cs
diff --git a/src/CSUtilities b/src/CSUtilities
new file mode 160000
index 00000000..bfd1ba4e
--- /dev/null
+++ b/src/CSUtilities
@@ -0,0 +1 @@
+Subproject commit bfd1ba4e2117d086850a1f01a81121fab08345d6
diff --git a/Directory.Build.props b/src/Directory.Build.props
similarity index 100%
rename from Directory.Build.props
rename to src/Directory.Build.props
diff --git a/update-wiki.sh b/update-wiki.sh
new file mode 100644
index 00000000..3d46e34d
--- /dev/null
+++ b/update-wiki.sh
@@ -0,0 +1,57 @@
+#!/bin/sh
+set -eu
+
+echo "Restore project"
+dotnet restore
+
+echo "Restore local tools"
+dotnet tool restore
+
+echo "Build project"
+dotnet build --configuration Release --no-restore
+
+TMP_WORK_DIR="tmp-$GITHUB_SHA"
+
+WIKI_REPO_DIR="wiki-repo"
+WIKI_UPDATE_DIR="wiki-update"
+
+echo Create working directory
+mkdir -p -- $TMP_WORK_DIR
+
+echo Going to $TMP_WORK_DIR
+cd $TMP_WORK_DIR
+
+echo Creating wiki folders
+mkdir -p -- $WIKI_REPO_DIR
+mkdir -p -- $WIKI_UPDATE_DIR
+
+echo Cloning wiki
+git clone https://$GITHUB_ACTOR:$GITHUB_TOKEN@github.com/$GITHUB_REPOSITORY.wiki.git $WIKI_REPO_DIR
+
+echo "Create wiki"
+cd ..
+dotnet netdocgen $ASSEMBLY_PATH -o "$TMP_WORK_DIR/$WIKI_UPDATE_DIR"
+cd $TMP_WORK_DIR
+
+echo "Copying edited wiki"
+cp -R "$WIKI_REPO_DIR/.git" "$WIKI_UPDATE_DIR/"
+
+echo Go into the repo
+cd $WIKI_UPDATE_DIR
+
+echo Prepare commit
+#Get commit details
+author=`git log -1 --format="%an"`
+email=`git log -1 --format="%ae"`
+message=`git log -1 --format="%s"`
+
+git config --local user.email "$email"
+git config --local user.name "$author"
+git add .
+if git diff-index --quiet HEAD; then
+ echo "Nothing changed"
+ exit 0
+fi
+
+echo "Pushing changes to wiki"
+git commit -m "$message" && git push "https://$GITHUB_ACTOR:$GITHUB_TOKEN@github.com/$GITHUB_REPOSITORY.wiki.git"
\ No newline at end of file