├── teaser.png ├── LICENSE ├── .gitignore ├── visualize.py ├── dxfIO.py ├── README.md ├── dxfReader.py ├── arrow_reader.py ├── dxfRunner.py ├── dxfWriter.py └── raw_data ├── 0053_f.DXF └── 0030_f.DXF /teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddyz829/Data-Augmentation-Engineering-Drawing/HEAD/teaser.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Teddy Wentai Zhang 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | pip-wheel-metadata/ 24 | share/python-wheels/ 25 | *.egg-info/ 26 | .installed.cfg 27 | *.egg 28 | MANIFEST 29 | 30 | # PyInstaller 31 | # Usually these files are written by a python script from a template 32 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 33 | *.manifest 34 | *.spec 35 | 36 | # Installer logs 37 | pip-log.txt 38 | pip-delete-this-directory.txt 39 | 40 | # Unit test / coverage reports 41 | htmlcov/ 42 | .tox/ 43 | .nox/ 44 | .coverage 45 | .coverage.* 46 | .cache 47 | nosetests.xml 48 | coverage.xml 49 | *.cover 50 | *.py,cover 51 | .hypothesis/ 52 | .pytest_cache/ 53 | 54 | # Translations 55 | *.mo 56 | *.pot 57 | 58 | # Django stuff: 59 | *.log 60 | local_settings.py 61 | db.sqlite3 62 | db.sqlite3-journal 63 | 64 | # Flask stuff: 65 | instance/ 66 | .webassets-cache 67 | 68 | # Scrapy stuff: 69 | .scrapy 70 | 71 | # Sphinx documentation 72 | docs/_build/ 73 | 74 | # PyBuilder 75 | target/ 76 | 77 | # Jupyter Notebook 78 | .ipynb_checkpoints 79 | 80 | # IPython 81 | profile_default/ 82 | ipython_config.py 83 | 84 | # pyenv 85 | .python-version 86 | 87 | # pipenv 88 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 89 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 90 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 91 | # install all needed dependencies. 92 | #Pipfile.lock 93 | 94 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow 95 | __pypackages__/ 96 | 97 | # Celery stuff 98 | celerybeat-schedule 99 | celerybeat.pid 100 | 101 | # SageMath parsed files 102 | *.sage.py 103 | 104 | # Environments 105 | .env 106 | .venv 107 | env/ 108 | venv/ 109 | ENV/ 110 | env.bak/ 111 | venv.bak/ 112 | 113 | # Spyder project settings 114 | .spyderproject 115 | .spyproject 116 | 117 | # Rope project settings 118 | .ropeproject 119 | 120 | # mkdocs documentation 121 | /site 122 | 123 | # mypy 124 | .mypy_cache/ 125 | .dmypy.json 126 | dmypy.json 127 | 128 | # Pyre type checker 129 | .pyre/ 130 | .DS_Store 131 | -------------------------------------------------------------------------------- /visualize.py: -------------------------------------------------------------------------------- 1 | import cv2 2 | import os 3 | import glob 4 | import json 5 | import math 6 | import numpy as np 7 | 8 | 9 | def new_coord(cur_x, cur_y, offset_x, offset_y, mul_x, mul_y): 10 | new_x = (cur_x + offset_x) * mul_x + 105 11 | new_y = (cur_y + offset_y) * mul_y + 5 12 | return (int(new_x) - 100, 600 - int(new_y)) 13 | 14 | 15 | def check_arrow(img_name, img_path, json_path, save_path): 16 | output_path = save_path + '/' + img_name + '.png' 17 | 18 | img = cv2.imread(img_path) 19 | data = None 20 | with open(json_path) as f: 21 | data = json.load(f) 22 | 23 | color = (0, 255, 0) 24 | thickness = 2 25 | 26 | min_x = 1000 27 | max_x = -1000 28 | min_y = 1000 29 | max_y = -1000 30 | for line in data['line']: 31 | min_x = min(min_x, line['start_x'], line['end_x']) 32 | max_x = max(max_x, line['start_x'], line['end_x']) 33 | min_y = min(min_y, line['start_y'], line['end_y']) 34 | max_y = max(max_y, line['start_y'], line['end_y']) 35 | 36 | # let min_x, min_y to be origin 37 | 38 | offset_x = -min_x 39 | offset_y = -min_y 40 | # an offset is applied to all coordinates from JSON 41 | 42 | mul_x = 590 / (max_x + offset_x) 43 | mul_y = 590 / (max_y + offset_y) 44 | 45 | for line in data['line']: 46 | start_point = new_coord( 47 | line['start_x'], line['start_y'], offset_x, offset_y, mul_x, mul_y) 48 | end_point = new_coord( 49 | line['end_x'], line['end_y'], offset_x, offset_y, mul_x, mul_y) 50 | img = cv2.line(img, start_point, end_point, color, thickness) 51 | 52 | for arrow in data['arrow']: 53 | arrow_point = new_coord( 54 | arrow['x'], arrow['y'], offset_x, offset_y, mul_x, mul_y) 55 | img = cv2.circle(img, arrow_point, 2, color, thickness) 56 | 57 | cv2.imwrite(output_path, img) 58 | # cv2.imshow('ImageWindow', img) 59 | # cv2.waitKey() 60 | 61 | 62 | if __name__ == "__main__": 63 | img_path = './with_dash_png/*.png' 64 | json_path_ori = './arrow_json_garbage' 65 | save_path = './arrow_check' 66 | 67 | if not os.path.isdir(save_path): 68 | os.mkdir(save_path) 69 | 70 | path = glob.glob(img_path) 71 | 72 | for img in path: 73 | if img.endswith('0.png'): 74 | img_name = os.path.basename(img).split('.')[0] 75 | json_path = json_path_ori + '/' + img_name + '.json' 76 | check_arrow(img_name, img, json_path, save_path) 77 | -------------------------------------------------------------------------------- /dxfIO.py: -------------------------------------------------------------------------------- 1 | import ezdxf 2 | import sys 3 | ''' 4 | IO stream for dxf files 5 | ''' 6 | 7 | class streamIO: 8 | 9 | def __init__(self, doc=None, msp=None, filename=None): 10 | self.doc = doc 11 | self.msp = msp 12 | self.filename = filename 13 | 14 | def create_doc(self, version_name='AC1015'): 15 | self.doc = ezdxf.new(version_name) 16 | 17 | self.doc.header['$LIMMIN'] = (0,0) 18 | self.doc.header['$LIMMAX'] = (512,512) 19 | 20 | 21 | self.msp = self.doc.modelspace() 22 | 23 | def load_doc(self): 24 | if self.filename: 25 | self.doc = ezdxf.readfile(self.filename) 26 | self.msp = self.doc.modelspace() 27 | else: 28 | print("No file found! Create a new file...") 29 | self.create_doc() 30 | 31 | def create_layers(self): 32 | self.doc.styles.new('Regular', 33 | dxfattribs={'font': 'OpenSans-Regular.ttf'}) 34 | self.doc.styles.new('Times', 35 | dxfattribs={'font': 'times.ttf'}) 36 | self.doc.styles.new('Candara', 37 | dxfattribs={'font': 'Candara.ttf'}) 38 | self.doc.styles.new('Arial', 39 | dxfattribs={'font': 'arial.ttf'}) 40 | my_line_types = [ 41 | ( 42 | "DOTTED", "Dotted . . . . . . . . . . . . . . . .", 43 | [0.2, 0.0, -0.2]), 44 | ("DOTTEDX2", "Dotted (2x) . . . . . . . . ", 45 | [0.4, 0.0, -0.4]), 46 | ("DOTTED2", "Dotted (.5) . . . . . . . . . . . . . . . . . . . ", 47 | [0.1, 0.0, -0.1]), 48 | ("D", "- - - - - - - - - ", 49 | [1.0, 0.9, -1.0]), 50 | ] 51 | for name, desc, pattern in my_line_types: 52 | if name not in self.doc.linetypes: 53 | self.doc.linetypes.new(name=name, dxfattribs={'description': desc, 54 | 'pattern': pattern}) 55 | 56 | ## Contour: 1. Line 2. Circle 3. Arc 4. Dashed_line 57 | ## 'color': 1 => red; 102 => green; 5=> blue 58 | if 'CONTOUR_LINE' not in self.doc.layers: 59 | self.doc.layers.new(name='CONTOUR_LINE', dxfattribs={'linetype': 'Continuous'}) 60 | if 'CONTOUR_CIRCLE' not in self.doc.layers: 61 | self.doc.layers.new(name='CONTOUR_CIRCLE', dxfattribs={'linetype': 'Continuous'}) 62 | if 'CONTOUR_ARC' not in self.doc.layers: 63 | self.doc.layers.new(name='CONTOUR_ARC', dxfattribs={'linetype': 'Continuous'}) 64 | if 'CONTOUR_DASH' not in self.doc.layers: 65 | self.doc.layers.new(name='CONTOUR_DASH', dxfattribs={'linetype': 'D'}) 66 | 67 | ## Construction: 68 | if 'CONSTRUCTION' not in self.doc.layers: 69 | self.doc.layers.new(name='CONSTRUCTION', dxfattribs={'linetype': 'Continuous'}) 70 | if 'DIMENSION' not in self.doc.layers: 71 | self.doc.layers.new(name='DIMENSION', dxfattribs={'linetype': 'Continuous'}) 72 | 73 | def saveDXF(self, savename=None): 74 | if savename: 75 | self.doc.saveas(savename) 76 | else: 77 | self.doc.saveas(self.filename) 78 | 79 | # 80 | # if __name__ == "__main__": 81 | # stream1 = streamIO(filename=sys.argv[1]) 82 | # stream1.create_doc() 83 | # # stream1.load_doc() 84 | # stream1.create_layers() 85 | # stream1.saveDXF() -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Data Augmentation of Engineering Drawings for Data-driven Component Segmentation 2 | Created by Wentai Zhang, Quan Chen, Can Koz, Liuyue Xie, Amit Regmi, Soji Yamakawa, Tomotake Furuhata, Kenji Shimada, Levent Burak Kara from Carnegie Mellon University. 3 | 4 | ![teaser](teaser.png) 5 | 6 | ### Abstract 7 | We present a new data generation method to facilitate an automatic machine interpretation of 2D engineering part drawings. While such drawings are a common medium for clients to encode design and manufacturing requirements, a lack of computer support to automatically interpret these drawings necessitates part manufacturers to resort to laborious manual approaches for interpretation which, in turn, severely limits processing capacity. Although recent advances in trainable computer vision methods may enable automatic machine interpretation, it remains challenging to apply such methods to engineering drawings due to a lack of labeled training data. As one step toward this challenge, we propose a constrained data synthesis method to generate an arbitrarily large set of synthetic training drawings using only a handful of labeled examples. Our method is based on the randomization of the dimension sets subject to two major constraints to ensure the validity of the synthetic drawings. The effectiveness of our method is demonstrated in the context of a binary component segmentation task with a proposed list of descriptors. An evaluation of several image segmentation methods trained on our synthetic dataset shows that our approach to new data generation can boost the segmentation accuracy and the generalizability of the machine learning models to unseen drawings. 8 | 9 | ### Citation 10 | If you find our work useful in your research, please consider citing us: 11 | ``` 12 | @inproceedings{zhang2022data, 13 | title={Data Augmentation of Engineering Drawings for Data-driven Component Segmentation}, 14 | author={Zhang, Wentai and Chen, Quan and Koz, Can and Xie, Liuyue and Regmi, Amit and Yamakawa, Soji and Furuhata Tomotake and Shimada, Kenji and Kara, Levent Burak}, 15 | booktitle={ASME 2022 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference}, 16 | pages={}, 17 | year={2022}, 18 | organization={American Society of Mechanical Engineers} 19 | } 20 | ``` 21 | 22 | ### Dependencies 23 | ``` 24 | dxfgrabber==1.0.1 25 | ezdxf==0.11.1 26 | matplotlib==3.1.1 27 | multiprocess==0.70.9 28 | numpy==1.17.2 29 | pandas==0.25.3 30 | python-dateutil==2.8.0 31 | python-utils==2.3.0 32 | scikit-learn==1.0.2 33 | ``` 34 | 35 | ### Usage 36 | 1. Prepare part drawings in DXF format. Some sample drawings are provided in `/raw_data` folder. Note that the outer frames, symbols for geometric tolerances and surface roughness are not considered in the current scope of work. The layers need to follow the same style as the given examples. 37 | 2. Open `dxfRunner.py`. The variable `num` controls the number of synthetic drawings generated from each given examples in `/raw_data`. 38 | 3. Install all required dependencies. Run `dxfRunner.py` file until it shows `Draw File DONE!!! Copy File DONE!!!` in the command line. 39 | 4. The synthesized dxf files are saved in a newly created folder named `generated_dxf`. The parameters in JSON format corresponding to each synthetic drawing are saved in `generated_json`. 40 | 41 | ### Aknowledgement 42 | The authors would like to thank MiSUMi Corporation for their provision of a contemporary engineering problem, guidance on the applicability of developed methods, and financial support. -------------------------------------------------------------------------------- /dxfReader.py: -------------------------------------------------------------------------------- 1 | import ezdxf 2 | import sys 3 | import json 4 | import math 5 | 6 | 7 | class Reader: 8 | 9 | def __init__(self): 10 | 11 | self.data = {'line': [], 'dash_line': [], 'circle': [], 'arc': [], 12 | 'construction_line': [], 'linear_dimension': [], 13 | 'diameter_dimension': []} 14 | self.doc = None 15 | self.msp = None 16 | 17 | def read_dxf(self, dxf_input): 18 | """ 19 | Read input dxf file. 20 | :param dxf_input: dxf file 21 | """ 22 | self.doc = ezdxf.readfile(dxf_input) 23 | self.msp = self.doc.modelspace() 24 | 25 | def save_info(self): 26 | """ 27 | Parse info from model space and save info in to dictionary. 28 | """ 29 | 30 | for e in self.msp: 31 | if e.dxftype() == 'LINE': 32 | if e.dxf.linetype == 'HIDDEN': 33 | self.data['dash_line'].append({ 34 | 'start_x': e.dxf.start[0], 35 | 'start_y': e.dxf.start[1], 36 | 'end_x': e.dxf.end[0], 37 | 'end_y': e.dxf.end[1] 38 | }) 39 | else: 40 | self.data['line'].append({ 41 | 'start_x': e.dxf.start[0], 42 | 'start_y': e.dxf.start[1], 43 | 'end_x': e.dxf.end[0], 44 | 'end_y': e.dxf.end[1] 45 | }) 46 | if e.dxftype() == 'CIRCLE': 47 | self.data['circle'].append({ 48 | 'center_x': e.dxf.center[0], 49 | 'center_y': e.dxf.center[1], 50 | 'radius': e.dxf.radius 51 | }) 52 | self.data['construction_line'].append({ 53 | 'start_x': e.dxf.center[0] - 1.4 * e.dxf.radius, 54 | 'start_y': e.dxf.center[1], 55 | 'end_x': e.dxf.center[0] + 1.4 * e.dxf.radius, 56 | 'end_y': e.dxf.center[1] 57 | }) 58 | self.data['construction_line'].append({ 59 | 'start_x': e.dxf.center[0], 60 | 'start_y': e.dxf.center[1] - 1.4 * e.dxf.radius, 61 | 'end_x': e.dxf.center[0], 62 | 'end_y': e.dxf.center[1] + 1.4 * e.dxf.radius 63 | }) 64 | if e.dxftype() == 'ARC': 65 | self.data['arc'].append({ 66 | 'center_x': e.dxf.center[0], 67 | 'center_y': e.dxf.center[1], 68 | 'radius': e.dxf.radius, 69 | 'start_angle': e.dxf.start_angle, 70 | 'end_angle': e.dxf.end_angle 71 | }) 72 | if e.dxftype() == 'DIMENSION': 73 | if e.dxf.dimtype == 160: 74 | p1_x = e.dxf.defpoint2[0] 75 | p1_y = e.dxf.defpoint2[1] 76 | p2_x = e.dxf.defpoint3[0] 77 | p2_y = e.dxf.defpoint3[1] 78 | # determine horizontal还是vertical 79 | angle = 90 80 | l_x = e.dxf.text_midpoint[0] 81 | l_y = e.dxf.text_midpoint[1] 82 | if ((p1_x < l_x < p2_x) or (p1_x > l_x > p2_x)) and ( 83 | (l_y > p1_y and l_y > p2_y) or ( 84 | l_y < p1_y and l_y < p2_y)): 85 | angle = 0 86 | # edge cases of angle: 87 | if p1_y == p2_y: 88 | angle = 0 89 | 90 | # identify the start and end point of the dimension 91 | # if it is horizontal the one with smaller x coordinate is point1 92 | if angle == 0 and p1_x > p2_x: 93 | p1_x = e.dxf.defpoint3[0] 94 | p1_y = e.dxf.defpoint3[1] 95 | p2_x = e.dxf.defpoint2[0] 96 | p2_y = e.dxf.defpoint2[1] 97 | 98 | # if it is vertical, the one with smaller y coordinat is point1 99 | if angle == 90 and p1_y > p2_y: 100 | p1_x = e.dxf.defpoint3[0] 101 | p1_y = e.dxf.defpoint3[1] 102 | p2_x = e.dxf.defpoint2[0] 103 | p2_y = e.dxf.defpoint2[1] 104 | 105 | b_x = p2_x 106 | b_y = e.dxf.text_midpoint[1] 107 | 108 | if angle == 90: 109 | b_x = e.dxf.text_midpoint[0] 110 | b_y = p2_y 111 | 112 | self.data['linear_dimension'].append({ 113 | 'base_point_x': b_x, 114 | 'base_point_y': b_y, 115 | 'dimension_point1_x': p1_x, 116 | 'dimension_point1_y': p1_y, 117 | 'dimension_point2_x': p2_x, 118 | 'dimension_point2_y': p2_y, 119 | 'angle': angle 120 | }) 121 | else: 122 | p1_x = e.dxf.defpoint[0] 123 | p1_y = e.dxf.defpoint[1] 124 | p2_x = e.dxf.defpoint4[0] 125 | p2_y = e.dxf.defpoint4[1] 126 | center_x = p1_x 127 | center_y = p1_y 128 | radius = math.sqrt( 129 | (p1_x - p2_x) ** 2 + (p1_y - p2_y) ** 2) 130 | 131 | k = (p1_y - p2_y) / (p1_x - p2_x) 132 | b = (p1_y - k * p1_x) 133 | location_y = e.dxf.text_midpoint[1] - 1.25 - 0.625 134 | location_x = (location_y - b) / k 135 | 136 | self.data['diameter_dimension'].append({ 137 | 'center_x': center_x, 138 | 'center_y': center_y, 139 | 'radius': radius, 140 | 'location_x': location_x, 141 | 'location_y': location_y 142 | }) 143 | 144 | def save_json(self, save_path): 145 | """ 146 | Save the dictionary into a json file. 147 | :param save_path: input file path 148 | """ 149 | json_object = json.dumps(self.data, indent=4) 150 | with open(save_path, 'w') as outfile: 151 | outfile.write(json_object) 152 | -------------------------------------------------------------------------------- /arrow_reader.py: -------------------------------------------------------------------------------- 1 | import ezdxf 2 | import sys 3 | import json 4 | import math 5 | import numpy as np 6 | 7 | 8 | class Arrow_Reader: 9 | 10 | def __init__(self): 11 | 12 | self.data = {'line': [], 'linear_dimension': [], 13 | 'diameter_dimension': [], 'arrow': []} 14 | self.doc = None 15 | self.msp = None 16 | 17 | def read_dxf(self, dxf_input): 18 | """ 19 | Read input dxf file. 20 | :param dxf_input: dxf file 21 | """ 22 | self.doc = ezdxf.readfile(dxf_input) 23 | self.msp = self.doc.modelspace() 24 | 25 | def save_info(self): 26 | """ 27 | Parse info from model space and save info in to dictionary. 28 | """ 29 | 30 | for e in self.msp: 31 | if e.dxftype() == 'LINE': 32 | if e.dxf.linetype == 'HIDDEN': 33 | self.data['dash_line'].append({ 34 | 'start_x': e.dxf.start[0], 35 | 'start_y': e.dxf.start[1], 36 | 'end_x': e.dxf.end[0], 37 | 'end_y': e.dxf.end[1] 38 | }) 39 | else: 40 | self.data['line'].append({ 41 | 'start_x': e.dxf.start[0], 42 | 'start_y': e.dxf.start[1], 43 | 'end_x': e.dxf.end[0], 44 | 'end_y': e.dxf.end[1] 45 | }) 46 | if e.dxftype() == 'DIMENSION': 47 | 48 | if e.dxf.dimtype == 32: 49 | text_pos = e.dxf.text_midpoint 50 | text_x = text_pos[0] 51 | text_y = text_pos[1] 52 | 53 | p1_x = e.dxf.defpoint2[0] 54 | p1_y = e.dxf.defpoint2[1] 55 | p2_x = e.dxf.defpoint3[0] 56 | p2_y = e.dxf.defpoint3[1] 57 | # determine horizontal还是vertical 58 | angle = 90 59 | l_x = e.dxf.text_midpoint[0] 60 | l_y = e.dxf.text_midpoint[1] 61 | if ((p1_x < l_x < p2_x) or (p1_x > l_x > p2_x)) and ( 62 | (l_y > p1_y and l_y > p2_y) or ( 63 | l_y < p1_y and l_y < p2_y)): 64 | angle = 0 65 | # edge cases of angle: 66 | if p1_y == p2_y: 67 | angle = 0 68 | 69 | # identify the start and end point of the dimension 70 | # if it is horizontal the one with smaller x coordinate is point1 71 | if angle == 0 and p1_x > p2_x: 72 | p1_x = e.dxf.defpoint3[0] 73 | p1_y = e.dxf.defpoint3[1] 74 | p2_x = e.dxf.defpoint2[0] 75 | p2_y = e.dxf.defpoint2[1] 76 | 77 | # if it is vertical, the one with smaller y coordinat is point1 78 | if angle == 90 and p1_y > p2_y: 79 | p1_x = e.dxf.defpoint3[0] 80 | p1_y = e.dxf.defpoint3[1] 81 | p2_x = e.dxf.defpoint2[0] 82 | p2_y = e.dxf.defpoint2[1] 83 | 84 | b_x = p2_x 85 | b_y = e.dxf.text_midpoint[1] 86 | 87 | if angle == 90: 88 | b_x = e.dxf.text_midpoint[0] 89 | b_y = p2_y 90 | 91 | self.data['linear_dimension'].append({ 92 | 'base_point_x': b_x, 93 | 'base_point_y': b_y, 94 | 'dimension_point1_x': p1_x, 95 | 'dimension_point1_y': p1_y, 96 | 'dimension_point2_x': p2_x, 97 | 'dimension_point2_y': p2_y, 98 | 'text_x': text_x, 99 | 'text_y': text_y, 100 | 'angle': angle 101 | }) 102 | 103 | arrow_x1 = 0 104 | arrow_y1 = 0 105 | arrow_x2 = 0 106 | arrow_y2 = 0 107 | if angle == 0: 108 | arrow_y1 = text_y - 2 109 | arrow_y2 = text_y - 2 110 | delta_x = abs(b_x - text_x) 111 | arrow_x1 = b_x 112 | arrow_x2 = b_x - 2 * delta_x 113 | else: 114 | 115 | delta_y = abs(b_y - text_y) 116 | arrow_y1 = b_y 117 | 118 | arrow_x1 = text_x + 2 119 | arrow_x2 = text_x + 2 120 | arrow_y2 = b_y - 2 * delta_y 121 | 122 | # if b_x < p1_x: 123 | # arrow_x1 = text_x + 2 124 | # arrow_x2 = text_x + 2 125 | # arrow_y2 = b_y - 2 * delta_y 126 | # else: 127 | # arrow_x1 = text_x - 2 128 | # arrow_x2 = text_x - 2 129 | # arrow_y2 = b_y + 2 * delta_y 130 | 131 | self.data['arrow'].append({ 132 | 'x': arrow_x1, 133 | 'y': arrow_y1, 134 | 'angle': angle 135 | }) 136 | 137 | self.data['arrow'].append({ 138 | 'x': arrow_x2, 139 | 'y': arrow_y2, 140 | 'angle': angle 141 | }) 142 | 143 | else: 144 | text_pos = e.dxf.text_midpoint 145 | text_x = text_pos[0] 146 | text_y = text_pos[1] 147 | 148 | p1_x = e.dxf.defpoint[0] 149 | p1_y = e.dxf.defpoint[1] 150 | p2_x = e.dxf.defpoint4[0] 151 | p2_y = e.dxf.defpoint4[1] 152 | center_x = p1_x 153 | center_y = p1_y 154 | radius = math.sqrt( 155 | (p1_x - p2_x) ** 2 + (p1_y - p2_y) ** 2) 156 | 157 | k = (p1_y - p2_y) / (p1_x - p2_x) 158 | b = (p1_y - k * p1_x) 159 | location_y = e.dxf.text_midpoint[1] - 1.25 - 0.625 160 | location_x = (location_y - b) / k 161 | 162 | self.data['diameter_dimension'].append({ 163 | 'center_x': center_x, 164 | 'center_y': center_y, 165 | 'radius': radius, 166 | 'location_x': location_x, 167 | 'location_y': location_y, 168 | 'text_x': text_x, 169 | 'text_y': text_y 170 | }) 171 | 172 | # y = kx + b 173 | k = (location_y - center_y) / (location_x - center_x) 174 | b = location_y - k * location_x 175 | 176 | arrow_x = 0 177 | arrow_y = 0 178 | angle = 0 179 | # if location_x > center_x: 180 | arrow_x1 = center_x - np.sqrt(radius**2 / (1 + k**2)) 181 | arrow_x2 = center_x + np.sqrt(radius**2 / (1 + k**2)) 182 | arrow_y1 = k * arrow_x1 + b 183 | arrow_y2 = k * arrow_x2 + b 184 | if location_x > center_x: 185 | arrow_x = max(arrow_x1, arrow_x2) 186 | else: 187 | arrow_x = min(arrow_x1, arrow_x2) 188 | 189 | if location_y > center_y: 190 | arrow_y = max(arrow_y1, arrow_y2) 191 | else: 192 | arrow_y = min(arrow_y1, arrow_y2) 193 | 194 | if abs(k) > 0.5: 195 | angle = 90 196 | else: 197 | angle = 0 198 | 199 | self.data['arrow'].append({ 200 | 'x': arrow_x, 201 | 'y': arrow_y, 202 | 'angle': angle 203 | }) 204 | 205 | def save_json(self, save_path): 206 | """ 207 | Save the dictionary into a json file. 208 | :param save_path: input file path 209 | """ 210 | json_object = json.dumps(self.data, indent=4) 211 | with open(save_path, 'w') as outfile: 212 | outfile.write(json_object) 213 | 214 | # if __name__ == "__main__": 215 | # path = './dxf_tobe_converted/0265_s_0_6.DXF' 216 | # output_path = '0265_s_0_0.json' 217 | # reader = Arrow_Reader() 218 | # reader.read_dxf(path) 219 | 220 | # # dwg = reader.doc 221 | # # print ("EXTMAX ", dwg.header['$EXTMAX']) 222 | # # print ("EXTMIN ", dwg.header['$EXTMIN']) 223 | # # print ("LIMMAX ", dwg.header['$LIMMAX']) 224 | # # print ("LIMMIN ", dwg.header['$LIMMIN']) 225 | 226 | # reader.save_info() 227 | # reader.save_json(output_path) 228 | -------------------------------------------------------------------------------- /dxfRunner.py: -------------------------------------------------------------------------------- 1 | import os 2 | import glob 3 | from os import walk 4 | from dxfIO import streamIO 5 | from dxfReader import Reader 6 | from dxfWriter import AddEntity 7 | from arrow_reader import Arrow_Reader 8 | import shutil 9 | 10 | 11 | def create_empty(file_name): 12 | stream1 = streamIO(filename=file_name) 13 | stream1.create_doc() 14 | stream1.create_layers() 15 | stream1.saveDXF() 16 | 17 | 18 | def load_create(num): 19 | ## create folders for dxf and json files. 20 | dxf_dir = './generated_dxf' 21 | if not os.path.isdir(dxf_dir): 22 | os.mkdir(dxf_dir) 23 | 24 | json_dir = './generated_json' 25 | if not os.path.isdir(json_dir): 26 | os.mkdir(json_dir) 27 | 28 | ## Create Empty dxf ground truth file 29 | f = [] 30 | my_path = './raw_data' 31 | for (dirpath, dirnames, filenames) in walk(my_path): 32 | f.extend(filenames) 33 | 34 | for i in f: 35 | file_name = i.split(".")[0] # e.g. 0030_f 0030_t 0031_f 36 | if file_name != "": 37 | try: 38 | view_dir = './generated_dxf/{}'.format(file_name) 39 | if not os.path.isdir(view_dir): 40 | os.mkdir(view_dir) 41 | 42 | for j in range(num + 1): 43 | empty_dxf_path = './generated_dxf/{}/{}_{}_0.DXF'.format( 44 | file_name, file_name, j) 45 | create_empty(empty_dxf_path) 46 | 47 | 48 | 49 | # for k in range(7): 50 | # empty_dxf_path = './generated_dxf/{}/{}_{}_{}.DXF'.format( 51 | # file_name, file_name, j, k) 52 | # create_empty(empty_dxf_path) 53 | 54 | ## Read dxf info into json file 55 | reader_path = './raw_data/{}'.format(i) 56 | reader1 = Reader() 57 | reader1.read_dxf(reader_path) 58 | reader1.save_info() 59 | reader_save_path = './generated_json/{}.json'.format(file_name) 60 | reader1.save_json(reader_save_path) 61 | except: 62 | print("encounter exception") 63 | continue 64 | print("Load and Create Empty File DONE!!!") 65 | 66 | 67 | def draw_0(file_path, json_path): 68 | """ 69 | Draw everything to dxf. 70 | :param file_path: 71 | :param json_path: 72 | :return: 73 | """ 74 | stream1 = streamIO(filename=file_path) 75 | stream1.load_doc() 76 | stream = AddEntity(stream1, json_path) 77 | 78 | stream.draw_contour_line() 79 | stream.draw_contour_circle() 80 | stream.draw_contour_arc() 81 | stream.draw_dash() 82 | stream.draw_construction() 83 | stream.draw_dimension() 84 | 85 | # stream.draw_bound() 86 | stream.draw_contour_line() 87 | stream1.saveDXF() 88 | 89 | 90 | def draw_0_random(file_path, json_path): 91 | """ 92 | Draw everything (random dimension) to dxf. 93 | :param file_path: 94 | :param json_path: 95 | :return: 96 | """ 97 | stream1 = streamIO(filename=file_path) 98 | stream1.load_doc() 99 | stream = AddEntity(stream1, json_path) 100 | 101 | stream.draw_contour_line() 102 | stream.draw_contour_circle() 103 | stream.draw_contour_arc() 104 | stream.draw_dash() 105 | stream.draw_construction() 106 | stream.draw_random_dimension() 107 | 108 | stream.draw_contour_line() 109 | # stream.draw_bound() 110 | stream1.saveDXF() 111 | 112 | 113 | def draw_1(file_path, json_path): 114 | """ 115 | Only draw contour line 116 | :param file_path: 117 | :param json_path: 118 | :return: 119 | """ 120 | stream1 = streamIO(filename=file_path) 121 | stream1.load_doc() 122 | stream = AddEntity(stream1, json_path) 123 | 124 | stream.draw_contour_line() 125 | 126 | # stream.draw_bound() 127 | stream1.saveDXF() 128 | 129 | 130 | def draw_2(file_path, json_path): 131 | """ 132 | Only draw contour circle 133 | :param file_path: 134 | :param json_path: 135 | :return: 136 | """ 137 | stream1 = streamIO(filename=file_path) 138 | stream1.load_doc() 139 | stream = AddEntity(stream1, json_path) 140 | 141 | stream.draw_contour_circle() 142 | 143 | # stream.draw_bound() 144 | stream1.saveDXF() 145 | 146 | 147 | def draw_3(file_path, json_path): 148 | """ 149 | Only draw contour arc 150 | :param file_path: 151 | :param json_path: 152 | :return: 153 | """ 154 | stream1 = streamIO(filename=file_path) 155 | stream1.load_doc() 156 | stream = AddEntity(stream1, json_path) 157 | 158 | stream.draw_contour_arc() 159 | 160 | # stream.draw_bound() 161 | stream1.saveDXF() 162 | 163 | 164 | def draw_4(file_path, json_path): 165 | """ 166 | Only draw contour dash 167 | :param file_path: 168 | :param json_path: 169 | :return: 170 | """ 171 | stream1 = streamIO(filename=file_path) 172 | stream1.load_doc() 173 | stream = AddEntity(stream1, json_path) 174 | 175 | stream.draw_dash() 176 | 177 | # stream.draw_bound() 178 | stream1.saveDXF() 179 | 180 | 181 | def draw_5(file_path, json_path): 182 | """ 183 | Only draw construction 184 | :param file_path: 185 | :param json_path: 186 | :return: 187 | """ 188 | stream1 = streamIO(filename=file_path) 189 | stream1.load_doc() 190 | stream = AddEntity(stream1, json_path) 191 | 192 | stream.draw_construction() 193 | 194 | # stream.draw_bound() 195 | stream1.saveDXF() 196 | 197 | 198 | def draw_6(file_path, json_path): 199 | """ 200 | Only draw dimensions 201 | :param file_path: 202 | :param json_path: 203 | :return: 204 | """ 205 | stream1 = streamIO(filename=file_path) 206 | stream1.load_doc() 207 | stream = AddEntity(stream1, json_path) 208 | 209 | stream.draw_dimension() 210 | 211 | # stream.draw_bound() 212 | stream1.saveDXF() 213 | 214 | 215 | def draw_6_random(file_path, json_path): 216 | """ 217 | Only draw contour line 218 | :param file_path: 219 | :param json_path: 220 | :return: 221 | """ 222 | stream1 = streamIO(filename=file_path) 223 | stream1.load_doc() 224 | stream = AddEntity(stream1, json_path) 225 | 226 | stream.draw_random_dimension() 227 | 228 | # stream.draw_bound() 229 | stream1.saveDXF() 230 | 231 | 232 | def draw_contour_wo_dash(file_path, json_path): 233 | stream1 = streamIO(filename=file_path) 234 | stream1.load_doc() 235 | stream = AddEntity(stream1, json_path) 236 | stream.draw_contour() 237 | # stream.draw_bound() 238 | stream1.saveDXF() 239 | 240 | 241 | def draw_contour_w_dash(file_path, json_path): 242 | stream1 = streamIO(filename=file_path) 243 | stream1.load_doc() 244 | stream = AddEntity(stream1, json_path) 245 | stream.draw_contour() 246 | stream.draw_dash() 247 | # stream.draw_bound() 248 | stream1.saveDXF() 249 | 250 | 251 | def draw_whole(file_path, json_path): 252 | stream1 = streamIO(filename=file_path) 253 | stream1.load_doc() 254 | stream = AddEntity(stream1, json_path) 255 | stream.draw_contour() 256 | stream.draw_dash() 257 | stream.draw_construction() 258 | stream.draw_dimension() 259 | # stream.draw_bound() 260 | stream1.saveDXF() 261 | 262 | 263 | def draw_random(file_path, json_path): 264 | stream1 = streamIO(filename=file_path) 265 | stream1.load_doc() 266 | stream = AddEntity(stream1, json_path) 267 | stream.draw_contour() 268 | stream.draw_dash() 269 | stream.draw_construction() 270 | stream.draw_random_dimension() 271 | # stream.draw_bound() 272 | stream1.saveDXF() 273 | 274 | 275 | def draw(num): 276 | json_file = [] 277 | json_path = './generated_json' 278 | for (dirpath, dirnames, filenames) in walk(json_path): 279 | json_file.extend(filenames) 280 | 281 | for json in json_file: ## json file for each view. 282 | try: 283 | view_name = json.split(".")[0] # 0115_f 0131_t 284 | json_path_to_load = './generated_json/{}'.format(json) 285 | 286 | dxf_file = [] 287 | dxf_path = './generated_dxf/{}'.format(view_name) 288 | for (dirpath2, dirnames2, filenames2) in walk(dxf_path): 289 | dxf_file.extend(filenames2) 290 | 291 | print("Working on ... ", view_name) 292 | for file in dxf_file: 293 | origin_file_name = view_name + '_0' 294 | if file.startswith(origin_file_name): 295 | if file.endswith('0.DXF'): 296 | file_to_write_name = origin_file_name + '_0' 297 | file_path_to_write = './generated_dxf/{}/{}.DXF'.format( 298 | view_name, file_to_write_name) 299 | draw_0(file_path_to_write, json_path_to_load) 300 | 301 | for n in range(1, num + 1): 302 | new_file_name = view_name + '_' + str(n) 303 | if file.startswith(new_file_name): 304 | if file.endswith('0.DXF'): 305 | file_to_write_name = new_file_name + '_0' 306 | file_path_to_write = './generated_dxf/{}/{}.DXF'.format( 307 | view_name, file_to_write_name) 308 | draw_0_random(file_path_to_write, json_path_to_load) 309 | 310 | print(view_name, " is done.") 311 | except: 312 | continue 313 | print("Draw File DONE!!!") 314 | 315 | 316 | def copy(): 317 | delete_set = {'1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} 318 | origin_dir = './generated_dxf' 319 | dest = './dxf_tobe_converted' 320 | if not os.path.isdir(dest): 321 | os.mkdir(dest) 322 | dirs = os.listdir(origin_dir) 323 | for folder in dirs: 324 | origin_dxf_dir = origin_dir + '/{}'.format(folder) 325 | src_files = os.listdir(origin_dxf_dir) 326 | for file_name in src_files: 327 | checker = file_name.split('_')[2] 328 | if checker in delete_set: 329 | continue 330 | 331 | full_file_name = os.path.join(origin_dxf_dir, file_name) 332 | if os.path.isfile(full_file_name): 333 | shutil.copy(full_file_name, dest) 334 | 335 | print("Copy File DONE!!!") 336 | 337 | 338 | 339 | def arrow_handle(): 340 | ## create arrow_folder for json which contains arrow info 341 | arrow_dir = './arrow_json_garbage' 342 | 343 | if not os.path.isdir(arrow_dir): 344 | os.mkdir(arrow_dir) 345 | 346 | 347 | path = glob.glob('./dxf_tobe_converted/*.DXF') 348 | for f in path: 349 | if f.endswith('6.DXF'): 350 | file_name = os.path.basename(f).split('.')[0][:-1] 351 | save_path = arrow_dir + '/' + file_name + '0.json' 352 | 353 | reader = Arrow_Reader() 354 | reader.read_dxf(f) 355 | reader.save_info() 356 | reader.save_json(save_path) 357 | 358 | print("Save Arrow Info Done!!!") 359 | 360 | 361 | 362 | 363 | if __name__ == "__main__": 364 | num = 10 365 | load_create(num) 366 | draw(num) 367 | copy() 368 | # arrow_handle() 369 | -------------------------------------------------------------------------------- /dxfWriter.py: -------------------------------------------------------------------------------- 1 | import ezdxf 2 | from dxfIO import streamIO 3 | import json 4 | import sys 5 | import random 6 | import itertools 7 | 8 | 9 | class AddEntity: 10 | 11 | def __init__(self, streamIO=None, file_name=None): 12 | self.streamIO = streamIO 13 | 14 | with open(file_name, 'r') as openfile: 15 | self.json_object = json.load(openfile) 16 | 17 | def add_line(self, start, end, layer): 18 | """ 19 | Add a line to the dxf file. 20 | :param start: start point coordinate, (x,y) tuple. 21 | :param end: end point coordinate, (x,y) tuple. 22 | :param layer: String type, can be 'CONSTRUCTION', 'DIMENSION', 'CONTOUR'. 23 | :return: N/A. 24 | """ 25 | self.streamIO.msp.add_line(start, end, dxfattribs={'layer': layer}) 26 | 27 | 28 | 29 | def add_line_color(self, start, end, layer): 30 | """ 31 | Add a colored line to the dxf file. (This is for construction line) use blue color 32 | :param start: start point coordinate, (x,y) tuple. 33 | :param end: end point coordinate, (x,y) tuple. 34 | :param layer: String type, can be 'CONSTRUCTION', 'DIMENSION', 'CONTOUR'. 35 | :return: N/A. 36 | """ 37 | self.streamIO.msp.add_line(start, end, dxfattribs={'layer': layer, 'color': 2}) 38 | 39 | 40 | def add_circle(self, center, radius, layer): 41 | """ 42 | Add a circle to the dxf file. 43 | :param center: center of circle, (x,y) tuple 44 | :param radius: radius of circle, positive float. 45 | :param layer: String type, can be 'CONSTRUCTION', 'DIMENSION', 'CONTOUR'. 46 | :return: N/A 47 | """ 48 | self.streamIO.msp.add_circle(center, radius, 49 | dxfattribs={'layer': layer}) 50 | 51 | def add_arc(self, center, radius, start, end, layer): 52 | """ 53 | Add an arc to the dxf file. 54 | :param center: center of arc, (x,y) tuple 55 | :param radius: radius of arc, positive float. 56 | :param start: start angle of arc, float. Angle start at the 57 | positive x position. Angle increase in counterclockwise direction. 58 | :param end: end angle of arc, float. 59 | :param layer: String type, can be 'CONSTRUCTION', 'DIMENSION', 'CONTOUR'. 60 | :return: N/A 61 | """ 62 | self.streamIO.msp.add_arc(center, radius, start, end, 63 | dxfattribs={'layer': layer}) 64 | 65 | def add_text(self, text, position, rotation, align): 66 | """ 67 | Add text to the dxf file. 68 | :param text: String type, text. 69 | :param position: location of text, (x,y) tuple. 70 | :param rotation: angle of text. Angle start at the 71 | positive x position. Angle increase in counterclockwise direction. 72 | :param align: text alignment, can be 'TOP_LEFT', 'TOP_CENTER', 'TOP_RIGHT', 73 | 'Middle', 'MIDDLE_LEFT', 'MIDDLE_CENTER', 'MIDDLE_RIGHT', 'Bottom', 74 | 'BOTTOM_LEFT', 'BOTTOM_CENTER', 'BOTTOM_RIGHT', 'Baseline', 'LEFT', 75 | 'CENTER', 'RIGHT'. 76 | :return: N/A 77 | """ 78 | self.streamIO.msp.add_text(text, dxfattribs={'color': 5, 79 | 'rotation': rotation}).set_pos( 80 | position, align=align) 81 | 82 | 83 | 84 | 85 | 86 | def add_linear_dimension(self, base, start, end, angles): 87 | self.streamIO.msp.add_linear_dim(base=base, p1=start, p2=end, 88 | angle=angles, 89 | override={'dimdec': 2, ## decimal places 90 | 'dimlfac': 1, ## scale factor 91 | 'dimrnd': 0.01, ## rounding 92 | 'dimdsep': ord('.'), 93 | 'dimclre': 5, ## extension line color blue 94 | 'dimclrt': 6, ## text color Magenta 95 | 'dimclrd': 1, ## dimension color red 96 | 'dimasz': 2, ## arrow size 97 | 'dimtsz': 0, 98 | 'dimtxsty': 'Standard'}).render() 99 | 100 | def add_diameter_dimension(self, center, radius, location): 101 | self.streamIO.msp.add_radius_dim(center=center, location=location, 102 | radius=radius, 103 | override={'dimtoh': 1, 104 | 'dimcen': 2.5, 105 | 'dimlfac': 1, 106 | 'dimrnd': 0.01, 107 | 'dimdsep': ord('.'), 108 | 'dimdec': 2, 109 | 'dimclre': 5, 110 | 'dimclrt': 6, 111 | 'dimclrd': 1, 112 | # 'dimasz': 1, 113 | 'dimtxsty': 'Standard'}).render() 114 | 115 | 116 | def draw_contour_line(self): 117 | if len(self.json_object.get('line')) != 0: 118 | for i in range(len(self.json_object.get('line'))): 119 | x1 = self.json_object.get('line')[i].get('start_x') 120 | y1 = self.json_object.get('line')[i].get('start_y') 121 | x2 = self.json_object.get('line')[i].get('end_x') 122 | y2 = self.json_object.get('line')[i].get('end_y') 123 | self.add_line((x1, y1), (x2, y2), 'CONTOUR_LINE') 124 | 125 | def draw_contour_circle(self): 126 | if len(self.json_object.get('circle')) != 0: 127 | for i in range(len(self.json_object.get('circle'))): 128 | center_x = self.json_object.get('circle')[i].get('center_x') 129 | center_y = self.json_object.get('circle')[i].get('center_y') 130 | radius = self.json_object.get('circle')[i].get('radius') 131 | self.add_circle((center_x, center_y), radius, 'CONTOUR_CIRCLE') 132 | 133 | def draw_contour_arc(self): 134 | if len(self.json_object.get('arc')) != 0: 135 | for i in range(len(self.json_object.get('arc'))): 136 | center_x = self.json_object.get('arc')[i].get('center_x') 137 | center_y = self.json_object.get('arc')[i].get('center_y') 138 | radius = self.json_object.get('arc')[i].get('radius') 139 | start_angle = self.json_object.get('arc')[i].get('start_angle') 140 | end_angle = self.json_object.get('arc')[i].get('end_angle') 141 | self.add_arc((center_x, center_y), radius, start_angle, 142 | end_angle, 'CONTOUR_ARC') 143 | 144 | def draw_dash(self): 145 | if len(self.json_object.get('dash_line')) != 0: 146 | for i in range(len(self.json_object.get('dash_line'))): 147 | x1 = self.json_object.get('dash_line')[i].get('start_x') 148 | y1 = self.json_object.get('dash_line')[i].get('start_y') 149 | x2 = self.json_object.get('dash_line')[i].get('end_x') 150 | y2 = self.json_object.get('dash_line')[i].get('end_y') 151 | self.add_line((x1, y1), (x2, y2), 'CONTOUR_DASH') 152 | 153 | def draw_construction(self): 154 | if len(self.json_object.get('construction_line')) != 0: 155 | for i in range(len(self.json_object.get('construction_line'))): 156 | x1 = self.json_object.get('construction_line')[i].get('start_x') 157 | y1 = self.json_object.get('construction_line')[i].get('start_y') 158 | x2 = self.json_object.get('construction_line')[i].get('end_x') 159 | y2 = self.json_object.get('construction_line')[i].get('end_y') 160 | # self.add_line((x1, y1), (x2, y2), 'CONSTRUCTION') 161 | self.add_line_color((x1, y1), (x2, y2), 'CONSTRUCTION') 162 | 163 | def draw_dimension(self): 164 | if len(self.json_object.get('linear_dimension')) != 0: 165 | for i in range(len(self.json_object.get('linear_dimension'))): 166 | base_x = self.json_object.get('linear_dimension')[i].get( 167 | 'base_point_x') 168 | base_y = self.json_object.get('linear_dimension')[i].get( 169 | 'base_point_y') 170 | p1_x = self.json_object.get('linear_dimension')[i].get( 171 | 'dimension_point1_x') 172 | p1_y = self.json_object.get('linear_dimension')[i].get( 173 | 'dimension_point1_y') 174 | p2_x = self.json_object.get('linear_dimension')[i].get( 175 | 'dimension_point2_x') 176 | p2_y = self.json_object.get('linear_dimension')[i].get( 177 | 'dimension_point2_y') 178 | angle = self.json_object.get('linear_dimension')[i].get('angle') 179 | self.add_linear_dimension((base_x, base_y), (p1_x, p1_y), 180 | (p2_x, p2_y), angle) 181 | 182 | if len(self.json_object.get('diameter_dimension')) != 0: 183 | for i in range(len(self.json_object.get('diameter_dimension'))): 184 | center_x = self.json_object.get('diameter_dimension')[i].get( 185 | 'center_x') 186 | center_y = self.json_object.get('diameter_dimension')[i].get( 187 | 'center_y') 188 | radius = self.json_object.get('diameter_dimension')[i].get( 189 | 'radius') 190 | l_x = self.json_object.get('diameter_dimension')[i].get( 191 | 'location_x') 192 | l_y = self.json_object.get('diameter_dimension')[i].get( 193 | 'location_y') 194 | self.add_diameter_dimension((center_x, center_y), radius, 195 | (l_x, l_y)) 196 | 197 | # def draw_bound(self): 198 | # # self.add_line((0,0),(600,0), "CONTOUR_LINE") 199 | # # self.add_line((600,0),(600,600), "CONTOUR_LINE") 200 | # # self.add_line((600,600),(0,600), "CONTOUR_LINE") 201 | # # self.add_line((0,600),(0,0), "CONTOUR_LINE") 202 | # x_point = []; y_point = [] 203 | # if len(self.json_object.get('line')) != 0: 204 | # for i in range(len(self.json_object.get('line'))): 205 | # x1 = self.json_object.get('line')[i].get('start_x') 206 | # y1 = self.json_object.get('line')[i].get('start_y') 207 | # x2 = self.json_object.get('line')[i].get('end_x') 208 | # y2 = self.json_object.get('line')[i].get('end_y') 209 | # x_point.append(x1); x_point.append(x2) 210 | # y_point.append(y1); y_point.append(y2) 211 | 212 | # x_min = min(x_point); x_max = max(x_point) 213 | # y_min = min(y_point); y_max = max(y_point) 214 | 215 | # l = 35 216 | 217 | # c_x = (x_max + x_min) / 2 218 | # c_y = (y_max + y_min) / 2 219 | # if (x_max - x_min) >= (y_max - y_min): 220 | # x1 = c_x - (x_max - c_x) - l 221 | # y1 = c_y - (x_max - c_x) - l 222 | # x2 = c_x + (x_max - c_x) + l 223 | # y2 = c_y + (x_max - c_x) + l 224 | # self.add_line((x1, y1), (x1, y2), 'CONTOUR_LINE') 225 | # self.add_line((x1, y2), (x2, y2), 'CONTOUR_LINE') 226 | # self.add_line((x2, y2), (x2, y1), 'CONTOUR_LINE') 227 | # self.add_line((x2, y1), (x1, y1), 'CONTOUR_LINE') 228 | # else: 229 | # x1 = c_x - (y_max - c_y) - l 230 | # y1 = c_y - (y_max - c_y) - l 231 | # x2 = c_x + (y_max - c_y) + l 232 | # y2 = c_y + (y_max - c_y) + l 233 | # self.add_line((x1, y1), (x1, y2), 'CONTOUR_LINE') 234 | # self.add_line((x1, y2), (x2, y2), 'CONTOUR_LINE') 235 | # self.add_line((x2, y2), (x2, y1), 'CONTOUR_LINE') 236 | # self.add_line((x2, y1), (x1, y1), 'CONTOUR_LINE') 237 | 238 | 239 | 240 | 241 | 242 | 243 | def draw_random_dimension(self): 244 | 245 | point = []; x_point = []; y_point = [] 246 | if len(self.json_object.get('line')) != 0: 247 | for i in range(len(self.json_object.get('line'))): 248 | x1 = self.json_object.get('line')[i].get('start_x') 249 | y1 = self.json_object.get('line')[i].get('start_y') 250 | x2 = self.json_object.get('line')[i].get('end_x') 251 | y2 = self.json_object.get('line')[i].get('end_y') 252 | x_point.append(x1); x_point.append(x2) 253 | y_point.append(y1); y_point.append(y2) 254 | point.append((x1,y1)); point.append((x2,y2)) 255 | 256 | if len(self.json_object.get('circle')) != 0: 257 | for i in range(len(self.json_object.get('circle'))): 258 | x1 = self.json_object.get('circle')[i].get('center_x') 259 | y1 = self.json_object.get('circle')[i].get('center_y') 260 | x_point.append(x1); y_point.append(y1) 261 | point.append((x1,y1)) 262 | 263 | ## boundary of points 264 | x_min = min(x_point); x_max = max(x_point) 265 | y_min = min(y_point); y_max = max(y_point) 266 | 267 | ## get random pairs of points 268 | point = list(dict.fromkeys(point)) 269 | pairs = list(itertools.combinations(point, 2)) 270 | random.shuffle(pairs) 271 | 272 | ## Get random number of linear dimensions 273 | # num = len(self.json_object.get('linear_dimension')) 274 | # percentage = 1 + random.uniform(-0.2, 0.2) 275 | # random_num = int(num * percentage) 276 | 277 | random_num = len(self.json_object.get('linear_dimension')) 278 | x_set = set() 279 | y_set = set() 280 | count = 0 281 | for i in range(len(pairs)): 282 | if count == random_num: 283 | break 284 | 285 | 286 | x_1 = pairs[i][0][0] 287 | y_1 = pairs[i][0][1] 288 | x_2 = pairs[i][1][0] 289 | y_2 = pairs[i][1][1] 290 | 291 | # ### filter 处理掉穿过shape的extension line 292 | # if abs(x_1 - x_2) > 2 and abs(y_1 - y_2) > 2: 293 | # continue 294 | 295 | 296 | # if abs(x_1-x_2) > (x_max-x_min)/3 and abs(y_1-y_2) > (y_max-y_min)/3: 297 | # continue 298 | 299 | angle = 0; base_x = 0; base_y = 0 300 | p1_x = 0; p1_y = 0; p2_x = 0; p2_y = 0 301 | 302 | side = (-1)**random.randint(0,1) ## -1 means dimension on the left/ bottom side; 1 means on the right/top side 303 | 304 | # side = 1 305 | 306 | ## horizontal cases 307 | if abs(x_1 - x_2) >= abs(y_1 - y_2): 308 | 309 | # ## determind side 310 | # avg_y = (y_1 + y_2) / 2 311 | # if abs(y_max - avg_y) >= abs(y_min - avg_y): 312 | # side = -1 313 | 314 | 315 | if x_1 < x_2: 316 | p1_x = x_1; p2_x = x_2 317 | p1_y = y_1; p2_y = y_2 318 | else: 319 | p1_x = x_2; p2_x = x_1 320 | p1_y = y_2; p2_y = y_1 321 | 322 | if side == -1: 323 | base_x = p2_x 324 | # base_y = int(min(p1_y,p2_y) - (min(p1_y,p2_y) - y_min) - random.uniform(4,30)) 325 | base_y = int(min(p1_y,p2_y) - (min(p1_y,p2_y) - y_min) - random.uniform(-30,30)) 326 | 327 | # num_try = 0 328 | # while base_y in y_set and num_try < 4: 329 | # num_try += 1 330 | # base_y = int(min(p1_y,p2_y) - (min(p1_y,p2_y) - y_min) - random.uniform(4,30)) 331 | # if num_try == 4: 332 | # continue 333 | # for yp in range(base_y-4, base_y+4): 334 | # y_set.add(yp) 335 | else: 336 | base_x = p2_x 337 | base_y = int(max(p1_y,p2_y) + (y_max - max(p1_y,p2_y)) + random.uniform(-30,30)) 338 | 339 | # num_try = 0 340 | # while base_y in y_set and num_try < 4: 341 | # num_try += 1 342 | # base_y = int(max(p1_y,p2_y) + (y_max - max(p1_y,p2_y)) + random.uniform(4,30)) 343 | # if num_try == 4: 344 | # continue 345 | # for yp in range(base_y-4, base_y+4): 346 | # y_set.add(yp) 347 | 348 | else: 349 | # ## determind side 350 | # avg_x = (x_1 + x_2) / 2 351 | # if abs(x_max - avg_x) >= abs(x_min - avg_x): 352 | # side = -1 353 | 354 | 355 | angle = 90 356 | if y_1 < y_2: 357 | p1_x = x_1; p2_x = x_2 358 | p1_y = y_1; p2_y = y_2 359 | else: 360 | p1_x = x_2; p2_x = x_1 361 | p1_y = y_2; p2_y = y_1 362 | 363 | if side == -1: 364 | base_y = p2_y 365 | base_x = int(min(p1_x,p2_x) - (min(p1_x,p2_x) - x_min) - random.uniform(-30,30)) 366 | 367 | # num_try = 0 368 | # while base_x in x_set and num_try < 4: 369 | # num_try += 1 370 | # base_x = int(min(p1_x,p2_x) - (min(p1_x,p2_x) - x_min) - random.uniform(4,30)) 371 | # if num_try == 4: 372 | # continue 373 | # for xp in range(base_x-4, base_x+4): 374 | # x_set.add(xp) 375 | else: 376 | base_y = p2_y 377 | base_x = int(max(p1_x,p2_x) + (x_max - max(p1_x,p2_x)) + random.uniform(-30,30)) 378 | 379 | # num_try = 0 380 | # while base_x in x_set and num_try < 4: 381 | # num_try += 1 382 | # base_x = int(max(p1_x,p2_x) + (x_max - max(p1_x,p2_x)) + random.uniform(4,30)) 383 | # if num_try == 4: 384 | # continue 385 | # for xp in range(base_x-4, base_x+4): 386 | # x_set.add(xp) 387 | 388 | 389 | self.add_linear_dimension((base_x, base_y), (p1_x, p1_y), 390 | (p2_x, p2_y), angle) 391 | count += 1 392 | 393 | 394 | 395 | if len(self.json_object.get('diameter_dimension')) != 0: 396 | circle_num = len(self.json_object.get('diameter_dimension')) 397 | circle = [] 398 | for i in range(len(self.json_object.get('circle'))): 399 | x_c = self.json_object.get('circle')[i].get('center_x') 400 | y_c = self.json_object.get('circle')[i].get('center_y') 401 | radius = self.json_object.get('circle')[i].get('radius') 402 | circle.append((x_c, y_c, radius)) 403 | 404 | for i in range(len(self.json_object.get('arc'))): 405 | x_c = self.json_object.get('arc')[i].get('center_x') 406 | y_c = self.json_object.get('arc')[i].get('center_y') 407 | radius = self.json_object.get('arc')[i].get('radius') 408 | circle.append((x_c, y_c, radius)) 409 | 410 | random.shuffle(circle) 411 | 412 | center_seen = set() 413 | for i in range(circle_num): 414 | center_x = circle[i][0]; center_y = circle[i][1]; radius = circle[i][2] 415 | cur_center = (int(center_x), int(center_y)) 416 | if cur_center in center_seen: 417 | continue 418 | else: 419 | center_seen.add(cur_center) 420 | l_x = -1 421 | l_y = -1 422 | dist_x_max = abs(x_max - center_x) 423 | dist_x_min = abs(x_min - center_x) 424 | dist_y_max = abs(y_max - center_y) 425 | dist_y_min = abs(y_min - center_y) 426 | 427 | min_dist = min(dist_x_max, dist_x_min, dist_y_max, dist_y_min) 428 | if dist_x_max <= dist_x_min: 429 | delta = min_dist 430 | delta = delta + 10 431 | l_x = int(center_x + delta) 432 | if dist_y_max < dist_y_min: 433 | l_y = int(center_y + delta) 434 | else: 435 | l_y = int(center_y - delta) 436 | while l_x in x_set or l_y in y_set: 437 | l_x += 2 438 | if dist_y_max < dist_y_min: 439 | l_y += 2 440 | else: 441 | l_y -= 2 442 | for xp in range(l_x-3, l_x+3): 443 | x_set.add(xp) 444 | for yp in range(l_y-3, l_y+3): 445 | y_set.add(yp) 446 | else: 447 | delta = min_dist 448 | delta = delta + 10 449 | l_x = int(center_x - delta) 450 | if dist_y_max < dist_y_min: 451 | l_y = int(center_y + delta) 452 | else: 453 | l_y = int(center_y - delta) 454 | while l_x in x_set or l_y in y_set: 455 | l_x -= 2 456 | if dist_y_max < dist_y_min: 457 | l_y += 2 458 | else: 459 | l_y -= 2 460 | for xp in range(l_x-3, l_x+3): 461 | x_set.add(xp) 462 | for yp in range(l_y-3, l_y+3): 463 | y_set.add(yp) 464 | 465 | 466 | 467 | 468 | 469 | # if abs(center_x - x_min) < abs(center_x - x_max): 470 | # l_x = int(x_min - random.uniform(2,30)) 471 | # num_try = 0 472 | # while l_x in x_set and num_try < 4: 473 | # num_try += 1 474 | # l_x = int(x_min - random.uniform(2,30)) 475 | # if num_try == 4: 476 | # continue 477 | # for xp in range(l_x-3, l_x+3): 478 | # x_set.add(xp) 479 | # else: 480 | # l_x = int(x_max + random.uniform(2,30)) 481 | # num_try = 0 482 | # while l_x in x_set and num_try < 4: 483 | # num_try += 1 484 | # l_x = int(x_max + random.uniform(2,30)) 485 | # if num_try == 4: 486 | # continue 487 | # for xp in range(l_x-3, l_x+3): 488 | # x_set.add(xp) 489 | 490 | # if abs(center_y - y_min) < abs(center_y - y_max): 491 | # l_y = int(y_min - random.uniform(2,30)) 492 | # num_try = 0 493 | # while l_y in y_set and num_try < 4: 494 | # num_try += 1 495 | # l_y = int(y_min - random.uniform(2,30)) 496 | # if num_try == 4: 497 | # continue 498 | # for yp in range(l_y-3, l_y+3): 499 | # y_set.add(yp) 500 | # else: 501 | # l_y = int(y_max + random.uniform(2,30)) 502 | # num_try = 0 503 | # while l_y in y_set and num_try < 4: 504 | # num_try += 1 505 | # l_y = int(y_max + random.uniform(2,30)) 506 | # if num_try == 4: 507 | # continue 508 | # for yp in range(l_y-3, l_y+3): 509 | # y_set.add(yp) 510 | 511 | 512 | 513 | self.add_diameter_dimension((center_x, center_y), radius, 514 | (l_x, l_y)) 515 | 516 | 517 | 518 | def coordinate_transform(old_x, old_y, size_y): 519 | """ 520 | Function works to perform coordinates transformation between 521 | coordinates with left-bottom corner as origin and 522 | coordinates with left-upper corner as origin. 523 | :param old_x: horizontal coordinate. 524 | :param old_y: vertical coordinate. 525 | :param size_y: vertical height of the image. 526 | :return: new_x: the new horizontal coordinate; new_y the new vertical coordinate. 527 | """ 528 | new_x = x 529 | new_y = abs(size_y - y) 530 | return new_x, new_y 531 | 532 | # 533 | # if __name__ == "__main__": 534 | # stream1 = streamIO(filename='./ground_truth/0716/0716.DXF') 535 | # stream1.load_doc() 536 | # file_name = './ground_truth/0716/0716.json' 537 | # 538 | # stream = AddEntity(stream1,file_name) 539 | # 540 | # stream.draw_contour() 541 | # stream.draw_dimension() 542 | # stream1.saveDXF() -------------------------------------------------------------------------------- /raw_data/0053_f.DXF: -------------------------------------------------------------------------------- 1 | 0 2 | SECTION 3 | 2 4 | HEADER 5 | 9 6 | $ACADVER 7 | 1 8 | AC1015 9 | 9 10 | $ACADMAINTVER 11 | 70 12 | 6 13 | 9 14 | $DWGCODEPAGE 15 | 3 16 | ANSI_1252 17 | 9 18 | $INSBASE 19 | 10 20 | 0.0 21 | 20 22 | 0.0 23 | 30 24 | 0.0 25 | 9 26 | $EXTMIN 27 | 10 28 | 0.0 29 | 20 30 | 0.0 31 | 30 32 | 0.0 33 | 9 34 | $EXTMAX 35 | 10 36 | 210.0 37 | 20 38 | 297.0 39 | 30 40 | 0.0 41 | 9 42 | $LIMMIN 43 | 10 44 | 0.0 45 | 20 46 | 0.0 47 | 9 48 | $LIMMAX 49 | 10 50 | 210.0 51 | 20 52 | 297.0 53 | 9 54 | $ORTHOMODE 55 | 70 56 | 0 57 | 9 58 | $REGENMODE 59 | 70 60 | 1 61 | 9 62 | $FILLMODE 63 | 70 64 | 1 65 | 9 66 | $QTEXTMODE 67 | 70 68 | 0 69 | 9 70 | $MIRRTEXT 71 | 70 72 | 1 73 | 9 74 | $LTSCALE 75 | 40 76 | 1.0 77 | 9 78 | $ATTMODE 79 | 70 80 | 1 81 | 9 82 | $TEXTSIZE 83 | 40 84 | 3.5 85 | 9 86 | $TRACEWID 87 | 40 88 | 1.0 89 | 9 90 | $TEXTSTYLE 91 | 7 92 | Standard 93 | 9 94 | $CLAYER 95 | 8 96 | 0 97 | 9 98 | $CELTYPE 99 | 6 100 | ByLayer 101 | 9 102 | $CECOLOR 103 | 62 104 | 256 105 | 9 106 | $CELTSCALE 107 | 40 108 | 1.0 109 | 9 110 | $DISPSILH 111 | 70 112 | 0 113 | 9 114 | $DIMSCALE 115 | 40 116 | 1.0 117 | 9 118 | $DIMASZ 119 | 40 120 | 3.302 121 | 9 122 | $DIMEXO 123 | 40 124 | 1.0 125 | 9 126 | $DIMDLI 127 | 40 128 | 3.75 129 | 9 130 | $DIMRND 131 | 40 132 | 0.0 133 | 9 134 | $DIMDLE 135 | 40 136 | 0.0 137 | 9 138 | $DIMEXE 139 | 40 140 | 1.0 141 | 9 142 | $DIMTP 143 | 40 144 | 0.0 145 | 9 146 | $DIMTM 147 | 40 148 | 0.0 149 | 9 150 | $DIMTXT 151 | 40 152 | 3.5 153 | 9 154 | $DIMCEN 155 | 40 156 | 2.5 157 | 9 158 | $DIMTSZ 159 | 40 160 | 0.0 161 | 9 162 | $DIMTOL 163 | 70 164 | 0 165 | 9 166 | $DIMLIM 167 | 70 168 | 0 169 | 9 170 | $DIMTIH 171 | 70 172 | 1 173 | 9 174 | $DIMTOH 175 | 70 176 | 1 177 | 9 178 | $DIMSE1 179 | 70 180 | 0 181 | 9 182 | $DIMSE2 183 | 70 184 | 0 185 | 9 186 | $DIMTAD 187 | 70 188 | 1 189 | 9 190 | $DIMZIN 191 | 70 192 | 0 193 | 9 194 | $DIMBLK 195 | 1 196 | 197 | 9 198 | $DIMASO 199 | 70 200 | 1 201 | 9 202 | $DIMSHO 203 | 70 204 | 1 205 | 9 206 | $DIMPOST 207 | 1 208 | 209 | 9 210 | $DIMAPOST 211 | 1 212 | 213 | 9 214 | $DIMALT 215 | 70 216 | 0 217 | 9 218 | $DIMALTD 219 | 70 220 | 3 221 | 9 222 | $DIMALTF 223 | 40 224 | 0.0393700787 225 | 9 226 | $DIMLFAC 227 | 40 228 | 1.0 229 | 9 230 | $DIMTOFL 231 | 70 232 | 1 233 | 9 234 | $DIMTVP 235 | 40 236 | 0.0 237 | 9 238 | $DIMTIX 239 | 70 240 | 0 241 | 9 242 | $DIMSOXD 243 | 70 244 | 0 245 | 9 246 | $DIMSAH 247 | 70 248 | 0 249 | 9 250 | $DIMBLK1 251 | 1 252 | 253 | 9 254 | $DIMBLK2 255 | 1 256 | 257 | 9 258 | $DIMSTYLE 259 | 2 260 | ISO-25 261 | 9 262 | $DIMCLRD 263 | 70 264 | 0 265 | 9 266 | $DIMCLRE 267 | 70 268 | 0 269 | 9 270 | $DIMCLRT 271 | 70 272 | 0 273 | 9 274 | $DIMTFAC 275 | 40 276 | 1.0 277 | 9 278 | $DIMGAP 279 | 40 280 | 1.524 281 | 9 282 | $DIMJUST 283 | 70 284 | 0 285 | 9 286 | $DIMSD1 287 | 70 288 | 0 289 | 9 290 | $DIMSD2 291 | 70 292 | 0 293 | 9 294 | $DIMTOLJ 295 | 70 296 | 0 297 | 9 298 | $DIMTZIN 299 | 70 300 | 0 301 | 9 302 | $DIMALTZ 303 | 70 304 | 0 305 | 9 306 | $DIMALTTZ 307 | 70 308 | 0 309 | 9 310 | $DIMUPT 311 | 70 312 | 0 313 | 9 314 | $DIMDEC 315 | 70 316 | 2 317 | 9 318 | $DIMTDEC 319 | 70 320 | 2 321 | 9 322 | $DIMALTU 323 | 70 324 | 2 325 | 9 326 | $DIMALTTD 327 | 70 328 | 3 329 | 9 330 | $DIMTXSTY 331 | 7 332 | Standard 333 | 9 334 | $DIMAUNIT 335 | 70 336 | 0 337 | 9 338 | $DIMADEC 339 | 70 340 | 2 341 | 9 342 | $DIMALTRND 343 | 40 344 | 0.0 345 | 9 346 | $DIMAZIN 347 | 70 348 | 0 349 | 9 350 | $DIMDSEP 351 | 70 352 | 44 353 | 9 354 | $DIMATFIT 355 | 70 356 | 3 357 | 9 358 | $DIMFRAC 359 | 70 360 | 0 361 | 9 362 | $DIMLDRBLK 363 | 1 364 | 365 | 9 366 | $DIMLUNIT 367 | 70 368 | 2 369 | 9 370 | $DIMLWD 371 | 70 372 | -2 373 | 9 374 | $DIMLWE 375 | 70 376 | -2 377 | 9 378 | $DIMTMOVE 379 | 70 380 | 0 381 | 9 382 | $LUNITS 383 | 70 384 | 2 385 | 9 386 | $LUPREC 387 | 70 388 | 2 389 | 9 390 | $SKETCHINC 391 | 40 392 | 1.0 393 | 9 394 | $FILLETRAD 395 | 40 396 | 10.0 397 | 9 398 | $AUNITS 399 | 70 400 | 0 401 | 9 402 | $AUPREC 403 | 70 404 | 2 405 | 9 406 | $MENU 407 | 1 408 | . 409 | 9 410 | $ELEVATION 411 | 40 412 | 0.0 413 | 9 414 | $PELEVATION 415 | 40 416 | 0.0 417 | 9 418 | $THICKNESS 419 | 40 420 | 0.0 421 | 9 422 | $LIMCHECK 423 | 70 424 | 0 425 | 9 426 | $CHAMFERA 427 | 40 428 | 0.0 429 | 9 430 | $CHAMFERB 431 | 40 432 | 0.0 433 | 9 434 | $CHAMFERC 435 | 40 436 | 0.0 437 | 9 438 | $CHAMFERD 439 | 40 440 | 0.0 441 | 9 442 | $SKPOLY 443 | 70 444 | 0 445 | 9 446 | $TDCREATE 447 | 40 448 | 2459039.649913877 449 | 9 450 | $TDUCREATE 451 | 40 452 | 2459039.274913877 453 | 9 454 | $TDUPDATE 455 | 40 456 | 2459039.649917813 457 | 9 458 | $TDUUPDATE 459 | 40 460 | 2459039.274917813 461 | 9 462 | $TDINDWG 463 | 40 464 | 0.0000000116 465 | 9 466 | $TDUSRTIMER 467 | 40 468 | 0.0000000116 469 | 9 470 | $USRTIMER 471 | 70 472 | 1 473 | 9 474 | $ANGBASE 475 | 50 476 | 0.0 477 | 9 478 | $ANGDIR 479 | 70 480 | 0 481 | 9 482 | $PDMODE 483 | 70 484 | 0 485 | 9 486 | $PDSIZE 487 | 40 488 | -1.0 489 | 9 490 | $PLINEWID 491 | 40 492 | 0.0 493 | 9 494 | $SPLFRAME 495 | 70 496 | 0 497 | 9 498 | $SPLINETYPE 499 | 70 500 | 6 501 | 9 502 | $SPLINESEGS 503 | 70 504 | 8 505 | 9 506 | $HANDSEED 507 | 5 508 | 9B 509 | 9 510 | $SURFTAB1 511 | 70 512 | 6 513 | 9 514 | $SURFTAB2 515 | 70 516 | 6 517 | 9 518 | $SURFTYPE 519 | 70 520 | 6 521 | 9 522 | $SURFU 523 | 70 524 | 6 525 | 9 526 | $SURFV 527 | 70 528 | 6 529 | 9 530 | $UCSBASE 531 | 2 532 | 533 | 9 534 | $UCSNAME 535 | 2 536 | 537 | 9 538 | $UCSORG 539 | 10 540 | 0.0 541 | 20 542 | 0.0 543 | 30 544 | 0.0 545 | 9 546 | $UCSXDIR 547 | 10 548 | 1.0 549 | 20 550 | 0.0 551 | 30 552 | 0.0 553 | 9 554 | $UCSYDIR 555 | 10 556 | 0.0 557 | 20 558 | 1.0 559 | 30 560 | 0.0 561 | 9 562 | $UCSORTHOREF 563 | 2 564 | 565 | 9 566 | $UCSORTHOVIEW 567 | 70 568 | 0 569 | 9 570 | $UCSORGTOP 571 | 10 572 | 0.0 573 | 20 574 | 0.0 575 | 30 576 | 0.0 577 | 9 578 | $UCSORGBOTTOM 579 | 10 580 | 0.0 581 | 20 582 | 0.0 583 | 30 584 | 0.0 585 | 9 586 | $UCSORGLEFT 587 | 10 588 | 0.0 589 | 20 590 | 0.0 591 | 30 592 | 0.0 593 | 9 594 | $UCSORGRIGHT 595 | 10 596 | 0.0 597 | 20 598 | 0.0 599 | 30 600 | 0.0 601 | 9 602 | $UCSORGFRONT 603 | 10 604 | 0.0 605 | 20 606 | 0.0 607 | 30 608 | 0.0 609 | 9 610 | $UCSORGBACK 611 | 10 612 | 0.0 613 | 20 614 | 0.0 615 | 30 616 | 0.0 617 | 9 618 | $PUCSBASE 619 | 2 620 | 621 | 9 622 | $PUCSNAME 623 | 2 624 | 625 | 9 626 | $PUCSORG 627 | 10 628 | 0.0 629 | 20 630 | 0.0 631 | 30 632 | 0.0 633 | 9 634 | $PUCSXDIR 635 | 10 636 | 1.0 637 | 20 638 | 0.0 639 | 30 640 | 0.0 641 | 9 642 | $PUCSYDIR 643 | 10 644 | 0.0 645 | 20 646 | 1.0 647 | 30 648 | 0.0 649 | 9 650 | $PUCSORTHOREF 651 | 2 652 | 653 | 9 654 | $PUCSORTHOVIEW 655 | 70 656 | 0 657 | 9 658 | $PUCSORGTOP 659 | 10 660 | 0.0 661 | 20 662 | 0.0 663 | 30 664 | 0.0 665 | 9 666 | $PUCSORGBOTTOM 667 | 10 668 | 0.0 669 | 20 670 | 0.0 671 | 30 672 | 0.0 673 | 9 674 | $PUCSORGLEFT 675 | 10 676 | 0.0 677 | 20 678 | 0.0 679 | 30 680 | 0.0 681 | 9 682 | $PUCSORGRIGHT 683 | 10 684 | 0.0 685 | 20 686 | 0.0 687 | 30 688 | 0.0 689 | 9 690 | $PUCSORGFRONT 691 | 10 692 | 0.0 693 | 20 694 | 0.0 695 | 30 696 | 0.0 697 | 9 698 | $PUCSORGBACK 699 | 10 700 | 0.0 701 | 20 702 | 0.0 703 | 30 704 | 0.0 705 | 9 706 | $USERI1 707 | 70 708 | 0 709 | 9 710 | $USERI2 711 | 70 712 | 0 713 | 9 714 | $USERI3 715 | 70 716 | 0 717 | 9 718 | $USERI4 719 | 70 720 | 0 721 | 9 722 | $USERI5 723 | 70 724 | 0 725 | 9 726 | $USERR1 727 | 40 728 | 0.0 729 | 9 730 | $USERR2 731 | 40 732 | 0.0 733 | 9 734 | $USERR3 735 | 40 736 | 0.0 737 | 9 738 | $USERR4 739 | 40 740 | 0.0 741 | 9 742 | $USERR5 743 | 40 744 | 0.0 745 | 9 746 | $WORLDVIEW 747 | 70 748 | 1 749 | 9 750 | $SHADEDGE 751 | 70 752 | 3 753 | 9 754 | $SHADEDIF 755 | 70 756 | 70 757 | 9 758 | $TILEMODE 759 | 70 760 | 1 761 | 9 762 | $MAXACTVP 763 | 70 764 | 64 765 | 9 766 | $PINSBASE 767 | 10 768 | 0.0 769 | 20 770 | 0.0 771 | 30 772 | 0.0 773 | 9 774 | $PLIMCHECK 775 | 70 776 | 0 777 | 9 778 | $PEXTMIN 779 | 10 780 | 1.0000000000E+20 781 | 20 782 | 1.0000000000E+20 783 | 30 784 | 1.0000000000E+20 785 | 9 786 | $PEXTMAX 787 | 10 788 | -1.0000000000E+20 789 | 20 790 | -1.0000000000E+20 791 | 30 792 | -1.0000000000E+20 793 | 9 794 | $PLIMMIN 795 | 10 796 | 0.0 797 | 20 798 | 0.0 799 | 9 800 | $PLIMMAX 801 | 10 802 | 420.0 803 | 20 804 | 297.0 805 | 9 806 | $UNITMODE 807 | 70 808 | 0 809 | 9 810 | $VISRETAIN 811 | 70 812 | 1 813 | 9 814 | $PLINEGEN 815 | 70 816 | 0 817 | 9 818 | $PSLTSCALE 819 | 70 820 | 1 821 | 9 822 | $TREEDEPTH 823 | 70 824 | 3020 825 | 9 826 | $CMLSTYLE 827 | 2 828 | Standard 829 | 9 830 | $CMLJUST 831 | 70 832 | 0 833 | 9 834 | $CMLSCALE 835 | 40 836 | 20.0 837 | 9 838 | $PROXYGRAPHICS 839 | 70 840 | 1 841 | 9 842 | $MEASUREMENT 843 | 70 844 | 1 845 | 9 846 | $CELWEIGHT 847 | 370 848 | -1 849 | 9 850 | $ENDCAPS 851 | 280 852 | 0 853 | 9 854 | $JOINSTYLE 855 | 280 856 | 0 857 | 9 858 | $LWDISPLAY 859 | 290 860 | 1 861 | 9 862 | $INSUNITS 863 | 70 864 | 4 865 | 9 866 | $HYPERLINKBASE 867 | 1 868 | 869 | 9 870 | $STYLESHEET 871 | 1 872 | 873 | 9 874 | $XEDIT 875 | 290 876 | 1 877 | 9 878 | $CEPSNTYPE 879 | 380 880 | 0 881 | 9 882 | $PSTYLEMODE 883 | 290 884 | 1 885 | 9 886 | $FINGERPRINTGUID 887 | 2 888 | {946113d5-3ff5-4979-bede-82bc709bb5e0} 889 | 9 890 | $VERSIONGUID 891 | 2 892 | {FAEB1C32-E019-11D5-929B-00C0DF256EC4} 893 | 9 894 | $EXTNAMES 895 | 290 896 | 1 897 | 9 898 | $PSVPSCALE 899 | 40 900 | 0.0 901 | 9 902 | $OLESTARTUP 903 | 290 904 | 0 905 | 0 906 | ENDSEC 907 | 0 908 | SECTION 909 | 2 910 | CLASSES 911 | 0 912 | CLASS 913 | 1 914 | ACDBDICTIONARYWDFLT 915 | 2 916 | AcDbDictionaryWithDefault 917 | 3 918 | ObjectDBX Classes 919 | 90 920 | 0 921 | 280 922 | 0 923 | 281 924 | 0 925 | 0 926 | CLASS 927 | 1 928 | VISUALSTYLE 929 | 2 930 | AcDbVisualStyle 931 | 3 932 | ObjectDBX Classes 933 | 90 934 | 4095 935 | 280 936 | 0 937 | 281 938 | 0 939 | 0 940 | CLASS 941 | 1 942 | MATERIAL 943 | 2 944 | AcDbMaterial 945 | 3 946 | ObjectDBX Classes 947 | 90 948 | 1153 949 | 280 950 | 0 951 | 281 952 | 0 953 | 0 954 | CLASS 955 | 1 956 | SCALE 957 | 2 958 | AcDbScale 959 | 3 960 | ObjectDBX Classes 961 | 90 962 | 1153 963 | 280 964 | 0 965 | 281 966 | 0 967 | 0 968 | CLASS 969 | 1 970 | TABLESTYLE 971 | 2 972 | AcDbTableStyle 973 | 3 974 | ObjectDBX Classes 975 | 90 976 | 4095 977 | 280 978 | 0 979 | 281 980 | 0 981 | 0 982 | CLASS 983 | 1 984 | MLEADERSTYLE 985 | 2 986 | AcDbMLeaderStyle 987 | 3 988 | ACDB_MLEADERSTYLE_CLASS 989 | 90 990 | 4095 991 | 280 992 | 0 993 | 281 994 | 0 995 | 0 996 | CLASS 997 | 1 998 | SUN 999 | 2 1000 | AcDbSun 1001 | 3 1002 | SCENEOE 1003 | 90 1004 | 1153 1005 | 280 1006 | 0 1007 | 281 1008 | 0 1009 | 0 1010 | CLASS 1011 | 1 1012 | ACDBPLACEHOLDER 1013 | 2 1014 | AcDbPlaceHolder 1015 | 3 1016 | ObjectDBX Classes 1017 | 90 1018 | 0 1019 | 280 1020 | 0 1021 | 281 1022 | 0 1023 | 0 1024 | CLASS 1025 | 1 1026 | LAYOUT 1027 | 2 1028 | AcDbLayout 1029 | 3 1030 | ObjectDBX Classes 1031 | 90 1032 | 0 1033 | 280 1034 | 0 1035 | 281 1036 | 0 1037 | 0 1038 | ENDSEC 1039 | 0 1040 | SECTION 1041 | 2 1042 | TABLES 1043 | 0 1044 | TABLE 1045 | 2 1046 | VPORT 1047 | 5 1048 | 8 1049 | 330 1050 | 0 1051 | 100 1052 | AcDbSymbolTable 1053 | 70 1054 | 1 1055 | 0 1056 | VPORT 1057 | 5 1058 | 29 1059 | 330 1060 | 8 1061 | 100 1062 | AcDbSymbolTableRecord 1063 | 100 1064 | AcDbViewportTableRecord 1065 | 2 1066 | *Active 1067 | 70 1068 | 0 1069 | 10 1070 | 0.0 1071 | 20 1072 | 0.0 1073 | 11 1074 | 1.0 1075 | 21 1076 | 1.0 1077 | 12 1078 | 105.0 1079 | 22 1080 | 148.5 1081 | 13 1082 | 0.0 1083 | 23 1084 | 0.0 1085 | 14 1086 | 10.0 1087 | 24 1088 | 10.0 1089 | 15 1090 | 10.0 1091 | 25 1092 | 10.0 1093 | 16 1094 | 0.0 1095 | 26 1096 | 0.0 1097 | 36 1098 | 1.0 1099 | 17 1100 | 0.0 1101 | 27 1102 | 0.0 1103 | 37 1104 | 0.0 1105 | 40 1106 | 297.0 1107 | 41 1108 | 0.7070707071 1109 | 42 1110 | 50.0 1111 | 43 1112 | 0.0 1113 | 44 1114 | 0.0 1115 | 50 1116 | 0.0 1117 | 51 1118 | 0.0 1119 | 71 1120 | 0 1121 | 72 1122 | 2000 1123 | 73 1124 | 1 1125 | 74 1126 | 3 1127 | 75 1128 | 0 1129 | 76 1130 | 0 1131 | 77 1132 | 0 1133 | 78 1134 | 0 1135 | 281 1136 | 0 1137 | 65 1138 | 1 1139 | 110 1140 | 0.0 1141 | 120 1142 | 0.0 1143 | 130 1144 | 0.0 1145 | 111 1146 | 1.0 1147 | 121 1148 | 0.0 1149 | 131 1150 | 0.0 1151 | 112 1152 | 0.0 1153 | 122 1154 | 1.0 1155 | 132 1156 | 0.0 1157 | 79 1158 | 0 1159 | 146 1160 | 0.0 1161 | 0 1162 | ENDTAB 1163 | 0 1164 | TABLE 1165 | 2 1166 | LTYPE 1167 | 5 1168 | 5 1169 | 330 1170 | 0 1171 | 100 1172 | AcDbSymbolTable 1173 | 70 1174 | 6 1175 | 0 1176 | LTYPE 1177 | 5 1178 | 14 1179 | 330 1180 | 5 1181 | 100 1182 | AcDbSymbolTableRecord 1183 | 100 1184 | AcDbLinetypeTableRecord 1185 | 2 1186 | ByBlock 1187 | 70 1188 | 0 1189 | 3 1190 | 1191 | 72 1192 | 65 1193 | 73 1194 | 0 1195 | 40 1196 | 0.0 1197 | 0 1198 | LTYPE 1199 | 5 1200 | 15 1201 | 330 1202 | 5 1203 | 100 1204 | AcDbSymbolTableRecord 1205 | 100 1206 | AcDbLinetypeTableRecord 1207 | 2 1208 | ByLayer 1209 | 70 1210 | 0 1211 | 3 1212 | 1213 | 72 1214 | 65 1215 | 73 1216 | 0 1217 | 40 1218 | 0.0 1219 | 0 1220 | LTYPE 1221 | 5 1222 | 16 1223 | 330 1224 | 5 1225 | 100 1226 | AcDbSymbolTableRecord 1227 | 100 1228 | AcDbLinetypeTableRecord 1229 | 2 1230 | Continuous 1231 | 70 1232 | 0 1233 | 3 1234 | Solid line 1235 | 72 1236 | 65 1237 | 73 1238 | 0 1239 | 40 1240 | 0.0 1241 | 0 1242 | LTYPE 1243 | 5 1244 | 6E 1245 | 330 1246 | 5 1247 | 100 1248 | AcDbSymbolTableRecord 1249 | 100 1250 | AcDbLinetypeTableRecord 1251 | 2 1252 | HIDDEN 1253 | 70 1254 | 0 1255 | 3 1256 | Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ 1257 | 72 1258 | 65 1259 | 73 1260 | 2 1261 | 40 1262 | 1.905 1263 | 49 1264 | 1.27 1265 | 74 1266 | 0 1267 | 49 1268 | -0.635 1269 | 74 1270 | 0 1271 | 0 1272 | LTYPE 1273 | 5 1274 | 6F 1275 | 330 1276 | 5 1277 | 100 1278 | AcDbSymbolTableRecord 1279 | 100 1280 | AcDbLinetypeTableRecord 1281 | 2 1282 | PHANTOM 1283 | 70 1284 | 0 1285 | 3 1286 | Phantom ______ __ __ ______ __ __ ______ 1287 | 72 1288 | 65 1289 | 73 1290 | 6 1291 | 40 1292 | 12.7 1293 | 49 1294 | 6.35 1295 | 74 1296 | 0 1297 | 49 1298 | -1.27 1299 | 74 1300 | 0 1301 | 49 1302 | 1.27 1303 | 74 1304 | 0 1305 | 49 1306 | -1.27 1307 | 74 1308 | 0 1309 | 49 1310 | 1.27 1311 | 74 1312 | 0 1313 | 49 1314 | -1.27 1315 | 74 1316 | 0 1317 | 0 1318 | LTYPE 1319 | 5 1320 | 70 1321 | 330 1322 | 5 1323 | 100 1324 | AcDbSymbolTableRecord 1325 | 100 1326 | AcDbLinetypeTableRecord 1327 | 2 1328 | CENTER 1329 | 70 1330 | 0 1331 | 3 1332 | Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 1333 | 72 1334 | 65 1335 | 73 1336 | 4 1337 | 40 1338 | 10.16 1339 | 49 1340 | 6.35 1341 | 74 1342 | 0 1343 | 49 1344 | -1.27 1345 | 74 1346 | 0 1347 | 49 1348 | 1.27 1349 | 74 1350 | 0 1351 | 49 1352 | -1.27 1353 | 74 1354 | 0 1355 | 0 1356 | LTYPE 1357 | 5 1358 | 71 1359 | 330 1360 | 5 1361 | 100 1362 | AcDbSymbolTableRecord 1363 | 100 1364 | AcDbLinetypeTableRecord 1365 | 2 1366 | CENTERX2 1367 | 70 1368 | 0 1369 | 3 1370 | Center (2x) ________ __ ________ __ _____ 1371 | 72 1372 | 65 1373 | 73 1374 | 4 1375 | 40 1376 | 20.32 1377 | 49 1378 | 12.7 1379 | 74 1380 | 0 1381 | 49 1382 | -2.54 1383 | 74 1384 | 0 1385 | 49 1386 | 2.54 1387 | 74 1388 | 0 1389 | 49 1390 | -2.54 1391 | 74 1392 | 0 1393 | 0 1394 | LTYPE 1395 | 5 1396 | 72 1397 | 330 1398 | 5 1399 | 100 1400 | AcDbSymbolTableRecord 1401 | 100 1402 | AcDbLinetypeTableRecord 1403 | 2 1404 | DOT2 1405 | 70 1406 | 0 1407 | 3 1408 | Dot (.5x) ........................................ 1409 | 72 1410 | 65 1411 | 73 1412 | 2 1413 | 40 1414 | 0.635 1415 | 49 1416 | 0.0 1417 | 74 1418 | 0 1419 | 49 1420 | -0.635 1421 | 74 1422 | 0 1423 | 0 1424 | ENDTAB 1425 | 0 1426 | TABLE 1427 | 2 1428 | LAYER 1429 | 5 1430 | 2 1431 | 330 1432 | 0 1433 | 100 1434 | AcDbSymbolTable 1435 | 70 1436 | 2 1437 | 0 1438 | LAYER 1439 | 5 1440 | 10 1441 | 330 1442 | 2 1443 | 100 1444 | AcDbSymbolTableRecord 1445 | 100 1446 | AcDbLayerTableRecord 1447 | 2 1448 | 0 1449 | 70 1450 | 0 1451 | 62 1452 | 7 1453 | 6 1454 | Continuous 1455 | 370 1456 | -3 1457 | 390 1458 | F 1459 | 0 1460 | LAYER 1461 | 5 1462 | 73 1463 | 330 1464 | 2 1465 | 100 1466 | AcDbSymbolTableRecord 1467 | 100 1468 | AcDbLayerTableRecord 1469 | 2 1470 | FORMAT 1471 | 70 1472 | 0 1473 | 62 1474 | 7 1475 | 6 1476 | Continuous 1477 | 370 1478 | -3 1479 | 390 1480 | F 1481 | 0 1482 | ENDTAB 1483 | 0 1484 | TABLE 1485 | 2 1486 | STYLE 1487 | 5 1488 | 3 1489 | 330 1490 | 0 1491 | 100 1492 | AcDbSymbolTable 1493 | 70 1494 | 2 1495 | 0 1496 | STYLE 1497 | 5 1498 | 11 1499 | 330 1500 | 3 1501 | 100 1502 | AcDbSymbolTableRecord 1503 | 100 1504 | AcDbTextStyleTableRecord 1505 | 2 1506 | Standard 1507 | 70 1508 | 0 1509 | 40 1510 | 0.0 1511 | 41 1512 | 1.0 1513 | 50 1514 | 0.0 1515 | 71 1516 | 0 1517 | 42 1518 | 3.5 1519 | 3 1520 | txt 1521 | 4 1522 | 1523 | 0 1524 | STYLE 1525 | 5 1526 | 85 1527 | 330 1528 | 3 1529 | 100 1530 | AcDbSymbolTableRecord 1531 | 100 1532 | AcDbTextStyleTableRecord 1533 | 2 1534 | SLDTEXTSTYLE0 1535 | 70 1536 | 0 1537 | 40 1538 | 0.0 1539 | 41 1540 | 0.75 1541 | 50 1542 | 0.0 1543 | 71 1544 | 0 1545 | 42 1546 | 3.5 1547 | 3 1548 | TXT 1549 | 4 1550 | 1551 | 0 1552 | ENDTAB 1553 | 0 1554 | TABLE 1555 | 2 1556 | VIEW 1557 | 5 1558 | 6 1559 | 330 1560 | 0 1561 | 100 1562 | AcDbSymbolTable 1563 | 70 1564 | 0 1565 | 0 1566 | ENDTAB 1567 | 0 1568 | TABLE 1569 | 2 1570 | UCS 1571 | 5 1572 | 7 1573 | 330 1574 | 0 1575 | 100 1576 | AcDbSymbolTable 1577 | 70 1578 | 0 1579 | 0 1580 | ENDTAB 1581 | 0 1582 | TABLE 1583 | 2 1584 | APPID 1585 | 5 1586 | 9 1587 | 330 1588 | 0 1589 | 100 1590 | AcDbSymbolTable 1591 | 70 1592 | 1 1593 | 0 1594 | APPID 1595 | 5 1596 | 12 1597 | 330 1598 | 9 1599 | 100 1600 | AcDbSymbolTableRecord 1601 | 100 1602 | AcDbRegAppTableRecord 1603 | 2 1604 | ACAD 1605 | 70 1606 | 0 1607 | 0 1608 | ENDTAB 1609 | 0 1610 | TABLE 1611 | 2 1612 | DIMSTYLE 1613 | 5 1614 | A 1615 | 330 1616 | 0 1617 | 100 1618 | AcDbSymbolTable 1619 | 70 1620 | 3 1621 | 100 1622 | AcDbDimStyleTable 1623 | 0 1624 | DIMSTYLE 1625 | 105 1626 | 27 1627 | 330 1628 | A 1629 | 100 1630 | AcDbSymbolTableRecord 1631 | 100 1632 | AcDbDimStyleTableRecord 1633 | 2 1634 | ISO-25 1635 | 70 1636 | 0 1637 | 41 1638 | 2.5 1639 | 42 1640 | 0.625 1641 | 43 1642 | 3.75 1643 | 44 1644 | 1.25 1645 | 73 1646 | 0 1647 | 74 1648 | 0 1649 | 77 1650 | 1 1651 | 78 1652 | 8 1653 | 140 1654 | 2.5 1655 | 141 1656 | 2.5 1657 | 143 1658 | 0.0393700787 1659 | 147 1660 | 0.625 1661 | 171 1662 | 3 1663 | 172 1664 | 1 1665 | 178 1666 | 0 1667 | 271 1668 | 2 1669 | 272 1670 | 2 1671 | 274 1672 | 3 1673 | 278 1674 | 44 1675 | 283 1676 | 0 1677 | 284 1678 | 8 1679 | 340 1680 | 11 1681 | 0 1682 | DIMSTYLE 1683 | 105 1684 | 86 1685 | 102 1686 | {ACAD_REACTORS 1687 | 330 1688 | 84 1689 | 102 1690 | } 1691 | 330 1692 | A 1693 | 100 1694 | AcDbSymbolTableRecord 1695 | 100 1696 | AcDbDimStyleTableRecord 1697 | 2 1698 | SLDDIMSTYLE0 1699 | 70 1700 | 0 1701 | 41 1702 | 3.302 1703 | 44 1704 | 0.0 1705 | 45 1706 | 0.000000001 1707 | 73 1708 | 0 1709 | 74 1710 | 0 1711 | 77 1712 | 1 1713 | 78 1714 | 12 1715 | 79 1716 | 3 1717 | 140 1718 | 3.5 1719 | 147 1720 | 0.875 1721 | 173 1722 | 1 1723 | 178 1724 | 0 1725 | 271 1726 | 2 1727 | 272 1728 | 2 1729 | 276 1730 | 2 1731 | 284 1732 | 12 1733 | 340 1734 | 85 1735 | 0 1736 | DIMSTYLE 1737 | 105 1738 | 91 1739 | 102 1740 | {ACAD_REACTORS 1741 | 330 1742 | 90 1743 | 102 1744 | } 1745 | 330 1746 | A 1747 | 100 1748 | AcDbSymbolTableRecord 1749 | 100 1750 | AcDbDimStyleTableRecord 1751 | 2 1752 | SLDDIMSTYLE1 1753 | 70 1754 | 0 1755 | 41 1756 | 3.302 1757 | 44 1758 | 0.0 1759 | 45 1760 | 0.000000001 1761 | 73 1762 | 0 1763 | 74 1764 | 0 1765 | 77 1766 | 1 1767 | 78 1768 | 12 1769 | 79 1770 | 3 1771 | 140 1772 | 3.5 1773 | 147 1774 | 0.875 1775 | 172 1776 | 1 1777 | 173 1778 | 1 1779 | 178 1780 | 0 1781 | 271 1782 | 2 1783 | 272 1784 | 2 1785 | 276 1786 | 2 1787 | 284 1788 | 12 1789 | 289 1790 | 0 1791 | 340 1792 | 85 1793 | 0 1794 | ENDTAB 1795 | 0 1796 | TABLE 1797 | 2 1798 | BLOCK_RECORD 1799 | 5 1800 | 1 1801 | 330 1802 | 0 1803 | 100 1804 | AcDbSymbolTable 1805 | 70 1806 | 3 1807 | 0 1808 | BLOCK_RECORD 1809 | 5 1810 | 1F 1811 | 330 1812 | 1 1813 | 100 1814 | AcDbSymbolTableRecord 1815 | 100 1816 | AcDbBlockTableRecord 1817 | 2 1818 | *Model_Space 1819 | 340 1820 | 22 1821 | 0 1822 | BLOCK_RECORD 1823 | 5 1824 | 1B 1825 | 330 1826 | 1 1827 | 100 1828 | AcDbSymbolTableRecord 1829 | 100 1830 | AcDbBlockTableRecord 1831 | 2 1832 | *Paper_Space 1833 | 340 1834 | 1E 1835 | 0 1836 | BLOCK_RECORD 1837 | 5 1838 | 23 1839 | 330 1840 | 1 1841 | 100 1842 | AcDbSymbolTableRecord 1843 | 100 1844 | AcDbBlockTableRecord 1845 | 2 1846 | *Paper_Space0 1847 | 340 1848 | 26 1849 | 0 1850 | BLOCK_RECORD 1851 | 5 1852 | 87 1853 | 330 1854 | 1 1855 | 100 1856 | AcDbSymbolTableRecord 1857 | 100 1858 | AcDbBlockTableRecord 1859 | 2 1860 | _D 1861 | 340 1862 | 0 1863 | 0 1864 | BLOCK_RECORD 1865 | 5 1866 | 92 1867 | 330 1868 | 1 1869 | 100 1870 | AcDbSymbolTableRecord 1871 | 100 1872 | AcDbBlockTableRecord 1873 | 2 1874 | _D_1 1875 | 340 1876 | 0 1877 | 0 1878 | ENDTAB 1879 | 0 1880 | ENDSEC 1881 | 0 1882 | SECTION 1883 | 2 1884 | BLOCKS 1885 | 0 1886 | BLOCK 1887 | 5 1888 | 20 1889 | 330 1890 | 1F 1891 | 100 1892 | AcDbEntity 1893 | 8 1894 | 0 1895 | 100 1896 | AcDbBlockBegin 1897 | 2 1898 | *Model_Space 1899 | 70 1900 | 0 1901 | 10 1902 | 0.0 1903 | 20 1904 | 0.0 1905 | 30 1906 | 0.0 1907 | 3 1908 | *Model_Space 1909 | 1 1910 | 1911 | 0 1912 | ENDBLK 1913 | 5 1914 | 21 1915 | 330 1916 | 1F 1917 | 100 1918 | AcDbEntity 1919 | 8 1920 | 0 1921 | 100 1922 | AcDbBlockEnd 1923 | 0 1924 | BLOCK 1925 | 5 1926 | 1C 1927 | 330 1928 | 1B 1929 | 100 1930 | AcDbEntity 1931 | 67 1932 | 1 1933 | 8 1934 | 0 1935 | 100 1936 | AcDbBlockBegin 1937 | 2 1938 | *Paper_Space 1939 | 70 1940 | 0 1941 | 10 1942 | 0.0 1943 | 20 1944 | 0.0 1945 | 30 1946 | 0.0 1947 | 3 1948 | *Paper_Space 1949 | 1 1950 | 1951 | 0 1952 | ENDBLK 1953 | 5 1954 | 1D 1955 | 330 1956 | 1B 1957 | 100 1958 | AcDbEntity 1959 | 67 1960 | 1 1961 | 8 1962 | 0 1963 | 100 1964 | AcDbBlockEnd 1965 | 0 1966 | BLOCK 1967 | 5 1968 | 24 1969 | 330 1970 | 23 1971 | 100 1972 | AcDbEntity 1973 | 8 1974 | 0 1975 | 100 1976 | AcDbBlockBegin 1977 | 2 1978 | *Paper_Space0 1979 | 70 1980 | 0 1981 | 10 1982 | 0.0 1983 | 20 1984 | 0.0 1985 | 30 1986 | 0.0 1987 | 3 1988 | *Paper_Space0 1989 | 1 1990 | 1991 | 0 1992 | ENDBLK 1993 | 5 1994 | 25 1995 | 330 1996 | 23 1997 | 100 1998 | AcDbEntity 1999 | 8 2000 | 0 2001 | 100 2002 | AcDbBlockEnd 2003 | 0 2004 | BLOCK 2005 | 5 2006 | 88 2007 | 330 2008 | 87 2009 | 100 2010 | AcDbEntity 2011 | 8 2012 | 0 2013 | 100 2014 | AcDbBlockBegin 2015 | 2 2016 | _D 2017 | 70 2018 | 0 2019 | 10 2020 | 0.0 2021 | 20 2022 | 0.0 2023 | 30 2024 | 0.0 2025 | 3 2026 | _D 2027 | 1 2028 | 2029 | 0 2030 | SOLID 2031 | 5 2032 | 8A 2033 | 330 2034 | 87 2035 | 100 2036 | AcDbEntity 2037 | 8 2038 | 0 2039 | 6 2040 | Continuous 2041 | 62 2042 | 7 2043 | 370 2044 | 18 2045 | 100 2046 | AcDbTrace 2047 | 10 2048 | 92.6910014104 2049 | 20 2050 | 191.4866995769 2051 | 30 2052 | 0.0 2053 | 11 2054 | 92.1830014104 2055 | 21 2056 | 188.1846995769 2057 | 31 2058 | 0.0 2059 | 12 2060 | 93.1990014104 2061 | 22 2062 | 188.1846995769 2063 | 32 2064 | 0.0 2065 | 13 2066 | 93.1990014104 2067 | 23 2068 | 188.1846995769 2069 | 33 2070 | 0.0 2071 | 0 2072 | SOLID 2073 | 5 2074 | 8B 2075 | 330 2076 | 87 2077 | 100 2078 | AcDbEntity 2079 | 8 2080 | 0 2081 | 6 2082 | Continuous 2083 | 62 2084 | 7 2085 | 370 2086 | 18 2087 | 100 2088 | AcDbTrace 2089 | 10 2090 | 92.6910014104 2091 | 20 2092 | 161.4866995769 2093 | 30 2094 | 0.0 2095 | 11 2096 | 93.1990014104 2097 | 21 2098 | 164.7886995769 2099 | 31 2100 | 0.0 2101 | 12 2102 | 92.1830014104 2103 | 22 2104 | 164.7886995769 2105 | 32 2106 | 0.0 2107 | 13 2108 | 92.1830014104 2109 | 23 2110 | 164.7886995769 2111 | 33 2112 | 0.0 2113 | 0 2114 | LINE 2115 | 5 2116 | 8C 2117 | 330 2118 | 87 2119 | 100 2120 | AcDbEntity 2121 | 8 2122 | 0 2123 | 6 2124 | Continuous 2125 | 62 2126 | 7 2127 | 370 2128 | 0 2129 | 100 2130 | AcDbLine 2131 | 10 2132 | 101.6910014104 2133 | 20 2134 | 191.4866995769 2135 | 30 2136 | 0.0 2137 | 11 2138 | 91.6910014104 2139 | 21 2140 | 191.4866995769 2141 | 31 2142 | 0.0 2143 | 0 2144 | LINE 2145 | 5 2146 | 8D 2147 | 330 2148 | 87 2149 | 100 2150 | AcDbEntity 2151 | 8 2152 | 0 2153 | 6 2154 | Continuous 2155 | 62 2156 | 7 2157 | 370 2158 | 0 2159 | 100 2160 | AcDbLine 2161 | 10 2162 | 101.6910014104 2163 | 20 2164 | 161.4866995769 2165 | 30 2166 | 0.0 2167 | 11 2168 | 91.6910014104 2169 | 21 2170 | 161.4866995769 2171 | 31 2172 | 0.0 2173 | 0 2174 | LINE 2175 | 5 2176 | 8E 2177 | 330 2178 | 87 2179 | 100 2180 | AcDbEntity 2181 | 8 2182 | 0 2183 | 6 2184 | Continuous 2185 | 62 2186 | 7 2187 | 370 2188 | 0 2189 | 100 2190 | AcDbLine 2191 | 10 2192 | 92.6910014104 2193 | 20 2194 | 191.4866995769 2195 | 30 2196 | 0.0 2197 | 11 2198 | 92.6910014104 2199 | 21 2200 | 161.4866995769 2201 | 31 2202 | 0.0 2203 | 0 2204 | MTEXT 2205 | 5 2206 | 8F 2207 | 330 2208 | 87 2209 | 100 2210 | AcDbEntity 2211 | 8 2212 | 0 2213 | 6 2214 | Continuous 2215 | 62 2216 | 7 2217 | 370 2218 | 18 2219 | 100 2220 | AcDbMText 2221 | 10 2222 | 88.1792644959 2223 | 20 2224 | 173.9005883833 2225 | 30 2226 | 0.0 2227 | 40 2228 | 3.5 2229 | 41 2230 | 0.0 2231 | 71 2232 | 1 2233 | 72 2234 | 1 2235 | 1 2236 | 30 2237 | 7 2238 | SLDTEXTSTYLE0 2239 | 11 2240 | -7.044195017643634E-15 2241 | 21 2242 | 1.0 2243 | 31 2244 | 0.0 2245 | 73 2246 | 1 2247 | 44 2248 | 1.0 2249 | 0 2250 | ENDBLK 2251 | 5 2252 | 89 2253 | 330 2254 | 87 2255 | 100 2256 | AcDbEntity 2257 | 8 2258 | 0 2259 | 100 2260 | AcDbBlockEnd 2261 | 0 2262 | BLOCK 2263 | 5 2264 | 93 2265 | 330 2266 | 92 2267 | 100 2268 | AcDbEntity 2269 | 8 2270 | 0 2271 | 100 2272 | AcDbBlockBegin 2273 | 2 2274 | _D_1 2275 | 70 2276 | 0 2277 | 10 2278 | 0.0 2279 | 20 2280 | 0.0 2281 | 30 2282 | 0.0 2283 | 3 2284 | _D_1 2285 | 1 2286 | 2287 | 0 2288 | SOLID 2289 | 5 2290 | 95 2291 | 330 2292 | 92 2293 | 100 2294 | AcDbEntity 2295 | 8 2296 | 0 2297 | 6 2298 | Continuous 2299 | 62 2300 | 7 2301 | 370 2302 | 18 2303 | 100 2304 | AcDbTrace 2305 | 10 2306 | 102.6910014104 2307 | 20 2308 | 157.2910772413 2309 | 30 2310 | 0.0 2311 | 11 2312 | 105.9930014104 2313 | 21 2314 | 156.7830772413 2315 | 31 2316 | 0.0 2317 | 12 2318 | 105.9930014104 2319 | 22 2320 | 157.7990772413 2321 | 32 2322 | 0.0 2323 | 13 2324 | 105.9930014104 2325 | 23 2326 | 157.7990772413 2327 | 33 2328 | 0.0 2329 | 0 2330 | SOLID 2331 | 5 2332 | 96 2333 | 330 2334 | 92 2335 | 100 2336 | AcDbEntity 2337 | 8 2338 | 0 2339 | 6 2340 | Continuous 2341 | 62 2342 | 7 2343 | 370 2344 | 18 2345 | 100 2346 | AcDbTrace 2347 | 10 2348 | 122.6910014104 2349 | 20 2350 | 157.2910772413 2351 | 30 2352 | 0.0 2353 | 11 2354 | 119.3890014104 2355 | 21 2356 | 157.7990772413 2357 | 31 2358 | 0.0 2359 | 12 2360 | 119.3890014104 2361 | 22 2362 | 156.7830772413 2363 | 32 2364 | 0.0 2365 | 13 2366 | 119.3890014104 2367 | 23 2368 | 156.7830772413 2369 | 33 2370 | 0.0 2371 | 0 2372 | LINE 2373 | 5 2374 | 97 2375 | 330 2376 | 92 2377 | 100 2378 | AcDbEntity 2379 | 8 2380 | 0 2381 | 6 2382 | Continuous 2383 | 62 2384 | 7 2385 | 370 2386 | 0 2387 | 100 2388 | AcDbLine 2389 | 10 2390 | 102.6910014104 2391 | 20 2392 | 160.4866995769 2393 | 30 2394 | 0.0 2395 | 11 2396 | 102.6910014104 2397 | 21 2398 | 156.2910772413 2399 | 31 2400 | 0.0 2401 | 0 2402 | LINE 2403 | 5 2404 | 98 2405 | 330 2406 | 92 2407 | 100 2408 | AcDbEntity 2409 | 8 2410 | 0 2411 | 6 2412 | Continuous 2413 | 62 2414 | 7 2415 | 370 2416 | 0 2417 | 100 2418 | AcDbLine 2419 | 10 2420 | 122.6910014104 2421 | 20 2422 | 160.4866995769 2423 | 30 2424 | 0.0 2425 | 11 2426 | 122.6910014104 2427 | 21 2428 | 156.2910772413 2429 | 31 2430 | 0.0 2431 | 0 2432 | LINE 2433 | 5 2434 | 99 2435 | 330 2436 | 92 2437 | 100 2438 | AcDbEntity 2439 | 8 2440 | 0 2441 | 6 2442 | Continuous 2443 | 62 2444 | 7 2445 | 370 2446 | 0 2447 | 100 2448 | AcDbLine 2449 | 10 2450 | 102.6910014104 2451 | 20 2452 | 157.2910772413 2453 | 30 2454 | 0.0 2455 | 11 2456 | 122.6910014104 2457 | 21 2458 | 157.2910772413 2459 | 31 2460 | 0.0 2461 | 0 2462 | MTEXT 2463 | 5 2464 | 9A 2465 | 330 2466 | 92 2467 | 100 2468 | AcDbEntity 2469 | 8 2470 | 0 2471 | 6 2472 | Continuous 2473 | 62 2474 | 7 2475 | 370 2476 | 18 2477 | 100 2478 | AcDbMText 2479 | 10 2480 | 110.557070585 2481 | 20 2482 | 161.8028141559 2483 | 30 2484 | 0.0 2485 | 40 2486 | 3.5 2487 | 41 2488 | 0.0 2489 | 71 2490 | 1 2491 | 72 2492 | 1 2493 | 1 2494 | 20 2495 | 7 2496 | SLDTEXTSTYLE0 2497 | 73 2498 | 1 2499 | 44 2500 | 1.0 2501 | 0 2502 | ENDBLK 2503 | 5 2504 | 94 2505 | 330 2506 | 92 2507 | 100 2508 | AcDbEntity 2509 | 8 2510 | 0 2511 | 100 2512 | AcDbBlockEnd 2513 | 0 2514 | ENDSEC 2515 | 0 2516 | SECTION 2517 | 2 2518 | ENTITIES 2519 | 0 2520 | LINE 2521 | 5 2522 | 74 2523 | 330 2524 | 1F 2525 | 100 2526 | AcDbEntity 2527 | 8 2528 | 0 2529 | 6 2530 | Continuous 2531 | 62 2532 | 7 2533 | 370 2534 | 25 2535 | 100 2536 | AcDbLine 2537 | 10 2538 | 122.6910014104 2539 | 20 2540 | 191.4866995769 2541 | 30 2542 | 0.0 2543 | 11 2544 | 102.6910014104 2545 | 21 2546 | 191.4866995769 2547 | 31 2548 | 0.0 2549 | 0 2550 | LINE 2551 | 5 2552 | 75 2553 | 330 2554 | 1F 2555 | 100 2556 | AcDbEntity 2557 | 8 2558 | 0 2559 | 6 2560 | Continuous 2561 | 62 2562 | 7 2563 | 370 2564 | 25 2565 | 100 2566 | AcDbLine 2567 | 10 2568 | 122.6910014104 2569 | 20 2570 | 161.4866995769 2571 | 30 2572 | 0.0 2573 | 11 2574 | 122.6910014104 2575 | 21 2576 | 191.4866995769 2577 | 31 2578 | 0.0 2579 | 0 2580 | LINE 2581 | 5 2582 | 76 2583 | 330 2584 | 1F 2585 | 100 2586 | AcDbEntity 2587 | 8 2588 | 0 2589 | 6 2590 | Continuous 2591 | 62 2592 | 7 2593 | 370 2594 | 25 2595 | 100 2596 | AcDbLine 2597 | 10 2598 | 102.6910014104 2599 | 20 2600 | 161.4866995769 2601 | 30 2602 | 0.0 2603 | 11 2604 | 122.6910014104 2605 | 21 2606 | 161.4866995769 2607 | 31 2608 | 0.0 2609 | 0 2610 | LINE 2611 | 5 2612 | 77 2613 | 330 2614 | 1F 2615 | 100 2616 | AcDbEntity 2617 | 8 2618 | 0 2619 | 6 2620 | Continuous 2621 | 62 2622 | 7 2623 | 370 2624 | 25 2625 | 100 2626 | AcDbLine 2627 | 10 2628 | 102.6910014104 2629 | 20 2630 | 191.4866995769 2631 | 30 2632 | 0.0 2633 | 11 2634 | 102.6910014104 2635 | 21 2636 | 161.4866995769 2637 | 31 2638 | 0.0 2639 | 0 2640 | LINE 2641 | 5 2642 | 78 2643 | 330 2644 | 1F 2645 | 100 2646 | AcDbEntity 2647 | 8 2648 | 0 2649 | 6 2650 | HIDDEN 2651 | 62 2652 | 7 2653 | 370 2654 | 18 2655 | 100 2656 | AcDbLine 2657 | 10 2658 | 122.6910014104 2659 | 20 2660 | 164.2374969518 2661 | 30 2662 | 0.0 2663 | 11 2664 | 122.6910014104 2665 | 21 2666 | 168.7359022019 2667 | 31 2668 | 0.0 2669 | 0 2670 | LINE 2671 | 5 2672 | 79 2673 | 330 2674 | 1F 2675 | 100 2676 | AcDbEntity 2677 | 8 2678 | 0 2679 | 6 2680 | HIDDEN 2681 | 62 2682 | 7 2683 | 370 2684 | 18 2685 | 100 2686 | AcDbLine 2687 | 10 2688 | 102.6910014104 2689 | 20 2690 | 164.2374969518 2691 | 30 2692 | 0.0 2693 | 11 2694 | 102.6910014104 2695 | 21 2696 | 168.7359022019 2697 | 31 2698 | 0.0 2699 | 0 2700 | LINE 2701 | 5 2702 | 7A 2703 | 330 2704 | 1F 2705 | 100 2706 | AcDbEntity 2707 | 8 2708 | 0 2709 | 6 2710 | HIDDEN 2711 | 62 2712 | 7 2713 | 370 2714 | 18 2715 | 100 2716 | AcDbLine 2717 | 10 2718 | 122.6910014104 2719 | 20 2720 | 184.2374969518 2721 | 30 2722 | 0.0 2723 | 11 2724 | 122.6910014104 2725 | 21 2726 | 188.7359022019 2727 | 31 2728 | 0.0 2729 | 0 2730 | LINE 2731 | 5 2732 | 7B 2733 | 330 2734 | 1F 2735 | 100 2736 | AcDbEntity 2737 | 8 2738 | 0 2739 | 6 2740 | HIDDEN 2741 | 62 2742 | 7 2743 | 370 2744 | 18 2745 | 100 2746 | AcDbLine 2747 | 10 2748 | 102.6910014104 2749 | 20 2750 | 184.2374969518 2751 | 30 2752 | 0.0 2753 | 11 2754 | 102.6910014104 2755 | 21 2756 | 188.7359022019 2757 | 31 2758 | 0.0 2759 | 0 2760 | LINE 2761 | 5 2762 | 7C 2763 | 330 2764 | 1F 2765 | 100 2766 | AcDbEntity 2767 | 8 2768 | 0 2769 | 6 2770 | HIDDEN 2771 | 62 2772 | 7 2773 | 370 2774 | 18 2775 | 100 2776 | AcDbLine 2777 | 10 2778 | 122.6910014104 2779 | 20 2780 | 191.4866995769 2781 | 30 2782 | 0.0 2783 | 11 2784 | 102.6910014104 2785 | 21 2786 | 191.4866995769 2787 | 31 2788 | 0.0 2789 | 0 2790 | LINE 2791 | 5 2792 | 7D 2793 | 330 2794 | 1F 2795 | 100 2796 | AcDbEntity 2797 | 8 2798 | 0 2799 | 6 2800 | HIDDEN 2801 | 62 2802 | 7 2803 | 370 2804 | 18 2805 | 100 2806 | AcDbLine 2807 | 10 2808 | 122.6910014104 2809 | 20 2810 | 161.4866995769 2811 | 30 2812 | 0.0 2813 | 11 2814 | 122.6910014104 2815 | 21 2816 | 191.4866995769 2817 | 31 2818 | 0.0 2819 | 0 2820 | LINE 2821 | 5 2822 | 7E 2823 | 330 2824 | 1F 2825 | 100 2826 | AcDbEntity 2827 | 8 2828 | 0 2829 | 6 2830 | HIDDEN 2831 | 62 2832 | 7 2833 | 370 2834 | 18 2835 | 100 2836 | AcDbLine 2837 | 10 2838 | 102.6910014104 2839 | 20 2840 | 161.4866995769 2841 | 30 2842 | 0.0 2843 | 11 2844 | 122.6910014104 2845 | 21 2846 | 161.4866995769 2847 | 31 2848 | 0.0 2849 | 0 2850 | LINE 2851 | 5 2852 | 7F 2853 | 330 2854 | 1F 2855 | 100 2856 | AcDbEntity 2857 | 8 2858 | 0 2859 | 6 2860 | HIDDEN 2861 | 62 2862 | 7 2863 | 370 2864 | 18 2865 | 100 2866 | AcDbLine 2867 | 10 2868 | 102.6910014104 2869 | 20 2870 | 191.4866995769 2871 | 30 2872 | 0.0 2873 | 11 2874 | 102.6910014104 2875 | 21 2876 | 161.4866995769 2877 | 31 2878 | 0.0 2879 | 0 2880 | LINE 2881 | 5 2882 | 80 2883 | 330 2884 | 1F 2885 | 100 2886 | AcDbEntity 2887 | 8 2888 | 0 2889 | 6 2890 | HIDDEN 2891 | 62 2892 | 7 2893 | 370 2894 | 18 2895 | 100 2896 | AcDbLine 2897 | 10 2898 | 122.6910014104 2899 | 20 2900 | 168.7366995769 2901 | 30 2902 | 0.0 2903 | 11 2904 | 102.6910014104 2905 | 21 2906 | 168.7366995769 2907 | 31 2908 | 0.0 2909 | 0 2910 | LINE 2911 | 5 2912 | 81 2913 | 330 2914 | 1F 2915 | 100 2916 | AcDbEntity 2917 | 8 2918 | 0 2919 | 6 2920 | HIDDEN 2921 | 62 2922 | 7 2923 | 370 2924 | 18 2925 | 100 2926 | AcDbLine 2927 | 10 2928 | 102.6910014104 2929 | 20 2930 | 164.2366995769 2931 | 30 2932 | 0.0 2933 | 11 2934 | 122.6910014104 2935 | 21 2936 | 164.2366995769 2937 | 31 2938 | 0.0 2939 | 0 2940 | LINE 2941 | 5 2942 | 82 2943 | 330 2944 | 1F 2945 | 100 2946 | AcDbEntity 2947 | 8 2948 | 0 2949 | 6 2950 | HIDDEN 2951 | 62 2952 | 7 2953 | 370 2954 | 18 2955 | 100 2956 | AcDbLine 2957 | 10 2958 | 122.6910014104 2959 | 20 2960 | 188.7366995769 2961 | 30 2962 | 0.0 2963 | 11 2964 | 102.6910014104 2965 | 21 2966 | 188.7366995769 2967 | 31 2968 | 0.0 2969 | 0 2970 | LINE 2971 | 5 2972 | 83 2973 | 330 2974 | 1F 2975 | 100 2976 | AcDbEntity 2977 | 8 2978 | 0 2979 | 6 2980 | HIDDEN 2981 | 62 2982 | 7 2983 | 370 2984 | 18 2985 | 100 2986 | AcDbLine 2987 | 10 2988 | 102.6910014104 2989 | 20 2990 | 184.2366995769 2991 | 30 2992 | 0.0 2993 | 11 2994 | 122.6910014104 2995 | 21 2996 | 184.2366995769 2997 | 31 2998 | 0.0 2999 | 0 3000 | DIMENSION 3001 | 5 3002 | 84 3003 | 330 3004 | 1F 3005 | 100 3006 | AcDbEntity 3007 | 8 3008 | 0 3009 | 6 3010 | Continuous 3011 | 62 3012 | 7 3013 | 370 3014 | 18 3015 | 100 3016 | AcDbDimension 3017 | 2 3018 | _D 3019 | 10 3020 | 92.6910014104 3021 | 20 3022 | 161.4866995769 3023 | 30 3024 | 0.0 3025 | 11 3026 | 92.6910014104 3027 | 21 3028 | 176.4866995769 3029 | 31 3030 | 0.0 3031 | 70 3032 | 160 3033 | 1 3034 | <> 3035 | 71 3036 | 2 3037 | 42 3038 | -1.0 3039 | 3 3040 | SLDDIMSTYLE0 3041 | 100 3042 | AcDbAlignedDimension 3043 | 13 3044 | 102.6910014104 3045 | 23 3046 | 191.4866995769 3047 | 33 3048 | 0.0 3049 | 14 3050 | 102.6910014104 3051 | 24 3052 | 161.4866995769 3053 | 34 3054 | 0.0 3055 | 50 3056 | 90.0 3057 | 100 3058 | AcDbRotatedDimension 3059 | 0 3060 | DIMENSION 3061 | 5 3062 | 90 3063 | 330 3064 | 1F 3065 | 100 3066 | AcDbEntity 3067 | 8 3068 | 0 3069 | 6 3070 | Continuous 3071 | 62 3072 | 7 3073 | 370 3074 | 18 3075 | 100 3076 | AcDbDimension 3077 | 2 3078 | _D_1 3079 | 10 3080 | 122.6910014104 3081 | 20 3082 | 157.2910772413 3083 | 30 3084 | 0.0 3085 | 11 3086 | 113.1431817786 3087 | 21 3088 | 157.2910772413 3089 | 31 3090 | 0.0 3091 | 70 3092 | 160 3093 | 1 3094 | <> 3095 | 71 3096 | 2 3097 | 42 3098 | -1.0 3099 | 3 3100 | SLDDIMSTYLE1 3101 | 100 3102 | AcDbAlignedDimension 3103 | 13 3104 | 102.6910014104 3105 | 23 3106 | 161.4866995769 3107 | 33 3108 | 0.0 3109 | 14 3110 | 122.6910014104 3111 | 24 3112 | 161.4866995769 3113 | 34 3114 | 0.0 3115 | 100 3116 | AcDbRotatedDimension 3117 | 0 3118 | ENDSEC 3119 | 0 3120 | SECTION 3121 | 2 3122 | OBJECTS 3123 | 0 3124 | DICTIONARY 3125 | 5 3126 | C 3127 | 330 3128 | 0 3129 | 100 3130 | AcDbDictionary 3131 | 281 3132 | 1 3133 | 3 3134 | ACAD_GROUP 3135 | 350 3136 | D 3137 | 3 3138 | ACAD_LAYOUT 3139 | 350 3140 | 1A 3141 | 3 3142 | ACAD_MLINESTYLE 3143 | 350 3144 | 17 3145 | 3 3146 | ACAD_PLOTSETTINGS 3147 | 350 3148 | 19 3149 | 3 3150 | ACAD_PLOTSTYLENAME 3151 | 350 3152 | E 3153 | 3 3154 | ACAD_SCALELIST 3155 | 350 3156 | 47 3157 | 0 3158 | DICTIONARY 3159 | 5 3160 | D 3161 | 102 3162 | {ACAD_REACTORS 3163 | 330 3164 | C 3165 | 102 3166 | } 3167 | 330 3168 | C 3169 | 100 3170 | AcDbDictionary 3171 | 281 3172 | 1 3173 | 0 3174 | DICTIONARY 3175 | 5 3176 | 1A 3177 | 102 3178 | {ACAD_REACTORS 3179 | 330 3180 | C 3181 | 102 3182 | } 3183 | 330 3184 | C 3185 | 100 3186 | AcDbDictionary 3187 | 281 3188 | 1 3189 | 3 3190 | Layout1 3191 | 350 3192 | 1E 3193 | 3 3194 | Layout2 3195 | 350 3196 | 26 3197 | 3 3198 | Model 3199 | 350 3200 | 22 3201 | 0 3202 | DICTIONARY 3203 | 5 3204 | 17 3205 | 102 3206 | {ACAD_REACTORS 3207 | 330 3208 | C 3209 | 102 3210 | } 3211 | 330 3212 | C 3213 | 100 3214 | AcDbDictionary 3215 | 281 3216 | 1 3217 | 3 3218 | Standard 3219 | 350 3220 | 18 3221 | 0 3222 | DICTIONARY 3223 | 5 3224 | 19 3225 | 102 3226 | {ACAD_REACTORS 3227 | 330 3228 | C 3229 | 102 3230 | } 3231 | 330 3232 | C 3233 | 100 3234 | AcDbDictionary 3235 | 281 3236 | 1 3237 | 0 3238 | ACDBDICTIONARYWDFLT 3239 | 5 3240 | E 3241 | 102 3242 | {ACAD_REACTORS 3243 | 330 3244 | C 3245 | 102 3246 | } 3247 | 330 3248 | C 3249 | 100 3250 | AcDbDictionary 3251 | 281 3252 | 1 3253 | 3 3254 | Normal 3255 | 350 3256 | F 3257 | 100 3258 | AcDbDictionaryWithDefault 3259 | 340 3260 | F 3261 | 0 3262 | DICTIONARY 3263 | 5 3264 | 47 3265 | 102 3266 | {ACAD_REACTORS 3267 | 330 3268 | C 3269 | 102 3270 | } 3271 | 330 3272 | C 3273 | 100 3274 | AcDbDictionary 3275 | 281 3276 | 1 3277 | 3 3278 | A0 3279 | 350 3280 | 48 3281 | 3 3282 | A1 3283 | 350 3284 | 49 3285 | 3 3286 | A2 3287 | 350 3288 | 4A 3289 | 3 3290 | A3 3291 | 350 3292 | 4B 3293 | 3 3294 | A4 3295 | 350 3296 | 4C 3297 | 3 3298 | A5 3299 | 350 3300 | 4D 3301 | 3 3302 | A6 3303 | 350 3304 | 4E 3305 | 3 3306 | A7 3307 | 350 3308 | 4F 3309 | 3 3310 | A8 3311 | 350 3312 | 50 3313 | 3 3314 | A9 3315 | 350 3316 | 51 3317 | 3 3318 | B0 3319 | 350 3320 | 52 3321 | 3 3322 | B1 3323 | 350 3324 | 53 3325 | 3 3326 | B2 3327 | 350 3328 | 54 3329 | 3 3330 | B3 3331 | 350 3332 | 55 3333 | 3 3334 | B4 3335 | 350 3336 | 56 3337 | 3 3338 | B5 3339 | 350 3340 | 57 3341 | 3 3342 | B6 3343 | 350 3344 | 58 3345 | 3 3346 | B7 3347 | 350 3348 | 59 3349 | 3 3350 | B8 3351 | 350 3352 | 5A 3353 | 3 3354 | B9 3355 | 350 3356 | 5B 3357 | 3 3358 | C0 3359 | 350 3360 | 5C 3361 | 3 3362 | C1 3363 | 350 3364 | 5D 3365 | 3 3366 | C2 3367 | 350 3368 | 5E 3369 | 3 3370 | C3 3371 | 350 3372 | 5F 3373 | 3 3374 | C4 3375 | 350 3376 | 60 3377 | 3 3378 | C5 3379 | 350 3380 | 61 3381 | 3 3382 | C6 3383 | 350 3384 | 62 3385 | 3 3386 | C7 3387 | 350 3388 | 63 3389 | 3 3390 | C8 3391 | 350 3392 | 64 3393 | 3 3394 | C9 3395 | 350 3396 | 65 3397 | 3 3398 | D0 3399 | 350 3400 | 66 3401 | 3 3402 | D1 3403 | 350 3404 | 67 3405 | 3 3406 | D2 3407 | 350 3408 | 68 3409 | 0 3410 | LAYOUT 3411 | 5 3412 | 1E 3413 | 102 3414 | {ACAD_REACTORS 3415 | 330 3416 | 1A 3417 | 102 3418 | } 3419 | 330 3420 | 1A 3421 | 100 3422 | AcDbPlotSettings 3423 | 1 3424 | 3425 | 2 3426 | none_device 3427 | 4 3428 | 3429 | 6 3430 | 3431 | 40 3432 | 0.0 3433 | 41 3434 | 0.0 3435 | 42 3436 | 0.0 3437 | 43 3438 | 0.0 3439 | 44 3440 | 0.0 3441 | 45 3442 | 0.0 3443 | 46 3444 | 0.0 3445 | 47 3446 | 0.0 3447 | 48 3448 | 0.0 3449 | 49 3450 | 0.0 3451 | 140 3452 | 0.0 3453 | 141 3454 | 0.0 3455 | 142 3456 | 1.0 3457 | 143 3458 | 1.0 3459 | 70 3460 | 688 3461 | 72 3462 | 1 3463 | 73 3464 | 0 3465 | 74 3466 | 5 3467 | 7 3468 | 3469 | 75 3470 | 16 3471 | 147 3472 | 1.0 3473 | 148 3474 | 0.0 3475 | 149 3476 | 0.0 3477 | 100 3478 | AcDbLayout 3479 | 1 3480 | Layout1 3481 | 70 3482 | 1 3483 | 71 3484 | 1 3485 | 10 3486 | 0.0 3487 | 20 3488 | 0.0 3489 | 11 3490 | 420.0 3491 | 21 3492 | 297.0 3493 | 12 3494 | 0.0 3495 | 22 3496 | 0.0 3497 | 32 3498 | 0.0 3499 | 14 3500 | 1.0000000000E+20 3501 | 24 3502 | 1.0000000000E+20 3503 | 34 3504 | 1.0000000000E+20 3505 | 15 3506 | -1.0000000000E+20 3507 | 25 3508 | -1.0000000000E+20 3509 | 35 3510 | -1.0000000000E+20 3511 | 146 3512 | 0.0 3513 | 13 3514 | 0.0 3515 | 23 3516 | 0.0 3517 | 33 3518 | 0.0 3519 | 16 3520 | 1.0 3521 | 26 3522 | 0.0 3523 | 36 3524 | 0.0 3525 | 17 3526 | 0.0 3527 | 27 3528 | 1.0 3529 | 37 3530 | 0.0 3531 | 76 3532 | 0 3533 | 330 3534 | 1B 3535 | 0 3536 | LAYOUT 3537 | 5 3538 | 26 3539 | 102 3540 | {ACAD_REACTORS 3541 | 330 3542 | 1A 3543 | 102 3544 | } 3545 | 330 3546 | 1A 3547 | 100 3548 | AcDbPlotSettings 3549 | 1 3550 | 3551 | 2 3552 | none_device 3553 | 4 3554 | 3555 | 6 3556 | 3557 | 40 3558 | 0.0 3559 | 41 3560 | 0.0 3561 | 42 3562 | 0.0 3563 | 43 3564 | 0.0 3565 | 44 3566 | 0.0 3567 | 45 3568 | 0.0 3569 | 46 3570 | 0.0 3571 | 47 3572 | 0.0 3573 | 48 3574 | 0.0 3575 | 49 3576 | 0.0 3577 | 140 3578 | 0.0 3579 | 141 3580 | 0.0 3581 | 142 3582 | 1.0 3583 | 143 3584 | 1.0 3585 | 70 3586 | 688 3587 | 72 3588 | 1 3589 | 73 3590 | 0 3591 | 74 3592 | 5 3593 | 7 3594 | 3595 | 75 3596 | 16 3597 | 147 3598 | 1.0 3599 | 148 3600 | 0.0 3601 | 149 3602 | 0.0 3603 | 100 3604 | AcDbLayout 3605 | 1 3606 | Layout2 3607 | 70 3608 | 1 3609 | 71 3610 | 2 3611 | 10 3612 | 0.0 3613 | 20 3614 | 0.0 3615 | 11 3616 | 0.0 3617 | 21 3618 | 0.0 3619 | 12 3620 | 0.0 3621 | 22 3622 | 0.0 3623 | 32 3624 | 0.0 3625 | 14 3626 | 0.0 3627 | 24 3628 | 0.0 3629 | 34 3630 | 0.0 3631 | 15 3632 | 0.0 3633 | 25 3634 | 0.0 3635 | 35 3636 | 0.0 3637 | 146 3638 | 0.0 3639 | 13 3640 | 0.0 3641 | 23 3642 | 0.0 3643 | 33 3644 | 0.0 3645 | 16 3646 | 1.0 3647 | 26 3648 | 0.0 3649 | 36 3650 | 0.0 3651 | 17 3652 | 0.0 3653 | 27 3654 | 1.0 3655 | 37 3656 | 0.0 3657 | 76 3658 | 0 3659 | 330 3660 | 23 3661 | 0 3662 | LAYOUT 3663 | 5 3664 | 22 3665 | 102 3666 | {ACAD_REACTORS 3667 | 330 3668 | 1A 3669 | 102 3670 | } 3671 | 330 3672 | 1A 3673 | 100 3674 | AcDbPlotSettings 3675 | 1 3676 | 3677 | 2 3678 | none_device 3679 | 4 3680 | Letter_(8.50_x_11.00_Inches) 3681 | 6 3682 | 3683 | 40 3684 | 6.35 3685 | 41 3686 | 6.35 3687 | 42 3688 | 6.35000508 3689 | 43 3690 | 6.35000508 3691 | 44 3692 | 215.9 3693 | 45 3694 | 279.4 3695 | 46 3696 | 0.0 3697 | 47 3698 | 0.0 3699 | 48 3700 | 0.0 3701 | 49 3702 | 0.0 3703 | 140 3704 | 0.0 3705 | 141 3706 | 0.0 3707 | 142 3708 | 1.0 3709 | 143 3710 | 1.0 3711 | 70 3712 | 1712 3713 | 72 3714 | 1 3715 | 73 3716 | 0 3717 | 74 3718 | 0 3719 | 7 3720 | 3721 | 75 3722 | 0 3723 | 147 3724 | 1.0 3725 | 148 3726 | 0.0 3727 | 149 3728 | 0.0 3729 | 100 3730 | AcDbLayout 3731 | 1 3732 | Model 3733 | 70 3734 | 1 3735 | 71 3736 | 0 3737 | 10 3738 | 0.0 3739 | 20 3740 | 0.0 3741 | 11 3742 | 210.0 3743 | 21 3744 | 297.0 3745 | 12 3746 | 0.0 3747 | 22 3748 | 0.0 3749 | 32 3750 | 0.0 3751 | 14 3752 | 0.0 3753 | 24 3754 | 0.0 3755 | 34 3756 | 0.0 3757 | 15 3758 | 210.0 3759 | 25 3760 | 297.0 3761 | 35 3762 | 0.0 3763 | 146 3764 | 0.0 3765 | 13 3766 | 0.0 3767 | 23 3768 | 0.0 3769 | 33 3770 | 0.0 3771 | 16 3772 | 1.0 3773 | 26 3774 | 0.0 3775 | 36 3776 | 0.0 3777 | 17 3778 | 0.0 3779 | 27 3780 | 1.0 3781 | 37 3782 | 0.0 3783 | 76 3784 | 0 3785 | 330 3786 | 1F 3787 | 331 3788 | 29 3789 | 0 3790 | MLINESTYLE 3791 | 5 3792 | 18 3793 | 102 3794 | {ACAD_REACTORS 3795 | 330 3796 | 17 3797 | 102 3798 | } 3799 | 330 3800 | 17 3801 | 100 3802 | AcDbMlineStyle 3803 | 2 3804 | Standard 3805 | 70 3806 | 0 3807 | 3 3808 | 3809 | 62 3810 | 256 3811 | 51 3812 | 90.0 3813 | 52 3814 | 90.0 3815 | 71 3816 | 2 3817 | 49 3818 | 0.5 3819 | 62 3820 | 256 3821 | 6 3822 | BYLAYER 3823 | 49 3824 | -0.5 3825 | 62 3826 | 256 3827 | 6 3828 | BYLAYER 3829 | 0 3830 | ACDBPLACEHOLDER 3831 | 5 3832 | F 3833 | 102 3834 | {ACAD_REACTORS 3835 | 330 3836 | E 3837 | 102 3838 | } 3839 | 330 3840 | E 3841 | 0 3842 | SCALE 3843 | 5 3844 | 48 3845 | 102 3846 | {ACAD_REACTORS 3847 | 330 3848 | 47 3849 | 102 3850 | } 3851 | 330 3852 | 47 3853 | 100 3854 | AcDbScale 3855 | 70 3856 | 0 3857 | 300 3858 | 1:1 3859 | 140 3860 | 1.0 3861 | 141 3862 | 1.0 3863 | 290 3864 | 1 3865 | 0 3866 | SCALE 3867 | 5 3868 | 49 3869 | 102 3870 | {ACAD_REACTORS 3871 | 330 3872 | 47 3873 | 102 3874 | } 3875 | 330 3876 | 47 3877 | 100 3878 | AcDbScale 3879 | 70 3880 | 0 3881 | 300 3882 | 1:2 3883 | 140 3884 | 1.0 3885 | 141 3886 | 2.0 3887 | 290 3888 | 0 3889 | 0 3890 | SCALE 3891 | 5 3892 | 4A 3893 | 102 3894 | {ACAD_REACTORS 3895 | 330 3896 | 47 3897 | 102 3898 | } 3899 | 330 3900 | 47 3901 | 100 3902 | AcDbScale 3903 | 70 3904 | 0 3905 | 300 3906 | 1:4 3907 | 140 3908 | 1.0 3909 | 141 3910 | 4.0 3911 | 290 3912 | 0 3913 | 0 3914 | SCALE 3915 | 5 3916 | 4B 3917 | 102 3918 | {ACAD_REACTORS 3919 | 330 3920 | 47 3921 | 102 3922 | } 3923 | 330 3924 | 47 3925 | 100 3926 | AcDbScale 3927 | 70 3928 | 0 3929 | 300 3930 | 1:5 3931 | 140 3932 | 1.0 3933 | 141 3934 | 5.0 3935 | 290 3936 | 0 3937 | 0 3938 | SCALE 3939 | 5 3940 | 4C 3941 | 102 3942 | {ACAD_REACTORS 3943 | 330 3944 | 47 3945 | 102 3946 | } 3947 | 330 3948 | 47 3949 | 100 3950 | AcDbScale 3951 | 70 3952 | 0 3953 | 300 3954 | 1:8 3955 | 140 3956 | 1.0 3957 | 141 3958 | 8.0 3959 | 290 3960 | 0 3961 | 0 3962 | SCALE 3963 | 5 3964 | 4D 3965 | 102 3966 | {ACAD_REACTORS 3967 | 330 3968 | 47 3969 | 102 3970 | } 3971 | 330 3972 | 47 3973 | 100 3974 | AcDbScale 3975 | 70 3976 | 0 3977 | 300 3978 | 1:10 3979 | 140 3980 | 1.0 3981 | 141 3982 | 10.0 3983 | 290 3984 | 0 3985 | 0 3986 | SCALE 3987 | 5 3988 | 4E 3989 | 102 3990 | {ACAD_REACTORS 3991 | 330 3992 | 47 3993 | 102 3994 | } 3995 | 330 3996 | 47 3997 | 100 3998 | AcDbScale 3999 | 70 4000 | 0 4001 | 300 4002 | 1:16 4003 | 140 4004 | 1.0 4005 | 141 4006 | 16.0 4007 | 290 4008 | 0 4009 | 0 4010 | SCALE 4011 | 5 4012 | 4F 4013 | 102 4014 | {ACAD_REACTORS 4015 | 330 4016 | 47 4017 | 102 4018 | } 4019 | 330 4020 | 47 4021 | 100 4022 | AcDbScale 4023 | 70 4024 | 0 4025 | 300 4026 | 1:20 4027 | 140 4028 | 1.0 4029 | 141 4030 | 20.0 4031 | 290 4032 | 0 4033 | 0 4034 | SCALE 4035 | 5 4036 | 50 4037 | 102 4038 | {ACAD_REACTORS 4039 | 330 4040 | 47 4041 | 102 4042 | } 4043 | 330 4044 | 47 4045 | 100 4046 | AcDbScale 4047 | 70 4048 | 0 4049 | 300 4050 | 1:30 4051 | 140 4052 | 1.0 4053 | 141 4054 | 30.0 4055 | 290 4056 | 0 4057 | 0 4058 | SCALE 4059 | 5 4060 | 51 4061 | 102 4062 | {ACAD_REACTORS 4063 | 330 4064 | 47 4065 | 102 4066 | } 4067 | 330 4068 | 47 4069 | 100 4070 | AcDbScale 4071 | 70 4072 | 0 4073 | 300 4074 | 1:40 4075 | 140 4076 | 1.0 4077 | 141 4078 | 40.0 4079 | 290 4080 | 0 4081 | 0 4082 | SCALE 4083 | 5 4084 | 52 4085 | 102 4086 | {ACAD_REACTORS 4087 | 330 4088 | 47 4089 | 102 4090 | } 4091 | 330 4092 | 47 4093 | 100 4094 | AcDbScale 4095 | 70 4096 | 0 4097 | 300 4098 | 1:50 4099 | 140 4100 | 1.0 4101 | 141 4102 | 50.0 4103 | 290 4104 | 0 4105 | 0 4106 | SCALE 4107 | 5 4108 | 53 4109 | 102 4110 | {ACAD_REACTORS 4111 | 330 4112 | 47 4113 | 102 4114 | } 4115 | 330 4116 | 47 4117 | 100 4118 | AcDbScale 4119 | 70 4120 | 0 4121 | 300 4122 | 1:100 4123 | 140 4124 | 1.0 4125 | 141 4126 | 100.0 4127 | 290 4128 | 0 4129 | 0 4130 | SCALE 4131 | 5 4132 | 54 4133 | 102 4134 | {ACAD_REACTORS 4135 | 330 4136 | 47 4137 | 102 4138 | } 4139 | 330 4140 | 47 4141 | 100 4142 | AcDbScale 4143 | 70 4144 | 0 4145 | 300 4146 | 2:1 4147 | 140 4148 | 2.0 4149 | 141 4150 | 1.0 4151 | 290 4152 | 0 4153 | 0 4154 | SCALE 4155 | 5 4156 | 55 4157 | 102 4158 | {ACAD_REACTORS 4159 | 330 4160 | 47 4161 | 102 4162 | } 4163 | 330 4164 | 47 4165 | 100 4166 | AcDbScale 4167 | 70 4168 | 0 4169 | 300 4170 | 4:1 4171 | 140 4172 | 4.0 4173 | 141 4174 | 1.0 4175 | 290 4176 | 0 4177 | 0 4178 | SCALE 4179 | 5 4180 | 56 4181 | 102 4182 | {ACAD_REACTORS 4183 | 330 4184 | 47 4185 | 102 4186 | } 4187 | 330 4188 | 47 4189 | 100 4190 | AcDbScale 4191 | 70 4192 | 0 4193 | 300 4194 | 8:1 4195 | 140 4196 | 8.0 4197 | 141 4198 | 1.0 4199 | 290 4200 | 0 4201 | 0 4202 | SCALE 4203 | 5 4204 | 57 4205 | 102 4206 | {ACAD_REACTORS 4207 | 330 4208 | 47 4209 | 102 4210 | } 4211 | 330 4212 | 47 4213 | 100 4214 | AcDbScale 4215 | 70 4216 | 0 4217 | 300 4218 | 10:1 4219 | 140 4220 | 10.0 4221 | 141 4222 | 1.0 4223 | 290 4224 | 0 4225 | 0 4226 | SCALE 4227 | 5 4228 | 58 4229 | 102 4230 | {ACAD_REACTORS 4231 | 330 4232 | 47 4233 | 102 4234 | } 4235 | 330 4236 | 47 4237 | 100 4238 | AcDbScale 4239 | 70 4240 | 0 4241 | 300 4242 | 100:1 4243 | 140 4244 | 100.0 4245 | 141 4246 | 1.0 4247 | 290 4248 | 0 4249 | 0 4250 | SCALE 4251 | 5 4252 | 59 4253 | 102 4254 | {ACAD_REACTORS 4255 | 330 4256 | 47 4257 | 102 4258 | } 4259 | 330 4260 | 47 4261 | 100 4262 | AcDbScale 4263 | 70 4264 | 0 4265 | 300 4266 | 1/128" = 1'-0" 4267 | 140 4268 | 0.0078125 4269 | 141 4270 | 12.0 4271 | 290 4272 | 0 4273 | 0 4274 | SCALE 4275 | 5 4276 | 5A 4277 | 102 4278 | {ACAD_REACTORS 4279 | 330 4280 | 47 4281 | 102 4282 | } 4283 | 330 4284 | 47 4285 | 100 4286 | AcDbScale 4287 | 70 4288 | 0 4289 | 300 4290 | 1/64" = 1'-0" 4291 | 140 4292 | 0.015625 4293 | 141 4294 | 12.0 4295 | 290 4296 | 0 4297 | 0 4298 | SCALE 4299 | 5 4300 | 5B 4301 | 102 4302 | {ACAD_REACTORS 4303 | 330 4304 | 47 4305 | 102 4306 | } 4307 | 330 4308 | 47 4309 | 100 4310 | AcDbScale 4311 | 70 4312 | 0 4313 | 300 4314 | 1/32" = 1'-0" 4315 | 140 4316 | 0.03125 4317 | 141 4318 | 12.0 4319 | 290 4320 | 0 4321 | 0 4322 | SCALE 4323 | 5 4324 | 5C 4325 | 102 4326 | {ACAD_REACTORS 4327 | 330 4328 | 47 4329 | 102 4330 | } 4331 | 330 4332 | 47 4333 | 100 4334 | AcDbScale 4335 | 70 4336 | 0 4337 | 300 4338 | 1/16" = 1'-0" 4339 | 140 4340 | 0.0625 4341 | 141 4342 | 12.0 4343 | 290 4344 | 0 4345 | 0 4346 | SCALE 4347 | 5 4348 | 5D 4349 | 102 4350 | {ACAD_REACTORS 4351 | 330 4352 | 47 4353 | 102 4354 | } 4355 | 330 4356 | 47 4357 | 100 4358 | AcDbScale 4359 | 70 4360 | 0 4361 | 300 4362 | 3/32" = 1'-0" 4363 | 140 4364 | 0.09375 4365 | 141 4366 | 12.0 4367 | 290 4368 | 0 4369 | 0 4370 | SCALE 4371 | 5 4372 | 5E 4373 | 102 4374 | {ACAD_REACTORS 4375 | 330 4376 | 47 4377 | 102 4378 | } 4379 | 330 4380 | 47 4381 | 100 4382 | AcDbScale 4383 | 70 4384 | 0 4385 | 300 4386 | 1/8" = 1'-0" 4387 | 140 4388 | 0.125 4389 | 141 4390 | 12.0 4391 | 290 4392 | 0 4393 | 0 4394 | SCALE 4395 | 5 4396 | 5F 4397 | 102 4398 | {ACAD_REACTORS 4399 | 330 4400 | 47 4401 | 102 4402 | } 4403 | 330 4404 | 47 4405 | 100 4406 | AcDbScale 4407 | 70 4408 | 0 4409 | 300 4410 | 3/16" = 1'-0" 4411 | 140 4412 | 0.1875 4413 | 141 4414 | 12.0 4415 | 290 4416 | 0 4417 | 0 4418 | SCALE 4419 | 5 4420 | 60 4421 | 102 4422 | {ACAD_REACTORS 4423 | 330 4424 | 47 4425 | 102 4426 | } 4427 | 330 4428 | 47 4429 | 100 4430 | AcDbScale 4431 | 70 4432 | 0 4433 | 300 4434 | 1/4" = 1'-0" 4435 | 140 4436 | 0.25 4437 | 141 4438 | 12.0 4439 | 290 4440 | 0 4441 | 0 4442 | SCALE 4443 | 5 4444 | 61 4445 | 102 4446 | {ACAD_REACTORS 4447 | 330 4448 | 47 4449 | 102 4450 | } 4451 | 330 4452 | 47 4453 | 100 4454 | AcDbScale 4455 | 70 4456 | 0 4457 | 300 4458 | 3/8" = 1'-0" 4459 | 140 4460 | 0.375 4461 | 141 4462 | 12.0 4463 | 290 4464 | 0 4465 | 0 4466 | SCALE 4467 | 5 4468 | 62 4469 | 102 4470 | {ACAD_REACTORS 4471 | 330 4472 | 47 4473 | 102 4474 | } 4475 | 330 4476 | 47 4477 | 100 4478 | AcDbScale 4479 | 70 4480 | 0 4481 | 300 4482 | 1/2" = 1'-0" 4483 | 140 4484 | 0.5 4485 | 141 4486 | 12.0 4487 | 290 4488 | 0 4489 | 0 4490 | SCALE 4491 | 5 4492 | 63 4493 | 102 4494 | {ACAD_REACTORS 4495 | 330 4496 | 47 4497 | 102 4498 | } 4499 | 330 4500 | 47 4501 | 100 4502 | AcDbScale 4503 | 70 4504 | 0 4505 | 300 4506 | 3/4" = 1'-0" 4507 | 140 4508 | 0.75 4509 | 141 4510 | 12.0 4511 | 290 4512 | 0 4513 | 0 4514 | SCALE 4515 | 5 4516 | 64 4517 | 102 4518 | {ACAD_REACTORS 4519 | 330 4520 | 47 4521 | 102 4522 | } 4523 | 330 4524 | 47 4525 | 100 4526 | AcDbScale 4527 | 70 4528 | 0 4529 | 300 4530 | 1" = 1'-0" 4531 | 140 4532 | 1.0 4533 | 141 4534 | 12.0 4535 | 290 4536 | 0 4537 | 0 4538 | SCALE 4539 | 5 4540 | 65 4541 | 102 4542 | {ACAD_REACTORS 4543 | 330 4544 | 47 4545 | 102 4546 | } 4547 | 330 4548 | 47 4549 | 100 4550 | AcDbScale 4551 | 70 4552 | 0 4553 | 300 4554 | 1-1/2" = 1'-0" 4555 | 140 4556 | 1.5 4557 | 141 4558 | 12.0 4559 | 290 4560 | 0 4561 | 0 4562 | SCALE 4563 | 5 4564 | 66 4565 | 102 4566 | {ACAD_REACTORS 4567 | 330 4568 | 47 4569 | 102 4570 | } 4571 | 330 4572 | 47 4573 | 100 4574 | AcDbScale 4575 | 70 4576 | 0 4577 | 300 4578 | 3" = 1'-0" 4579 | 140 4580 | 3.0 4581 | 141 4582 | 12.0 4583 | 290 4584 | 0 4585 | 0 4586 | SCALE 4587 | 5 4588 | 67 4589 | 102 4590 | {ACAD_REACTORS 4591 | 330 4592 | 47 4593 | 102 4594 | } 4595 | 330 4596 | 47 4597 | 100 4598 | AcDbScale 4599 | 70 4600 | 0 4601 | 300 4602 | 6" = 1'-0" 4603 | 140 4604 | 6.0 4605 | 141 4606 | 12.0 4607 | 290 4608 | 0 4609 | 0 4610 | SCALE 4611 | 5 4612 | 68 4613 | 102 4614 | {ACAD_REACTORS 4615 | 330 4616 | 47 4617 | 102 4618 | } 4619 | 330 4620 | 47 4621 | 100 4622 | AcDbScale 4623 | 70 4624 | 0 4625 | 300 4626 | 1'-0" = 1'-0" 4627 | 140 4628 | 12.0 4629 | 141 4630 | 12.0 4631 | 290 4632 | 0 4633 | 0 4634 | ENDSEC 4635 | 0 4636 | EOF 4637 | -------------------------------------------------------------------------------- /raw_data/0030_f.DXF: -------------------------------------------------------------------------------- 1 | 0 2 | SECTION 3 | 2 4 | HEADER 5 | 9 6 | $ACADVER 7 | 1 8 | AC1015 9 | 9 10 | $ACADMAINTVER 11 | 70 12 | 6 13 | 9 14 | $DWGCODEPAGE 15 | 3 16 | ANSI_1252 17 | 9 18 | $INSBASE 19 | 10 20 | 0.0 21 | 20 22 | 0.0 23 | 30 24 | 0.0 25 | 9 26 | $EXTMIN 27 | 10 28 | 0.0 29 | 20 30 | 0.0 31 | 30 32 | 0.0 33 | 9 34 | $EXTMAX 35 | 10 36 | 210.0 37 | 20 38 | 297.0 39 | 30 40 | 0.0 41 | 9 42 | $LIMMIN 43 | 10 44 | 0.0 45 | 20 46 | 0.0 47 | 9 48 | $LIMMAX 49 | 10 50 | 210.0 51 | 20 52 | 297.0 53 | 9 54 | $ORTHOMODE 55 | 70 56 | 0 57 | 9 58 | $REGENMODE 59 | 70 60 | 1 61 | 9 62 | $FILLMODE 63 | 70 64 | 1 65 | 9 66 | $QTEXTMODE 67 | 70 68 | 0 69 | 9 70 | $MIRRTEXT 71 | 70 72 | 1 73 | 9 74 | $LTSCALE 75 | 40 76 | 1.0 77 | 9 78 | $ATTMODE 79 | 70 80 | 1 81 | 9 82 | $TEXTSIZE 83 | 40 84 | 3.5 85 | 9 86 | $TRACEWID 87 | 40 88 | 1.0 89 | 9 90 | $TEXTSTYLE 91 | 7 92 | Standard 93 | 9 94 | $CLAYER 95 | 8 96 | 0 97 | 9 98 | $CELTYPE 99 | 6 100 | ByLayer 101 | 9 102 | $CECOLOR 103 | 62 104 | 256 105 | 9 106 | $CELTSCALE 107 | 40 108 | 1.0 109 | 9 110 | $DISPSILH 111 | 70 112 | 0 113 | 9 114 | $DIMSCALE 115 | 40 116 | 1.0 117 | 9 118 | $DIMASZ 119 | 40 120 | 3.302 121 | 9 122 | $DIMEXO 123 | 40 124 | 1.0 125 | 9 126 | $DIMDLI 127 | 40 128 | 3.75 129 | 9 130 | $DIMRND 131 | 40 132 | 0.0 133 | 9 134 | $DIMDLE 135 | 40 136 | 0.0 137 | 9 138 | $DIMEXE 139 | 40 140 | 1.0 141 | 9 142 | $DIMTP 143 | 40 144 | 0.0 145 | 9 146 | $DIMTM 147 | 40 148 | 0.0 149 | 9 150 | $DIMTXT 151 | 40 152 | 3.5 153 | 9 154 | $DIMCEN 155 | 40 156 | 2.5 157 | 9 158 | $DIMTSZ 159 | 40 160 | 0.0 161 | 9 162 | $DIMTOL 163 | 70 164 | 0 165 | 9 166 | $DIMLIM 167 | 70 168 | 0 169 | 9 170 | $DIMTIH 171 | 70 172 | 1 173 | 9 174 | $DIMTOH 175 | 70 176 | 1 177 | 9 178 | $DIMSE1 179 | 70 180 | 0 181 | 9 182 | $DIMSE2 183 | 70 184 | 0 185 | 9 186 | $DIMTAD 187 | 70 188 | 1 189 | 9 190 | $DIMZIN 191 | 70 192 | 0 193 | 9 194 | $DIMBLK 195 | 1 196 | 197 | 9 198 | $DIMASO 199 | 70 200 | 1 201 | 9 202 | $DIMSHO 203 | 70 204 | 1 205 | 9 206 | $DIMPOST 207 | 1 208 | 209 | 9 210 | $DIMAPOST 211 | 1 212 | 213 | 9 214 | $DIMALT 215 | 70 216 | 0 217 | 9 218 | $DIMALTD 219 | 70 220 | 3 221 | 9 222 | $DIMALTF 223 | 40 224 | 0.0393700787 225 | 9 226 | $DIMLFAC 227 | 40 228 | 1.0 229 | 9 230 | $DIMTOFL 231 | 70 232 | 1 233 | 9 234 | $DIMTVP 235 | 40 236 | 0.0 237 | 9 238 | $DIMTIX 239 | 70 240 | 0 241 | 9 242 | $DIMSOXD 243 | 70 244 | 0 245 | 9 246 | $DIMSAH 247 | 70 248 | 0 249 | 9 250 | $DIMBLK1 251 | 1 252 | 253 | 9 254 | $DIMBLK2 255 | 1 256 | 257 | 9 258 | $DIMSTYLE 259 | 2 260 | ISO-25 261 | 9 262 | $DIMCLRD 263 | 70 264 | 0 265 | 9 266 | $DIMCLRE 267 | 70 268 | 0 269 | 9 270 | $DIMCLRT 271 | 70 272 | 0 273 | 9 274 | $DIMTFAC 275 | 40 276 | 1.0 277 | 9 278 | $DIMGAP 279 | 40 280 | 1.524 281 | 9 282 | $DIMJUST 283 | 70 284 | 0 285 | 9 286 | $DIMSD1 287 | 70 288 | 0 289 | 9 290 | $DIMSD2 291 | 70 292 | 0 293 | 9 294 | $DIMTOLJ 295 | 70 296 | 0 297 | 9 298 | $DIMTZIN 299 | 70 300 | 0 301 | 9 302 | $DIMALTZ 303 | 70 304 | 0 305 | 9 306 | $DIMALTTZ 307 | 70 308 | 0 309 | 9 310 | $DIMUPT 311 | 70 312 | 0 313 | 9 314 | $DIMDEC 315 | 70 316 | 2 317 | 9 318 | $DIMTDEC 319 | 70 320 | 2 321 | 9 322 | $DIMALTU 323 | 70 324 | 2 325 | 9 326 | $DIMALTTD 327 | 70 328 | 3 329 | 9 330 | $DIMTXSTY 331 | 7 332 | Standard 333 | 9 334 | $DIMAUNIT 335 | 70 336 | 0 337 | 9 338 | $DIMADEC 339 | 70 340 | 2 341 | 9 342 | $DIMALTRND 343 | 40 344 | 0.0 345 | 9 346 | $DIMAZIN 347 | 70 348 | 0 349 | 9 350 | $DIMDSEP 351 | 70 352 | 44 353 | 9 354 | $DIMATFIT 355 | 70 356 | 3 357 | 9 358 | $DIMFRAC 359 | 70 360 | 0 361 | 9 362 | $DIMLDRBLK 363 | 1 364 | 365 | 9 366 | $DIMLUNIT 367 | 70 368 | 2 369 | 9 370 | $DIMLWD 371 | 70 372 | -2 373 | 9 374 | $DIMLWE 375 | 70 376 | -2 377 | 9 378 | $DIMTMOVE 379 | 70 380 | 0 381 | 9 382 | $LUNITS 383 | 70 384 | 2 385 | 9 386 | $LUPREC 387 | 70 388 | 2 389 | 9 390 | $SKETCHINC 391 | 40 392 | 1.0 393 | 9 394 | $FILLETRAD 395 | 40 396 | 10.0 397 | 9 398 | $AUNITS 399 | 70 400 | 0 401 | 9 402 | $AUPREC 403 | 70 404 | 2 405 | 9 406 | $MENU 407 | 1 408 | . 409 | 9 410 | $ELEVATION 411 | 40 412 | 0.0 413 | 9 414 | $PELEVATION 415 | 40 416 | 0.0 417 | 9 418 | $THICKNESS 419 | 40 420 | 0.0 421 | 9 422 | $LIMCHECK 423 | 70 424 | 0 425 | 9 426 | $CHAMFERA 427 | 40 428 | 0.0 429 | 9 430 | $CHAMFERB 431 | 40 432 | 0.0 433 | 9 434 | $CHAMFERC 435 | 40 436 | 0.0 437 | 9 438 | $CHAMFERD 439 | 40 440 | 0.0 441 | 9 442 | $SKPOLY 443 | 70 444 | 0 445 | 9 446 | $TDCREATE 447 | 40 448 | 2459003.012106979 449 | 9 450 | $TDUCREATE 451 | 40 452 | 2459003.303773646 453 | 9 454 | $TDUPDATE 455 | 40 456 | 2459003.012111481 457 | 9 458 | $TDUUPDATE 459 | 40 460 | 2459003.303778148 461 | 9 462 | $TDINDWG 463 | 40 464 | 0.0000000116 465 | 9 466 | $TDUSRTIMER 467 | 40 468 | 0.0000000116 469 | 9 470 | $USRTIMER 471 | 70 472 | 1 473 | 9 474 | $ANGBASE 475 | 50 476 | 0.0 477 | 9 478 | $ANGDIR 479 | 70 480 | 0 481 | 9 482 | $PDMODE 483 | 70 484 | 0 485 | 9 486 | $PDSIZE 487 | 40 488 | -1.0 489 | 9 490 | $PLINEWID 491 | 40 492 | 0.0 493 | 9 494 | $SPLFRAME 495 | 70 496 | 0 497 | 9 498 | $SPLINETYPE 499 | 70 500 | 6 501 | 9 502 | $SPLINESEGS 503 | 70 504 | 8 505 | 9 506 | $HANDSEED 507 | 5 508 | E0 509 | 9 510 | $SURFTAB1 511 | 70 512 | 6 513 | 9 514 | $SURFTAB2 515 | 70 516 | 6 517 | 9 518 | $SURFTYPE 519 | 70 520 | 6 521 | 9 522 | $SURFU 523 | 70 524 | 6 525 | 9 526 | $SURFV 527 | 70 528 | 6 529 | 9 530 | $UCSBASE 531 | 2 532 | 533 | 9 534 | $UCSNAME 535 | 2 536 | 537 | 9 538 | $UCSORG 539 | 10 540 | 0.0 541 | 20 542 | 0.0 543 | 30 544 | 0.0 545 | 9 546 | $UCSXDIR 547 | 10 548 | 1.0 549 | 20 550 | 0.0 551 | 30 552 | 0.0 553 | 9 554 | $UCSYDIR 555 | 10 556 | 0.0 557 | 20 558 | 1.0 559 | 30 560 | 0.0 561 | 9 562 | $UCSORTHOREF 563 | 2 564 | 565 | 9 566 | $UCSORTHOVIEW 567 | 70 568 | 0 569 | 9 570 | $UCSORGTOP 571 | 10 572 | 0.0 573 | 20 574 | 0.0 575 | 30 576 | 0.0 577 | 9 578 | $UCSORGBOTTOM 579 | 10 580 | 0.0 581 | 20 582 | 0.0 583 | 30 584 | 0.0 585 | 9 586 | $UCSORGLEFT 587 | 10 588 | 0.0 589 | 20 590 | 0.0 591 | 30 592 | 0.0 593 | 9 594 | $UCSORGRIGHT 595 | 10 596 | 0.0 597 | 20 598 | 0.0 599 | 30 600 | 0.0 601 | 9 602 | $UCSORGFRONT 603 | 10 604 | 0.0 605 | 20 606 | 0.0 607 | 30 608 | 0.0 609 | 9 610 | $UCSORGBACK 611 | 10 612 | 0.0 613 | 20 614 | 0.0 615 | 30 616 | 0.0 617 | 9 618 | $PUCSBASE 619 | 2 620 | 621 | 9 622 | $PUCSNAME 623 | 2 624 | 625 | 9 626 | $PUCSORG 627 | 10 628 | 0.0 629 | 20 630 | 0.0 631 | 30 632 | 0.0 633 | 9 634 | $PUCSXDIR 635 | 10 636 | 1.0 637 | 20 638 | 0.0 639 | 30 640 | 0.0 641 | 9 642 | $PUCSYDIR 643 | 10 644 | 0.0 645 | 20 646 | 1.0 647 | 30 648 | 0.0 649 | 9 650 | $PUCSORTHOREF 651 | 2 652 | 653 | 9 654 | $PUCSORTHOVIEW 655 | 70 656 | 0 657 | 9 658 | $PUCSORGTOP 659 | 10 660 | 0.0 661 | 20 662 | 0.0 663 | 30 664 | 0.0 665 | 9 666 | $PUCSORGBOTTOM 667 | 10 668 | 0.0 669 | 20 670 | 0.0 671 | 30 672 | 0.0 673 | 9 674 | $PUCSORGLEFT 675 | 10 676 | 0.0 677 | 20 678 | 0.0 679 | 30 680 | 0.0 681 | 9 682 | $PUCSORGRIGHT 683 | 10 684 | 0.0 685 | 20 686 | 0.0 687 | 30 688 | 0.0 689 | 9 690 | $PUCSORGFRONT 691 | 10 692 | 0.0 693 | 20 694 | 0.0 695 | 30 696 | 0.0 697 | 9 698 | $PUCSORGBACK 699 | 10 700 | 0.0 701 | 20 702 | 0.0 703 | 30 704 | 0.0 705 | 9 706 | $USERI1 707 | 70 708 | 0 709 | 9 710 | $USERI2 711 | 70 712 | 0 713 | 9 714 | $USERI3 715 | 70 716 | 0 717 | 9 718 | $USERI4 719 | 70 720 | 0 721 | 9 722 | $USERI5 723 | 70 724 | 0 725 | 9 726 | $USERR1 727 | 40 728 | 0.0 729 | 9 730 | $USERR2 731 | 40 732 | 0.0 733 | 9 734 | $USERR3 735 | 40 736 | 0.0 737 | 9 738 | $USERR4 739 | 40 740 | 0.0 741 | 9 742 | $USERR5 743 | 40 744 | 0.0 745 | 9 746 | $WORLDVIEW 747 | 70 748 | 1 749 | 9 750 | $SHADEDGE 751 | 70 752 | 3 753 | 9 754 | $SHADEDIF 755 | 70 756 | 70 757 | 9 758 | $TILEMODE 759 | 70 760 | 1 761 | 9 762 | $MAXACTVP 763 | 70 764 | 64 765 | 9 766 | $PINSBASE 767 | 10 768 | 0.0 769 | 20 770 | 0.0 771 | 30 772 | 0.0 773 | 9 774 | $PLIMCHECK 775 | 70 776 | 0 777 | 9 778 | $PEXTMIN 779 | 10 780 | 1.0000000000E+20 781 | 20 782 | 1.0000000000E+20 783 | 30 784 | 1.0000000000E+20 785 | 9 786 | $PEXTMAX 787 | 10 788 | -1.0000000000E+20 789 | 20 790 | -1.0000000000E+20 791 | 30 792 | -1.0000000000E+20 793 | 9 794 | $PLIMMIN 795 | 10 796 | 0.0 797 | 20 798 | 0.0 799 | 9 800 | $PLIMMAX 801 | 10 802 | 420.0 803 | 20 804 | 297.0 805 | 9 806 | $UNITMODE 807 | 70 808 | 0 809 | 9 810 | $VISRETAIN 811 | 70 812 | 1 813 | 9 814 | $PLINEGEN 815 | 70 816 | 0 817 | 9 818 | $PSLTSCALE 819 | 70 820 | 1 821 | 9 822 | $TREEDEPTH 823 | 70 824 | 3020 825 | 9 826 | $CMLSTYLE 827 | 2 828 | Standard 829 | 9 830 | $CMLJUST 831 | 70 832 | 0 833 | 9 834 | $CMLSCALE 835 | 40 836 | 20.0 837 | 9 838 | $PROXYGRAPHICS 839 | 70 840 | 1 841 | 9 842 | $MEASUREMENT 843 | 70 844 | 1 845 | 9 846 | $CELWEIGHT 847 | 370 848 | -1 849 | 9 850 | $ENDCAPS 851 | 280 852 | 0 853 | 9 854 | $JOINSTYLE 855 | 280 856 | 0 857 | 9 858 | $LWDISPLAY 859 | 290 860 | 1 861 | 9 862 | $INSUNITS 863 | 70 864 | 4 865 | 9 866 | $HYPERLINKBASE 867 | 1 868 | 869 | 9 870 | $STYLESHEET 871 | 1 872 | 873 | 9 874 | $XEDIT 875 | 290 876 | 1 877 | 9 878 | $CEPSNTYPE 879 | 380 880 | 0 881 | 9 882 | $PSTYLEMODE 883 | 290 884 | 1 885 | 9 886 | $FINGERPRINTGUID 887 | 2 888 | {a14938fa-9322-4a8a-99e4-04a54d1e5fd4} 889 | 9 890 | $VERSIONGUID 891 | 2 892 | {FAEB1C32-E019-11D5-929B-00C0DF256EC4} 893 | 9 894 | $EXTNAMES 895 | 290 896 | 1 897 | 9 898 | $PSVPSCALE 899 | 40 900 | 0.0 901 | 9 902 | $OLESTARTUP 903 | 290 904 | 0 905 | 0 906 | ENDSEC 907 | 0 908 | SECTION 909 | 2 910 | CLASSES 911 | 0 912 | CLASS 913 | 1 914 | ACDBDICTIONARYWDFLT 915 | 2 916 | AcDbDictionaryWithDefault 917 | 3 918 | ObjectDBX Classes 919 | 90 920 | 0 921 | 280 922 | 0 923 | 281 924 | 0 925 | 0 926 | CLASS 927 | 1 928 | VISUALSTYLE 929 | 2 930 | AcDbVisualStyle 931 | 3 932 | ObjectDBX Classes 933 | 90 934 | 4095 935 | 280 936 | 0 937 | 281 938 | 0 939 | 0 940 | CLASS 941 | 1 942 | MATERIAL 943 | 2 944 | AcDbMaterial 945 | 3 946 | ObjectDBX Classes 947 | 90 948 | 1153 949 | 280 950 | 0 951 | 281 952 | 0 953 | 0 954 | CLASS 955 | 1 956 | SCALE 957 | 2 958 | AcDbScale 959 | 3 960 | ObjectDBX Classes 961 | 90 962 | 1153 963 | 280 964 | 0 965 | 281 966 | 0 967 | 0 968 | CLASS 969 | 1 970 | TABLESTYLE 971 | 2 972 | AcDbTableStyle 973 | 3 974 | ObjectDBX Classes 975 | 90 976 | 4095 977 | 280 978 | 0 979 | 281 980 | 0 981 | 0 982 | CLASS 983 | 1 984 | MLEADERSTYLE 985 | 2 986 | AcDbMLeaderStyle 987 | 3 988 | ACDB_MLEADERSTYLE_CLASS 989 | 90 990 | 4095 991 | 280 992 | 0 993 | 281 994 | 0 995 | 0 996 | CLASS 997 | 1 998 | SUN 999 | 2 1000 | AcDbSun 1001 | 3 1002 | SCENEOE 1003 | 90 1004 | 1153 1005 | 280 1006 | 0 1007 | 281 1008 | 0 1009 | 0 1010 | CLASS 1011 | 1 1012 | ACDBPLACEHOLDER 1013 | 2 1014 | AcDbPlaceHolder 1015 | 3 1016 | ObjectDBX Classes 1017 | 90 1018 | 0 1019 | 280 1020 | 0 1021 | 281 1022 | 0 1023 | 0 1024 | CLASS 1025 | 1 1026 | LAYOUT 1027 | 2 1028 | AcDbLayout 1029 | 3 1030 | ObjectDBX Classes 1031 | 90 1032 | 0 1033 | 280 1034 | 0 1035 | 281 1036 | 0 1037 | 0 1038 | ENDSEC 1039 | 0 1040 | SECTION 1041 | 2 1042 | TABLES 1043 | 0 1044 | TABLE 1045 | 2 1046 | VPORT 1047 | 5 1048 | 8 1049 | 330 1050 | 0 1051 | 100 1052 | AcDbSymbolTable 1053 | 70 1054 | 1 1055 | 0 1056 | VPORT 1057 | 5 1058 | 29 1059 | 330 1060 | 8 1061 | 100 1062 | AcDbSymbolTableRecord 1063 | 100 1064 | AcDbViewportTableRecord 1065 | 2 1066 | *Active 1067 | 70 1068 | 0 1069 | 10 1070 | 0.0 1071 | 20 1072 | 0.0 1073 | 11 1074 | 1.0 1075 | 21 1076 | 1.0 1077 | 12 1078 | 105.0 1079 | 22 1080 | 148.5 1081 | 13 1082 | 0.0 1083 | 23 1084 | 0.0 1085 | 14 1086 | 10.0 1087 | 24 1088 | 10.0 1089 | 15 1090 | 10.0 1091 | 25 1092 | 10.0 1093 | 16 1094 | 0.0 1095 | 26 1096 | 0.0 1097 | 36 1098 | 1.0 1099 | 17 1100 | 0.0 1101 | 27 1102 | 0.0 1103 | 37 1104 | 0.0 1105 | 40 1106 | 297.0 1107 | 41 1108 | 0.7070707071 1109 | 42 1110 | 50.0 1111 | 43 1112 | 0.0 1113 | 44 1114 | 0.0 1115 | 50 1116 | 0.0 1117 | 51 1118 | 0.0 1119 | 71 1120 | 0 1121 | 72 1122 | 2000 1123 | 73 1124 | 1 1125 | 74 1126 | 3 1127 | 75 1128 | 0 1129 | 76 1130 | 0 1131 | 77 1132 | 0 1133 | 78 1134 | 0 1135 | 281 1136 | 0 1137 | 65 1138 | 1 1139 | 110 1140 | 0.0 1141 | 120 1142 | 0.0 1143 | 130 1144 | 0.0 1145 | 111 1146 | 1.0 1147 | 121 1148 | 0.0 1149 | 131 1150 | 0.0 1151 | 112 1152 | 0.0 1153 | 122 1154 | 1.0 1155 | 132 1156 | 0.0 1157 | 79 1158 | 0 1159 | 146 1160 | 0.0 1161 | 0 1162 | ENDTAB 1163 | 0 1164 | TABLE 1165 | 2 1166 | LTYPE 1167 | 5 1168 | 5 1169 | 330 1170 | 0 1171 | 100 1172 | AcDbSymbolTable 1173 | 70 1174 | 6 1175 | 0 1176 | LTYPE 1177 | 5 1178 | 14 1179 | 330 1180 | 5 1181 | 100 1182 | AcDbSymbolTableRecord 1183 | 100 1184 | AcDbLinetypeTableRecord 1185 | 2 1186 | ByBlock 1187 | 70 1188 | 0 1189 | 3 1190 | 1191 | 72 1192 | 65 1193 | 73 1194 | 0 1195 | 40 1196 | 0.0 1197 | 0 1198 | LTYPE 1199 | 5 1200 | 15 1201 | 330 1202 | 5 1203 | 100 1204 | AcDbSymbolTableRecord 1205 | 100 1206 | AcDbLinetypeTableRecord 1207 | 2 1208 | ByLayer 1209 | 70 1210 | 0 1211 | 3 1212 | 1213 | 72 1214 | 65 1215 | 73 1216 | 0 1217 | 40 1218 | 0.0 1219 | 0 1220 | LTYPE 1221 | 5 1222 | 16 1223 | 330 1224 | 5 1225 | 100 1226 | AcDbSymbolTableRecord 1227 | 100 1228 | AcDbLinetypeTableRecord 1229 | 2 1230 | Continuous 1231 | 70 1232 | 0 1233 | 3 1234 | Solid line 1235 | 72 1236 | 65 1237 | 73 1238 | 0 1239 | 40 1240 | 0.0 1241 | 0 1242 | LTYPE 1243 | 5 1244 | 6E 1245 | 330 1246 | 5 1247 | 100 1248 | AcDbSymbolTableRecord 1249 | 100 1250 | AcDbLinetypeTableRecord 1251 | 2 1252 | HIDDEN 1253 | 70 1254 | 0 1255 | 3 1256 | Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ 1257 | 72 1258 | 65 1259 | 73 1260 | 2 1261 | 40 1262 | 1.905 1263 | 49 1264 | 1.27 1265 | 74 1266 | 0 1267 | 49 1268 | -0.635 1269 | 74 1270 | 0 1271 | 0 1272 | LTYPE 1273 | 5 1274 | 6F 1275 | 330 1276 | 5 1277 | 100 1278 | AcDbSymbolTableRecord 1279 | 100 1280 | AcDbLinetypeTableRecord 1281 | 2 1282 | PHANTOM 1283 | 70 1284 | 0 1285 | 3 1286 | Phantom ______ __ __ ______ __ __ ______ 1287 | 72 1288 | 65 1289 | 73 1290 | 6 1291 | 40 1292 | 12.7 1293 | 49 1294 | 6.35 1295 | 74 1296 | 0 1297 | 49 1298 | -1.27 1299 | 74 1300 | 0 1301 | 49 1302 | 1.27 1303 | 74 1304 | 0 1305 | 49 1306 | -1.27 1307 | 74 1308 | 0 1309 | 49 1310 | 1.27 1311 | 74 1312 | 0 1313 | 49 1314 | -1.27 1315 | 74 1316 | 0 1317 | 0 1318 | LTYPE 1319 | 5 1320 | 70 1321 | 330 1322 | 5 1323 | 100 1324 | AcDbSymbolTableRecord 1325 | 100 1326 | AcDbLinetypeTableRecord 1327 | 2 1328 | CENTER 1329 | 70 1330 | 0 1331 | 3 1332 | Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 1333 | 72 1334 | 65 1335 | 73 1336 | 4 1337 | 40 1338 | 10.16 1339 | 49 1340 | 6.35 1341 | 74 1342 | 0 1343 | 49 1344 | -1.27 1345 | 74 1346 | 0 1347 | 49 1348 | 1.27 1349 | 74 1350 | 0 1351 | 49 1352 | -1.27 1353 | 74 1354 | 0 1355 | 0 1356 | LTYPE 1357 | 5 1358 | 71 1359 | 330 1360 | 5 1361 | 100 1362 | AcDbSymbolTableRecord 1363 | 100 1364 | AcDbLinetypeTableRecord 1365 | 2 1366 | CENTERX2 1367 | 70 1368 | 0 1369 | 3 1370 | Center (2x) ________ __ ________ __ _____ 1371 | 72 1372 | 65 1373 | 73 1374 | 4 1375 | 40 1376 | 20.32 1377 | 49 1378 | 12.7 1379 | 74 1380 | 0 1381 | 49 1382 | -2.54 1383 | 74 1384 | 0 1385 | 49 1386 | 2.54 1387 | 74 1388 | 0 1389 | 49 1390 | -2.54 1391 | 74 1392 | 0 1393 | 0 1394 | LTYPE 1395 | 5 1396 | 72 1397 | 330 1398 | 5 1399 | 100 1400 | AcDbSymbolTableRecord 1401 | 100 1402 | AcDbLinetypeTableRecord 1403 | 2 1404 | DOT2 1405 | 70 1406 | 0 1407 | 3 1408 | Dot (.5x) ........................................ 1409 | 72 1410 | 65 1411 | 73 1412 | 2 1413 | 40 1414 | 0.635 1415 | 49 1416 | 0.0 1417 | 74 1418 | 0 1419 | 49 1420 | -0.635 1421 | 74 1422 | 0 1423 | 0 1424 | ENDTAB 1425 | 0 1426 | TABLE 1427 | 2 1428 | LAYER 1429 | 5 1430 | 2 1431 | 330 1432 | 0 1433 | 100 1434 | AcDbSymbolTable 1435 | 70 1436 | 2 1437 | 0 1438 | LAYER 1439 | 5 1440 | 10 1441 | 330 1442 | 2 1443 | 100 1444 | AcDbSymbolTableRecord 1445 | 100 1446 | AcDbLayerTableRecord 1447 | 2 1448 | 0 1449 | 70 1450 | 0 1451 | 62 1452 | 7 1453 | 6 1454 | Continuous 1455 | 370 1456 | -3 1457 | 390 1458 | F 1459 | 0 1460 | LAYER 1461 | 5 1462 | 73 1463 | 330 1464 | 2 1465 | 100 1466 | AcDbSymbolTableRecord 1467 | 100 1468 | AcDbLayerTableRecord 1469 | 2 1470 | FORMAT 1471 | 70 1472 | 0 1473 | 62 1474 | 7 1475 | 6 1476 | Continuous 1477 | 370 1478 | -3 1479 | 390 1480 | F 1481 | 0 1482 | ENDTAB 1483 | 0 1484 | TABLE 1485 | 2 1486 | STYLE 1487 | 5 1488 | 3 1489 | 330 1490 | 0 1491 | 100 1492 | AcDbSymbolTable 1493 | 70 1494 | 2 1495 | 0 1496 | STYLE 1497 | 5 1498 | 11 1499 | 330 1500 | 3 1501 | 100 1502 | AcDbSymbolTableRecord 1503 | 100 1504 | AcDbTextStyleTableRecord 1505 | 2 1506 | Standard 1507 | 70 1508 | 0 1509 | 40 1510 | 0.0 1511 | 41 1512 | 1.0 1513 | 50 1514 | 0.0 1515 | 71 1516 | 0 1517 | 42 1518 | 3.5 1519 | 3 1520 | txt 1521 | 4 1522 | 1523 | 0 1524 | STYLE 1525 | 5 1526 | 81 1527 | 330 1528 | 3 1529 | 100 1530 | AcDbSymbolTableRecord 1531 | 100 1532 | AcDbTextStyleTableRecord 1533 | 2 1534 | SLDTEXTSTYLE0 1535 | 70 1536 | 0 1537 | 40 1538 | 0.0 1539 | 41 1540 | 0.75 1541 | 50 1542 | 0.0 1543 | 71 1544 | 0 1545 | 42 1546 | 3.5 1547 | 3 1548 | TXT 1549 | 4 1550 | 1551 | 0 1552 | ENDTAB 1553 | 0 1554 | TABLE 1555 | 2 1556 | VIEW 1557 | 5 1558 | 6 1559 | 330 1560 | 0 1561 | 100 1562 | AcDbSymbolTable 1563 | 70 1564 | 0 1565 | 0 1566 | ENDTAB 1567 | 0 1568 | TABLE 1569 | 2 1570 | UCS 1571 | 5 1572 | 7 1573 | 330 1574 | 0 1575 | 100 1576 | AcDbSymbolTable 1577 | 70 1578 | 0 1579 | 0 1580 | ENDTAB 1581 | 0 1582 | TABLE 1583 | 2 1584 | APPID 1585 | 5 1586 | 9 1587 | 330 1588 | 0 1589 | 100 1590 | AcDbSymbolTable 1591 | 70 1592 | 1 1593 | 0 1594 | APPID 1595 | 5 1596 | 12 1597 | 330 1598 | 9 1599 | 100 1600 | AcDbSymbolTableRecord 1601 | 100 1602 | AcDbRegAppTableRecord 1603 | 2 1604 | ACAD 1605 | 70 1606 | 0 1607 | 0 1608 | ENDTAB 1609 | 0 1610 | TABLE 1611 | 2 1612 | DIMSTYLE 1613 | 5 1614 | A 1615 | 330 1616 | 0 1617 | 100 1618 | AcDbSymbolTable 1619 | 70 1620 | 4 1621 | 100 1622 | AcDbDimStyleTable 1623 | 0 1624 | DIMSTYLE 1625 | 105 1626 | 27 1627 | 330 1628 | A 1629 | 100 1630 | AcDbSymbolTableRecord 1631 | 100 1632 | AcDbDimStyleTableRecord 1633 | 2 1634 | ISO-25 1635 | 70 1636 | 0 1637 | 41 1638 | 2.5 1639 | 42 1640 | 0.625 1641 | 43 1642 | 3.75 1643 | 44 1644 | 1.25 1645 | 73 1646 | 0 1647 | 74 1648 | 0 1649 | 77 1650 | 1 1651 | 78 1652 | 8 1653 | 140 1654 | 2.5 1655 | 141 1656 | 2.5 1657 | 143 1658 | 0.0393700787 1659 | 147 1660 | 0.625 1661 | 171 1662 | 3 1663 | 172 1664 | 1 1665 | 178 1666 | 0 1667 | 271 1668 | 2 1669 | 272 1670 | 2 1671 | 274 1672 | 3 1673 | 278 1674 | 44 1675 | 283 1676 | 0 1677 | 284 1678 | 8 1679 | 340 1680 | 11 1681 | 0 1682 | DIMSTYLE 1683 | 105 1684 | 82 1685 | 102 1686 | {ACAD_REACTORS 1687 | 330 1688 | 80 1689 | 330 1690 | 8C 1691 | 102 1692 | } 1693 | 330 1694 | A 1695 | 100 1696 | AcDbSymbolTableRecord 1697 | 100 1698 | AcDbDimStyleTableRecord 1699 | 2 1700 | SLDDIMSTYLE0 1701 | 70 1702 | 0 1703 | 41 1704 | 3.302 1705 | 44 1706 | 0.0 1707 | 45 1708 | 0.000000001 1709 | 73 1710 | 0 1711 | 74 1712 | 0 1713 | 77 1714 | 1 1715 | 78 1716 | 12 1717 | 79 1718 | 3 1719 | 140 1720 | 3.5 1721 | 147 1722 | 0.875 1723 | 173 1724 | 1 1725 | 178 1726 | 0 1727 | 271 1728 | 2 1729 | 272 1730 | 2 1731 | 276 1732 | 2 1733 | 284 1734 | 12 1735 | 340 1736 | 81 1737 | 0 1738 | DIMSTYLE 1739 | 105 1740 | 97 1741 | 102 1742 | {ACAD_REACTORS 1743 | 330 1744 | 96 1745 | 330 1746 | A3 1747 | 330 1748 | AF 1749 | 102 1750 | } 1751 | 330 1752 | A 1753 | 100 1754 | AcDbSymbolTableRecord 1755 | 100 1756 | AcDbDimStyleTableRecord 1757 | 2 1758 | SLDDIMSTYLE1 1759 | 70 1760 | 0 1761 | 41 1762 | 3.302 1763 | 44 1764 | 0.0 1765 | 45 1766 | 0.000000001 1767 | 73 1768 | 0 1769 | 74 1770 | 0 1771 | 77 1772 | 1 1773 | 78 1774 | 12 1775 | 79 1776 | 3 1777 | 140 1778 | 3.5 1779 | 147 1780 | 0.875 1781 | 172 1782 | 1 1783 | 173 1784 | 1 1785 | 178 1786 | 0 1787 | 271 1788 | 2 1789 | 272 1790 | 2 1791 | 276 1792 | 2 1793 | 284 1794 | 12 1795 | 289 1796 | 0 1797 | 340 1798 | 81 1799 | 0 1800 | DIMSTYLE 1801 | 105 1802 | BC 1803 | 102 1804 | {ACAD_REACTORS 1805 | 330 1806 | BB 1807 | 102 1808 | } 1809 | 330 1810 | A 1811 | 100 1812 | AcDbSymbolTableRecord 1813 | 100 1814 | AcDbDimStyleTableRecord 1815 | 2 1816 | SLDDIMSTYLE2 1817 | 70 1818 | 0 1819 | 41 1820 | 3.302 1821 | 44 1822 | 0.0 1823 | 45 1824 | 0.000000001 1825 | 78 1826 | 12 1827 | 79 1828 | 3 1829 | 140 1830 | 3.5 1831 | 141 1832 | 0.0 1833 | 147 1834 | 0.875 1835 | 173 1836 | 1 1837 | 178 1838 | 0 1839 | 271 1840 | 2 1841 | 272 1842 | 2 1843 | 276 1844 | 2 1845 | 284 1846 | 12 1847 | 340 1848 | 81 1849 | 0 1850 | ENDTAB 1851 | 0 1852 | TABLE 1853 | 2 1854 | BLOCK_RECORD 1855 | 5 1856 | 1 1857 | 330 1858 | 0 1859 | 100 1860 | AcDbSymbolTable 1861 | 70 1862 | 9 1863 | 0 1864 | BLOCK_RECORD 1865 | 5 1866 | 1F 1867 | 330 1868 | 1 1869 | 100 1870 | AcDbSymbolTableRecord 1871 | 100 1872 | AcDbBlockTableRecord 1873 | 2 1874 | *Model_Space 1875 | 340 1876 | 22 1877 | 0 1878 | BLOCK_RECORD 1879 | 5 1880 | 1B 1881 | 330 1882 | 1 1883 | 100 1884 | AcDbSymbolTableRecord 1885 | 100 1886 | AcDbBlockTableRecord 1887 | 2 1888 | *Paper_Space 1889 | 340 1890 | 1E 1891 | 0 1892 | BLOCK_RECORD 1893 | 5 1894 | 23 1895 | 330 1896 | 1 1897 | 100 1898 | AcDbSymbolTableRecord 1899 | 100 1900 | AcDbBlockTableRecord 1901 | 2 1902 | *Paper_Space0 1903 | 340 1904 | 26 1905 | 0 1906 | BLOCK_RECORD 1907 | 5 1908 | 83 1909 | 330 1910 | 1 1911 | 100 1912 | AcDbSymbolTableRecord 1913 | 100 1914 | AcDbBlockTableRecord 1915 | 2 1916 | _D 1917 | 340 1918 | 0 1919 | 0 1920 | BLOCK_RECORD 1921 | 5 1922 | 8D 1923 | 330 1924 | 1 1925 | 100 1926 | AcDbSymbolTableRecord 1927 | 100 1928 | AcDbBlockTableRecord 1929 | 2 1930 | _D_1 1931 | 340 1932 | 0 1933 | 0 1934 | BLOCK_RECORD 1935 | 5 1936 | 98 1937 | 330 1938 | 1 1939 | 100 1940 | AcDbSymbolTableRecord 1941 | 100 1942 | AcDbBlockTableRecord 1943 | 2 1944 | _D_2 1945 | 340 1946 | 0 1947 | 0 1948 | BLOCK_RECORD 1949 | 5 1950 | A4 1951 | 330 1952 | 1 1953 | 100 1954 | AcDbSymbolTableRecord 1955 | 100 1956 | AcDbBlockTableRecord 1957 | 2 1958 | _D_3 1959 | 340 1960 | 0 1961 | 0 1962 | BLOCK_RECORD 1963 | 5 1964 | B0 1965 | 330 1966 | 1 1967 | 100 1968 | AcDbSymbolTableRecord 1969 | 100 1970 | AcDbBlockTableRecord 1971 | 2 1972 | _D_4 1973 | 340 1974 | 0 1975 | 0 1976 | BLOCK_RECORD 1977 | 5 1978 | BD 1979 | 330 1980 | 1 1981 | 100 1982 | AcDbSymbolTableRecord 1983 | 100 1984 | AcDbBlockTableRecord 1985 | 2 1986 | _D_5 1987 | 340 1988 | 0 1989 | 0 1990 | BLOCK_RECORD 1991 | 5 1992 | C6 1993 | 330 1994 | 1 1995 | 100 1996 | AcDbSymbolTableRecord 1997 | 100 1998 | AcDbBlockTableRecord 1999 | 2 2000 | SW_CENTERMARKSYMBOL_0 2001 | 340 2002 | 0 2003 | 102 2004 | {BLKREFS 2005 | 331 2006 | D1 2007 | 102 2008 | } 2009 | 0 2010 | BLOCK_RECORD 2011 | 5 2012 | D2 2013 | 330 2014 | 1 2015 | 100 2016 | AcDbSymbolTableRecord 2017 | 100 2018 | AcDbBlockTableRecord 2019 | 2 2020 | SW_CENTERMARKSYMBOL_1 2021 | 340 2022 | 0 2023 | 102 2024 | {BLKREFS 2025 | 331 2026 | DD 2027 | 102 2028 | } 2029 | 0 2030 | ENDTAB 2031 | 0 2032 | ENDSEC 2033 | 0 2034 | SECTION 2035 | 2 2036 | BLOCKS 2037 | 0 2038 | BLOCK 2039 | 5 2040 | 20 2041 | 330 2042 | 1F 2043 | 100 2044 | AcDbEntity 2045 | 8 2046 | 0 2047 | 100 2048 | AcDbBlockBegin 2049 | 2 2050 | *Model_Space 2051 | 70 2052 | 0 2053 | 10 2054 | 0.0 2055 | 20 2056 | 0.0 2057 | 30 2058 | 0.0 2059 | 3 2060 | *Model_Space 2061 | 1 2062 | 2063 | 0 2064 | ENDBLK 2065 | 5 2066 | 21 2067 | 330 2068 | 1F 2069 | 100 2070 | AcDbEntity 2071 | 8 2072 | 0 2073 | 100 2074 | AcDbBlockEnd 2075 | 0 2076 | BLOCK 2077 | 5 2078 | 1C 2079 | 330 2080 | 1B 2081 | 100 2082 | AcDbEntity 2083 | 67 2084 | 1 2085 | 8 2086 | 0 2087 | 100 2088 | AcDbBlockBegin 2089 | 2 2090 | *Paper_Space 2091 | 70 2092 | 0 2093 | 10 2094 | 0.0 2095 | 20 2096 | 0.0 2097 | 30 2098 | 0.0 2099 | 3 2100 | *Paper_Space 2101 | 1 2102 | 2103 | 0 2104 | ENDBLK 2105 | 5 2106 | 1D 2107 | 330 2108 | 1B 2109 | 100 2110 | AcDbEntity 2111 | 67 2112 | 1 2113 | 8 2114 | 0 2115 | 100 2116 | AcDbBlockEnd 2117 | 0 2118 | BLOCK 2119 | 5 2120 | 24 2121 | 330 2122 | 23 2123 | 100 2124 | AcDbEntity 2125 | 8 2126 | 0 2127 | 100 2128 | AcDbBlockBegin 2129 | 2 2130 | *Paper_Space0 2131 | 70 2132 | 0 2133 | 10 2134 | 0.0 2135 | 20 2136 | 0.0 2137 | 30 2138 | 0.0 2139 | 3 2140 | *Paper_Space0 2141 | 1 2142 | 2143 | 0 2144 | ENDBLK 2145 | 5 2146 | 25 2147 | 330 2148 | 23 2149 | 100 2150 | AcDbEntity 2151 | 8 2152 | 0 2153 | 100 2154 | AcDbBlockEnd 2155 | 0 2156 | BLOCK 2157 | 5 2158 | 84 2159 | 330 2160 | 83 2161 | 100 2162 | AcDbEntity 2163 | 8 2164 | 0 2165 | 100 2166 | AcDbBlockBegin 2167 | 2 2168 | _D 2169 | 70 2170 | 0 2171 | 10 2172 | 0.0 2173 | 20 2174 | 0.0 2175 | 30 2176 | 0.0 2177 | 3 2178 | _D 2179 | 1 2180 | 2181 | 0 2182 | SOLID 2183 | 5 2184 | 86 2185 | 330 2186 | 83 2187 | 100 2188 | AcDbEntity 2189 | 8 2190 | 0 2191 | 6 2192 | Continuous 2193 | 62 2194 | 7 2195 | 370 2196 | 18 2197 | 100 2198 | AcDbTrace 2199 | 10 2200 | 141.5 2201 | 20 2202 | 183.8666584639 2203 | 30 2204 | 0.0 2205 | 11 2206 | 138.198 2207 | 21 2208 | 184.3746584639 2209 | 31 2210 | 0.0 2211 | 12 2212 | 138.198 2213 | 22 2214 | 183.3586584639 2215 | 32 2216 | 0.0 2217 | 13 2218 | 138.198 2219 | 23 2220 | 183.3586584639 2221 | 33 2222 | 0.0 2223 | 0 2224 | SOLID 2225 | 5 2226 | 87 2227 | 330 2228 | 83 2229 | 100 2230 | AcDbEntity 2231 | 8 2232 | 0 2233 | 6 2234 | Continuous 2235 | 62 2236 | 7 2237 | 370 2238 | 18 2239 | 100 2240 | AcDbTrace 2241 | 10 2242 | 68.5 2243 | 20 2244 | 183.8666584639 2245 | 30 2246 | 0.0 2247 | 11 2248 | 71.802 2249 | 21 2250 | 183.3586584639 2251 | 31 2252 | 0.0 2253 | 12 2254 | 71.802 2255 | 22 2256 | 184.3746584639 2257 | 32 2258 | 0.0 2259 | 13 2260 | 71.802 2261 | 23 2262 | 184.3746584639 2263 | 33 2264 | 0.0 2265 | 0 2266 | LINE 2267 | 5 2268 | 88 2269 | 330 2270 | 83 2271 | 100 2272 | AcDbEntity 2273 | 8 2274 | 0 2275 | 6 2276 | Continuous 2277 | 62 2278 | 7 2279 | 370 2280 | 0 2281 | 100 2282 | AcDbLine 2283 | 10 2284 | 141.5 2285 | 20 2286 | 172.2316201117 2287 | 30 2288 | 0.0 2289 | 11 2290 | 141.5 2291 | 21 2292 | 184.8666584639 2293 | 31 2294 | 0.0 2295 | 0 2296 | LINE 2297 | 5 2298 | 89 2299 | 330 2300 | 83 2301 | 100 2302 | AcDbEntity 2303 | 8 2304 | 0 2305 | 6 2306 | Continuous 2307 | 62 2308 | 7 2309 | 370 2310 | 0 2311 | 100 2312 | AcDbLine 2313 | 10 2314 | 68.5 2315 | 20 2316 | 172.2316201117 2317 | 30 2318 | 0.0 2319 | 11 2320 | 68.5 2321 | 21 2322 | 184.8666584639 2323 | 31 2324 | 0.0 2325 | 0 2326 | LINE 2327 | 5 2328 | 8A 2329 | 330 2330 | 83 2331 | 100 2332 | AcDbEntity 2333 | 8 2334 | 0 2335 | 6 2336 | Continuous 2337 | 62 2338 | 7 2339 | 370 2340 | 0 2341 | 100 2342 | AcDbLine 2343 | 10 2344 | 141.5 2345 | 20 2346 | 183.8666584639 2347 | 30 2348 | 0.0 2349 | 11 2350 | 68.5 2351 | 21 2352 | 183.8666584639 2353 | 31 2354 | 0.0 2355 | 0 2356 | MTEXT 2357 | 5 2358 | 8B 2359 | 330 2360 | 83 2361 | 100 2362 | AcDbEntity 2363 | 8 2364 | 0 2365 | 6 2366 | Continuous 2367 | 62 2368 | 7 2369 | 370 2370 | 18 2371 | 100 2372 | AcDbMText 2373 | 10 2374 | 101.9220158922 2375 | 20 2376 | 188.3783953785 2377 | 30 2378 | 0.0 2379 | 40 2380 | 3.5 2381 | 41 2382 | 0.0 2383 | 71 2384 | 1 2385 | 72 2386 | 1 2387 | 1 2388 | 73 2389 | 7 2390 | SLDTEXTSTYLE0 2391 | 73 2392 | 1 2393 | 44 2394 | 1.0 2395 | 0 2396 | ENDBLK 2397 | 5 2398 | 85 2399 | 330 2400 | 83 2401 | 100 2402 | AcDbEntity 2403 | 8 2404 | 0 2405 | 100 2406 | AcDbBlockEnd 2407 | 0 2408 | BLOCK 2409 | 5 2410 | 8E 2411 | 330 2412 | 8D 2413 | 100 2414 | AcDbEntity 2415 | 8 2416 | 0 2417 | 100 2418 | AcDbBlockBegin 2419 | 2 2420 | _D_1 2421 | 70 2422 | 0 2423 | 10 2424 | 0.0 2425 | 20 2426 | 0.0 2427 | 30 2428 | 0.0 2429 | 3 2430 | _D_1 2431 | 1 2432 | 2433 | 0 2434 | SOLID 2435 | 5 2436 | 90 2437 | 330 2438 | 8D 2439 | 100 2440 | AcDbEntity 2441 | 8 2442 | 0 2443 | 6 2444 | Continuous 2445 | 62 2446 | 7 2447 | 370 2448 | 18 2449 | 100 2450 | AcDbTrace 2451 | 10 2452 | 68.5 2453 | 20 2454 | 176.5401472688 2455 | 30 2456 | 0.0 2457 | 11 2458 | 71.802 2459 | 21 2460 | 176.0321472688 2461 | 31 2462 | 0.0 2463 | 12 2464 | 71.802 2465 | 22 2466 | 177.0481472688 2467 | 32 2468 | 0.0 2469 | 13 2470 | 71.802 2471 | 23 2472 | 177.0481472688 2473 | 33 2474 | 0.0 2475 | 0 2476 | SOLID 2477 | 5 2478 | 91 2479 | 330 2480 | 8D 2481 | 100 2482 | AcDbEntity 2483 | 8 2484 | 0 2485 | 6 2486 | Continuous 2487 | 62 2488 | 7 2489 | 370 2490 | 18 2491 | 100 2492 | AcDbTrace 2493 | 10 2494 | 126.0 2495 | 20 2496 | 176.5401472688 2497 | 30 2498 | 0.0 2499 | 11 2500 | 122.698 2501 | 21 2502 | 177.0481472688 2503 | 31 2504 | 0.0 2505 | 12 2506 | 122.698 2507 | 22 2508 | 176.0321472688 2509 | 32 2510 | 0.0 2511 | 13 2512 | 122.698 2513 | 23 2514 | 176.0321472688 2515 | 33 2516 | 0.0 2517 | 0 2518 | LINE 2519 | 5 2520 | 92 2521 | 330 2522 | 8D 2523 | 100 2524 | AcDbEntity 2525 | 8 2526 | 0 2527 | 6 2528 | Continuous 2529 | 62 2530 | 7 2531 | 370 2532 | 0 2533 | 100 2534 | AcDbLine 2535 | 10 2536 | 68.5 2537 | 20 2538 | 172.2316201117 2539 | 30 2540 | 0.0 2541 | 11 2542 | 68.5 2543 | 21 2544 | 177.5401472688 2545 | 31 2546 | 0.0 2547 | 0 2548 | LINE 2549 | 5 2550 | 93 2551 | 330 2552 | 8D 2553 | 100 2554 | AcDbEntity 2555 | 8 2556 | 0 2557 | 6 2558 | Continuous 2559 | 62 2560 | 7 2561 | 370 2562 | 0 2563 | 100 2564 | AcDbLine 2565 | 10 2566 | 126.0 2567 | 20 2568 | 164.8816201117 2569 | 30 2570 | 0.0 2571 | 11 2572 | 126.0 2573 | 21 2574 | 177.5401472688 2575 | 31 2576 | 0.0 2577 | 0 2578 | LINE 2579 | 5 2580 | 94 2581 | 330 2582 | 8D 2583 | 100 2584 | AcDbEntity 2585 | 8 2586 | 0 2587 | 6 2588 | Continuous 2589 | 62 2590 | 7 2591 | 370 2592 | 0 2593 | 100 2594 | AcDbLine 2595 | 10 2596 | 68.5 2597 | 20 2598 | 176.5401472688 2599 | 30 2600 | 0.0 2601 | 11 2602 | 126.0 2603 | 21 2604 | 176.5401472688 2605 | 31 2606 | 0.0 2607 | 0 2608 | MTEXT 2609 | 5 2610 | 95 2611 | 330 2612 | 8D 2613 | 100 2614 | AcDbEntity 2615 | 8 2616 | 0 2617 | 6 2618 | Continuous 2619 | 62 2620 | 7 2621 | 370 2622 | 18 2623 | 100 2624 | AcDbMText 2625 | 10 2626 | 92.0026738706 2627 | 20 2628 | 181.0518841833 2629 | 30 2630 | 0.0 2631 | 40 2632 | 3.5 2633 | 41 2634 | 0.0 2635 | 71 2636 | 1 2637 | 72 2638 | 1 2639 | 1 2640 | 57.5 2641 | 7 2642 | SLDTEXTSTYLE0 2643 | 73 2644 | 1 2645 | 44 2646 | 1.0 2647 | 0 2648 | ENDBLK 2649 | 5 2650 | 8F 2651 | 330 2652 | 8D 2653 | 100 2654 | AcDbEntity 2655 | 8 2656 | 0 2657 | 100 2658 | AcDbBlockEnd 2659 | 0 2660 | BLOCK 2661 | 5 2662 | 99 2663 | 330 2664 | 98 2665 | 100 2666 | AcDbEntity 2667 | 8 2668 | 0 2669 | 100 2670 | AcDbBlockBegin 2671 | 2 2672 | _D_2 2673 | 70 2674 | 0 2675 | 10 2676 | 0.0 2677 | 20 2678 | 0.0 2679 | 30 2680 | 0.0 2681 | 3 2682 | _D_2 2683 | 1 2684 | 2685 | 0 2686 | SOLID 2687 | 5 2688 | 9B 2689 | 330 2690 | 98 2691 | 100 2692 | AcDbEntity 2693 | 8 2694 | 0 2695 | 6 2696 | Continuous 2697 | 62 2698 | 7 2699 | 370 2700 | 18 2701 | 100 2702 | AcDbTrace 2703 | 10 2704 | 126.0 2705 | 20 2706 | 176.5401472688 2707 | 30 2708 | 0.0 2709 | 11 2710 | 122.698 2711 | 21 2712 | 177.0481472688 2713 | 31 2714 | 0.0 2715 | 12 2716 | 122.698 2717 | 22 2718 | 176.0321472688 2719 | 32 2720 | 0.0 2721 | 13 2722 | 122.698 2723 | 23 2724 | 176.0321472688 2725 | 33 2726 | 0.0 2727 | 0 2728 | SOLID 2729 | 5 2730 | 9C 2731 | 330 2732 | 98 2733 | 100 2734 | AcDbEntity 2735 | 8 2736 | 0 2737 | 6 2738 | Continuous 2739 | 62 2740 | 7 2741 | 370 2742 | 18 2743 | 100 2744 | AcDbTrace 2745 | 10 2746 | 134.0 2747 | 20 2748 | 176.5401472688 2749 | 30 2750 | 0.0 2751 | 11 2752 | 137.302 2753 | 21 2754 | 176.0321472688 2755 | 31 2756 | 0.0 2757 | 12 2758 | 137.302 2759 | 22 2760 | 177.0481472688 2761 | 32 2762 | 0.0 2763 | 13 2764 | 137.302 2765 | 23 2766 | 177.0481472688 2767 | 33 2768 | 0.0 2769 | 0 2770 | LINE 2771 | 5 2772 | 9D 2773 | 330 2774 | 98 2775 | 100 2776 | AcDbEntity 2777 | 8 2778 | 0 2779 | 6 2780 | Continuous 2781 | 62 2782 | 7 2783 | 370 2784 | 0 2785 | 100 2786 | AcDbLine 2787 | 10 2788 | 126.0 2789 | 20 2790 | 164.8816201117 2791 | 30 2792 | 0.0 2793 | 11 2794 | 126.0 2795 | 21 2796 | 177.5401472688 2797 | 31 2798 | 0.0 2799 | 0 2800 | LINE 2801 | 5 2802 | 9E 2803 | 330 2804 | 98 2805 | 100 2806 | AcDbEntity 2807 | 8 2808 | 0 2809 | 6 2810 | Continuous 2811 | 62 2812 | 7 2813 | 370 2814 | 0 2815 | 100 2816 | AcDbLine 2817 | 10 2818 | 134.0 2819 | 20 2820 | 172.8816201117 2821 | 30 2822 | 0.0 2823 | 11 2824 | 134.0 2825 | 21 2826 | 177.5401472688 2827 | 31 2828 | 0.0 2829 | 0 2830 | LINE 2831 | 5 2832 | 9F 2833 | 330 2834 | 98 2835 | 100 2836 | AcDbEntity 2837 | 8 2838 | 0 2839 | 6 2840 | Continuous 2841 | 62 2842 | 7 2843 | 370 2844 | 0 2845 | 100 2846 | AcDbLine 2847 | 10 2848 | 126.0 2849 | 20 2850 | 176.5401472688 2851 | 30 2852 | 0.0 2853 | 11 2854 | 119.65 2855 | 21 2856 | 176.5401472688 2857 | 31 2858 | 0.0 2859 | 0 2860 | LINE 2861 | 5 2862 | A0 2863 | 330 2864 | 98 2865 | 100 2866 | AcDbEntity 2867 | 8 2868 | 0 2869 | 6 2870 | Continuous 2871 | 62 2872 | 7 2873 | 370 2874 | 0 2875 | 100 2876 | AcDbLine 2877 | 10 2878 | 126.0 2879 | 20 2880 | 176.5401472688 2881 | 30 2882 | 0.0 2883 | 11 2884 | 134.0 2885 | 21 2886 | 176.5401472688 2887 | 31 2888 | 0.0 2889 | 0 2890 | LINE 2891 | 5 2892 | A1 2893 | 330 2894 | 98 2895 | 100 2896 | AcDbEntity 2897 | 8 2898 | 0 2899 | 6 2900 | Continuous 2901 | 62 2902 | 7 2903 | 370 2904 | 0 2905 | 100 2906 | AcDbLine 2907 | 10 2908 | 134.0 2909 | 20 2910 | 176.5401472688 2911 | 30 2912 | 0.0 2913 | 11 2914 | 140.35 2915 | 21 2916 | 176.5401472688 2917 | 31 2918 | 0.0 2919 | 0 2920 | MTEXT 2921 | 5 2922 | A2 2923 | 330 2924 | 98 2925 | 100 2926 | AcDbEntity 2927 | 8 2928 | 0 2929 | 6 2930 | Continuous 2931 | 62 2932 | 7 2933 | 370 2934 | 18 2935 | 100 2936 | AcDbMText 2937 | 10 2938 | 132.4892401762 2939 | 20 2940 | 181.0518841833 2941 | 30 2942 | 0.0 2943 | 40 2944 | 3.5 2945 | 41 2946 | 0.0 2947 | 71 2948 | 1 2949 | 72 2950 | 1 2951 | 1 2952 | 8 2953 | 7 2954 | SLDTEXTSTYLE0 2955 | 73 2956 | 1 2957 | 44 2958 | 1.0 2959 | 0 2960 | ENDBLK 2961 | 5 2962 | 9A 2963 | 330 2964 | 98 2965 | 100 2966 | AcDbEntity 2967 | 8 2968 | 0 2969 | 100 2970 | AcDbBlockEnd 2971 | 0 2972 | BLOCK 2973 | 5 2974 | A5 2975 | 330 2976 | A4 2977 | 100 2978 | AcDbEntity 2979 | 8 2980 | 0 2981 | 100 2982 | AcDbBlockBegin 2983 | 2 2984 | _D_3 2985 | 70 2986 | 0 2987 | 10 2988 | 0.0 2989 | 20 2990 | 0.0 2991 | 30 2992 | 0.0 2993 | 3 2994 | _D_3 2995 | 1 2996 | 2997 | 0 2998 | SOLID 2999 | 5 3000 | A7 3001 | 330 3002 | A4 3003 | 100 3004 | AcDbEntity 3005 | 8 3006 | 0 3007 | 6 3008 | Continuous 3009 | 62 3010 | 7 3011 | 370 3012 | 18 3013 | 100 3014 | AcDbTrace 3015 | 10 3016 | 147.6712986023 3017 | 20 3018 | 167.7316201117 3019 | 30 3020 | 0.0 3021 | 11 3022 | 148.1792986023 3023 | 21 3024 | 171.0336201117 3025 | 31 3026 | 0.0 3027 | 12 3028 | 147.1632986023 3029 | 22 3030 | 171.0336201117 3031 | 32 3032 | 0.0 3033 | 13 3034 | 147.1632986023 3035 | 23 3036 | 171.0336201117 3037 | 33 3038 | 0.0 3039 | 0 3040 | SOLID 3041 | 5 3042 | A8 3043 | 330 3044 | A4 3045 | 100 3046 | AcDbEntity 3047 | 8 3048 | 0 3049 | 6 3050 | Continuous 3051 | 62 3052 | 7 3053 | 370 3054 | 18 3055 | 100 3056 | AcDbTrace 3057 | 10 3058 | 147.6712986023 3059 | 20 3060 | 159.7316201117 3061 | 30 3062 | 0.0 3063 | 11 3064 | 147.1632986023 3065 | 21 3066 | 156.4296201117 3067 | 31 3068 | 0.0 3069 | 12 3070 | 148.1792986023 3071 | 22 3072 | 156.4296201117 3073 | 32 3074 | 0.0 3075 | 13 3076 | 148.1792986023 3077 | 23 3078 | 156.4296201117 3079 | 33 3080 | 0.0 3081 | 0 3082 | LINE 3083 | 5 3084 | A9 3085 | 330 3086 | A4 3087 | 100 3088 | AcDbEntity 3089 | 8 3090 | 0 3091 | 6 3092 | Continuous 3093 | 62 3094 | 7 3095 | 370 3096 | 0 3097 | 100 3098 | AcDbLine 3099 | 10 3100 | 139.15 3101 | 20 3102 | 167.7316201117 3103 | 30 3104 | 0.0 3105 | 11 3106 | 148.6712986023 3107 | 21 3108 | 167.7316201117 3109 | 31 3110 | 0.0 3111 | 0 3112 | LINE 3113 | 5 3114 | AA 3115 | 330 3116 | A4 3117 | 100 3118 | AcDbEntity 3119 | 8 3120 | 0 3121 | 6 3122 | Continuous 3123 | 62 3124 | 7 3125 | 370 3126 | 0 3127 | 100 3128 | AcDbLine 3129 | 10 3130 | 131.15 3131 | 20 3132 | 159.7316201117 3133 | 30 3134 | 0.0 3135 | 11 3136 | 148.6712986023 3137 | 21 3138 | 159.7316201117 3139 | 31 3140 | 0.0 3141 | 0 3142 | LINE 3143 | 5 3144 | AB 3145 | 330 3146 | A4 3147 | 100 3148 | AcDbEntity 3149 | 8 3150 | 0 3151 | 6 3152 | Continuous 3153 | 62 3154 | 7 3155 | 370 3156 | 0 3157 | 100 3158 | AcDbLine 3159 | 10 3160 | 147.6712986023 3161 | 20 3162 | 167.7316201117 3163 | 30 3164 | 0.0 3165 | 11 3166 | 147.6712986023 3167 | 21 3168 | 174.0816201117 3169 | 31 3170 | 0.0 3171 | 0 3172 | LINE 3173 | 5 3174 | AC 3175 | 330 3176 | A4 3177 | 100 3178 | AcDbEntity 3179 | 8 3180 | 0 3181 | 6 3182 | Continuous 3183 | 62 3184 | 7 3185 | 370 3186 | 0 3187 | 100 3188 | AcDbLine 3189 | 10 3190 | 147.6712986023 3191 | 20 3192 | 167.7316201117 3193 | 30 3194 | 0.0 3195 | 11 3196 | 147.6712986023 3197 | 21 3198 | 159.7316201117 3199 | 31 3200 | 0.0 3201 | 0 3202 | LINE 3203 | 5 3204 | AD 3205 | 330 3206 | A4 3207 | 100 3208 | AcDbEntity 3209 | 8 3210 | 0 3211 | 6 3212 | Continuous 3213 | 62 3214 | 7 3215 | 370 3216 | 0 3217 | 100 3218 | AcDbLine 3219 | 10 3220 | 147.6712986023 3221 | 20 3222 | 159.7316201117 3223 | 30 3224 | 0.0 3225 | 11 3226 | 147.6712986023 3227 | 21 3228 | 153.3816201117 3229 | 31 3230 | 0.0 3231 | 0 3232 | MTEXT 3233 | 5 3234 | AE 3235 | 330 3236 | A4 3237 | 100 3238 | AcDbEntity 3239 | 8 3240 | 0 3241 | 6 3242 | Continuous 3243 | 62 3244 | 7 3245 | 370 3246 | 18 3247 | 100 3248 | AcDbMText 3249 | 10 3250 | 143.1595616877 3251 | 20 3252 | 163.01659277 3253 | 30 3254 | 0.0 3255 | 40 3256 | 3.5 3257 | 41 3258 | 0.0 3259 | 71 3260 | 1 3261 | 72 3262 | 1 3263 | 1 3264 | 8 3265 | 7 3266 | SLDTEXTSTYLE0 3267 | 11 3268 | -7.044195017643634E-15 3269 | 21 3270 | 1.0 3271 | 31 3272 | 0.0 3273 | 73 3274 | 1 3275 | 44 3276 | 1.0 3277 | 0 3278 | ENDBLK 3279 | 5 3280 | A6 3281 | 330 3282 | A4 3283 | 100 3284 | AcDbEntity 3285 | 8 3286 | 0 3287 | 100 3288 | AcDbBlockEnd 3289 | 0 3290 | BLOCK 3291 | 5 3292 | B1 3293 | 330 3294 | B0 3295 | 100 3296 | AcDbEntity 3297 | 8 3298 | 0 3299 | 100 3300 | AcDbBlockBegin 3301 | 2 3302 | _D_4 3303 | 70 3304 | 0 3305 | 10 3306 | 0.0 3307 | 20 3308 | 0.0 3309 | 30 3310 | 0.0 3311 | 3 3312 | _D_4 3313 | 1 3314 | 3315 | 0 3316 | SOLID 3317 | 5 3318 | B3 3319 | 330 3320 | B0 3321 | 100 3322 | AcDbEntity 3323 | 8 3324 | 0 3325 | 6 3326 | Continuous 3327 | 62 3328 | 7 3329 | 370 3330 | 18 3331 | 100 3332 | AcDbTrace 3333 | 10 3334 | 147.6712986023 3335 | 20 3336 | 159.7316201117 3337 | 30 3338 | 0.0 3339 | 11 3340 | 148.1792986023 3341 | 21 3342 | 163.0336201117 3343 | 31 3344 | 0.0 3345 | 12 3346 | 147.1632986023 3347 | 22 3348 | 163.0336201117 3349 | 32 3350 | 0.0 3351 | 13 3352 | 147.1632986023 3353 | 23 3354 | 163.0336201117 3355 | 33 3356 | 0.0 3357 | 0 3358 | SOLID 3359 | 5 3360 | B4 3361 | 330 3362 | B0 3363 | 100 3364 | AcDbEntity 3365 | 8 3366 | 0 3367 | 6 3368 | Continuous 3369 | 62 3370 | 7 3371 | 370 3372 | 18 3373 | 100 3374 | AcDbTrace 3375 | 10 3376 | 147.6712986023 3377 | 20 3378 | 156.2316201117 3379 | 30 3380 | 0.0 3381 | 11 3382 | 147.1632986023 3383 | 21 3384 | 152.9296201117 3385 | 31 3386 | 0.0 3387 | 12 3388 | 148.1792986023 3389 | 22 3390 | 152.9296201117 3391 | 32 3392 | 0.0 3393 | 13 3394 | 148.1792986023 3395 | 23 3396 | 152.9296201117 3397 | 33 3398 | 0.0 3399 | 0 3400 | LINE 3401 | 5 3402 | B5 3403 | 330 3404 | B0 3405 | 100 3406 | AcDbEntity 3407 | 8 3408 | 0 3409 | 6 3410 | Continuous 3411 | 62 3412 | 7 3413 | 370 3414 | 0 3415 | 100 3416 | AcDbLine 3417 | 10 3418 | 131.15 3419 | 20 3420 | 159.7316201117 3421 | 30 3422 | 0.0 3423 | 11 3424 | 148.6712986023 3425 | 21 3426 | 159.7316201117 3427 | 31 3428 | 0.0 3429 | 0 3430 | LINE 3431 | 5 3432 | B6 3433 | 330 3434 | B0 3435 | 100 3436 | AcDbEntity 3437 | 8 3438 | 0 3439 | 6 3440 | Continuous 3441 | 62 3442 | 7 3443 | 370 3444 | 0 3445 | 100 3446 | AcDbLine 3447 | 10 3448 | 142.5 3449 | 20 3450 | 156.2316201117 3451 | 30 3452 | 0.0 3453 | 11 3454 | 148.6712986023 3455 | 21 3456 | 156.2316201117 3457 | 31 3458 | 0.0 3459 | 0 3460 | LINE 3461 | 5 3462 | B7 3463 | 330 3464 | B0 3465 | 100 3466 | AcDbEntity 3467 | 8 3468 | 0 3469 | 6 3470 | Continuous 3471 | 62 3472 | 7 3473 | 370 3474 | 0 3475 | 100 3476 | AcDbLine 3477 | 10 3478 | 147.6712986023 3479 | 20 3480 | 159.7316201117 3481 | 30 3482 | 0.0 3483 | 11 3484 | 147.6712986023 3485 | 21 3486 | 166.0816201117 3487 | 31 3488 | 0.0 3489 | 0 3490 | LINE 3491 | 5 3492 | B8 3493 | 330 3494 | B0 3495 | 100 3496 | AcDbEntity 3497 | 8 3498 | 0 3499 | 6 3500 | Continuous 3501 | 62 3502 | 7 3503 | 370 3504 | 0 3505 | 100 3506 | AcDbLine 3507 | 10 3508 | 147.6712986023 3509 | 20 3510 | 159.7316201117 3511 | 30 3512 | 0.0 3513 | 11 3514 | 147.6712986023 3515 | 21 3516 | 156.2316201117 3517 | 31 3518 | 0.0 3519 | 0 3520 | LINE 3521 | 5 3522 | B9 3523 | 330 3524 | B0 3525 | 100 3526 | AcDbEntity 3527 | 8 3528 | 0 3529 | 6 3530 | Continuous 3531 | 62 3532 | 7 3533 | 370 3534 | 0 3535 | 100 3536 | AcDbLine 3537 | 10 3538 | 147.6712986023 3539 | 20 3540 | 156.2316201117 3541 | 30 3542 | 0.0 3543 | 11 3544 | 147.6712986023 3545 | 21 3546 | 147.027931699 3547 | 31 3548 | 0.0 3549 | 0 3550 | MTEXT 3551 | 5 3552 | BA 3553 | 330 3554 | B0 3555 | 100 3556 | AcDbEntity 3557 | 8 3558 | 0 3559 | 6 3560 | Continuous 3561 | 62 3562 | 7 3563 | 370 3564 | 18 3565 | 100 3566 | AcDbMText 3567 | 10 3568 | 143.1595616877 3569 | 20 3570 | 147.027931699 3571 | 30 3572 | 0.0 3573 | 40 3574 | 3.5 3575 | 41 3576 | 0.0 3577 | 71 3578 | 1 3579 | 72 3580 | 1 3581 | 1 3582 | 3.5 3583 | 7 3584 | SLDTEXTSTYLE0 3585 | 11 3586 | -7.044195017643634E-15 3587 | 21 3588 | 1.0 3589 | 31 3590 | 0.0 3591 | 73 3592 | 1 3593 | 44 3594 | 1.0 3595 | 0 3596 | ENDBLK 3597 | 5 3598 | B2 3599 | 330 3600 | B0 3601 | 100 3602 | AcDbEntity 3603 | 8 3604 | 0 3605 | 100 3606 | AcDbBlockEnd 3607 | 0 3608 | BLOCK 3609 | 5 3610 | BE 3611 | 330 3612 | BD 3613 | 100 3614 | AcDbEntity 3615 | 8 3616 | 0 3617 | 100 3618 | AcDbBlockBegin 3619 | 2 3620 | _D_5 3621 | 70 3622 | 0 3623 | 10 3624 | 0.0 3625 | 20 3626 | 0.0 3627 | 30 3628 | 0.0 3629 | 3 3630 | _D_5 3631 | 1 3632 | 3633 | 0 3634 | SOLID 3635 | 5 3636 | C0 3637 | 330 3638 | BD 3639 | 100 3640 | AcDbEntity 3641 | 8 3642 | 0 3643 | 6 3644 | Continuous 3645 | 62 3646 | 7 3647 | 370 3648 | 18 3649 | 100 3650 | AcDbTrace 3651 | 10 3652 | 125.6298723239 3653 | 20 3654 | 158.1236693963 3655 | 30 3656 | 0.0 3657 | 11 3658 | 124.3941144149 3659 | 21 3660 | 155.0197733944 3661 | 31 3662 | 0.0 3663 | 12 3664 | 125.3842222494 3665 | 22 3666 | 154.7918644739 3667 | 32 3668 | 0.0 3669 | 13 3670 | 125.3842222494 3671 | 23 3672 | 154.7918644739 3673 | 33 3674 | 0.0 3675 | 0 3676 | LINE 3677 | 5 3678 | C1 3679 | 330 3680 | BD 3681 | 100 3682 | AcDbEntity 3683 | 8 3684 | 0 3685 | 6 3686 | Continuous 3687 | 62 3688 | 7 3689 | 370 3690 | 0 3691 | 100 3692 | AcDbLine 3693 | 10 3694 | 125.6298723239 3695 | 20 3696 | 158.1236693963 3697 | 30 3698 | 0.0 3699 | 11 3700 | 122.2766399692 3701 | 21 3702 | 143.5561763055 3703 | 31 3704 | 0.0 3705 | 0 3706 | LINE 3707 | 5 3708 | C2 3709 | 330 3710 | BD 3711 | 100 3712 | AcDbEntity 3713 | 8 3714 | 0 3715 | 6 3716 | Continuous 3717 | 62 3718 | 7 3719 | 370 3720 | 0 3721 | 100 3722 | AcDbLine 3723 | 10 3724 | 126.0 3725 | 20 3726 | 159.7316201117 3727 | 30 3728 | 0.0 3729 | 11 3730 | 125.6298723239 3731 | 21 3732 | 158.1236693963 3733 | 31 3734 | 0.0 3735 | 0 3736 | LINE 3737 | 5 3738 | C3 3739 | 330 3740 | BD 3741 | 100 3742 | AcDbEntity 3743 | 8 3744 | 0 3745 | 6 3746 | Continuous 3747 | 62 3748 | 7 3749 | 370 3750 | 0 3751 | 100 3752 | AcDbLine 3753 | 10 3754 | 122.2766399692 3755 | 20 3756 | 143.5561763055 3757 | 30 3758 | 0.0 3759 | 11 3760 | 104.5162224095 3761 | 21 3762 | 143.5561763055 3763 | 31 3764 | 0.0 3765 | 0 3766 | MTEXT 3767 | 5 3768 | C4 3769 | 330 3770 | BD 3771 | 100 3772 | AcDbEntity 3773 | 8 3774 | 0 3775 | 6 3776 | Continuous 3777 | 62 3778 | 7 3779 | 370 3780 | 18 3781 | 100 3782 | AcDbMText 3783 | 10 3784 | 104.5162224095 3785 | 20 3786 | 148.0679132201 3787 | 30 3788 | 0.0 3789 | 40 3790 | 3.5 3791 | 41 3792 | 0.0 3793 | 71 3794 | 1 3795 | 72 3796 | 1 3797 | 1 3798 | RM 3799 | 7 3800 | SLDTEXTSTYLE0 3801 | 73 3802 | 1 3803 | 44 3804 | 1.0 3805 | 0 3806 | MTEXT 3807 | 5 3808 | C5 3809 | 330 3810 | BD 3811 | 100 3812 | AcDbEntity 3813 | 8 3814 | 0 3815 | 6 3816 | Continuous 3817 | 62 3818 | 7 3819 | 370 3820 | 18 3821 | 100 3822 | AcDbMText 3823 | 10 3824 | 111.637749977 3825 | 20 3826 | 148.0679132201 3827 | 30 3828 | 0.0 3829 | 40 3830 | 3.5 3831 | 41 3832 | 0.0 3833 | 71 3834 | 1 3835 | 72 3836 | 1 3837 | 1 3838 | 1.65 3839 | 7 3840 | SLDTEXTSTYLE0 3841 | 73 3842 | 1 3843 | 44 3844 | 1.0 3845 | 0 3846 | ENDBLK 3847 | 5 3848 | BF 3849 | 330 3850 | BD 3851 | 100 3852 | AcDbEntity 3853 | 8 3854 | 0 3855 | 100 3856 | AcDbBlockEnd 3857 | 0 3858 | BLOCK 3859 | 5 3860 | C7 3861 | 330 3862 | C6 3863 | 100 3864 | AcDbEntity 3865 | 8 3866 | 0 3867 | 100 3868 | AcDbBlockBegin 3869 | 2 3870 | SW_CENTERMARKSYMBOL_0 3871 | 70 3872 | 0 3873 | 10 3874 | 0.0 3875 | 20 3876 | 0.0 3877 | 30 3878 | 0.0 3879 | 3 3880 | SW_CENTERMARKSYMBOL_0 3881 | 1 3882 | 3883 | 0 3884 | LINE 3885 | 5 3886 | C9 3887 | 330 3888 | C6 3889 | 100 3890 | AcDbEntity 3891 | 8 3892 | 0 3893 | 6 3894 | Continuous 3895 | 62 3896 | 0 3897 | 370 3898 | 18 3899 | 100 3900 | AcDbLine 3901 | 10 3902 | 0.0 3903 | 20 3904 | 0.0 3905 | 30 3906 | 0.0 3907 | 11 3908 | 0.0 3909 | 21 3910 | 2.5 3911 | 31 3912 | 0.0 3913 | 0 3914 | LINE 3915 | 5 3916 | CA 3917 | 330 3918 | C6 3919 | 100 3920 | AcDbEntity 3921 | 8 3922 | 0 3923 | 6 3924 | Continuous 3925 | 62 3926 | 0 3927 | 370 3928 | 18 3929 | 100 3930 | AcDbLine 3931 | 10 3932 | 0.0 3933 | 20 3934 | 0.0 3935 | 30 3936 | 0.0 3937 | 11 3938 | -2.5 3939 | 21 3940 | 0.0 3941 | 31 3942 | 0.0 3943 | 0 3944 | LINE 3945 | 5 3946 | CB 3947 | 330 3948 | C6 3949 | 100 3950 | AcDbEntity 3951 | 8 3952 | 0 3953 | 6 3954 | Continuous 3955 | 62 3956 | 0 3957 | 370 3958 | 18 3959 | 100 3960 | AcDbLine 3961 | 10 3962 | 0.0 3963 | 20 3964 | 0.0 3965 | 30 3966 | 0.0 3967 | 11 3968 | 0.0 3969 | 21 3970 | -2.5 3971 | 31 3972 | 0.0 3973 | 0 3974 | LINE 3975 | 5 3976 | CC 3977 | 330 3978 | C6 3979 | 100 3980 | AcDbEntity 3981 | 8 3982 | 0 3983 | 6 3984 | Continuous 3985 | 62 3986 | 0 3987 | 370 3988 | 18 3989 | 100 3990 | AcDbLine 3991 | 10 3992 | 0.0 3993 | 20 3994 | 0.0 3995 | 30 3996 | 0.0 3997 | 11 3998 | 2.5 3999 | 21 4000 | 0.0 4001 | 31 4002 | 0.0 4003 | 0 4004 | LINE 4005 | 5 4006 | CD 4007 | 330 4008 | C6 4009 | 100 4010 | AcDbEntity 4011 | 8 4012 | 0 4013 | 6 4014 | Continuous 4015 | 62 4016 | 0 4017 | 370 4018 | 18 4019 | 100 4020 | AcDbLine 4021 | 10 4022 | 0.0 4023 | 20 4024 | 2.5 4025 | 30 4026 | 0.0 4027 | 11 4028 | 0.0 4029 | 21 4030 | 4.15 4031 | 31 4032 | 0.0 4033 | 0 4034 | LINE 4035 | 5 4036 | CE 4037 | 330 4038 | C6 4039 | 100 4040 | AcDbEntity 4041 | 8 4042 | 0 4043 | 6 4044 | Continuous 4045 | 62 4046 | 0 4047 | 370 4048 | 18 4049 | 100 4050 | AcDbLine 4051 | 10 4052 | -2.5 4053 | 20 4054 | 0.0 4055 | 30 4056 | 0.0 4057 | 11 4058 | -4.15 4059 | 21 4060 | 0.0 4061 | 31 4062 | 0.0 4063 | 0 4064 | LINE 4065 | 5 4066 | CF 4067 | 330 4068 | C6 4069 | 100 4070 | AcDbEntity 4071 | 8 4072 | 0 4073 | 6 4074 | Continuous 4075 | 62 4076 | 0 4077 | 370 4078 | 18 4079 | 100 4080 | AcDbLine 4081 | 10 4082 | 0.0 4083 | 20 4084 | -2.5 4085 | 30 4086 | 0.0 4087 | 11 4088 | 0.0 4089 | 21 4090 | -4.15 4091 | 31 4092 | 0.0 4093 | 0 4094 | LINE 4095 | 5 4096 | D0 4097 | 330 4098 | C6 4099 | 100 4100 | AcDbEntity 4101 | 8 4102 | 0 4103 | 6 4104 | Continuous 4105 | 62 4106 | 0 4107 | 370 4108 | 18 4109 | 100 4110 | AcDbLine 4111 | 10 4112 | 2.5 4113 | 20 4114 | 0.0 4115 | 30 4116 | 0.0 4117 | 11 4118 | 4.15 4119 | 21 4120 | 0.0 4121 | 31 4122 | 0.0 4123 | 0 4124 | ENDBLK 4125 | 5 4126 | C8 4127 | 330 4128 | C6 4129 | 100 4130 | AcDbEntity 4131 | 8 4132 | 0 4133 | 100 4134 | AcDbBlockEnd 4135 | 0 4136 | BLOCK 4137 | 5 4138 | D3 4139 | 330 4140 | D2 4141 | 100 4142 | AcDbEntity 4143 | 8 4144 | 0 4145 | 100 4146 | AcDbBlockBegin 4147 | 2 4148 | SW_CENTERMARKSYMBOL_1 4149 | 70 4150 | 0 4151 | 10 4152 | 0.0 4153 | 20 4154 | 0.0 4155 | 30 4156 | 0.0 4157 | 3 4158 | SW_CENTERMARKSYMBOL_1 4159 | 1 4160 | 4161 | 0 4162 | LINE 4163 | 5 4164 | D5 4165 | 330 4166 | D2 4167 | 100 4168 | AcDbEntity 4169 | 8 4170 | 0 4171 | 6 4172 | Continuous 4173 | 62 4174 | 0 4175 | 370 4176 | 18 4177 | 100 4178 | AcDbLine 4179 | 10 4180 | 0.0 4181 | 20 4182 | 0.0 4183 | 30 4184 | 0.0 4185 | 11 4186 | 0.0 4187 | 21 4188 | 2.5 4189 | 31 4190 | 0.0 4191 | 0 4192 | LINE 4193 | 5 4194 | D6 4195 | 330 4196 | D2 4197 | 100 4198 | AcDbEntity 4199 | 8 4200 | 0 4201 | 6 4202 | Continuous 4203 | 62 4204 | 0 4205 | 370 4206 | 18 4207 | 100 4208 | AcDbLine 4209 | 10 4210 | 0.0 4211 | 20 4212 | 0.0 4213 | 30 4214 | 0.0 4215 | 11 4216 | -2.5 4217 | 21 4218 | 0.0 4219 | 31 4220 | 0.0 4221 | 0 4222 | LINE 4223 | 5 4224 | D7 4225 | 330 4226 | D2 4227 | 100 4228 | AcDbEntity 4229 | 8 4230 | 0 4231 | 6 4232 | Continuous 4233 | 62 4234 | 0 4235 | 370 4236 | 18 4237 | 100 4238 | AcDbLine 4239 | 10 4240 | 0.0 4241 | 20 4242 | 0.0 4243 | 30 4244 | 0.0 4245 | 11 4246 | 0.0 4247 | 21 4248 | -2.5 4249 | 31 4250 | 0.0 4251 | 0 4252 | LINE 4253 | 5 4254 | D8 4255 | 330 4256 | D2 4257 | 100 4258 | AcDbEntity 4259 | 8 4260 | 0 4261 | 6 4262 | Continuous 4263 | 62 4264 | 0 4265 | 370 4266 | 18 4267 | 100 4268 | AcDbLine 4269 | 10 4270 | 0.0 4271 | 20 4272 | 0.0 4273 | 30 4274 | 0.0 4275 | 11 4276 | 2.5 4277 | 21 4278 | 0.0 4279 | 31 4280 | 0.0 4281 | 0 4282 | LINE 4283 | 5 4284 | D9 4285 | 330 4286 | D2 4287 | 100 4288 | AcDbEntity 4289 | 8 4290 | 0 4291 | 6 4292 | Continuous 4293 | 62 4294 | 0 4295 | 370 4296 | 18 4297 | 100 4298 | AcDbLine 4299 | 10 4300 | 0.0 4301 | 20 4302 | 2.5 4303 | 30 4304 | 0.0 4305 | 11 4306 | 0.0 4307 | 21 4308 | 4.15 4309 | 31 4310 | 0.0 4311 | 0 4312 | LINE 4313 | 5 4314 | DA 4315 | 330 4316 | D2 4317 | 100 4318 | AcDbEntity 4319 | 8 4320 | 0 4321 | 6 4322 | Continuous 4323 | 62 4324 | 0 4325 | 370 4326 | 18 4327 | 100 4328 | AcDbLine 4329 | 10 4330 | -2.5 4331 | 20 4332 | 0.0 4333 | 30 4334 | 0.0 4335 | 11 4336 | -4.15 4337 | 21 4338 | 0.0 4339 | 31 4340 | 0.0 4341 | 0 4342 | LINE 4343 | 5 4344 | DB 4345 | 330 4346 | D2 4347 | 100 4348 | AcDbEntity 4349 | 8 4350 | 0 4351 | 6 4352 | Continuous 4353 | 62 4354 | 0 4355 | 370 4356 | 18 4357 | 100 4358 | AcDbLine 4359 | 10 4360 | 0.0 4361 | 20 4362 | -2.5 4363 | 30 4364 | 0.0 4365 | 11 4366 | 0.0 4367 | 21 4368 | -4.15 4369 | 31 4370 | 0.0 4371 | 0 4372 | LINE 4373 | 5 4374 | DC 4375 | 330 4376 | D2 4377 | 100 4378 | AcDbEntity 4379 | 8 4380 | 0 4381 | 6 4382 | Continuous 4383 | 62 4384 | 0 4385 | 370 4386 | 18 4387 | 100 4388 | AcDbLine 4389 | 10 4390 | 2.5 4391 | 20 4392 | 0.0 4393 | 30 4394 | 0.0 4395 | 11 4396 | 4.15 4397 | 21 4398 | 0.0 4399 | 31 4400 | 0.0 4401 | 0 4402 | ENDBLK 4403 | 5 4404 | D4 4405 | 330 4406 | D2 4407 | 100 4408 | AcDbEntity 4409 | 8 4410 | 0 4411 | 100 4412 | AcDbBlockEnd 4413 | 0 4414 | ENDSEC 4415 | 0 4416 | SECTION 4417 | 2 4418 | ENTITIES 4419 | 0 4420 | CIRCLE 4421 | 5 4422 | 74 4423 | 330 4424 | 1F 4425 | 100 4426 | AcDbEntity 4427 | 8 4428 | 0 4429 | 6 4430 | Continuous 4431 | 62 4432 | 7 4433 | 370 4434 | 25 4435 | 100 4436 | AcDbCircle 4437 | 10 4438 | 134.0 4439 | 20 4440 | 167.7316201117 4441 | 30 4442 | 0.0 4443 | 40 4444 | 1.649999999999977 4445 | 0 4446 | CIRCLE 4447 | 5 4448 | 75 4449 | 330 4450 | 1F 4451 | 100 4452 | AcDbEntity 4453 | 8 4454 | 0 4455 | 6 4456 | Continuous 4457 | 62 4458 | 7 4459 | 370 4460 | 25 4461 | 100 4462 | AcDbCircle 4463 | 10 4464 | 126.0 4465 | 20 4466 | 159.7316201117 4467 | 30 4468 | 0.0 4469 | 40 4470 | 1.649999999999977 4471 | 0 4472 | LINE 4473 | 5 4474 | 76 4475 | 330 4476 | 1F 4477 | 100 4478 | AcDbEntity 4479 | 8 4480 | 0 4481 | 6 4482 | Continuous 4483 | 62 4484 | 7 4485 | 370 4486 | 25 4487 | 100 4488 | AcDbLine 4489 | 10 4490 | 68.5 4491 | 20 4492 | 156.2316201117 4493 | 30 4494 | 0.0 4495 | 11 4496 | 141.5 4497 | 21 4498 | 156.2316201117 4499 | 31 4500 | 0.0 4501 | 0 4502 | LINE 4503 | 5 4504 | 77 4505 | 330 4506 | 1F 4507 | 100 4508 | AcDbEntity 4509 | 8 4510 | 0 4511 | 6 4512 | Continuous 4513 | 62 4514 | 7 4515 | 370 4516 | 25 4517 | 100 4518 | AcDbLine 4519 | 10 4520 | 68.5 4521 | 20 4522 | 171.2316201117 4523 | 30 4524 | 0.0 4525 | 11 4526 | 68.5 4527 | 21 4528 | 156.2316201117 4529 | 31 4530 | 0.0 4531 | 0 4532 | LINE 4533 | 5 4534 | 78 4535 | 330 4536 | 1F 4537 | 100 4538 | AcDbEntity 4539 | 8 4540 | 0 4541 | 6 4542 | Continuous 4543 | 62 4544 | 7 4545 | 370 4546 | 25 4547 | 100 4548 | AcDbLine 4549 | 10 4550 | 141.5 4551 | 20 4552 | 171.2316201117 4553 | 30 4554 | 0.0 4555 | 11 4556 | 68.5 4557 | 21 4558 | 171.2316201117 4559 | 31 4560 | 0.0 4561 | 0 4562 | LINE 4563 | 5 4564 | 79 4565 | 330 4566 | 1F 4567 | 100 4568 | AcDbEntity 4569 | 8 4570 | 0 4571 | 6 4572 | Continuous 4573 | 62 4574 | 7 4575 | 370 4576 | 25 4577 | 100 4578 | AcDbLine 4579 | 10 4580 | 141.5 4581 | 20 4582 | 156.2316201117 4583 | 30 4584 | 0.0 4585 | 11 4586 | 141.5 4587 | 21 4588 | 171.2316201117 4589 | 31 4590 | 0.0 4591 | 0 4592 | CIRCLE 4593 | 5 4594 | 7A 4595 | 330 4596 | 1F 4597 | 100 4598 | AcDbEntity 4599 | 8 4600 | 0 4601 | 6 4602 | HIDDEN 4603 | 62 4604 | 7 4605 | 370 4606 | 18 4607 | 100 4608 | AcDbCircle 4609 | 10 4610 | 134.0 4611 | 20 4612 | 167.7316201117 4613 | 30 4614 | 0.0 4615 | 40 4616 | 1.649999999999977 4617 | 0 4618 | CIRCLE 4619 | 5 4620 | 7B 4621 | 330 4622 | 1F 4623 | 100 4624 | AcDbEntity 4625 | 8 4626 | 0 4627 | 6 4628 | HIDDEN 4629 | 62 4630 | 7 4631 | 370 4632 | 18 4633 | 100 4634 | AcDbCircle 4635 | 10 4636 | 126.0 4637 | 20 4638 | 159.7316201117 4639 | 30 4640 | 0.0 4641 | 40 4642 | 1.649999999999963 4643 | 0 4644 | LINE 4645 | 5 4646 | 7C 4647 | 330 4648 | 1F 4649 | 100 4650 | AcDbEntity 4651 | 8 4652 | 0 4653 | 6 4654 | HIDDEN 4655 | 62 4656 | 7 4657 | 370 4658 | 18 4659 | 100 4660 | AcDbLine 4661 | 10 4662 | 68.5 4663 | 20 4664 | 156.2316201117 4665 | 30 4666 | 0.0 4667 | 11 4668 | 141.5 4669 | 21 4670 | 156.2316201117 4671 | 31 4672 | 0.0 4673 | 0 4674 | LINE 4675 | 5 4676 | 7D 4677 | 330 4678 | 1F 4679 | 100 4680 | AcDbEntity 4681 | 8 4682 | 0 4683 | 6 4684 | HIDDEN 4685 | 62 4686 | 7 4687 | 370 4688 | 18 4689 | 100 4690 | AcDbLine 4691 | 10 4692 | 68.5 4693 | 20 4694 | 171.2316201117 4695 | 30 4696 | 0.0 4697 | 11 4698 | 68.5 4699 | 21 4700 | 156.2316201117 4701 | 31 4702 | 0.0 4703 | 0 4704 | LINE 4705 | 5 4706 | 7E 4707 | 330 4708 | 1F 4709 | 100 4710 | AcDbEntity 4711 | 8 4712 | 0 4713 | 6 4714 | HIDDEN 4715 | 62 4716 | 7 4717 | 370 4718 | 18 4719 | 100 4720 | AcDbLine 4721 | 10 4722 | 141.5 4723 | 20 4724 | 171.2316201117 4725 | 30 4726 | 0.0 4727 | 11 4728 | 68.5 4729 | 21 4730 | 171.2316201117 4731 | 31 4732 | 0.0 4733 | 0 4734 | LINE 4735 | 5 4736 | 7F 4737 | 330 4738 | 1F 4739 | 100 4740 | AcDbEntity 4741 | 8 4742 | 0 4743 | 6 4744 | HIDDEN 4745 | 62 4746 | 7 4747 | 370 4748 | 18 4749 | 100 4750 | AcDbLine 4751 | 10 4752 | 141.5 4753 | 20 4754 | 156.2316201117 4755 | 30 4756 | 0.0 4757 | 11 4758 | 141.5 4759 | 21 4760 | 171.2316201117 4761 | 31 4762 | 0.0 4763 | 0 4764 | DIMENSION 4765 | 5 4766 | 80 4767 | 330 4768 | 1F 4769 | 100 4770 | AcDbEntity 4771 | 8 4772 | 0 4773 | 6 4774 | Continuous 4775 | 62 4776 | 7 4777 | 370 4778 | 18 4779 | 100 4780 | AcDbDimension 4781 | 2 4782 | _D 4783 | 10 4784 | 68.5 4785 | 20 4786 | 183.8666584639 4787 | 30 4788 | 0.0 4789 | 11 4790 | 104.5081270857 4791 | 21 4792 | 183.8666584639 4793 | 31 4794 | 0.0 4795 | 70 4796 | 160 4797 | 1 4798 | <> 4799 | 71 4800 | 2 4801 | 42 4802 | -1.0 4803 | 3 4804 | SLDDIMSTYLE0 4805 | 100 4806 | AcDbAlignedDimension 4807 | 13 4808 | 141.5 4809 | 23 4810 | 171.2316201117 4811 | 33 4812 | 0.0 4813 | 14 4814 | 68.5 4815 | 24 4816 | 171.2316201117 4817 | 34 4818 | 0.0 4819 | 100 4820 | AcDbRotatedDimension 4821 | 0 4822 | DIMENSION 4823 | 5 4824 | 8C 4825 | 330 4826 | 1F 4827 | 100 4828 | AcDbEntity 4829 | 8 4830 | 0 4831 | 6 4832 | Continuous 4833 | 62 4834 | 7 4835 | 370 4836 | 18 4837 | 100 4838 | AcDbDimension 4839 | 2 4840 | _D_1 4841 | 10 4842 | 126.0 4843 | 20 4844 | 176.5401472688 4845 | 30 4846 | 0.0 4847 | 11 4848 | 96.528368401 4849 | 21 4850 | 176.5401472688 4851 | 31 4852 | 0.0 4853 | 70 4854 | 160 4855 | 1 4856 | <> 4857 | 71 4858 | 2 4859 | 42 4860 | -1.0 4861 | 3 4862 | SLDDIMSTYLE0 4863 | 100 4864 | AcDbAlignedDimension 4865 | 13 4866 | 68.5 4867 | 23 4868 | 171.2316201117 4869 | 33 4870 | 0.0 4871 | 14 4872 | 126.0 4873 | 24 4874 | 163.8816201117 4875 | 34 4876 | 0.0 4877 | 100 4878 | AcDbRotatedDimension 4879 | 0 4880 | DIMENSION 4881 | 5 4882 | 96 4883 | 330 4884 | 1F 4885 | 100 4886 | AcDbEntity 4887 | 8 4888 | 0 4889 | 6 4890 | Continuous 4891 | 62 4892 | 7 4893 | 370 4894 | 18 4895 | 100 4896 | AcDbDimension 4897 | 2 4898 | _D_2 4899 | 10 4900 | 134.0 4901 | 20 4902 | 176.5401472688 4903 | 30 4904 | 0.0 4905 | 11 4906 | 133.782295773 4907 | 21 4908 | 176.5401472688 4909 | 31 4910 | 0.0 4911 | 70 4912 | 160 4913 | 1 4914 | <> 4915 | 71 4916 | 2 4917 | 42 4918 | -1.0 4919 | 3 4920 | SLDDIMSTYLE1 4921 | 100 4922 | AcDbAlignedDimension 4923 | 13 4924 | 126.0 4925 | 23 4926 | 163.8816201117 4927 | 33 4928 | 0.0 4929 | 14 4930 | 134.0 4931 | 24 4932 | 171.8816201117 4933 | 34 4934 | 0.0 4935 | 100 4936 | AcDbRotatedDimension 4937 | 0 4938 | DIMENSION 4939 | 5 4940 | A3 4941 | 330 4942 | 1F 4943 | 100 4944 | AcDbEntity 4945 | 8 4946 | 0 4947 | 6 4948 | Continuous 4949 | 62 4950 | 7 4951 | 370 4952 | 18 4953 | 100 4954 | AcDbDimension 4955 | 2 4956 | _D_3 4957 | 10 4958 | 147.6712986023 4959 | 20 4960 | 159.7316201117 4961 | 30 4962 | 0.0 4963 | 11 4964 | 147.6712986023 4965 | 21 4966 | 164.3096483668 4967 | 31 4968 | 0.0 4969 | 70 4970 | 160 4971 | 1 4972 | <> 4973 | 71 4974 | 2 4975 | 42 4976 | -1.0 4977 | 3 4978 | SLDDIMSTYLE1 4979 | 100 4980 | AcDbAlignedDimension 4981 | 13 4982 | 138.15 4983 | 23 4984 | 167.7316201117 4985 | 33 4986 | 0.0 4987 | 14 4988 | 130.15 4989 | 24 4990 | 159.7316201117 4991 | 34 4992 | 0.0 4993 | 50 4994 | 90.0 4995 | 100 4996 | AcDbRotatedDimension 4997 | 0 4998 | DIMENSION 4999 | 5 5000 | AF 5001 | 330 5002 | 1F 5003 | 100 5004 | AcDbEntity 5005 | 8 5006 | 0 5007 | 6 5008 | Continuous 5009 | 62 5010 | 7 5011 | 370 5012 | 18 5013 | 100 5014 | AcDbDimension 5015 | 2 5016 | _D_4 5017 | 10 5018 | 147.6712986023 5019 | 20 5020 | 156.2316201117 5021 | 30 5022 | 0.0 5023 | 11 5024 | 147.6712986023 5025 | 21 5026 | 150.2605705163 5027 | 31 5028 | 0.0 5029 | 70 5030 | 160 5031 | 1 5032 | <> 5033 | 71 5034 | 2 5035 | 42 5036 | -1.0 5037 | 3 5038 | SLDDIMSTYLE1 5039 | 100 5040 | AcDbAlignedDimension 5041 | 13 5042 | 130.15 5043 | 23 5044 | 159.7316201117 5045 | 33 5046 | 0.0 5047 | 14 5048 | 141.5 5049 | 24 5050 | 156.2316201117 5051 | 34 5052 | 0.0 5053 | 50 5054 | 90.0 5055 | 100 5056 | AcDbRotatedDimension 5057 | 0 5058 | DIMENSION 5059 | 5 5060 | BB 5061 | 330 5062 | 1F 5063 | 100 5064 | AcDbEntity 5065 | 8 5066 | 0 5067 | 6 5068 | Continuous 5069 | 62 5070 | 7 5071 | 370 5072 | 18 5073 | 100 5074 | AcDbDimension 5075 | 2 5076 | _D_5 5077 | 10 5078 | 126.0 5079 | 20 5080 | 159.7316201117 5081 | 30 5082 | 0.0 5083 | 11 5084 | 112.6026811893 5085 | 21 5086 | 146.3343013011 5087 | 31 5088 | 0.0 5089 | 70 5090 | 164 5091 | 1 5092 | RM<> 5093 | 71 5094 | 1 5095 | 42 5096 | -1.0 5097 | 3 5098 | SLDDIMSTYLE2 5099 | 100 5100 | AcDbRadialDimension 5101 | 15 5102 | 125.6298723239 5103 | 25 5104 | 158.1236693963 5105 | 35 5106 | 0.0 5107 | 40 5108 | 0.0 5109 | 0 5110 | INSERT 5111 | 5 5112 | D1 5113 | 330 5114 | 1F 5115 | 100 5116 | AcDbEntity 5117 | 8 5118 | 0 5119 | 6 5120 | Continuous 5121 | 62 5122 | 7 5123 | 370 5124 | 0 5125 | 100 5126 | AcDbBlockReference 5127 | 2 5128 | SW_CENTERMARKSYMBOL_0 5129 | 10 5130 | 134.0 5131 | 20 5132 | 167.7316201117 5133 | 30 5134 | 0.0 5135 | 0 5136 | INSERT 5137 | 5 5138 | DD 5139 | 330 5140 | 1F 5141 | 100 5142 | AcDbEntity 5143 | 8 5144 | 0 5145 | 6 5146 | Continuous 5147 | 62 5148 | 7 5149 | 370 5150 | 0 5151 | 100 5152 | AcDbBlockReference 5153 | 2 5154 | SW_CENTERMARKSYMBOL_1 5155 | 10 5156 | 126.0 5157 | 20 5158 | 159.7316201117 5159 | 30 5160 | 0.0 5161 | 0 5162 | ARC 5163 | 5 5164 | DE 5165 | 330 5166 | 1F 5167 | 100 5168 | AcDbEntity 5169 | 8 5170 | 0 5171 | 6 5172 | Continuous 5173 | 62 5174 | 7 5175 | 370 5176 | 18 5177 | 100 5178 | AcDbCircle 5179 | 10 5180 | 134.0 5181 | 20 5182 | 167.7316201117 5183 | 30 5184 | 0.0 5185 | 40 5186 | 1.999999999999999 5187 | 100 5188 | AcDbArc 5189 | 50 5190 | 255.0 5191 | 51 5192 | 195.0 5193 | 0 5194 | ARC 5195 | 5 5196 | DF 5197 | 330 5198 | 1F 5199 | 100 5200 | AcDbEntity 5201 | 8 5202 | 0 5203 | 6 5204 | Continuous 5205 | 62 5206 | 7 5207 | 370 5208 | 18 5209 | 100 5210 | AcDbCircle 5211 | 10 5212 | 126.0 5213 | 20 5214 | 159.7316201117 5215 | 30 5216 | 0.0 5217 | 40 5218 | 2.000000000000026 5219 | 100 5220 | AcDbArc 5221 | 50 5222 | 255.0 5223 | 51 5224 | 195.0 5225 | 0 5226 | ENDSEC 5227 | 0 5228 | SECTION 5229 | 2 5230 | OBJECTS 5231 | 0 5232 | DICTIONARY 5233 | 5 5234 | C 5235 | 330 5236 | 0 5237 | 100 5238 | AcDbDictionary 5239 | 281 5240 | 1 5241 | 3 5242 | ACAD_GROUP 5243 | 350 5244 | D 5245 | 3 5246 | ACAD_LAYOUT 5247 | 350 5248 | 1A 5249 | 3 5250 | ACAD_MLINESTYLE 5251 | 350 5252 | 17 5253 | 3 5254 | ACAD_PLOTSETTINGS 5255 | 350 5256 | 19 5257 | 3 5258 | ACAD_PLOTSTYLENAME 5259 | 350 5260 | E 5261 | 3 5262 | ACAD_SCALELIST 5263 | 350 5264 | 47 5265 | 0 5266 | DICTIONARY 5267 | 5 5268 | D 5269 | 102 5270 | {ACAD_REACTORS 5271 | 330 5272 | C 5273 | 102 5274 | } 5275 | 330 5276 | C 5277 | 100 5278 | AcDbDictionary 5279 | 281 5280 | 1 5281 | 0 5282 | DICTIONARY 5283 | 5 5284 | 1A 5285 | 102 5286 | {ACAD_REACTORS 5287 | 330 5288 | C 5289 | 102 5290 | } 5291 | 330 5292 | C 5293 | 100 5294 | AcDbDictionary 5295 | 281 5296 | 1 5297 | 3 5298 | Layout1 5299 | 350 5300 | 1E 5301 | 3 5302 | Layout2 5303 | 350 5304 | 26 5305 | 3 5306 | Model 5307 | 350 5308 | 22 5309 | 0 5310 | DICTIONARY 5311 | 5 5312 | 17 5313 | 102 5314 | {ACAD_REACTORS 5315 | 330 5316 | C 5317 | 102 5318 | } 5319 | 330 5320 | C 5321 | 100 5322 | AcDbDictionary 5323 | 281 5324 | 1 5325 | 3 5326 | Standard 5327 | 350 5328 | 18 5329 | 0 5330 | DICTIONARY 5331 | 5 5332 | 19 5333 | 102 5334 | {ACAD_REACTORS 5335 | 330 5336 | C 5337 | 102 5338 | } 5339 | 330 5340 | C 5341 | 100 5342 | AcDbDictionary 5343 | 281 5344 | 1 5345 | 0 5346 | ACDBDICTIONARYWDFLT 5347 | 5 5348 | E 5349 | 102 5350 | {ACAD_REACTORS 5351 | 330 5352 | C 5353 | 102 5354 | } 5355 | 330 5356 | C 5357 | 100 5358 | AcDbDictionary 5359 | 281 5360 | 1 5361 | 3 5362 | Normal 5363 | 350 5364 | F 5365 | 100 5366 | AcDbDictionaryWithDefault 5367 | 340 5368 | F 5369 | 0 5370 | DICTIONARY 5371 | 5 5372 | 47 5373 | 102 5374 | {ACAD_REACTORS 5375 | 330 5376 | C 5377 | 102 5378 | } 5379 | 330 5380 | C 5381 | 100 5382 | AcDbDictionary 5383 | 281 5384 | 1 5385 | 3 5386 | A0 5387 | 350 5388 | 48 5389 | 3 5390 | A1 5391 | 350 5392 | 49 5393 | 3 5394 | A2 5395 | 350 5396 | 4A 5397 | 3 5398 | A3 5399 | 350 5400 | 4B 5401 | 3 5402 | A4 5403 | 350 5404 | 4C 5405 | 3 5406 | A5 5407 | 350 5408 | 4D 5409 | 3 5410 | A6 5411 | 350 5412 | 4E 5413 | 3 5414 | A7 5415 | 350 5416 | 4F 5417 | 3 5418 | A8 5419 | 350 5420 | 50 5421 | 3 5422 | A9 5423 | 350 5424 | 51 5425 | 3 5426 | B0 5427 | 350 5428 | 52 5429 | 3 5430 | B1 5431 | 350 5432 | 53 5433 | 3 5434 | B2 5435 | 350 5436 | 54 5437 | 3 5438 | B3 5439 | 350 5440 | 55 5441 | 3 5442 | B4 5443 | 350 5444 | 56 5445 | 3 5446 | B5 5447 | 350 5448 | 57 5449 | 3 5450 | B6 5451 | 350 5452 | 58 5453 | 3 5454 | B7 5455 | 350 5456 | 59 5457 | 3 5458 | B8 5459 | 350 5460 | 5A 5461 | 3 5462 | B9 5463 | 350 5464 | 5B 5465 | 3 5466 | C0 5467 | 350 5468 | 5C 5469 | 3 5470 | C1 5471 | 350 5472 | 5D 5473 | 3 5474 | C2 5475 | 350 5476 | 5E 5477 | 3 5478 | C3 5479 | 350 5480 | 5F 5481 | 3 5482 | C4 5483 | 350 5484 | 60 5485 | 3 5486 | C5 5487 | 350 5488 | 61 5489 | 3 5490 | C6 5491 | 350 5492 | 62 5493 | 3 5494 | C7 5495 | 350 5496 | 63 5497 | 3 5498 | C8 5499 | 350 5500 | 64 5501 | 3 5502 | C9 5503 | 350 5504 | 65 5505 | 3 5506 | D0 5507 | 350 5508 | 66 5509 | 3 5510 | D1 5511 | 350 5512 | 67 5513 | 3 5514 | D2 5515 | 350 5516 | 68 5517 | 0 5518 | LAYOUT 5519 | 5 5520 | 1E 5521 | 102 5522 | {ACAD_REACTORS 5523 | 330 5524 | 1A 5525 | 102 5526 | } 5527 | 330 5528 | 1A 5529 | 100 5530 | AcDbPlotSettings 5531 | 1 5532 | 5533 | 2 5534 | none_device 5535 | 4 5536 | 5537 | 6 5538 | 5539 | 40 5540 | 0.0 5541 | 41 5542 | 0.0 5543 | 42 5544 | 0.0 5545 | 43 5546 | 0.0 5547 | 44 5548 | 0.0 5549 | 45 5550 | 0.0 5551 | 46 5552 | 0.0 5553 | 47 5554 | 0.0 5555 | 48 5556 | 0.0 5557 | 49 5558 | 0.0 5559 | 140 5560 | 0.0 5561 | 141 5562 | 0.0 5563 | 142 5564 | 1.0 5565 | 143 5566 | 1.0 5567 | 70 5568 | 688 5569 | 72 5570 | 1 5571 | 73 5572 | 0 5573 | 74 5574 | 5 5575 | 7 5576 | 5577 | 75 5578 | 16 5579 | 147 5580 | 1.0 5581 | 148 5582 | 0.0 5583 | 149 5584 | 0.0 5585 | 100 5586 | AcDbLayout 5587 | 1 5588 | Layout1 5589 | 70 5590 | 1 5591 | 71 5592 | 1 5593 | 10 5594 | 0.0 5595 | 20 5596 | 0.0 5597 | 11 5598 | 420.0 5599 | 21 5600 | 297.0 5601 | 12 5602 | 0.0 5603 | 22 5604 | 0.0 5605 | 32 5606 | 0.0 5607 | 14 5608 | 1.0000000000E+20 5609 | 24 5610 | 1.0000000000E+20 5611 | 34 5612 | 1.0000000000E+20 5613 | 15 5614 | -1.0000000000E+20 5615 | 25 5616 | -1.0000000000E+20 5617 | 35 5618 | -1.0000000000E+20 5619 | 146 5620 | 0.0 5621 | 13 5622 | 0.0 5623 | 23 5624 | 0.0 5625 | 33 5626 | 0.0 5627 | 16 5628 | 1.0 5629 | 26 5630 | 0.0 5631 | 36 5632 | 0.0 5633 | 17 5634 | 0.0 5635 | 27 5636 | 1.0 5637 | 37 5638 | 0.0 5639 | 76 5640 | 0 5641 | 330 5642 | 1B 5643 | 0 5644 | LAYOUT 5645 | 5 5646 | 26 5647 | 102 5648 | {ACAD_REACTORS 5649 | 330 5650 | 1A 5651 | 102 5652 | } 5653 | 330 5654 | 1A 5655 | 100 5656 | AcDbPlotSettings 5657 | 1 5658 | 5659 | 2 5660 | none_device 5661 | 4 5662 | 5663 | 6 5664 | 5665 | 40 5666 | 0.0 5667 | 41 5668 | 0.0 5669 | 42 5670 | 0.0 5671 | 43 5672 | 0.0 5673 | 44 5674 | 0.0 5675 | 45 5676 | 0.0 5677 | 46 5678 | 0.0 5679 | 47 5680 | 0.0 5681 | 48 5682 | 0.0 5683 | 49 5684 | 0.0 5685 | 140 5686 | 0.0 5687 | 141 5688 | 0.0 5689 | 142 5690 | 1.0 5691 | 143 5692 | 1.0 5693 | 70 5694 | 688 5695 | 72 5696 | 1 5697 | 73 5698 | 0 5699 | 74 5700 | 5 5701 | 7 5702 | 5703 | 75 5704 | 16 5705 | 147 5706 | 1.0 5707 | 148 5708 | 0.0 5709 | 149 5710 | 0.0 5711 | 100 5712 | AcDbLayout 5713 | 1 5714 | Layout2 5715 | 70 5716 | 1 5717 | 71 5718 | 2 5719 | 10 5720 | 0.0 5721 | 20 5722 | 0.0 5723 | 11 5724 | 0.0 5725 | 21 5726 | 0.0 5727 | 12 5728 | 0.0 5729 | 22 5730 | 0.0 5731 | 32 5732 | 0.0 5733 | 14 5734 | 0.0 5735 | 24 5736 | 0.0 5737 | 34 5738 | 0.0 5739 | 15 5740 | 0.0 5741 | 25 5742 | 0.0 5743 | 35 5744 | 0.0 5745 | 146 5746 | 0.0 5747 | 13 5748 | 0.0 5749 | 23 5750 | 0.0 5751 | 33 5752 | 0.0 5753 | 16 5754 | 1.0 5755 | 26 5756 | 0.0 5757 | 36 5758 | 0.0 5759 | 17 5760 | 0.0 5761 | 27 5762 | 1.0 5763 | 37 5764 | 0.0 5765 | 76 5766 | 0 5767 | 330 5768 | 23 5769 | 0 5770 | LAYOUT 5771 | 5 5772 | 22 5773 | 102 5774 | {ACAD_REACTORS 5775 | 330 5776 | 1A 5777 | 102 5778 | } 5779 | 330 5780 | 1A 5781 | 100 5782 | AcDbPlotSettings 5783 | 1 5784 | 5785 | 2 5786 | none_device 5787 | 4 5788 | Letter_(8.50_x_11.00_Inches) 5789 | 6 5790 | 5791 | 40 5792 | 6.35 5793 | 41 5794 | 6.35 5795 | 42 5796 | 6.35000508 5797 | 43 5798 | 6.35000508 5799 | 44 5800 | 215.9 5801 | 45 5802 | 279.4 5803 | 46 5804 | 0.0 5805 | 47 5806 | 0.0 5807 | 48 5808 | 0.0 5809 | 49 5810 | 0.0 5811 | 140 5812 | 0.0 5813 | 141 5814 | 0.0 5815 | 142 5816 | 1.0 5817 | 143 5818 | 1.0 5819 | 70 5820 | 1712 5821 | 72 5822 | 1 5823 | 73 5824 | 0 5825 | 74 5826 | 0 5827 | 7 5828 | 5829 | 75 5830 | 0 5831 | 147 5832 | 1.0 5833 | 148 5834 | 0.0 5835 | 149 5836 | 0.0 5837 | 100 5838 | AcDbLayout 5839 | 1 5840 | Model 5841 | 70 5842 | 1 5843 | 71 5844 | 0 5845 | 10 5846 | 0.0 5847 | 20 5848 | 0.0 5849 | 11 5850 | 210.0 5851 | 21 5852 | 297.0 5853 | 12 5854 | 0.0 5855 | 22 5856 | 0.0 5857 | 32 5858 | 0.0 5859 | 14 5860 | 0.0 5861 | 24 5862 | 0.0 5863 | 34 5864 | 0.0 5865 | 15 5866 | 210.0 5867 | 25 5868 | 297.0 5869 | 35 5870 | 0.0 5871 | 146 5872 | 0.0 5873 | 13 5874 | 0.0 5875 | 23 5876 | 0.0 5877 | 33 5878 | 0.0 5879 | 16 5880 | 1.0 5881 | 26 5882 | 0.0 5883 | 36 5884 | 0.0 5885 | 17 5886 | 0.0 5887 | 27 5888 | 1.0 5889 | 37 5890 | 0.0 5891 | 76 5892 | 0 5893 | 330 5894 | 1F 5895 | 331 5896 | 29 5897 | 0 5898 | MLINESTYLE 5899 | 5 5900 | 18 5901 | 102 5902 | {ACAD_REACTORS 5903 | 330 5904 | 17 5905 | 102 5906 | } 5907 | 330 5908 | 17 5909 | 100 5910 | AcDbMlineStyle 5911 | 2 5912 | Standard 5913 | 70 5914 | 0 5915 | 3 5916 | 5917 | 62 5918 | 256 5919 | 51 5920 | 90.0 5921 | 52 5922 | 90.0 5923 | 71 5924 | 2 5925 | 49 5926 | 0.5 5927 | 62 5928 | 256 5929 | 6 5930 | BYLAYER 5931 | 49 5932 | -0.5 5933 | 62 5934 | 256 5935 | 6 5936 | BYLAYER 5937 | 0 5938 | ACDBPLACEHOLDER 5939 | 5 5940 | F 5941 | 102 5942 | {ACAD_REACTORS 5943 | 330 5944 | E 5945 | 102 5946 | } 5947 | 330 5948 | E 5949 | 0 5950 | SCALE 5951 | 5 5952 | 48 5953 | 102 5954 | {ACAD_REACTORS 5955 | 330 5956 | 47 5957 | 102 5958 | } 5959 | 330 5960 | 47 5961 | 100 5962 | AcDbScale 5963 | 70 5964 | 0 5965 | 300 5966 | 1:1 5967 | 140 5968 | 1.0 5969 | 141 5970 | 1.0 5971 | 290 5972 | 1 5973 | 0 5974 | SCALE 5975 | 5 5976 | 49 5977 | 102 5978 | {ACAD_REACTORS 5979 | 330 5980 | 47 5981 | 102 5982 | } 5983 | 330 5984 | 47 5985 | 100 5986 | AcDbScale 5987 | 70 5988 | 0 5989 | 300 5990 | 1:2 5991 | 140 5992 | 1.0 5993 | 141 5994 | 2.0 5995 | 290 5996 | 0 5997 | 0 5998 | SCALE 5999 | 5 6000 | 4A 6001 | 102 6002 | {ACAD_REACTORS 6003 | 330 6004 | 47 6005 | 102 6006 | } 6007 | 330 6008 | 47 6009 | 100 6010 | AcDbScale 6011 | 70 6012 | 0 6013 | 300 6014 | 1:4 6015 | 140 6016 | 1.0 6017 | 141 6018 | 4.0 6019 | 290 6020 | 0 6021 | 0 6022 | SCALE 6023 | 5 6024 | 4B 6025 | 102 6026 | {ACAD_REACTORS 6027 | 330 6028 | 47 6029 | 102 6030 | } 6031 | 330 6032 | 47 6033 | 100 6034 | AcDbScale 6035 | 70 6036 | 0 6037 | 300 6038 | 1:5 6039 | 140 6040 | 1.0 6041 | 141 6042 | 5.0 6043 | 290 6044 | 0 6045 | 0 6046 | SCALE 6047 | 5 6048 | 4C 6049 | 102 6050 | {ACAD_REACTORS 6051 | 330 6052 | 47 6053 | 102 6054 | } 6055 | 330 6056 | 47 6057 | 100 6058 | AcDbScale 6059 | 70 6060 | 0 6061 | 300 6062 | 1:8 6063 | 140 6064 | 1.0 6065 | 141 6066 | 8.0 6067 | 290 6068 | 0 6069 | 0 6070 | SCALE 6071 | 5 6072 | 4D 6073 | 102 6074 | {ACAD_REACTORS 6075 | 330 6076 | 47 6077 | 102 6078 | } 6079 | 330 6080 | 47 6081 | 100 6082 | AcDbScale 6083 | 70 6084 | 0 6085 | 300 6086 | 1:10 6087 | 140 6088 | 1.0 6089 | 141 6090 | 10.0 6091 | 290 6092 | 0 6093 | 0 6094 | SCALE 6095 | 5 6096 | 4E 6097 | 102 6098 | {ACAD_REACTORS 6099 | 330 6100 | 47 6101 | 102 6102 | } 6103 | 330 6104 | 47 6105 | 100 6106 | AcDbScale 6107 | 70 6108 | 0 6109 | 300 6110 | 1:16 6111 | 140 6112 | 1.0 6113 | 141 6114 | 16.0 6115 | 290 6116 | 0 6117 | 0 6118 | SCALE 6119 | 5 6120 | 4F 6121 | 102 6122 | {ACAD_REACTORS 6123 | 330 6124 | 47 6125 | 102 6126 | } 6127 | 330 6128 | 47 6129 | 100 6130 | AcDbScale 6131 | 70 6132 | 0 6133 | 300 6134 | 1:20 6135 | 140 6136 | 1.0 6137 | 141 6138 | 20.0 6139 | 290 6140 | 0 6141 | 0 6142 | SCALE 6143 | 5 6144 | 50 6145 | 102 6146 | {ACAD_REACTORS 6147 | 330 6148 | 47 6149 | 102 6150 | } 6151 | 330 6152 | 47 6153 | 100 6154 | AcDbScale 6155 | 70 6156 | 0 6157 | 300 6158 | 1:30 6159 | 140 6160 | 1.0 6161 | 141 6162 | 30.0 6163 | 290 6164 | 0 6165 | 0 6166 | SCALE 6167 | 5 6168 | 51 6169 | 102 6170 | {ACAD_REACTORS 6171 | 330 6172 | 47 6173 | 102 6174 | } 6175 | 330 6176 | 47 6177 | 100 6178 | AcDbScale 6179 | 70 6180 | 0 6181 | 300 6182 | 1:40 6183 | 140 6184 | 1.0 6185 | 141 6186 | 40.0 6187 | 290 6188 | 0 6189 | 0 6190 | SCALE 6191 | 5 6192 | 52 6193 | 102 6194 | {ACAD_REACTORS 6195 | 330 6196 | 47 6197 | 102 6198 | } 6199 | 330 6200 | 47 6201 | 100 6202 | AcDbScale 6203 | 70 6204 | 0 6205 | 300 6206 | 1:50 6207 | 140 6208 | 1.0 6209 | 141 6210 | 50.0 6211 | 290 6212 | 0 6213 | 0 6214 | SCALE 6215 | 5 6216 | 53 6217 | 102 6218 | {ACAD_REACTORS 6219 | 330 6220 | 47 6221 | 102 6222 | } 6223 | 330 6224 | 47 6225 | 100 6226 | AcDbScale 6227 | 70 6228 | 0 6229 | 300 6230 | 1:100 6231 | 140 6232 | 1.0 6233 | 141 6234 | 100.0 6235 | 290 6236 | 0 6237 | 0 6238 | SCALE 6239 | 5 6240 | 54 6241 | 102 6242 | {ACAD_REACTORS 6243 | 330 6244 | 47 6245 | 102 6246 | } 6247 | 330 6248 | 47 6249 | 100 6250 | AcDbScale 6251 | 70 6252 | 0 6253 | 300 6254 | 2:1 6255 | 140 6256 | 2.0 6257 | 141 6258 | 1.0 6259 | 290 6260 | 0 6261 | 0 6262 | SCALE 6263 | 5 6264 | 55 6265 | 102 6266 | {ACAD_REACTORS 6267 | 330 6268 | 47 6269 | 102 6270 | } 6271 | 330 6272 | 47 6273 | 100 6274 | AcDbScale 6275 | 70 6276 | 0 6277 | 300 6278 | 4:1 6279 | 140 6280 | 4.0 6281 | 141 6282 | 1.0 6283 | 290 6284 | 0 6285 | 0 6286 | SCALE 6287 | 5 6288 | 56 6289 | 102 6290 | {ACAD_REACTORS 6291 | 330 6292 | 47 6293 | 102 6294 | } 6295 | 330 6296 | 47 6297 | 100 6298 | AcDbScale 6299 | 70 6300 | 0 6301 | 300 6302 | 8:1 6303 | 140 6304 | 8.0 6305 | 141 6306 | 1.0 6307 | 290 6308 | 0 6309 | 0 6310 | SCALE 6311 | 5 6312 | 57 6313 | 102 6314 | {ACAD_REACTORS 6315 | 330 6316 | 47 6317 | 102 6318 | } 6319 | 330 6320 | 47 6321 | 100 6322 | AcDbScale 6323 | 70 6324 | 0 6325 | 300 6326 | 10:1 6327 | 140 6328 | 10.0 6329 | 141 6330 | 1.0 6331 | 290 6332 | 0 6333 | 0 6334 | SCALE 6335 | 5 6336 | 58 6337 | 102 6338 | {ACAD_REACTORS 6339 | 330 6340 | 47 6341 | 102 6342 | } 6343 | 330 6344 | 47 6345 | 100 6346 | AcDbScale 6347 | 70 6348 | 0 6349 | 300 6350 | 100:1 6351 | 140 6352 | 100.0 6353 | 141 6354 | 1.0 6355 | 290 6356 | 0 6357 | 0 6358 | SCALE 6359 | 5 6360 | 59 6361 | 102 6362 | {ACAD_REACTORS 6363 | 330 6364 | 47 6365 | 102 6366 | } 6367 | 330 6368 | 47 6369 | 100 6370 | AcDbScale 6371 | 70 6372 | 0 6373 | 300 6374 | 1/128" = 1'-0" 6375 | 140 6376 | 0.0078125 6377 | 141 6378 | 12.0 6379 | 290 6380 | 0 6381 | 0 6382 | SCALE 6383 | 5 6384 | 5A 6385 | 102 6386 | {ACAD_REACTORS 6387 | 330 6388 | 47 6389 | 102 6390 | } 6391 | 330 6392 | 47 6393 | 100 6394 | AcDbScale 6395 | 70 6396 | 0 6397 | 300 6398 | 1/64" = 1'-0" 6399 | 140 6400 | 0.015625 6401 | 141 6402 | 12.0 6403 | 290 6404 | 0 6405 | 0 6406 | SCALE 6407 | 5 6408 | 5B 6409 | 102 6410 | {ACAD_REACTORS 6411 | 330 6412 | 47 6413 | 102 6414 | } 6415 | 330 6416 | 47 6417 | 100 6418 | AcDbScale 6419 | 70 6420 | 0 6421 | 300 6422 | 1/32" = 1'-0" 6423 | 140 6424 | 0.03125 6425 | 141 6426 | 12.0 6427 | 290 6428 | 0 6429 | 0 6430 | SCALE 6431 | 5 6432 | 5C 6433 | 102 6434 | {ACAD_REACTORS 6435 | 330 6436 | 47 6437 | 102 6438 | } 6439 | 330 6440 | 47 6441 | 100 6442 | AcDbScale 6443 | 70 6444 | 0 6445 | 300 6446 | 1/16" = 1'-0" 6447 | 140 6448 | 0.0625 6449 | 141 6450 | 12.0 6451 | 290 6452 | 0 6453 | 0 6454 | SCALE 6455 | 5 6456 | 5D 6457 | 102 6458 | {ACAD_REACTORS 6459 | 330 6460 | 47 6461 | 102 6462 | } 6463 | 330 6464 | 47 6465 | 100 6466 | AcDbScale 6467 | 70 6468 | 0 6469 | 300 6470 | 3/32" = 1'-0" 6471 | 140 6472 | 0.09375 6473 | 141 6474 | 12.0 6475 | 290 6476 | 0 6477 | 0 6478 | SCALE 6479 | 5 6480 | 5E 6481 | 102 6482 | {ACAD_REACTORS 6483 | 330 6484 | 47 6485 | 102 6486 | } 6487 | 330 6488 | 47 6489 | 100 6490 | AcDbScale 6491 | 70 6492 | 0 6493 | 300 6494 | 1/8" = 1'-0" 6495 | 140 6496 | 0.125 6497 | 141 6498 | 12.0 6499 | 290 6500 | 0 6501 | 0 6502 | SCALE 6503 | 5 6504 | 5F 6505 | 102 6506 | {ACAD_REACTORS 6507 | 330 6508 | 47 6509 | 102 6510 | } 6511 | 330 6512 | 47 6513 | 100 6514 | AcDbScale 6515 | 70 6516 | 0 6517 | 300 6518 | 3/16" = 1'-0" 6519 | 140 6520 | 0.1875 6521 | 141 6522 | 12.0 6523 | 290 6524 | 0 6525 | 0 6526 | SCALE 6527 | 5 6528 | 60 6529 | 102 6530 | {ACAD_REACTORS 6531 | 330 6532 | 47 6533 | 102 6534 | } 6535 | 330 6536 | 47 6537 | 100 6538 | AcDbScale 6539 | 70 6540 | 0 6541 | 300 6542 | 1/4" = 1'-0" 6543 | 140 6544 | 0.25 6545 | 141 6546 | 12.0 6547 | 290 6548 | 0 6549 | 0 6550 | SCALE 6551 | 5 6552 | 61 6553 | 102 6554 | {ACAD_REACTORS 6555 | 330 6556 | 47 6557 | 102 6558 | } 6559 | 330 6560 | 47 6561 | 100 6562 | AcDbScale 6563 | 70 6564 | 0 6565 | 300 6566 | 3/8" = 1'-0" 6567 | 140 6568 | 0.375 6569 | 141 6570 | 12.0 6571 | 290 6572 | 0 6573 | 0 6574 | SCALE 6575 | 5 6576 | 62 6577 | 102 6578 | {ACAD_REACTORS 6579 | 330 6580 | 47 6581 | 102 6582 | } 6583 | 330 6584 | 47 6585 | 100 6586 | AcDbScale 6587 | 70 6588 | 0 6589 | 300 6590 | 1/2" = 1'-0" 6591 | 140 6592 | 0.5 6593 | 141 6594 | 12.0 6595 | 290 6596 | 0 6597 | 0 6598 | SCALE 6599 | 5 6600 | 63 6601 | 102 6602 | {ACAD_REACTORS 6603 | 330 6604 | 47 6605 | 102 6606 | } 6607 | 330 6608 | 47 6609 | 100 6610 | AcDbScale 6611 | 70 6612 | 0 6613 | 300 6614 | 3/4" = 1'-0" 6615 | 140 6616 | 0.75 6617 | 141 6618 | 12.0 6619 | 290 6620 | 0 6621 | 0 6622 | SCALE 6623 | 5 6624 | 64 6625 | 102 6626 | {ACAD_REACTORS 6627 | 330 6628 | 47 6629 | 102 6630 | } 6631 | 330 6632 | 47 6633 | 100 6634 | AcDbScale 6635 | 70 6636 | 0 6637 | 300 6638 | 1" = 1'-0" 6639 | 140 6640 | 1.0 6641 | 141 6642 | 12.0 6643 | 290 6644 | 0 6645 | 0 6646 | SCALE 6647 | 5 6648 | 65 6649 | 102 6650 | {ACAD_REACTORS 6651 | 330 6652 | 47 6653 | 102 6654 | } 6655 | 330 6656 | 47 6657 | 100 6658 | AcDbScale 6659 | 70 6660 | 0 6661 | 300 6662 | 1-1/2" = 1'-0" 6663 | 140 6664 | 1.5 6665 | 141 6666 | 12.0 6667 | 290 6668 | 0 6669 | 0 6670 | SCALE 6671 | 5 6672 | 66 6673 | 102 6674 | {ACAD_REACTORS 6675 | 330 6676 | 47 6677 | 102 6678 | } 6679 | 330 6680 | 47 6681 | 100 6682 | AcDbScale 6683 | 70 6684 | 0 6685 | 300 6686 | 3" = 1'-0" 6687 | 140 6688 | 3.0 6689 | 141 6690 | 12.0 6691 | 290 6692 | 0 6693 | 0 6694 | SCALE 6695 | 5 6696 | 67 6697 | 102 6698 | {ACAD_REACTORS 6699 | 330 6700 | 47 6701 | 102 6702 | } 6703 | 330 6704 | 47 6705 | 100 6706 | AcDbScale 6707 | 70 6708 | 0 6709 | 300 6710 | 6" = 1'-0" 6711 | 140 6712 | 6.0 6713 | 141 6714 | 12.0 6715 | 290 6716 | 0 6717 | 0 6718 | SCALE 6719 | 5 6720 | 68 6721 | 102 6722 | {ACAD_REACTORS 6723 | 330 6724 | 47 6725 | 102 6726 | } 6727 | 330 6728 | 47 6729 | 100 6730 | AcDbScale 6731 | 70 6732 | 0 6733 | 300 6734 | 1'-0" = 1'-0" 6735 | 140 6736 | 12.0 6737 | 141 6738 | 12.0 6739 | 290 6740 | 0 6741 | 0 6742 | ENDSEC 6743 | 0 6744 | EOF 6745 | --------------------------------------------------------------------------------