Compare commits

...

2 Commits

Author SHA1 Message Date
22049068c1 Working Matlab code 2024-03-25 14:42:03 +01:00
b93a482278 Rename figures 2024-03-25 10:55:31 +01:00
84 changed files with 60848 additions and 1669 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

Before

Width:  |  Height:  |  Size: 731 KiB

After

Width:  |  Height:  |  Size: 731 KiB

View File

Before

Width:  |  Height:  |  Size: 333 KiB

After

Width:  |  Height:  |  Size: 333 KiB

View File

Before

Width:  |  Height:  |  Size: 383 KiB

After

Width:  |  Height:  |  Size: 383 KiB

View File

Before

Width:  |  Height:  |  Size: 484 KiB

After

Width:  |  Height:  |  Size: 484 KiB

View File

Before

Width:  |  Height:  |  Size: 326 KiB

After

Width:  |  Height:  |  Size: 326 KiB

View File

Before

Width:  |  Height:  |  Size: 443 KiB

After

Width:  |  Height:  |  Size: 443 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View File

Before

Width:  |  Height:  |  Size: 333 KiB

After

Width:  |  Height:  |  Size: 333 KiB

View File

Before

Width:  |  Height:  |  Size: 5.3 MiB

After

Width:  |  Height:  |  Size: 5.3 MiB

View File

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 120 KiB

View File

Before

Width:  |  Height:  |  Size: 132 KiB

After

Width:  |  Height:  |  Size: 132 KiB

View File

Before

Width:  |  Height:  |  Size: 4.1 MiB

After

Width:  |  Height:  |  Size: 4.1 MiB

View File

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 101 KiB

View File

Before

Width:  |  Height:  |  Size: 5.1 MiB

After

Width:  |  Height:  |  Size: 5.1 MiB

View File

Before

Width:  |  Height:  |  Size: 231 KiB

After

Width:  |  Height:  |  Size: 231 KiB

View File

Before

Width:  |  Height:  |  Size: 4.5 MiB

After

Width:  |  Height:  |  Size: 4.5 MiB

View File

Before

Width:  |  Height:  |  Size: 307 KiB

After

Width:  |  Height:  |  Size: 307 KiB

View File

Before

Width:  |  Height:  |  Size: 4.2 MiB

After

Width:  |  Height:  |  Size: 4.2 MiB

View File

Before

Width:  |  Height:  |  Size: 265 KiB

After

Width:  |  Height:  |  Size: 265 KiB

View File

Before

Width:  |  Height:  |  Size: 5.1 MiB

After

Width:  |  Height:  |  Size: 5.1 MiB

View File

Before

Width:  |  Height:  |  Size: 244 KiB

After

Width:  |  Height:  |  Size: 244 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,463 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION (( 'STEP AP214' ),
'1' );
FILE_NAME ('12121146_defeature.STEP',
'2021-04-09T09:48:54',
( '' ),
( '' ),
'SwSTEP 2.0',
'SolidWorks 2020',
'' );
FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
ENDSEC;
DATA;
#1 = PLANE ( 'NONE', #235 ) ;
#2 = EDGE_LOOP ( 'NONE', ( #166, #118, #288, #218, #348 ) ) ;
#3 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#4 = CARTESIAN_POINT ( 'NONE', ( 4.286263797015737285E-15, -25.00000000000000000, 20.00000000000001776 ) ) ;
#5 = ORIENTED_EDGE ( 'NONE', *, *, #73, .T. ) ;
#6 = EDGE_LOOP ( 'NONE', ( #414, #55, #183, #355 ) ) ;
#7 = EDGE_CURVE ( 'NONE', #306, #306, #17, .T. ) ;
#8 = ORIENTED_EDGE ( 'NONE', *, *, #312, .T. ) ;
#9 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#10 = EDGE_CURVE ( 'Defeatured_0_11+Defeatured_0_1+Defeatured_0_10+Defeatured_0_14', #81, #378, #305, .T. ) ;
#11 = AXIS2_PLACEMENT_3D ( 'NONE', #429, #363, #129 ) ;
#12 = VECTOR ( 'NONE', #233, 1000.000000000000000 ) ;
#13 = FACE_OUTER_BOUND ( 'NONE', #2, .T. ) ;
#14 = EDGE_CURVE ( 'Defeatured_0_3+Defeatured_0_11+Defeatured_0_10+Defeatured_0_2', #216, #89, #409, .T. ) ;
#15 = FACE_OUTER_BOUND ( 'NONE', #316, .T. ) ;
#16 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#17 = CIRCLE ( 'NONE', #299, 41.99999999999998579 ) ;
#18 = CLOSED_SHELL ( 'NONE', ( #172, #29, #364, #219, #341, #239, #159, #90, #285, #180, #119, #199, #32, #103, #124, #236 ) ) ;
#19 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#20 = EDGE_CURVE ( 'Defeatured_0_3+Defeatured_0_8+Defeatured_0_7+Defeatured_0_9', #393, #71, #23, .T. ) ;
#21 = VECTOR ( 'NONE', #368, 1000.000000000000000 ) ;
#22 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 3.313720622831640621E-17, -28.75000000000002487 ) ) ;
#23 = LINE ( 'NONE', #33, #394 ) ;
#24 = VERTEX_POINT ( 'NONE', #173 ) ;
#25 = ORIENTED_EDGE ( 'NONE', *, *, #297, .T. ) ;
#26 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #263 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #153, #240, #40 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#27 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -10.73205080756886964, 0.000000000000000000 ) ) ;
#28 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -43.00000000000000000, 0.000000000000000000 ) ) ;
#29 = ADVANCED_FACE ( 'Defeatured_0_1', ( #343 ), #310, .F. ) ;
#30 = CYLINDRICAL_SURFACE ( 'NONE', #373, 42.50000000000000711 ) ;
#31 = VERTEX_POINT ( 'NONE', #398 ) ;
#32 = ADVANCED_FACE ( 'Defeatured_0_12', ( #275, #61 ), #274, .T. ) ;
#33 = CARTESIAN_POINT ( 'NONE', ( 4.981180343044207285E-15, -25.00000000000000000, 5.156854249492378806 ) ) ;
#34 = AXIS2_PLACEMENT_3D ( 'NONE', #117, #386, #419 ) ;
#35 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#36 = FILL_AREA_STYLE ('',( #244 ) ) ;
#37 = EDGE_CURVE ( 'Defeatured_0_1+Defeatured_0_14+Defeatured_0_7+Defeatured_0_11', #253, #378, #250, .T. ) ;
#38 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
#39 = EDGE_LOOP ( 'NONE', ( #112, #323, #197, #78, #399 ) ) ;
#40 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#41 = EDGE_LOOP ( 'NONE', ( #420 ) ) ;
#42 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
#43 = ORIENTED_EDGE ( 'NONE', *, *, #20, .T. ) ;
#44 = EDGE_CURVE ( 'Defeatured_0_3+Defeatured_0_2+Defeatured_0_11+Defeatured_0_7', #89, #143, #280, .T. ) ;
#45 = FACE_BOUND ( 'NONE', #41, .T. ) ;
#46 = ORIENTED_EDGE ( 'NONE', *, *, #297, .F. ) ;
#47 = CARTESIAN_POINT ( 'NONE', ( -0.9142135623730982541, -43.00000000000000000, 0.000000000000000000 ) ) ;
#48 = ORIENTED_EDGE ( 'NONE', *, *, #73, .F. ) ;
#49 = CARTESIAN_POINT ( 'NONE', ( 4.286263797015737285E-15, -25.00000000000000000, 20.00000000000001776 ) ) ;
#50 = AXIS2_PLACEMENT_3D ( 'NONE', #284, #185, #347 ) ;
#51 = CARTESIAN_POINT ( 'NONE', ( -3.035533905932738641, -43.00000000000000000, -2.121320343559646382 ) ) ;
#52 = ORIENTED_EDGE ( 'NONE', *, *, #139, .T. ) ;
#53 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
#54 = LINE ( 'NONE', #264, #302 ) ;
#55 = ORIENTED_EDGE ( 'NONE', *, *, #37, .F. ) ;
#56 = COLOUR_RGB ( '',0.7529411764705882248, 1.000000000000000000, 0.7529411764705882248 ) ;
#57 = CONICAL_SURFACE ( 'NONE', #132, 42.50000000000000711, 0.7853981633974415066 ) ;
#58 = EDGE_CURVE ( 'NONE', #439, #439, #259, .T. ) ;
#59 = FACE_OUTER_BOUND ( 'NONE', #152, .T. ) ;
#60 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#61 = FACE_BOUND ( 'NONE', #350, .T. ) ;
#62 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#63 = ORIENTED_EDGE ( 'NONE', *, *, #7, .F. ) ;
#64 = ORIENTED_EDGE ( 'NONE', *, *, #140, .F. ) ;
#65 = CARTESIAN_POINT ( 'NONE', ( -3.035533905932736864, 21.60353645708436332, 2.121320343559654376 ) ) ;
#66 = VECTOR ( 'NONE', #273, 1000.000000000000000 ) ;
#67 = AXIS2_PLACEMENT_3D ( 'NONE', #296, #252, #356 ) ;
#68 = LINE ( 'NONE', #137, #340 ) ;
#69 = VECTOR ( 'NONE', #408, 1000.000000000000000 ) ;
#70 = LINE ( 'NONE', #135, #353 ) ;
#71 = VERTEX_POINT ( 'NONE', #210 ) ;
#72 = SURFACE_STYLE_FILL_AREA ( #110 ) ;
#73 = EDGE_CURVE ( 'NONE', #31, #31, #330, .T. ) ;
#74 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#75 = MANIFOLD_SOLID_BREP ( 'Defeatured_0_0', #18 ) ;
#76 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#77 = EDGE_CURVE ( 'Defeatured_0_7+Defeatured_0_2+Defeatured_0_3+Defeatured_0_14', #143, #357, #380, .T. ) ;
#78 = ORIENTED_EDGE ( 'NONE', *, *, #434, .F. ) ;
#79 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #123 ) ) ;
#80 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#81 = VERTEX_POINT ( 'NONE', #424 ) ;
#82 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #96 ) ;
#83 = CARTESIAN_POINT ( 'NONE', ( 2.468502703752056052E-15, 21.60353645708436332, -5.156854249492369924 ) ) ;
#84 = ORIENTED_EDGE ( 'NONE', *, *, #114, .T. ) ;
#85 = EDGE_CURVE ( 'Defeatured_0_2+Defeatured_0_14+Defeatured_0_11+Defeatured_0_7', #425, #357, #94, .T. ) ;
#86 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#87 = ORIENTED_EDGE ( 'NONE', *, *, #325, .T. ) ;
#88 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -1.067522139062650918E-16 ) ) ;
#89 = VERTEX_POINT ( 'NONE', #445 ) ;
#90 = ADVANCED_FACE ( 'Defeatured_0_7', ( #375 ), #1, .F. ) ;
#91 = CARTESIAN_POINT ( 'NONE', ( 2.468502703752056052E-15, 21.60353645708436332, -5.156854249492369924 ) ) ;
#92 = EDGE_LOOP ( 'NONE', ( #101, #267, #186, #193 ) ) ;
#93 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
#94 = CIRCLE ( 'NONE', #338, 20.00000000000000355 ) ;
#95 = PLANE ( 'NONE', #442 ) ;
#96 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#97 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
#98 = AXIS2_PLACEMENT_3D ( 'NONE', #315, #145, #416 ) ;
#99 = CARTESIAN_POINT ( 'NONE', ( 4.286263797015736496E-15, 21.60353645708436332, -20.00000000000000355 ) ) ;
#100 = ORIENTED_EDGE ( 'NONE', *, *, #411, .F. ) ;
#101 = ORIENTED_EDGE ( 'NONE', *, *, #400, .T. ) ;
#102 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
#103 = ADVANCED_FACE ( 'Defeatured_0_13', ( #376, #45 ), #293, .T. ) ;
#104 = ORIENTED_EDGE ( 'NONE', *, *, #276, .T. ) ;
#105 = CARTESIAN_POINT ( 'NONE', ( -3.035533905932738641, 21.60353645708436332, -2.121320343559639277 ) ) ;
#106 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -9.000000000000000000, 29.25000000000000000 ) ) ;
#107 = SHAPE_DEFINITION_REPRESENTATION ( #115, #144 ) ;
#108 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -25.00000000000000355, 0.000000000000000000 ) ) ;
#109 = ORIENTED_EDGE ( 'NONE', *, *, #359, .F. ) ;
#110 = FILL_AREA_STYLE ('',( #383 ) ) ;
#111 = AXIS2_PLACEMENT_3D ( 'NONE', #47, #324, #266 ) ;
#112 = ORIENTED_EDGE ( 'NONE', *, *, #77, .T. ) ;
#113 = DIRECTION ( 'NONE', ( -1.207694669600458226E-16, 0.000000000000000000, -1.000000000000000000 ) ) ;
#114 = EDGE_CURVE ( 'NONE', #24, #24, #426, .T. ) ;
#115 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #432 ) ;
#116 = ORIENTED_EDGE ( 'NONE', *, *, #257, .T. ) ;
#117 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -24.49999999999997158, 0.000000000000000000 ) ) ;
#118 = ORIENTED_EDGE ( 'NONE', *, *, #381, .T. ) ;
#119 = ADVANCED_FACE ( 'Defeatured_0_10', ( #178 ), #182, .F. ) ;
#120 = LINE ( 'NONE', #4, #128 ) ;
#121 = AXIS2_PLACEMENT_3D ( 'NONE', #260, #156, #195 ) ;
#122 = ORIENTED_EDGE ( 'NONE', *, *, #276, .F. ) ;
#123 = STYLED_ITEM ( 'NONE', ( #181 ), #144 ) ;
#124 = ADVANCED_FACE ( 'Defeatured_0_14', ( #220 ), #410, .T. ) ;
#125 = CARTESIAN_POINT ( 'NONE', ( -0.9142135623730982541, 21.60353645708436332, 6.896570542967864988E-15 ) ) ;
#126 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#127 = CYLINDRICAL_SURFACE ( 'NONE', #388, 29.25000000000000000 ) ;
#128 = VECTOR ( 'NONE', #113, 1000.000000000000000 ) ;
#129 = DIRECTION ( 'NONE', ( 9.035018104045866996E-16, 0.000000000000000000, 1.000000000000000000 ) ) ;
#130 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 3.313720622831640621E-17, 0.000000000000000000 ) ) ;
#131 = CARTESIAN_POINT ( 'NONE', ( 2.493664996716660198E-15, -43.00000000000000000, 5.156854249492374365 ) ) ;
#132 = AXIS2_PLACEMENT_3D ( 'NONE', #392, #93, #294 ) ;
#133 = DIRECTION ( 'NONE', ( -0.7071067811865489050, 0.000000000000000000, -0.7071067811865460184 ) ) ;
#134 = DIRECTION ( 'NONE', ( 1.224646799147352961E-16, 0.000000000000000000, -1.000000000000000000 ) ) ;
#135 = CARTESIAN_POINT ( 'NONE', ( 1.836970198721029194E-15, -62.50000000000058265, 2.249639673992785317E-31 ) ) ;
#136 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#137 = CARTESIAN_POINT ( 'NONE', ( 1.870874457814818959E-15, -62.50000000000058265, -2.259445110194604469E-31 ) ) ;
#138 = CARTESIAN_POINT ( 'NONE', ( 2.468502703752056052E-15, -43.00000000000000000, -5.156854249492377029 ) ) ;
#139 = EDGE_CURVE ( 'Defeatured_0_3+Defeatured_0_7+Defeatured_0_2+Defeatured_0_8', #143, #393, #120, .T. ) ;
#140 = EDGE_CURVE ( 'Defeatured_0_11+Defeatured_0_10+Defeatured_0_3+Defeatured_0_1', #216, #81, #149, .T. ) ;
#141 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #168 ) ;
#142 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
#143 = VERTEX_POINT ( 'NONE', #49 ) ;
#144 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '12121146_defeature', ( #75, #245 ), #313 ) ;
#145 = DIRECTION ( 'NONE', ( -0.7071067811865462405, 7.548521435979704183E-17, -0.7071067811865489050 ) ) ;
#146 = ORIENTED_EDGE ( 'NONE', *, *, #262, .T. ) ;
#147 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#148 = CIRCLE ( 'NONE', #295, 42.50000000000000711 ) ;
#149 = LINE ( 'NONE', #83, #281 ) ;
#150 = ORIENTED_EDGE ( 'NONE', *, *, #434, .T. ) ;
#151 = DIRECTION ( 'NONE', ( 1.207694669600458226E-16, 0.000000000000000000, 1.000000000000000000 ) ) ;
#152 = EDGE_LOOP ( 'NONE', ( #84 ) ) ;
#153 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#154 = VERTEX_POINT ( 'NONE', #290 ) ;
#155 = EDGE_CURVE ( 'Defeatured_0_3+Defeatured_0_10+Defeatured_0_9+Defeatured_0_11', #154, #216, #427, .T. ) ;
#156 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#157 = CARTESIAN_POINT ( 'NONE', ( -3.035533905932741305, -25.00000000000000000, -2.121320343559642385 ) ) ;
#158 = CARTESIAN_POINT ( 'NONE', ( 4.225879063535718084E-15, -43.00000000000000000, 19.50000000000004619 ) ) ;
#159 = ADVANCED_FACE ( 'Defeatured_0_6', ( #389, #358 ), #127, .T. ) ;
#160 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -25.00000000000000000, -42.50000000000000711 ) ) ;
#161 = AXIS2_PLACEMENT_3D ( 'NONE', #160, #192, #16 ) ;
#162 = VECTOR ( 'NONE', #209, 1000.000000000000000 ) ;
#163 = FACE_OUTER_BOUND ( 'NONE', #271, .T. ) ;
#164 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
#165 = CARTESIAN_POINT ( 'NONE', ( 4.286263797015736496E-15, -42.50000000000002132, -20.00000000000001066 ) ) ;
#166 = ORIENTED_EDGE ( 'NONE', *, *, #10, .T. ) ;
#167 = AXIS2_PLACEMENT_3D ( 'NONE', #130, #102, #374 ) ;
#168 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#169 = DIRECTION ( 'NONE', ( 8.659560562354813296E-17, 0.7071067811865574537, -0.7071067811865376918 ) ) ;
#170 = ORIENTED_EDGE ( 'NONE', *, *, #37, .T. ) ;
#171 = CARTESIAN_POINT ( 'NONE', ( 4.225031457058372867E-15, -43.00000000000000000, -19.50000000000004619 ) ) ;
#172 = ADVANCED_FACE ( 'Defeatured_0_0', ( #190 ), #326, .F. ) ;
#173 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -24.49999999999997158, 42.50000000000000711 ) ) ;
#174 = ORIENTED_EDGE ( 'NONE', *, *, #336, .T. ) ;
#175 = AXIS2_PLACEMENT_3D ( 'NONE', #203, #339, #438 ) ;
#176 = CIRCLE ( 'NONE', #205, 41.50000000000001421 ) ;
#177 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -42.50000000000002132, 0.000000000000000000 ) ) ;
#178 = FACE_OUTER_BOUND ( 'NONE', #387, .T. ) ;
#179 = EDGE_LOOP ( 'NONE', ( #214 ) ) ;
#180 = ADVANCED_FACE ( 'Defeatured_0_9', ( #226 ), #194, .F. ) ;
#181 = PRESENTATION_STYLE_ASSIGNMENT (( #243 ) ) ;
#182 = PLANE ( 'NONE', #98 ) ;
#183 = ORIENTED_EDGE ( 'NONE', *, *, #332, .F. ) ;
#184 = STYLED_ITEM ( 'NONE', ( #287 ), #75 ) ;
#185 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#186 = ORIENTED_EDGE ( 'NONE', *, *, #77, .F. ) ;
#187 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -42.50000000000002132, 0.000000000000000000 ) ) ;
#188 = EDGE_LOOP ( 'NONE', ( #48 ) ) ;
#189 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #168, 'design' ) ;
#190 = FACE_OUTER_BOUND ( 'NONE', #346, .T. ) ;
#191 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #184 ), #26 ) ;
#192 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
#193 = ORIENTED_EDGE ( 'NONE', *, *, #44, .F. ) ;
#194 = CYLINDRICAL_SURFACE ( 'NONE', #261, 3.000000000000000888 ) ;
#195 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#196 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#197 = ORIENTED_EDGE ( 'NONE', *, *, #303, .T. ) ;
#198 = LINE ( 'NONE', #99, #162 ) ;
#199 = ADVANCED_FACE ( 'Defeatured_0_11', ( #13 ), #95, .F. ) ;
#200 = ORIENTED_EDGE ( 'NONE', *, *, #155, .F. ) ;
#201 = LINE ( 'NONE', #65, #69 ) ;
#202 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#203 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -8.999999999999998224, 0.000000000000000000 ) ) ;
#204 = AXIS2_PLACEMENT_3D ( 'NONE', #443, #234, #405 ) ;
#205 = AXIS2_PLACEMENT_3D ( 'NONE', #396, #97, #196 ) ;
#206 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
#207 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #423 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #35, #3, #147 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#208 = CARTESIAN_POINT ( 'NONE', ( 2.468502703752055263E-15, -25.00000000000000000, -5.156854249492369924 ) ) ;
#209 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -1.067522139062650918E-16 ) ) ;
#210 = CARTESIAN_POINT ( 'NONE', ( -3.035533905932737309, -25.00000000000000000, 2.121320343559649491 ) ) ;
#211 = AXIS2_PLACEMENT_3D ( 'NONE', #349, #42, #74 ) ;
#212 = AXIS2_PLACEMENT_3D ( 'NONE', #365, #9, #19 ) ;
#213 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.289240797026442508E-32, 1.207694669600458226E-16 ) ) ;
#214 = ORIENTED_EDGE ( 'NONE', *, *, #58, .T. ) ;
#215 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -1.067522139062650918E-16 ) ) ;
#216 = VERTEX_POINT ( 'NONE', #328 ) ;
#217 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#218 = ORIENTED_EDGE ( 'NONE', *, *, #14, .F. ) ;
#219 = ADVANCED_FACE ( 'Defeatured_0_3', ( #163, #228 ), #433, .F. ) ;
#220 = FACE_OUTER_BOUND ( 'NONE', #6, .T. ) ;
#221 = EDGE_LOOP ( 'NONE', ( #174 ) ) ;
#222 = DIRECTION ( 'NONE', ( 0.7071067811865489050, 0.000000000000000000, -0.7071067811865462405 ) ) ;
#223 = ORIENTED_EDGE ( 'NONE', *, *, #58, .F. ) ;
#224 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #307 ) ) ;
#225 = FACE_BOUND ( 'NONE', #241, .T. ) ;
#226 = FACE_OUTER_BOUND ( 'NONE', #308, .T. ) ;
#227 = VECTOR ( 'NONE', #133, 1000.000000000000114 ) ;
#228 = FACE_BOUND ( 'NONE', #319, .T. ) ;
#229 = FACE_OUTER_BOUND ( 'NONE', #402, .T. ) ;
#230 = LINE ( 'NONE', #268, #21 ) ;
#231 = ORIENTED_EDGE ( 'NONE', *, *, #155, .T. ) ;
#232 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#233 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -1.067522139062650918E-16 ) ) ;
#234 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
#235 = AXIS2_PLACEMENT_3D ( 'NONE', #282, #213, #151 ) ;
#236 = ADVANCED_FACE ( 'Defeatured_0_15', ( #225, #428 ), #57, .T. ) ;
#237 = CARTESIAN_POINT ( 'NONE', ( 4.286263797015736496E-15, -42.50000000000002132, 20.00000000000001066 ) ) ;
#238 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#239 = ADVANCED_FACE ( 'Defeatured_0_5', ( #15, #431 ), #362, .F. ) ;
#240 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#241 = EDGE_LOOP ( 'NONE', ( #63 ) ) ;
#242 = VECTOR ( 'NONE', #134, 1000.000000000000000 ) ;
#243 = SURFACE_STYLE_USAGE ( .BOTH. , #352 ) ;
#244 = FILL_AREA_STYLE_COLOUR ( '', #56 ) ;
#245 = AXIS2_PLACEMENT_3D ( 'NONE', #238, #80, #412 ) ;
#246 = ORIENTED_EDGE ( 'NONE', *, *, #14, .T. ) ;
#247 = ORIENTED_EDGE ( 'NONE', *, *, #44, .T. ) ;
#248 = CARTESIAN_POINT ( 'NONE', ( 4.286263797015736496E-15, 21.60353645708436332, 20.00000000000001776 ) ) ;
#249 = VERTEX_POINT ( 'NONE', #51 ) ;
#250 = CIRCLE ( 'NONE', #441, 19.50000000000004619 ) ;
#251 = VECTOR ( 'NONE', #215, 1000.000000000000000 ) ;
#252 = DIRECTION ( 'NONE', ( -0.7071067811865461294, -7.548521435979707881E-17, 0.7071067811865490160 ) ) ;
#253 = VERTEX_POINT ( 'NONE', #158 ) ;
#254 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #307, .NOT_KNOWN. ) ;
#255 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#256 = VERTEX_POINT ( 'NONE', #292 ) ;
#257 = EDGE_CURVE ( 'Defeatured_0_3+Defeatured_0_9+Defeatured_0_8+Defeatured_0_10', #71, #154, #366, .T. ) ;
#258 = DIRECTION ( 'NONE', ( -1.224646799147352961E-16, 0.000000000000000000, 1.000000000000000000 ) ) ;
#259 = CIRCLE ( 'NONE', #211, 29.25000000000000000 ) ;
#260 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 3.313720622831640621E-17, -29.25000000000000000 ) ) ;
#261 = AXIS2_PLACEMENT_3D ( 'NONE', #125, #395, #391 ) ;
#262 = EDGE_CURVE ( 'Defeatured_0_10+Defeatured_0_1+Defeatured_0_9+Defeatured_0_11', #249, #81, #54, .T. ) ;
#263 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #153, 'distance_accuracy_value', 'NONE');
#264 = CARTESIAN_POINT ( 'NONE', ( -3.035533905932738641, -43.00000000000000000, -2.121320343559646826 ) ) ;
#265 = VERTEX_POINT ( 'NONE', #436 ) ;
#266 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#267 = ORIENTED_EDGE ( 'NONE', *, *, #85, .T. ) ;
#268 = CARTESIAN_POINT ( 'NONE', ( 2.493664996716660198E-15, 21.60353645708436332, 5.156854249492381470 ) ) ;
#269 = DIRECTION ( 'NONE', ( -0.7071067811865489050, 0.000000000000000000, -0.7071067811865460184 ) ) ;
#270 = CARTESIAN_POINT ( 'NONE', ( -3.035533905932736864, -43.00000000000000000, 2.121320343559647714 ) ) ;
#271 = EDGE_LOOP ( 'NONE', ( #278 ) ) ;
#272 = CYLINDRICAL_SURFACE ( 'NONE', #444, 20.00000000000000355 ) ;
#273 = DIRECTION ( 'NONE', ( 1.224646799147352961E-16, 0.000000000000000000, -1.000000000000000000 ) ) ;
#274 = CONICAL_SURFACE ( 'NONE', #175, 41.50000000000001421, 0.5235987755982975944 ) ;
#275 = FACE_OUTER_BOUND ( 'NONE', #418, .T. ) ;
#276 = EDGE_CURVE ( 'NONE', #309, #309, #176, .T. ) ;
#277 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#278 = ORIENTED_EDGE ( 'NONE', *, *, #7, .T. ) ;
#279 = EDGE_LOOP ( 'NONE', ( #5 ) ) ;
#280 = CIRCLE ( 'NONE', #351, 20.00000000000000355 ) ;
#281 = VECTOR ( 'NONE', #88, 1000.000000000000000 ) ;
#282 = CARTESIAN_POINT ( 'NONE', ( 4.286263797015736496E-15, 21.60353645708436332, 20.00000000000001776 ) ) ;
#283 = ORIENTED_EDGE ( 'NONE', *, *, #411, .T. ) ;
#284 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -0.4999999999999831801, 0.000000000000000000 ) ) ;
#285 = ADVANCED_FACE ( 'Defeatured_0_8', ( #229 ), #333, .F. ) ;
#286 = EDGE_LOOP ( 'NONE', ( #223 ) ) ;
#287 = PRESENTATION_STYLE_ASSIGNMENT (( #320 ) ) ;
#288 = ORIENTED_EDGE ( 'NONE', *, *, #400, .F. ) ;
#289 = AXIS2_PLACEMENT_3D ( 'NONE', #187, #318, #322 ) ;
#290 = CARTESIAN_POINT ( 'NONE', ( -3.035533905932739529, -25.00000000000000000, -2.121320343559643717 ) ) ;
#291 = DIRECTION ( 'NONE', ( 0.7071067811865489050, 0.000000000000000000, -0.7071067811865462405 ) ) ;
#292 = CARTESIAN_POINT ( 'NONE', ( 2.493664996716660198E-15, -43.00000000000000000, 5.156854249492374365 ) ) ;
#293 = CONICAL_SURFACE ( 'NONE', #311, 28.75000000000002487, 0.7853981633974378429 ) ;
#294 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#295 = AXIS2_PLACEMENT_3D ( 'NONE', #27, #401, #342 ) ;
#296 = CARTESIAN_POINT ( 'NONE', ( 2.493664996716660198E-15, 21.60353645708436332, 5.156854249492381470 ) ) ;
#297 = EDGE_CURVE ( 'Defeatured_0_9+Defeatured_0_1+Defeatured_0_8+Defeatured_0_10', #403, #249, #377, .T. ) ;
#298 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#299 = AXIS2_PLACEMENT_3D ( 'NONE', #301, #371, #407 ) ;
#300 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -8.999999999999998224, -41.50000000000001421 ) ) ;
#301 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -25.00000000000000000, 0.000000000000000000 ) ) ;
#302 = VECTOR ( 'NONE', #222, 999.9999999999998863 ) ;
#303 = EDGE_CURVE ( 'Defeatured_0_7+Defeatured_0_1+Defeatured_0_14+Defeatured_0_8', #253, #256, #372, .T. ) ;
#304 = FACE_OUTER_BOUND ( 'NONE', #221, .T. ) ;
#305 = LINE ( 'NONE', #138, #66 ) ;
#306 = VERTEX_POINT ( 'NONE', #335 ) ;
#307 = PRODUCT ( '12121146_defeature', '12121146_defeature', '', ( #415 ) ) ;
#308 = EDGE_LOOP ( 'NONE', ( #360, #25, #100, #440 ) ) ;
#309 = VERTEX_POINT ( 'NONE', #300 ) ;
#310 = PLANE ( 'NONE', #204 ) ;
#311 = AXIS2_PLACEMENT_3D ( 'NONE', #354, #345, #384 ) ;
#312 = EDGE_CURVE ( 'NONE', #334, #334, #361, .T. ) ;
#313 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #379 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #298, #76, #317 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#314 = ORIENTED_EDGE ( 'NONE', *, *, #114, .F. ) ;
#315 = CARTESIAN_POINT ( 'NONE', ( -3.035533905932738641, 21.60353645708436332, -2.121320343559639721 ) ) ;
#316 = EDGE_LOOP ( 'NONE', ( #104 ) ) ;
#317 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#318 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
#319 = EDGE_LOOP ( 'NONE', ( #247, #52, #43, #116, #231, #246 ) ) ;
#320 = SURFACE_STYLE_USAGE ( .BOTH. , #421 ) ;
#321 = ORIENTED_EDGE ( 'NONE', *, *, #10, .F. ) ;
#322 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#323 = ORIENTED_EDGE ( 'NONE', *, *, #332, .T. ) ;
#324 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.067522139062650918E-16 ) ) ;
#325 = EDGE_CURVE ( 'Defeatured_0_8+Defeatured_0_1+Defeatured_0_7+Defeatured_0_9', #256, #403, #337, .T. ) ;
#326 = PLANE ( 'NONE', #121 ) ;
#327 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #123 ), #207 ) ;
#328 = CARTESIAN_POINT ( 'NONE', ( 2.602085213965210642E-15, -25.00000000000000000, -5.156854249492375253 ) ) ;
#329 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.307337570622010725E-32, -1.224646799147352961E-16 ) ) ;
#330 = CIRCLE ( 'NONE', #50, 29.25000000000000000 ) ;
#331 = VECTOR ( 'NONE', #291, 999.9999999999998863 ) ;
#332 = EDGE_CURVE ( 'Defeatured_0_7+Defeatured_0_14+Defeatured_0_2+Defeatured_0_1', #357, #253, #68, .T. ) ;
#333 = PLANE ( 'NONE', #67 ) ;
#334 = VERTEX_POINT ( 'NONE', #22 ) ;
#335 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -25.00000000000000000, 41.99999999999998579 ) ) ;
#336 = EDGE_CURVE ( 'NONE', #265, #265, #148, .T. ) ;
#337 = LINE ( 'NONE', #131, #227 ) ;
#338 = AXIS2_PLACEMENT_3D ( 'NONE', #177, #38, #277 ) ;
#339 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#340 = VECTOR ( 'NONE', #437, 999.9999999999998863 ) ;
#341 = ADVANCED_FACE ( 'Defeatured_0_4', ( #59, #304 ), #30, .T. ) ;
#342 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#343 = FACE_OUTER_BOUND ( 'NONE', #390, .T. ) ;
#344 = LINE ( 'NONE', #105, #12 ) ;
#345 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#346 = EDGE_LOOP ( 'NONE', ( #8 ) ) ;
#347 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#348 = ORIENTED_EDGE ( 'NONE', *, *, #140, .T. ) ;
#349 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -9.000000000000000000, 0.000000000000000000 ) ) ;
#350 = EDGE_LOOP ( 'NONE', ( #122 ) ) ;
#351 = AXIS2_PLACEMENT_3D ( 'NONE', #108, #142, #217 ) ;
#352 = SURFACE_SIDE_STYLE ('',( #72 ) ) ;
#353 = VECTOR ( 'NONE', #169, 999.9999999999998863 ) ;
#354 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 3.313720622831640621E-17, 0.000000000000000000 ) ) ;
#355 = ORIENTED_EDGE ( 'NONE', *, *, #85, .F. ) ;
#356 = DIRECTION ( 'NONE', ( 0.7071067811865489050, 0.000000000000000000, 0.7071067811865460184 ) ) ;
#357 = VERTEX_POINT ( 'NONE', #237 ) ;
#358 = FACE_OUTER_BOUND ( 'NONE', #179, .T. ) ;
#359 = EDGE_CURVE ( 'Defeatured_0_9+Defeatured_0_8+Defeatured_0_3+Defeatured_0_1', #71, #403, #201, .T. ) ;
#360 = ORIENTED_EDGE ( 'NONE', *, *, #359, .T. ) ;
#361 = CIRCLE ( 'NONE', #167, 28.75000000000002487 ) ;
#362 = PLANE ( 'NONE', #212 ) ;
#363 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#364 = ADVANCED_FACE ( 'Defeatured_0_2', ( #404 ), #272, .T. ) ;
#365 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -8.999999999999998224, -29.25000000000000000 ) ) ;
#366 = CIRCLE ( 'NONE', #11, 3.000000000000000888 ) ;
#367 = CARTESIAN_POINT ( 'NONE', ( 2.493664996716660198E-15, -25.00000000000000000, 5.156854249492376141 ) ) ;
#368 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -1.067522139062650918E-16 ) ) ;
#369 = EDGE_LOOP ( 'NONE', ( #314 ) ) ;
#370 = DIRECTION ( 'NONE', ( -1.207694669600458226E-16, 0.000000000000000000, -1.000000000000000000 ) ) ;
#371 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#372 = LINE ( 'NONE', #435, #430 ) ;
#373 = AXIS2_PLACEMENT_3D ( 'NONE', #62, #206, #232 ) ;
#374 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#375 = FACE_OUTER_BOUND ( 'NONE', #39, .T. ) ;
#376 = FACE_OUTER_BOUND ( 'NONE', #188, .T. ) ;
#377 = CIRCLE ( 'NONE', #111, 3.000000000000000888 ) ;
#378 = VERTEX_POINT ( 'NONE', #171 ) ;
#379 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #298, 'distance_accuracy_value', 'NONE');
#380 = LINE ( 'NONE', #248, #251 ) ;
#381 = EDGE_CURVE ( 'Defeatured_0_11+Defeatured_0_14+Defeatured_0_1+Defeatured_0_2', #378, #425, #70, .T. ) ;
#382 = ORIENTED_EDGE ( 'NONE', *, *, #336, .F. ) ;
#383 = FILL_AREA_STYLE_COLOUR ( '', #60 ) ;
#384 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#385 = ORIENTED_EDGE ( 'NONE', *, *, #262, .F. ) ;
#386 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
#387 = EDGE_LOOP ( 'NONE', ( #283, #146, #64, #200 ) ) ;
#388 = AXIS2_PLACEMENT_3D ( 'NONE', #255, #53, #126 ) ;
#389 = FACE_OUTER_BOUND ( 'NONE', #279, .T. ) ;
#390 = EDGE_LOOP ( 'NONE', ( #422, #170, #321, #385, #46, #397 ) ) ;
#391 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#392 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -24.49999999999997158, 0.000000000000000000 ) ) ;
#393 = VERTEX_POINT ( 'NONE', #367 ) ;
#394 = VECTOR ( 'NONE', #269, 1000.000000000000114 ) ;
#395 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -1.067522139062650918E-16 ) ) ;
#396 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -8.999999999999998224, 0.000000000000000000 ) ) ;
#397 = ORIENTED_EDGE ( 'NONE', *, *, #325, .F. ) ;
#398 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -0.4999999999999831801, -29.25000000000000000 ) ) ;
#399 = ORIENTED_EDGE ( 'NONE', *, *, #139, .F. ) ;
#400 = EDGE_CURVE ( 'Defeatured_0_2+Defeatured_0_11+Defeatured_0_3+Defeatured_0_14', #89, #425, #198, .T. ) ;
#401 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#402 = EDGE_LOOP ( 'NONE', ( #150, #87, #109, #446 ) ) ;
#403 = VERTEX_POINT ( 'NONE', #270 ) ;
#404 = FACE_OUTER_BOUND ( 'NONE', #92, .T. ) ;
#405 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#406 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#407 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#408 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -1.067522139062650918E-16 ) ) ;
#409 = LINE ( 'NONE', #208, #242 ) ;
#410 = CONICAL_SURFACE ( 'NONE', #289, 20.00000000000000355, 0.7853981633974345122 ) ;
#411 = EDGE_CURVE ( 'Defeatured_0_10+Defeatured_0_9+Defeatured_0_3+Defeatured_0_1', #154, #249, #344, .T. ) ;
#412 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#413 = SURFACE_STYLE_FILL_AREA ( #36 ) ;
#414 = ORIENTED_EDGE ( 'NONE', *, *, #381, .F. ) ;
#415 = PRODUCT_CONTEXT ( 'NONE', #96, 'mechanical' ) ;
#416 = DIRECTION ( 'NONE', ( -0.7071067811865489050, 0.000000000000000000, 0.7071067811865462405 ) ) ;
#417 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #184 ) ) ;
#418 = EDGE_LOOP ( 'NONE', ( #382 ) ) ;
#419 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#420 = ORIENTED_EDGE ( 'NONE', *, *, #312, .F. ) ;
#421 = SURFACE_SIDE_STYLE ('',( #413 ) ) ;
#422 = ORIENTED_EDGE ( 'NONE', *, *, #303, .F. ) ;
#423 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #35, 'distance_accuracy_value', 'NONE');
#424 = CARTESIAN_POINT ( 'NONE', ( 2.468502703752056052E-15, -43.00000000000000000, -5.156854249492377029 ) ) ;
#425 = VERTEX_POINT ( 'NONE', #165 ) ;
#426 = CIRCLE ( 'NONE', #34, 42.50000000000000711 ) ;
#427 = LINE ( 'NONE', #157, #331 ) ;
#428 = FACE_OUTER_BOUND ( 'NONE', #369, .T. ) ;
#429 = CARTESIAN_POINT ( 'NONE', ( -0.9142135623730982541, -25.00000000000000000, 1.921539850312771208E-15 ) ) ;
#430 = VECTOR ( 'NONE', #370, 1000.000000000000000 ) ;
#431 = FACE_BOUND ( 'NONE', #286, .T. ) ;
#432 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #254, #189 ) ;
#433 = PLANE ( 'NONE', #161 ) ;
#434 = EDGE_CURVE ( 'Defeatured_0_8+Defeatured_0_7+Defeatured_0_3+Defeatured_0_1', #393, #256, #230, .T. ) ;
#435 = CARTESIAN_POINT ( 'NONE', ( 4.286263797015736496E-15, -43.00000000000000000, 20.00000000000001066 ) ) ;
#436 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -10.73205080756886964, -42.50000000000000711 ) ) ;
#437 = DIRECTION ( 'NONE', ( -8.539690904773191411E-17, -0.7071067811865574537, -0.7071067811865376918 ) ) ;
#438 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#439 = VERTEX_POINT ( 'NONE', #106 ) ;
#440 = ORIENTED_EDGE ( 'NONE', *, *, #257, .F. ) ;
#441 = AXIS2_PLACEMENT_3D ( 'NONE', #28, #136, #86 ) ;
#442 = AXIS2_PLACEMENT_3D ( 'NONE', #91, #329, #258 ) ;
#443 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -43.00000000000000000, -20.00000000000000355 ) ) ;
#444 = AXIS2_PLACEMENT_3D ( 'NONE', #406, #164, #202 ) ;
#445 = CARTESIAN_POINT ( 'NONE', ( 4.286263797015734919E-15, -25.00000000000000355, -20.00000000000000355 ) ) ;
#446 = ORIENTED_EDGE ( 'NONE', *, *, #20, .F. ) ;
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,633 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION (( 'STEP AP214' ),
'1' );
FILE_NAME ('12121147_defeature.STEP',
'2021-04-09T09:02:02',
( '' ),
( '' ),
'SwSTEP 2.0',
'SolidWorks 2020',
'' );
FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
ENDSEC;
DATA;
#1 = FILL_AREA_STYLE_COLOUR ( '', #273 ) ;
#2 = EDGE_CURVE ( 'Defeatured_0_1+Defeatured_0_14+Defeatured_0_2+Defeatured_0_9', #348, #46, #403, .T. ) ;
#3 = ORIENTED_EDGE ( 'NONE', *, *, #68, .T. ) ;
#4 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #120 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #231, #12, #260 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#5 = CONICAL_SURFACE ( 'NONE', #448, 41.49999999999998579, 0.5235987755982962621 ) ;
#6 = DIRECTION ( 'NONE', ( 0.7071067811865500152, 0.7071067811865451302, 1.219556528746065842E-32 ) ) ;
#7 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#8 = EDGE_LOOP ( 'NONE', ( #100 ) ) ;
#9 = EDGE_CURVE ( 'NONE', #119, #119, #80, .T. ) ;
#10 = CIRCLE ( 'NONE', #415, 42.50000000000000000 ) ;
#11 = SURFACE_STYLE_USAGE ( .BOTH. , #258 ) ;
#12 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#13 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#14 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#15 = CLOSED_SHELL ( 'NONE', ( #555, #105, #407, #457, #249, #380, #353, #87, #276, #144, #544, #414, #431, #373, #263, #487, #518, #325, #420, #208, #49 ) ) ;
#16 = CIRCLE ( 'NONE', #335, 41.99999999999997158 ) ;
#17 = CARTESIAN_POINT ( 'NONE', ( -9.499999999999953815, -64.00000000000000000, 30.00000000000000000 ) ) ;
#18 = ORIENTED_EDGE ( 'NONE', *, *, #561, .F. ) ;
#19 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #152, #428 ) ;
#20 = FILL_AREA_STYLE_COLOUR ( '', #255 ) ;
#21 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -48.50000000000000000, 41.99999999999996447 ) ) ;
#22 = FACE_OUTER_BOUND ( 'NONE', #294, .T. ) ;
#23 = EDGE_CURVE ( 'Defeatured_0_1+Defeatured_0_2+Defeatured_0_13+Defeatured_0_14', #232, #348, #148, .T. ) ;
#24 = VERTEX_POINT ( 'NONE', #220 ) ;
#25 = VERTEX_POINT ( 'NONE', #72 ) ;
#26 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #467, 'distance_accuracy_value', 'NONE');
#27 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#28 = FACE_OUTER_BOUND ( 'NONE', #91, .T. ) ;
#29 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#30 = PLANE ( 'NONE', #408 ) ;
#31 = DIRECTION ( 'NONE', ( -2.238352872228138170E-16, 1.000000000000000000, 0.000000000000000000 ) ) ;
#32 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #591, 'distance_accuracy_value', 'NONE');
#33 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #182 ) ) ;
#34 = DIRECTION ( 'NONE', ( -0.7071067811865500152, 0.7071067811865451302, -3.743164888243732416E-16 ) ) ;
#35 = EDGE_CURVE ( 'Defeatured_0_9+Defeatured_0_14+Defeatured_0_1+Defeatured_0_7', #46, #567, #488, .T. ) ;
#36 = ORIENTED_EDGE ( 'NONE', *, *, #2, .T. ) ;
#37 = CARTESIAN_POINT ( 'NONE', ( 9.999999999999994671, -52.50000000000000711, 4.999999999999992895 ) ) ;
#38 = CIRCLE ( 'NONE', #170, 1.249999999999994227 ) ;
#39 = EDGE_LOOP ( 'NONE', ( #289 ) ) ;
#40 = VERTEX_POINT ( 'NONE', #235 ) ;
#41 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#42 = EDGE_LOOP ( 'NONE', ( #361 ) ) ;
#43 = CYLINDRICAL_SURFACE ( 'NONE', #501, 1.249999999999990674 ) ;
#44 = VERTEX_POINT ( 'NONE', #189 ) ;
#45 = EDGE_LOOP ( 'NONE', ( #186 ) ) ;
#46 = VERTEX_POINT ( 'NONE', #106 ) ;
#47 = PLANE ( 'NONE', #64 ) ;
#48 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#49 = ADVANCED_FACE ( 'Defeatured_0_20', ( #566, #140 ), #43, .F. ) ;
#50 = ORIENTED_EDGE ( 'NONE', *, *, #9, .T. ) ;
#51 = ORIENTED_EDGE ( 'NONE', *, *, #161, .T. ) ;
#52 = VECTOR ( 'NONE', #552, 1000.000000000000000 ) ;
#53 = FACE_BOUND ( 'NONE', #97, .T. ) ;
#54 = VERTEX_POINT ( 'NONE', #185 ) ;
#55 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#56 = ORIENTED_EDGE ( 'NONE', *, *, #586, .F. ) ;
#57 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ;
#58 = AXIS2_PLACEMENT_3D ( 'NONE', #209, #548, #449 ) ;
#59 = DIRECTION ( 'NONE', ( 0.000000000000000000, 5.293634551153075583E-16, 1.000000000000000000 ) ) ;
#60 = SURFACE_STYLE_FILL_AREA ( #370 ) ;
#61 = PLANE ( 'NONE', #423 ) ;
#62 = VECTOR ( 'NONE', #429, 1000.000000000000000 ) ;
#63 = LINE ( 'NONE', #543, #118 ) ;
#64 = AXIS2_PLACEMENT_3D ( 'NONE', #309, #500, #297 ) ;
#65 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#66 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #32 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #591, #7, #204 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#67 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#68 = EDGE_CURVE ( 'NONE', #223, #223, #421, .T. ) ;
#69 = EDGE_LOOP ( 'NONE', ( #305, #489, #410, #149, #578, #288 ) ) ;
#70 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#71 = AXIS2_PLACEMENT_3D ( 'NONE', #447, #59, #248 ) ;
#72 = CARTESIAN_POINT ( 'NONE', ( 9.999999999999996447, -52.50000000000000711, 3.750000000000005773 ) ) ;
#73 = EDGE_CURVE ( 'NONE', #602, #602, #16, .T. ) ;
#74 = SURFACE_STYLE_USAGE ( .BOTH. , #214 ) ;
#75 = SURFACE_SIDE_STYLE ('',( #513 ) ) ;
#76 = AXIS2_PLACEMENT_3D ( 'NONE', #381, #597, #476 ) ;
#77 = CARTESIAN_POINT ( 'NONE', ( -4.999999999999999112, -54.90000000000001279, 29.99999999999999289 ) ) ;
#78 = AXIS2_PLACEMENT_3D ( 'NONE', #387, #125, #169 ) ;
#79 = PRESENTATION_STYLE_ASSIGNMENT (( #11 ) ) ;
#80 = CIRCLE ( 'NONE', #112, 2.099999999999990763 ) ;
#81 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.224646799147353454E-16, 1.000000000000000000 ) ) ;
#82 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.224646799147353454E-16 ) ) ;
#83 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.224646799147353700E-16, 1.000000000000000000 ) ) ;
#84 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
#85 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -63.49999999999995737, 6.123233995737249213E-17 ) ) ;
#86 = LINE ( 'NONE', #143, #300 ) ;
#87 = ADVANCED_FACE ( 'Defeatured_0_7', ( #134, #222, #177 ), #30, .T. ) ;
#88 = ORIENTED_EDGE ( 'NONE', *, *, #600, .F. ) ;
#89 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.224646799147353700E-16 ) ) ;
#90 = ORIENTED_EDGE ( 'NONE', *, *, #525, .T. ) ;
#91 = EDGE_LOOP ( 'NONE', ( #510 ) ) ;
#92 = ORIENTED_EDGE ( 'NONE', *, *, #166, .F. ) ;
#93 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.724713383033345524E-32, -1.000000000000000000 ) ) ;
#94 = EDGE_LOOP ( 'NONE', ( #290, #212, #570, #433 ) ) ;
#95 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
#96 = EDGE_CURVE ( 'Defeatured_0_2+Defeatured_0_13+Defeatured_0_1+Defeatured_0_8', #232, #40, #86, .T. ) ;
#97 = EDGE_LOOP ( 'NONE', ( #307 ) ) ;
#98 = FACE_OUTER_BOUND ( 'NONE', #160, .T. ) ;
#99 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ;
#100 = ORIENTED_EDGE ( 'NONE', *, *, #586, .T. ) ;
#101 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #19 ) ;
#102 = ORIENTED_EDGE ( 'NONE', *, *, #197, .T. ) ;
#103 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
#104 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #535 ), #349 ) ;
#105 = ADVANCED_FACE ( 'Defeatured_0_1', ( #233 ), #397, .F. ) ;
#106 = CARTESIAN_POINT ( 'NONE', ( 9.499999999999953815, -64.00000000000000000, 29.99999999999999289 ) ) ;
#107 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 1.224646799147356905E-16 ) ) ;
#108 = PLANE ( 'NONE', #461 ) ;
#109 = FACE_OUTER_BOUND ( 'NONE', #187, .T. ) ;
#110 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #126 ) ) ;
#111 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#112 = AXIS2_PLACEMENT_3D ( 'NONE', #153, #356, #103 ) ;
#113 = AXIS2_PLACEMENT_3D ( 'NONE', #517, #82, #278 ) ;
#114 = FACE_OUTER_BOUND ( 'NONE', #404, .T. ) ;
#115 = PLANE ( 'NONE', #473 ) ;
#116 = CIRCLE ( 'NONE', #269, 2.099999999999990763 ) ;
#117 = EDGE_CURVE ( 'Defeatured_0_1+Defeatured_0_13+Defeatured_0_9+Defeatured_0_2', #54, #232, #137, .T. ) ;
#118 = VECTOR ( 'NONE', #320, 1000.000000000000000 ) ;
#119 = VERTEX_POINT ( 'NONE', #378 ) ;
#120 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #231, 'distance_accuracy_value', 'NONE');
#121 = FILL_AREA_STYLE_COLOUR ( '', #234 ) ;
#122 = CARTESIAN_POINT ( 'NONE', ( -9.999999999999994671, -48.50000000000000000, 0.000000000000000000 ) ) ;
#123 = STYLED_ITEM ( 'NONE', ( #219 ), #325 ) ;
#124 = FACE_OUTER_BOUND ( 'NONE', #45, .T. ) ;
#125 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 1.224646799147353454E-16 ) ) ;
#126 = STYLED_ITEM ( 'NONE', ( #236 ), #487 ) ;
#127 = CARTESIAN_POINT ( 'NONE', ( -9.999999999999991118, -64.00000000000000000, 0.000000000000000000 ) ) ;
#128 = VECTOR ( 'NONE', #31, 1000.000000000000000 ) ;
#129 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #218 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #503, #111, #547 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#130 = FACE_OUTER_BOUND ( 'NONE', #8, .T. ) ;
#131 = CARTESIAN_POINT ( 'NONE', ( -9.999999999999994671, -48.50000000000000000, 42.50000000000000000 ) ) ;
#132 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -48.50000000000000000, 29.99999999999999289 ) ) ;
#133 = FACE_OUTER_BOUND ( 'NONE', #443, .T. ) ;
#134 = FACE_BOUND ( 'NONE', #594, .T. ) ;
#135 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #123 ) ) ;
#136 = EDGE_CURVE ( 'Defeatured_0_8+Defeatured_0_13+Defeatured_0_2+Defeatured_0_9', #40, #492, #521, .T. ) ;
#137 = LINE ( 'NONE', #342, #528 ) ;
#138 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 1.724713383033345524E-32 ) ) ;
#139 = CIRCLE ( 'NONE', #78, 29.25000000000000000 ) ;
#140 = FACE_OUTER_BOUND ( 'NONE', #393, .T. ) ;
#141 = CYLINDRICAL_SURFACE ( 'NONE', #58, 2.099999999999989875 ) ;
#142 = EDGE_LOOP ( 'NONE', ( #56 ) ) ;
#143 = CARTESIAN_POINT ( 'NONE', ( -9.499999999999962697, -63.99999999999998579, 0.000000000000000000 ) ) ;
#144 = ADVANCED_FACE ( 'Defeatured_0_9', ( #291, #432, #562 ), #554, .F. ) ;
#145 = ORIENTED_EDGE ( 'NONE', *, *, #225, .F. ) ;
#146 = VECTOR ( 'NONE', #533, 1000.000000000000114 ) ;
#147 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 1.753492544403665092E-15, -28.75000000000000355 ) ) ;
#148 = LINE ( 'NONE', #304, #384 ) ;
#149 = ORIENTED_EDGE ( 'NONE', *, *, #341, .T. ) ;
#150 = CARTESIAN_POINT ( 'NONE', ( -42.50000000000000000, -48.50000000000000000, -8.205133554287267548E-15 ) ) ;
#151 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #343 ), #549 ) ;
#152 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #479, .NOT_KNOWN. ) ;
#153 = CARTESIAN_POINT ( 'NONE', ( 5.000000000000000888, -57.00000000000000000, 29.99999999999999289 ) ) ;
#154 = EDGE_CURVE ( 'NONE', #275, #275, #422, .T. ) ;
#155 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #479 ) ) ;
#156 = FACE_BOUND ( 'NONE', #39, .T. ) ;
#157 = DIRECTION ( 'NONE', ( 0.7071067811865451302, -0.7071067811865500152, -8.659560562354967371E-17 ) ) ;
#158 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#159 = CARTESIAN_POINT ( 'NONE', ( -4.999999999999999112, -57.00000000000000000, 0.000000000000000000 ) ) ;
#160 = EDGE_LOOP ( 'NONE', ( #183 ) ) ;
#161 = EDGE_CURVE ( 'Defeatured_0_8+Defeatured_0_6+Defeatured_0_9+Defeatured_0_2', #444, #610, #230, .T. ) ;
#162 = SURFACE_STYLE_FILL_AREA ( #369 ) ;
#163 = SURFACE_STYLE_FILL_AREA ( #430 ) ;
#164 = FACE_OUTER_BOUND ( 'NONE', #580, .T. ) ;
#165 = FILL_AREA_STYLE ('',( #20 ) ) ;
#166 = EDGE_CURVE ( 'Defeatured_0_6+Defeatured_0_9+Defeatured_0_8+Defeatured_0_7', #444, #616, #606, .T. ) ;
#167 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -63.49999999999995737, 29.99999999999999289 ) ) ;
#168 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#169 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.186135710069611665E-16, 1.000000000000000000 ) ) ;
#170 = AXIS2_PLACEMENT_3D ( 'NONE', #475, #485, #41 ) ;
#171 = CARTESIAN_POINT ( 'NONE', ( -9.999999999999994671, -48.50000000000000000, 29.99999999999999289 ) ) ;
#172 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -1.724713383033345524E-32 ) ) ;
#173 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #65, 'distance_accuracy_value', 'NONE');
#174 = FACE_OUTER_BOUND ( 'NONE', #352, .T. ) ;
#175 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#176 = VERTEX_POINT ( 'NONE', #324 ) ;
#177 = FACE_OUTER_BOUND ( 'NONE', #391, .T. ) ;
#178 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #123 ), #302 ) ;
#179 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -64.00000000000000000, -42.50000000000000711 ) ) ;
#180 = ORIENTED_EDGE ( 'NONE', *, *, #595, .F. ) ;
#181 = EDGE_CURVE ( 'NONE', #556, #556, #38, .T. ) ;
#182 = STYLED_ITEM ( 'NONE', ( #505 ), #518 ) ;
#183 = ORIENTED_EDGE ( 'NONE', *, *, #154, .F. ) ;
#184 = AXIS2_PLACEMENT_3D ( 'NONE', #202, #158, #321 ) ;
#185 = CARTESIAN_POINT ( 'NONE', ( -9.499999999999950262, -64.00000000000000000, 29.99999999999999289 ) ) ;
#186 = ORIENTED_EDGE ( 'NONE', *, *, #445, .T. ) ;
#187 = EDGE_LOOP ( 'NONE', ( #613, #259, #413, #541 ) ) ;
#188 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#189 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -9.000000000000007105, 29.25000000000000000 ) ) ;
#190 = FILL_AREA_STYLE ('',( #1 ) ) ;
#191 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.224646799147353454E-16 ) ) ;
#192 = ORIENTED_EDGE ( 'NONE', *, *, #73, .F. ) ;
#193 = VECTOR ( 'NONE', #253, 1000.000000000000114 ) ;
#194 = ORIENTED_EDGE ( 'NONE', *, *, #577, .T. ) ;
#195 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
#196 = CARTESIAN_POINT ( 'NONE', ( 2.900000000000013678, -57.00000000000000000, -1.298125607096192018E-15 ) ) ;
#197 = EDGE_CURVE ( 'NONE', #514, #514, #116, .T. ) ;
#198 = VERTEX_POINT ( 'NONE', #612 ) ;
#199 = FACE_BOUND ( 'NONE', #480, .T. ) ;
#200 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#201 = ORIENTED_EDGE ( 'NONE', *, *, #9, .F. ) ;
#202 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#203 = COLOUR_RGB ( '',0.7529411764705882248, 1.000000000000000000, 0.7529411764705882248 ) ;
#204 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#205 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -63.49999999999995737, 42.50000000000000000 ) ) ;
#206 = ORIENTED_EDGE ( 'NONE', *, *, #166, .T. ) ;
#207 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#208 = ADVANCED_FACE ( 'Defeatured_0_19', ( #280 ), #568, .T. ) ;
#209 = CARTESIAN_POINT ( 'NONE', ( 5.000000000000000888, -57.00000000000000000, 0.000000000000000000 ) ) ;
#210 = VECTOR ( 'NONE', #95, 1000.000000000000000 ) ;
#211 = FILL_AREA_STYLE_COLOUR ( '', #534 ) ;
#212 = ORIENTED_EDGE ( 'NONE', *, *, #2, .F. ) ;
#213 = EDGE_CURVE ( 'NONE', #24, #24, #452, .T. ) ;
#214 = SURFACE_SIDE_STYLE ('',( #163 ) ) ;
#215 = AXIS2_PLACEMENT_3D ( 'NONE', #272, #516, #81 ) ;
#216 = CARTESIAN_POINT ( 'NONE', ( -9.999999999999987566, -24.91504716985848944, 29.99999999999999289 ) ) ;
#217 = VERTEX_POINT ( 'NONE', #224 ) ;
#218 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #503, 'distance_accuracy_value', 'NONE');
#219 = PRESENTATION_STYLE_ASSIGNMENT (( #274 ) ) ;
#220 = CARTESIAN_POINT ( 'NONE', ( 9.999999999999996447, -61.50000000000000711, 3.750000000000005773 ) ) ;
#221 = AXIS2_PLACEMENT_3D ( 'NONE', #538, #107, #311 ) ;
#222 = FACE_BOUND ( 'NONE', #254, .T. ) ;
#223 = VERTEX_POINT ( 'NONE', #425 ) ;
#224 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -10.73205080756890872, -42.50000000000000000 ) ) ;
#225 = EDGE_CURVE ( 'NONE', #519, #519, #10, .T. ) ;
#226 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.223202451009287022E-16, -1.000000000000000000 ) ) ;
#227 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #436 ), #129 ) ;
#228 = LINE ( 'NONE', #216, #295 ) ;
#229 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.224510688924805095E-16, -1.000000000000000000 ) ) ;
#230 = LINE ( 'NONE', #131, #401 ) ;
#231 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#232 = VERTEX_POINT ( 'NONE', #271 ) ;
#233 = FACE_OUTER_BOUND ( 'NONE', #247, .T. ) ;
#234 = COLOUR_RGB ( '',0.7529411764705882248, 0.7529411764705882248, 0.7529411764705882248 ) ;
#235 = CARTESIAN_POINT ( 'NONE', ( -9.999999999999991118, -63.49999999999997158, 0.000000000000000000 ) ) ;
#236 = PRESENTATION_STYLE_ASSIGNMENT (( #355 ) ) ;
#237 = VERTEX_POINT ( 'NONE', #327 ) ;
#238 = CARTESIAN_POINT ( 'NONE', ( -4.999999999999999112, -57.00000000000000000, 29.99999999999999289 ) ) ;
#239 = ORIENTED_EDGE ( 'NONE', *, *, #608, .F. ) ;
#240 = ORIENTED_EDGE ( 'NONE', *, *, #561, .T. ) ;
#241 = ORIENTED_EDGE ( 'NONE', *, *, #73, .T. ) ;
#242 = FACE_OUTER_BOUND ( 'NONE', #296, .T. ) ;
#243 = EDGE_LOOP ( 'NONE', ( #615 ) ) ;
#244 = FACE_BOUND ( 'NONE', #142, .T. ) ;
#245 = ORIENTED_EDGE ( 'NONE', *, *, #213, .T. ) ;
#246 = PLANE ( 'NONE', #558 ) ;
#247 = EDGE_LOOP ( 'NONE', ( #292, #395, #611, #36 ) ) ;
#248 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 5.293634551153075583E-16 ) ) ;
#249 = ADVANCED_FACE ( 'Defeatured_0_4', ( #133, #22 ), #338, .T. ) ;
#250 = ORIENTED_EDGE ( 'NONE', *, *, #445, .F. ) ;
#251 = CARTESIAN_POINT ( 'NONE', ( 2.499999999999996003, -52.50000000000000711, 4.999999999999992895 ) ) ;
#252 = PLANE ( 'NONE', #71 ) ;
#253 = DIRECTION ( 'NONE', ( 0.7071067811865500152, -0.7071067811865451302, -1.219556528746065705E-32 ) ) ;
#254 = EDGE_LOOP ( 'NONE', ( #298 ) ) ;
#255 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#256 = CARTESIAN_POINT ( 'NONE', ( 9.999999999999994671, -63.49999999999997158, 0.000000000000000000 ) ) ;
#257 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 1.224646799147353454E-16 ) ) ;
#258 = SURFACE_SIDE_STYLE ('',( #60 ) ) ;
#259 = ORIENTED_EDGE ( 'NONE', *, *, #136, .F. ) ;
#260 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#261 = AXIS2_PLACEMENT_3D ( 'NONE', #251, #57, #188 ) ;
#262 = FACE_OUTER_BOUND ( 'NONE', #574, .T. ) ;
#263 = ADVANCED_FACE ( 'Defeatured_0_14', ( #279 ), #115, .T. ) ;
#264 = CARTESIAN_POINT ( 'NONE', ( -9.999999999999987566, -63.49999999999997158, 29.99999999999999289 ) ) ;
#265 = CARTESIAN_POINT ( 'NONE', ( 9.999999999999996447, -61.50000000000000711, 4.999999999999992895 ) ) ;
#266 = PRODUCT_CONTEXT ( 'NONE', #463, 'mechanical' ) ;
#267 = PLANE ( 'NONE', #261 ) ;
#268 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #592 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #200, #207, #55 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#269 = AXIS2_PLACEMENT_3D ( 'NONE', #238, #93, #84 ) ;
#270 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#271 = CARTESIAN_POINT ( 'NONE', ( -9.499999999999946709, -64.00000000000000000, 0.000000000000000000 ) ) ;
#272 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.155557966632341512E-30 ) ) ;
#273 = COLOUR_RGB ( '',0.7529411764705882248, 0.7529411764705882248, 0.7529411764705882248 ) ;
#274 = SURFACE_STYLE_USAGE ( .BOTH. , #75 ) ;
#275 = VERTEX_POINT ( 'NONE', #385 ) ;
#276 = ADVANCED_FACE ( 'Defeatured_0_8', ( #596 ), #108, .T. ) ;
#277 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.254016970585643992E-16, -1.000000000000000000 ) ) ;
#278 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.224646799147353454E-16, -1.000000000000000000 ) ) ;
#279 = FACE_OUTER_BOUND ( 'NONE', #94, .T. ) ;
#280 = FACE_OUTER_BOUND ( 'NONE', #243, .T. ) ;
#281 = LINE ( 'NONE', #462, #515 ) ;
#282 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.224646799147353454E-16 ) ) ;
#283 = DIRECTION ( 'NONE', ( -2.238352872228138170E-16, 1.000000000000000000, 0.000000000000000000 ) ) ;
#284 = CIRCLE ( 'NONE', #563, 42.50000000000000000 ) ;
#285 = ORIENTED_EDGE ( 'NONE', *, *, #161, .F. ) ;
#286 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, 0.000000000000000000 ) ) ;
#287 = AXIS2_PLACEMENT_3D ( 'NONE', #426, #603, #175 ) ;
#288 = ORIENTED_EDGE ( 'NONE', *, *, #330, .T. ) ;
#289 = ORIENTED_EDGE ( 'NONE', *, *, #402, .F. ) ;
#290 = ORIENTED_EDGE ( 'NONE', *, *, #35, .F. ) ;
#291 = FACE_BOUND ( 'NONE', #340, .T. ) ;
#292 = ORIENTED_EDGE ( 'NONE', *, *, #509, .F. ) ;
#293 = CARTESIAN_POINT ( 'NONE', ( -42.50000000000000000, -48.50000000000000000, -8.205133554287267548E-15 ) ) ;
#294 = EDGE_LOOP ( 'NONE', ( #497 ) ) ;
#295 = VECTOR ( 'NONE', #172, 1000.000000000000000 ) ;
#296 = EDGE_LOOP ( 'NONE', ( #354 ) ) ;
#297 = DIRECTION ( 'NONE', ( 2.741191680336474419E-32, -1.224646799147353454E-16, 1.000000000000000000 ) ) ;
#298 = ORIENTED_EDGE ( 'NONE', *, *, #504, .F. ) ;
#299 = EDGE_CURVE ( 'Defeatured_0_7+Defeatured_0_9+Defeatured_0_6+Defeatured_0_14', #616, #567, #455, .T. ) ;
#300 = VECTOR ( 'NONE', #34, 1000.000000000000114 ) ;
#301 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -1.767367003144976531E-15, 9.391179323003267930E-31 ) ) ;
#302 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #466 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #499, #472, #536 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#303 = FACE_OUTER_BOUND ( 'NONE', #523, .T. ) ;
#304 = CARTESIAN_POINT ( 'NONE', ( -42.50000000000000000, -64.00000000000000000, 0.000000000000000000 ) ) ;
#305 = ORIENTED_EDGE ( 'NONE', *, *, #23, .F. ) ;
#306 = LINE ( 'NONE', #150, #210 ) ;
#307 = ORIENTED_EDGE ( 'NONE', *, *, #465, .F. ) ;
#308 = FACE_OUTER_BOUND ( 'NONE', #69, .T. ) ;
#309 = CARTESIAN_POINT ( 'NONE', ( -9.499999999999950262, -64.00000000000000000, -42.50000000000000711 ) ) ;
#310 = AXIS2_PLACEMENT_3D ( 'NONE', #411, #379, #27 ) ;
#311 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.632680918566406793E-16, 1.000000000000000000 ) ) ;
#312 = SURFACE_STYLE_USAGE ( .BOTH. , #417 ) ;
#313 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.238352872228138170E-16, 0.000000000000000000 ) ) ;
#314 = ORIENTED_EDGE ( 'NONE', *, *, #154, .T. ) ;
#315 = AXIS2_PLACEMENT_3D ( 'NONE', #524, #89, #226 ) ;
#316 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #535 ) ) ;
#317 = FACE_OUTER_BOUND ( 'NONE', #42, .T. ) ;
#318 = DIRECTION ( 'NONE', ( 2.741191680336474419E-32, -1.224646799147353454E-16, 1.000000000000000000 ) ) ;
#319 = ORIENTED_EDGE ( 'NONE', *, *, #477, .F. ) ;
#320 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
#321 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#322 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#323 = VECTOR ( 'NONE', #537, 1000.000000000000000 ) ;
#324 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -8.999999999999996447, -41.49999999999998579 ) ) ;
#325 = ADVANCED_FACE ( 'Defeatured_0_17', ( #124 ), #267, .T. ) ;
#326 = CONICAL_SURFACE ( 'NONE', #483, 28.75000000000000355, 0.7853981633974657095 ) ;
#327 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -63.49999999999995737, 0.000000000000000000 ) ) ;
#328 = DIRECTION ( 'NONE', ( 2.238352872228138170E-16, -1.000000000000000000, 0.000000000000000000 ) ) ;
#329 = DIRECTION ( 'NONE', ( -2.741191680336474419E-32, 1.224646799147353454E-16, -1.000000000000000000 ) ) ;
#330 = EDGE_CURVE ( 'Defeatured_0_2+Defeatured_0_14+Defeatured_0_7+Defeatured_0_1', #237, #348, #575, .T. ) ;
#331 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #436 ) ) ;
#332 = PLANE ( 'NONE', #113 ) ;
#333 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 1.224646799147353454E-16 ) ) ;
#334 = DIRECTION ( 'NONE', ( 1.000000000000000000, 2.238352872228138170E-16, 0.000000000000000000 ) ) ;
#335 = AXIS2_PLACEMENT_3D ( 'NONE', #484, #481, #478 ) ;
#336 = CARTESIAN_POINT ( 'NONE', ( 2.499999999999996003, -61.50000000000000711, 3.749999999999999112 ) ) ;
#337 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -10.73205080756891405, -1.314297166977602893E-15 ) ) ;
#338 = CYLINDRICAL_SURFACE ( 'NONE', #529, 29.25000000000000000 ) ;
#339 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.224646799147353454E-16, 1.000000000000000000 ) ) ;
#340 = EDGE_LOOP ( 'NONE', ( #102 ) ) ;
#341 = EDGE_CURVE ( 'Defeatured_0_2+Defeatured_0_6+Defeatured_0_8+Defeatured_0_7', #610, #198, #306, .T. ) ;
#342 = CARTESIAN_POINT ( 'NONE', ( -9.499999999999950262, -64.00000000000000000, -7.703719777548943412E-31 ) ) ;
#343 = STYLED_ITEM ( 'NONE', ( #79 ), #441 ) ;
#344 = ORIENTED_EDGE ( 'NONE', *, *, #437, .T. ) ;
#345 = ORIENTED_EDGE ( 'NONE', *, *, #465, .T. ) ;
#346 = CARTESIAN_POINT ( 'NONE', ( 9.999999999999994671, -61.50000000000000711, 4.999999999999992895 ) ) ;
#347 = AXIS2_PLACEMENT_3D ( 'NONE', #179, #386, #339 ) ;
#348 = VERTEX_POINT ( 'NONE', #351 ) ;
#349 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #173 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #65, #560, #322 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#350 = EDGE_LOOP ( 'NONE', ( #201 ) ) ;
#351 = CARTESIAN_POINT ( 'NONE', ( 9.499999999999953815, -64.00000000000000000, 0.000000000000000000 ) ) ;
#352 = EDGE_LOOP ( 'NONE', ( #614 ) ) ;
#353 = ADVANCED_FACE ( 'Defeatured_0_6', ( #303, #531 ), #246, .F. ) ;
#354 = ORIENTED_EDGE ( 'NONE', *, *, #402, .T. ) ;
#355 = SURFACE_STYLE_USAGE ( .BOTH. , #522 ) ;
#356 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.724713383033345524E-32, -1.000000000000000000 ) ) ;
#357 = SURFACE_STYLE_FILL_AREA ( #190 ) ;
#358 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000533, -48.50000000000000000, 42.50000000000000000 ) ) ;
#359 = EDGE_LOOP ( 'NONE', ( #88 ) ) ;
#360 = COLOUR_RGB ( '',0.7529411764705882248, 0.7529411764705882248, 0.7529411764705882248 ) ;
#361 = ORIENTED_EDGE ( 'NONE', *, *, #197, .F. ) ;
#362 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -9.000000000000001776, -1.102182119232616925E-15 ) ) ;
#363 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -9.000000000000001776, -1.102182119232616925E-15 ) ) ;
#364 = FILL_AREA_STYLE_COLOUR ( '', #203 ) ;
#365 = PRESENTATION_STYLE_ASSIGNMENT (( #546 ) ) ;
#366 = CARTESIAN_POINT ( 'NONE', ( 9.999999999999996447, -52.50000000000000711, 4.999999999999992895 ) ) ;
#367 = CIRCLE ( 'NONE', #76, 28.75000000000000355 ) ;
#368 = AXIS2_PLACEMENT_3D ( 'NONE', #474, #29, #557 ) ;
#369 = FILL_AREA_STYLE ('',( #211 ) ) ;
#370 = FILL_AREA_STYLE ('',( #364 ) ) ;
#371 = EDGE_LOOP ( 'NONE', ( #145 ) ) ;
#372 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '12121147_defeature', ( #441, #184 ), #4 ) ;
#373 = ADVANCED_FACE ( 'Defeatured_0_13', ( #109 ), #47, .T. ) ;
#374 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
#375 = SURFACE_SIDE_STYLE ('',( #416 ) ) ;
#376 = LINE ( 'NONE', #127, #128 ) ;
#377 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -24.91504716985848944, 29.99999999999999289 ) ) ;
#378 = CARTESIAN_POINT ( 'NONE', ( 5.000000000000000888, -54.90000000000001279, 29.99999999999999289 ) ) ;
#379 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
#380 = ADVANCED_FACE ( 'Defeatured_0_5', ( #242, #442 ), #61, .F. ) ;
#381 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -1.767367003144976926E-15, 9.391179323003267930E-31 ) ) ;
#382 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#383 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.155557966632341512E-30 ) ) ;
#384 = VECTOR ( 'NONE', #496, 1000.000000000000000 ) ;
#385 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -0.4999999999999779066, -29.25000000000000000 ) ) ;
#386 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 1.224646799147353454E-16 ) ) ;
#387 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -9.000000000000003553, -1.102182119232617319E-15 ) ) ;
#388 = AXIS2_PLACEMENT_3D ( 'NONE', #362, #257, #582 ) ;
#389 = FACE_OUTER_BOUND ( 'NONE', #350, .T. ) ;
#390 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#391 = EDGE_LOOP ( 'NONE', ( #464, #194, #180, #530 ) ) ;
#392 = DIRECTION ( 'NONE', ( -2.741191680336474419E-32, 1.224646799147353454E-16, -1.000000000000000000 ) ) ;
#393 = EDGE_LOOP ( 'NONE', ( #245 ) ) ;
#394 = CIRCLE ( 'NONE', #434, 1.249999999999987121 ) ;
#395 = ORIENTED_EDGE ( 'NONE', *, *, #117, .T. ) ;
#396 = EDGE_LOOP ( 'NONE', ( #450 ) ) ;
#397 = PLANE ( 'NONE', #347 ) ;
#398 = EDGE_LOOP ( 'NONE', ( #240, #90, #418, #569, #490, #92 ) ) ;
#399 = CARTESIAN_POINT ( 'NONE', ( -4.999999999999999112, -57.00000000000000000, -1.298125607096192018E-15 ) ) ;
#400 = VERTEX_POINT ( 'NONE', #147 ) ;
#401 = VECTOR ( 'NONE', #390, 1000.000000000000000 ) ;
#402 = EDGE_CURVE ( 'NONE', #176, #176, #571, .T. ) ;
#403 = LINE ( 'NONE', #405, #323 ) ;
#404 = EDGE_LOOP ( 'NONE', ( #3 ) ) ;
#405 = CARTESIAN_POINT ( 'NONE', ( 9.499999999999953815, -64.00000000000001421, 29.99999999999999289 ) ) ;
#406 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.224646799147353700E-16, -1.000000000000000000 ) ) ;
#407 = ADVANCED_FACE ( 'Defeatured_0_2', ( #494, #53, #308 ), #252, .F. ) ;
#408 = AXIS2_PLACEMENT_3D ( 'NONE', #609, #334, #283 ) ;
#409 = AXIS2_PLACEMENT_3D ( 'NONE', #601, #520, #138 ) ;
#410 = ORIENTED_EDGE ( 'NONE', *, *, #608, .T. ) ;
#411 = CARTESIAN_POINT ( 'NONE', ( 2.499999999999996003, -52.50000000000000711, 4.999999999999992895 ) ) ;
#412 = SHAPE_DEFINITION_REPRESENTATION ( #101, #372 ) ;
#413 = ORIENTED_EDGE ( 'NONE', *, *, #96, .F. ) ;
#414 = ADVANCED_FACE ( 'Defeatured_0_11', ( #199, #585 ), #502, .T. ) ;
#415 = AXIS2_PLACEMENT_3D ( 'NONE', #511, #588, #593 ) ;
#416 = SURFACE_STYLE_FILL_AREA ( #165 ) ;
#417 = SURFACE_SIDE_STYLE ('',( #162 ) ) ;
#418 = ORIENTED_EDGE ( 'NONE', *, *, #509, .T. ) ;
#419 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #343 ) ) ;
#420 = ADVANCED_FACE ( 'Defeatured_0_18', ( #262, #590 ), #482, .F. ) ;
#421 = CIRCLE ( 'NONE', #440, 2.099999999999987210 ) ;
#422 = CIRCLE ( 'NONE', #315, 29.25000000000000000 ) ;
#423 = AXIS2_PLACEMENT_3D ( 'NONE', #453, #191, #470 ) ;
#424 = CARTESIAN_POINT ( 'NONE', ( -9.999999999999991118, -63.49999999999997158, 29.99999999999999289 ) ) ;
#425 = CARTESIAN_POINT ( 'NONE', ( -7.099999999999986322, -57.00000000000000000, -1.298125607096192018E-15 ) ) ;
#426 = CARTESIAN_POINT ( 'NONE', ( 2.499999999999996003, -61.50000000000000711, 4.999999999999992895 ) ) ;
#427 = AXIS2_PLACEMENT_3D ( 'NONE', #159, #14, #67 ) ;
#428 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #13, 'design' ) ;
#429 = DIRECTION ( 'NONE', ( 2.741191680336474419E-32, -1.224646799147353454E-16, 1.000000000000000000 ) ) ;
#430 = FILL_AREA_STYLE ('',( #121 ) ) ;
#431 = ADVANCED_FACE ( 'Defeatured_0_12', ( #98, #244 ), #326, .T. ) ;
#432 = FACE_BOUND ( 'NONE', #486, .T. ) ;
#433 = ORIENTED_EDGE ( 'NONE', *, *, #577, .F. ) ;
#434 = AXIS2_PLACEMENT_3D ( 'NONE', #366, #587, #589 ) ;
#435 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#436 = STYLED_ITEM ( 'NONE', ( #365 ), #372 ) ;
#437 = EDGE_CURVE ( 'Defeatured_0_6+Defeatured_0_7+Defeatured_0_9+Defeatured_0_2', #616, #198, #579, .T. ) ;
#438 = EDGE_LOOP ( 'NONE', ( #493 ) ) ;
#439 = ORIENTED_EDGE ( 'NONE', *, *, #341, .F. ) ;
#440 = AXIS2_PLACEMENT_3D ( 'NONE', #399, #491, #48 ) ;
#441 = MANIFOLD_SOLID_BREP ( 'Defeatured_0_0', #15 ) ;
#442 = FACE_BOUND ( 'NONE', #359, .T. ) ;
#443 = EDGE_LOOP ( 'NONE', ( #314 ) ) ;
#444 = VERTEX_POINT ( 'NONE', #171 ) ;
#445 = EDGE_CURVE ( 'NONE', #508, #508, #565, .T. ) ;
#446 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -63.49999999999995737, 29.99999999999999289 ) ) ;
#447 = CARTESIAN_POINT ( 'NONE', ( -42.50000000000000000, -64.00000000000000000, 0.000000000000000000 ) ) ;
#448 = AXIS2_PLACEMENT_3D ( 'NONE', #363, #539, #277 ) ;
#449 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#450 = ORIENTED_EDGE ( 'NONE', *, *, #68, .F. ) ;
#451 = EDGE_LOOP ( 'NONE', ( #345 ) ) ;
#452 = CIRCLE ( 'NONE', #607, 1.249999999999987121 ) ;
#453 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -8.999999999999998224, -29.25000000000000000 ) ) ;
#454 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #463 ) ;
#455 = LINE ( 'NONE', #377, #52 ) ;
#456 = ORIENTED_EDGE ( 'NONE', *, *, #181, .F. ) ;
#457 = ADVANCED_FACE ( 'Defeatured_0_3', ( #130 ), #332, .F. ) ;
#458 = FILL_AREA_STYLE ('',( #598 ) ) ;
#459 = VECTOR ( 'NONE', #6, 1000.000000000000114 ) ;
#460 = LINE ( 'NONE', #17, #193 ) ;
#461 = AXIS2_PLACEMENT_3D ( 'NONE', #540, #313, #328 ) ;
#462 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -64.00000000000000000, 0.000000000000000000 ) ) ;
#463 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#464 = ORIENTED_EDGE ( 'NONE', *, *, #299, .T. ) ;
#465 = EDGE_CURVE ( 'NONE', #545, #545, #469, .T. ) ;
#466 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #499, 'distance_accuracy_value', 'NONE');
#467 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#468 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #126 ), #66 ) ;
#469 = CIRCLE ( 'NONE', #368, 2.099999999999987210 ) ;
#470 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.224646799147353454E-16, -1.000000000000000000 ) ) ;
#471 = CYLINDRICAL_SURFACE ( 'NONE', #215, 42.50000000000000000 ) ;
#472 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#473 = AXIS2_PLACEMENT_3D ( 'NONE', #205, #157, #318 ) ;
#474 = CARTESIAN_POINT ( 'NONE', ( 5.000000000000000888, -57.00000000000000000, -1.298125607096192018E-15 ) ) ;
#475 = CARTESIAN_POINT ( 'NONE', ( 2.499999999999996003, -61.50000000000000711, 4.999999999999992895 ) ) ;
#476 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.224646799147353454E-16, -1.000000000000000000 ) ) ;
#477 = EDGE_CURVE ( 'NONE', #217, #217, #284, .T. ) ;
#478 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#479 = PRODUCT ( '12121147_defeature', '12121147_defeature', '', ( #266 ) ) ;
#480 = EDGE_LOOP ( 'NONE', ( #192 ) ) ;
#481 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ;
#482 = CYLINDRICAL_SURFACE ( 'NONE', #512, 1.249999999999990674 ) ;
#483 = AXIS2_PLACEMENT_3D ( 'NONE', #301, #495, #406 ) ;
#484 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -48.50000000000000000, -5.939536975864664152E-15 ) ) ;
#485 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
#486 = EDGE_LOOP ( 'NONE', ( #50 ) ) ;
#487 = ADVANCED_FACE ( 'Defeatured_0_15', ( #605, #389 ), #141, .F. ) ;
#488 = LINE ( 'NONE', #446, #459 ) ;
#489 = ORIENTED_EDGE ( 'NONE', *, *, #96, .T. ) ;
#490 = ORIENTED_EDGE ( 'NONE', *, *, #299, .F. ) ;
#491 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#492 = VERTEX_POINT ( 'NONE', #264 ) ;
#493 = ORIENTED_EDGE ( 'NONE', *, *, #504, .T. ) ;
#494 = FACE_BOUND ( 'NONE', #396, .T. ) ;
#495 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.224646799147353700E-16 ) ) ;
#496 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
#497 = ORIENTED_EDGE ( 'NONE', *, *, #600, .T. ) ;
#498 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #182 ), #268 ) ;
#499 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#500 = DIRECTION ( 'NONE', ( -0.7071067811865451302, -0.7071067811865500152, -8.659560562354962440E-17 ) ) ;
#501 = AXIS2_PLACEMENT_3D ( 'NONE', #346, #527, #435 ) ;
#502 = CONICAL_SURFACE ( 'NONE', #221, 42.50000000000000000, 0.7853981633974482790 ) ;
#503 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#504 = EDGE_CURVE ( 'NONE', #25, #25, #394, .T. ) ;
#505 = PRESENTATION_STYLE_ASSIGNMENT (( #312 ) ) ;
#506 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #13 ) ;
#507 = PRESENTATION_STYLE_ASSIGNMENT (( #74 ) ) ;
#508 = VERTEX_POINT ( 'NONE', #576 ) ;
#509 = EDGE_CURVE ( 'Defeatured_0_9+Defeatured_0_1+Defeatured_0_13+Defeatured_0_14', #54, #46, #63, .T. ) ;
#510 = ORIENTED_EDGE ( 'NONE', *, *, #225, .T. ) ;
#511 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -47.99999999999996447, -5.878304635907291845E-15 ) ) ;
#512 = AXIS2_PLACEMENT_3D ( 'NONE', #37, #550, #532 ) ;
#513 = SURFACE_STYLE_FILL_AREA ( #458 ) ;
#514 = VERTEX_POINT ( 'NONE', #77 ) ;
#515 = VECTOR ( 'NONE', #553, 1000.000000000000000 ) ;
#516 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 1.224646799147353454E-16 ) ) ;
#517 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 1.814724884361032863E-15, -29.25000000000000000 ) ) ;
#518 = ADVANCED_FACE ( 'Defeatured_0_16', ( #114, #317 ), #583, .F. ) ;
#519 = VERTEX_POINT ( 'NONE', #604 ) ;
#520 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.724713383033345524E-32, -1.000000000000000000 ) ) ;
#521 = LINE ( 'NONE', #424, #62 ) ;
#522 = SURFACE_SIDE_STYLE ('',( #357 ) ) ;
#523 = EDGE_LOOP ( 'NONE', ( #241 ) ) ;
#524 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -0.4999999999999814593, -6.123233995736424607E-17 ) ) ;
#525 = EDGE_CURVE ( 'Defeatured_0_9+Defeatured_0_13+Defeatured_0_8+Defeatured_0_1', #492, #54, #460, .T. ) ;
#526 = ORIENTED_EDGE ( 'NONE', *, *, #136, .T. ) ;
#527 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
#528 = VECTOR ( 'NONE', #392, 1000.000000000000000 ) ;
#529 = AXIS2_PLACEMENT_3D ( 'NONE', #383, #333, #83 ) ;
#530 = ORIENTED_EDGE ( 'NONE', *, *, #437, .F. ) ;
#531 = FACE_BOUND ( 'NONE', #564, .T. ) ;
#532 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#533 = DIRECTION ( 'NONE', ( -0.7071067811865500152, -0.7071067811865451302, 3.743164888243732909E-16 ) ) ;
#534 = COLOUR_RGB ( '',0.7529411764705882248, 0.7529411764705882248, 0.7529411764705882248 ) ;
#535 = STYLED_ITEM ( 'NONE', ( #507 ), #420 ) ;
#536 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#537 = DIRECTION ( 'NONE', ( 2.741191680336474419E-32, -1.224646799147353454E-16, 1.000000000000000000 ) ) ;
#538 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -47.99999999999996447, -5.878304635907291845E-15 ) ) ;
#539 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.224646799147353454E-16 ) ) ;
#540 = CARTESIAN_POINT ( 'NONE', ( -9.999999999999991118, -64.00000000000000000, 42.50000000000000000 ) ) ;
#541 = ORIENTED_EDGE ( 'NONE', *, *, #117, .F. ) ;
#542 = VECTOR ( 'NONE', #329, 1000.000000000000000 ) ;
#543 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -64.00000000000000000, 29.99999999999999289 ) ) ;
#544 = ADVANCED_FACE ( 'Defeatured_0_10', ( #164, #156 ), #5, .T. ) ;
#545 = VERTEX_POINT ( 'NONE', #196 ) ;
#546 = SURFACE_STYLE_USAGE ( .BOTH. , #375 ) ;
#547 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#548 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#549 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #26 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #467, #382, #168 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#550 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
#551 = VECTOR ( 'NONE', #286, 1000.000000000000000 ) ;
#552 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -1.724713383033345524E-32 ) ) ;
#553 = DIRECTION ( 'NONE', ( 2.238352872228138170E-16, -1.000000000000000000, -0.000000000000000000 ) ) ;
#554 = PLANE ( 'NONE', #409 ) ;
#555 = ADVANCED_FACE ( 'Defeatured_0_0', ( #28, #174 ), #471, .T. ) ;
#556 = VERTEX_POINT ( 'NONE', #336 ) ;
#557 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#558 = AXIS2_PLACEMENT_3D ( 'NONE', #293, #195, #99 ) ;
#559 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -48.50000000000000000, 29.99999999999999289 ) ) ;
#560 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#561 = EDGE_CURVE ( 'Defeatured_0_9+Defeatured_0_8+Defeatured_0_6+Defeatured_0_13', #444, #492, #228, .T. ) ;
#562 = FACE_OUTER_BOUND ( 'NONE', #398, .T. ) ;
#563 = AXIS2_PLACEMENT_3D ( 'NONE', #337, #282, #229 ) ;
#564 = EDGE_LOOP ( 'NONE', ( #206, #344, #439, #285 ) ) ;
#565 = CIRCLE ( 'NONE', #310, 1.249999999999994227 ) ;
#566 = FACE_OUTER_BOUND ( 'NONE', #581, .T. ) ;
#567 = VERTEX_POINT ( 'NONE', #167 ) ;
#568 = PLANE ( 'NONE', #287 ) ;
#569 = ORIENTED_EDGE ( 'NONE', *, *, #35, .T. ) ;
#570 = ORIENTED_EDGE ( 'NONE', *, *, #330, .F. ) ;
#571 = CIRCLE ( 'NONE', #388, 41.49999999999998579 ) ;
#572 = ORIENTED_EDGE ( 'NONE', *, *, #213, .F. ) ;
#573 = EDGE_LOOP ( 'NONE', ( #239, #526, #18, #51 ) ) ;
#574 = EDGE_LOOP ( 'NONE', ( #250 ) ) ;
#575 = LINE ( 'NONE', #256, #146 ) ;
#576 = CARTESIAN_POINT ( 'NONE', ( 2.499999999999996003, -52.50000000000000711, 3.749999999999999112 ) ) ;
#577 = EDGE_CURVE ( 'Defeatured_0_7+Defeatured_0_14+Defeatured_0_9+Defeatured_0_2', #567, #237, #599, .T. ) ;
#578 = ORIENTED_EDGE ( 'NONE', *, *, #595, .T. ) ;
#579 = LINE ( 'NONE', #358, #584 ) ;
#580 = EDGE_LOOP ( 'NONE', ( #319 ) ) ;
#581 = EDGE_LOOP ( 'NONE', ( #456 ) ) ;
#582 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.254016970585643992E-16, -1.000000000000000000 ) ) ;
#583 = CYLINDRICAL_SURFACE ( 'NONE', #427, 2.099999999999989875 ) ;
#584 = VECTOR ( 'NONE', #270, 1000.000000000000000 ) ;
#585 = FACE_OUTER_BOUND ( 'NONE', #371, .T. ) ;
#586 = EDGE_CURVE ( 'NONE', #400, #400, #367, .T. ) ;
#587 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
#588 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 1.224646799147356905E-16 ) ) ;
#589 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#590 = FACE_OUTER_BOUND ( 'NONE', #438, .T. ) ;
#591 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#592 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #200, 'distance_accuracy_value', 'NONE');
#593 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.632680918566406793E-16, 1.000000000000000000 ) ) ;
#594 = EDGE_LOOP ( 'NONE', ( #572 ) ) ;
#595 = EDGE_CURVE ( 'Defeatured_0_2+Defeatured_0_7+Defeatured_0_6+Defeatured_0_14', #198, #237, #281, .T. ) ;
#596 = FACE_OUTER_BOUND ( 'NONE', #573, .T. ) ;
#597 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, 1.224646799147353454E-16 ) ) ;
#598 = FILL_AREA_STYLE_COLOUR ( '', #360 ) ;
#599 = LINE ( 'NONE', #85, #542 ) ;
#600 = EDGE_CURVE ( 'NONE', #44, #44, #139, .T. ) ;
#601 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -24.91504716985848944, 29.99999999999999289 ) ) ;
#602 = VERTEX_POINT ( 'NONE', #21 ) ;
#603 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ;
#604 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, -47.99999999999997158, 42.49999999999999289 ) ) ;
#605 = FACE_OUTER_BOUND ( 'NONE', #451, .T. ) ;
#606 = LINE ( 'NONE', #559, #551 ) ;
#607 = AXIS2_PLACEMENT_3D ( 'NONE', #265, #374, #70 ) ;
#608 = EDGE_CURVE ( 'Defeatured_0_2+Defeatured_0_8+Defeatured_0_13+Defeatured_0_6', #40, #610, #376, .T. ) ;
#609 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000888, -64.00000000000000000, 42.50000000000000000 ) ) ;
#610 = VERTEX_POINT ( 'NONE', #122 ) ;
#611 = ORIENTED_EDGE ( 'NONE', *, *, #23, .T. ) ;
#612 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000533, -48.50000000000000000, 0.000000000000000000 ) ) ;
#613 = ORIENTED_EDGE ( 'NONE', *, *, #525, .F. ) ;
#614 = ORIENTED_EDGE ( 'NONE', *, *, #477, .T. ) ;
#615 = ORIENTED_EDGE ( 'NONE', *, *, #181, .T. ) ;
#616 = VERTEX_POINT ( 'NONE', #132 ) ;
ENDSEC;
END-ISO-10303-21;

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

2927
matlab/STEPS/apa300ml.STEP Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

BIN
matlab/STEPS/encoder.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

View File

@ -0,0 +1,36 @@
1.7025906652166748e+08,-5.0847898776903749e+03,-1.7824821763551235e+05,-1.3466069715889171e+02,-2.5055546540293694e+06,-3.4394740807618946e+03,1.6611123384494107e+07,-2.0265744364734564e+03,2.3453712127264356e+04,4.2503680078144953e+01,2.4562537687728583e+05,-2.6047031936489020e+01,-9.3271694320415661e+07,-4.8050791696289554e+04,-1.4158079942445016e+07,3.2969659612063697e+02,-5.9350973070021451e+05,1.1040980022378790e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-9.3598495585884690e+07,5.5162155885093205e+04,1.4312874447986556e+07,-3.2316960961190051e+02,-5.9457478563968907e+05,2.5872288588175991e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-5.0847898776903749e+03,3.3000521201255798e+07,-4.6625887869000435e+03,6.2813704113283753e+05,9.8897688304306939e+01,-1.6211858590666205e+04,-3.7328181189559400e+03,2.0452885612800443e+06,-2.6927212193122250e+02,-3.5249547860599487e+04,-5.5407845259685018e+01,-1.1589028298781486e+03,1.5739445750852115e+04,-1.7813529953522753e+07,2.1166006582895061e+03,1.3873194662253163e+05,1.0616004697843164e+02,-1.0802934700983943e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-6.9218378760760634e+03,-1.7232279808969740e+07,2.8152604645506885e+03,1.3512707751998931e+05,-9.0834888107377822e+01,1.0796260409338921e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-1.7824821763551235e+05,-4.6625887869000435e+03,6.9466510183792114e+06,-9.0491115236654878e+01,2.9935294508822262e+03,-4.5264037723653018e+01,-2.3542868553834036e+04,3.7106963442063352e+02,-6.7077704072018107e+05,-7.1945905481356931e+00,-3.6055338420181943e+02,8.1156535669581444e+00,-1.9381469898353927e+07,9.6799457536824048e+02,-3.1306125947831445e+06,-1.0258494452622472e+01,-1.1824896021391597e+05,-2.8158813312093116e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.9583260984568525e+07,3.3235247861480475e+03,-3.1452613827058780e+06,-3.2998239573319822e+01,1.1950827030106378e+05,-3.0701641339988768e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-1.3466069715889171e+02,6.2813704113283753e+05,-9.0491115236654878e+01,1.2287872421521693e+04,2.4815133320953464e+00,-2.9768581304418331e+02,-5.9801708979422983e+01,3.5262560071851534e+04,-3.8708226026650436e+00,-6.0188601063060833e+02,-8.8767102771797113e-01,-2.0162284029800531e+01,3.1968646322918357e+02,-3.3702578732469940e+05,4.4113325226706365e+01,2.4900424310874064e+03,2.2097922638899945e+00,-1.4252305956964549e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.2522405834563742e+02,-3.2637381388066086e+05,5.0248615148269451e+01,2.4244566947484113e+03,-1.5235242118520218e+00,1.4235194894431104e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-2.5055546540293694e+06,9.8897688304306939e+01,2.9935294508822262e+03,2.4815133320953464e+00,3.7161761043426581e+04,5.2366505079909984e+01,-2.4564178405920847e+05,3.0992853197055183e+01,-3.5786829937546281e+02,-6.4524157566870244e-01,-3.6322681570599866e+03,3.9411283835644451e-01,1.3727513926213938e+06,7.2163097494532121e+02,2.0235330589570518e+05,-4.9453238270903057e+00,8.7536664065023506e+03,-1.6917724842787720e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.3784450454659571e+06,-8.5152151465541294e+02,-2.0498896704830742e+05,5.0103874290666832e+00,8.7741331332713198e+03,-3.8742707544350909e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-3.4394740807618946e+03,-1.6211858590666205e+04,-4.5264037723653018e+01,-2.9768581304418331e+02,5.2366505079909984e+01,1.9997054942304268e+04,-3.8236978668157462e+02,-1.1794838685545437e+03,6.2055264004134187e+00,2.0421366380802340e+01,-5.6513392744064959e+00,1.7929648338712792e+02,2.0553456617532138e+03,3.2507221408888244e+05,2.6843655548975676e+02,-2.1797734255538971e+03,1.2792351026492042e+01,-5.5658261123028251e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.7664982058661433e+03,-3.0768087162978854e+05,-2.2937804486865491e+02,2.0361313783030594e+03,1.1156965742554387e+01,-6.3717624293345079e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
1.6611123384494107e+07,-3.7328181189559400e+03,-2.3542868553834036e+04,-5.9801708979422983e+01,-2.4564178405920847e+05,-3.8236978668157462e+02,1.6996549791094971e+08,-5.0489899688214064e+03,1.9248716556513309e+05,1.0628453893103870e+02,2.5010658933376074e+06,6.1041730500757694e+02,-9.3087030151883289e+07,9.7765030273124084e+03,1.4127564165360071e+07,1.4791213598331390e+02,5.9206795672574569e+05,8.0715631976160523e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-9.3489591143607020e+07,-9.9469490208033312e+02,-1.4296508462275315e+07,-1.5754215382160368e+02,5.9370825923807942e+05,1.4372786302541769e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-2.0265744364734564e+03,2.0452885612800443e+06,3.7106963442063352e+02,3.5262560071851534e+04,3.0992853197055183e+01,-1.1794838685545437e+03,-5.0489899688214064e+03,3.2966102000411987e+07,2.0634926947616041e+03,-6.2746484599816799e+05,-7.8304031046223827e+01,-1.6609391113463789e+04,7.9337503945138697e+03,-1.7798862772643398e+07,-1.4406953362980364e+03,-1.3859197836656496e+05,-6.3142917231971417e+01,-1.0777182706961897e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-8.5818598961646967e+02,-1.7212527789031286e+07,-9.9386701299186655e+02,-1.3498851549567757e+05,3.9231309383947938e+01,1.0797065254365717e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
2.3453712127264356e+04,-2.6927212193122250e+02,-6.7077704072018107e+05,-3.8708226026650436e+00,-3.5786829937546281e+02,6.2055264004134187e+00,1.9248716556513309e+05,2.0634926947616041e+03,6.9434985789718628e+06,-3.6250569502823055e+01,3.2170988347418606e+03,-1.1041595019865781e+01,1.9366005346220493e+07,-1.1813533226154452e+03,-3.1280299608677011e+06,-1.0342695875792852e+01,-1.1812666660302464e+05,-1.6810206926531841e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.9581946223828707e+07,-6.1286727063225408e+02,-3.1446915775327585e+06,-1.4853329911141653e+01,1.1950052428133486e+05,4.5916946012839821e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
4.2503680078144953e+01,-3.5249547860599487e+04,-7.1945905481356931e+00,-6.0188601063060833e+02,-6.4524157566870244e-01,2.0421366380802340e+01,1.0628453893103870e+02,-6.2746484599816799e+05,-3.6250569502823055e+01,1.2274659215539228e+04,1.6512593089046277e+00,3.0589136407109618e+02,-1.5011021146964637e+02,3.3674860222162626e+05,2.6233135104656071e+01,2.4876057241309536e+03,1.1677252743417590e+00,1.4208683950402876e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.3219922474057739e+00,3.2596579163732857e+05,1.7212022752649787e+01,2.4216494857525390e+03,-6.5851232482028477e-01,-1.4236968079694655e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
2.4562537687728583e+05,-5.5407845259685018e+01,-3.6055338420181943e+02,-8.8767102771797113e-01,-3.6322681570599866e+03,-5.6513392744064959e+00,2.5010658933376074e+06,-7.8304031046223827e+01,3.2170988347418606e+03,1.6512593089046277e+00,3.7093043936732225e+04,9.1138924046717875e+00,-1.3699061939106337e+06,1.4774361372482107e+02,2.0188730839755369e+05,2.2020177914469263e+00,8.7316431010803844e+03,1.1867731976393239e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.3767850763014846e+06,-1.4031737263792536e+01,-2.0474385384726617e+05,-2.3245128778272086e+00,8.7609809675618581e+03,2.0393417911566214e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-2.6047031936489020e+01,-1.1589028298781486e+03,8.1156535669581444e+00,-2.0162284029800531e+01,3.9411283835644451e-01,1.7929648338712792e+02,6.1041730500757694e+02,-1.6609391113463789e+04,-1.1041595019865781e+01,3.0589136407109618e+02,9.1138924046717875e+00,1.9989800859937444e+04,-3.6125822717223366e+02,3.2511290745118458e+05,5.7469046449823885e+01,2.1806838256750889e+03,2.6670404146188469e+00,-5.5803183278930885e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-2.2311204612688221e+02,-3.0734461350761738e+05,-5.4543104321051004e+01,-2.0337992320273754e+03,2.2855913310116369e+00,-6.3733988177648257e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-9.3271694320415661e+07,1.5739445750852115e+04,-1.9381469898353927e+07,3.1968646322918357e+02,1.3727513926213938e+06,2.0553456617532138e+03,-9.3087030151883289e+07,7.9337503945138697e+03,1.9366005346220493e+07,-1.5011021146964637e+02,-1.3699061939106337e+06,-3.6125822717223366e+02,3.2653317307847595e+08,1.3664833454787731e+04,2.2195694948650897e+04,-2.4215488532703603e+02,1.0462063770201057e+03,-1.3143843847302378e+02,-1.2592844028090753e+08,-1.3768377136834442e+02,2.8264040093985386e+01,-2.1005020846723710e-01,-4.7124722581702372e-01,3.4548874511400491e+00,-1.4246008325244695e+07,-3.7200345900375338e+04,-6.7594068641783670e+03,2.9134815475064715e+02,4.1129248464910415e+02,-3.8771663917003309e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-4.8050791696289554e+04,-1.7813529953522753e+07,9.6799457536824048e+02,-3.3702578732469940e+05,7.2163097494532121e+02,3.2507221408888244e+05,9.7765030273124084e+03,-1.7798862772643398e+07,-1.1813533226154452e+03,3.3674860222162626e+05,1.4774361372482107e+02,3.2511290745118458e+05,1.3664833454787731e+04,3.9217765664362907e+07,5.1699728447189555e+03,-9.8344415942206979e+01,2.3403729702869896e+02,3.5932778186744149e+05,-1.3768377203355158e+02,-6.7156838913089959e+06,-7.0923934332007775e+01,-9.1385129181816183e-02,-1.6133831849190869e+00,1.3435871164860413e+05,2.4747138943955884e+04,3.1103109531188570e+06,-4.8856900854961714e+03,-3.5060161622472151e+01,2.1498662966066968e+02,6.5088651944340691e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-1.4158079942445016e+07,2.1166006582895061e+03,-3.1306125947831445e+06,4.4113325226706365e+01,2.0235330589570518e+05,2.6843655548975676e+02,1.4127564165360071e+07,-1.4406953362980364e+03,-3.1280299608677011e+06,2.6233135104656071e+01,2.0188730839755369e+05,5.7469046449823885e+01,2.2195694948650897e+04,5.1699728447189555e+03,1.2750633750903606e+07,-5.1528166346251965e+00,9.1303203407119494e+04,9.3662843426363906e+00,2.8264039984438568e+01,-7.0923934307720629e+01,-6.7185430763565497e+06,-1.3274884386919439e-01,-1.3442922835287070e+05,1.6891145616016274e+00,8.2918181144081755e+03,-5.7749541459458778e+03,2.2655188104430289e+05,3.4543393848089636e+01,-1.2024437994397756e+04,-7.9039530925386785e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
3.2969659612063697e+02,1.3873194662253163e+05,-1.0258494452622472e+01,2.4900424310874064e+03,-4.9453238270903057e+00,-2.1797734255538971e+03,1.4791213598331390e+02,-1.3859197836656496e+05,-1.0342695875792852e+01,2.4876057241309536e+03,2.2020177914469263e+00,2.1806838256750889e+03,-2.4215488532703603e+02,-9.8344415942206979e+01,-5.1528166346251965e+00,3.3060434833522959e+03,-2.8973523282240876e-01,-2.5850833722611242e+00,-2.1005020779739425e-01,-9.1385127273667877e-02,-1.3274884497513995e-01,-6.7048789378194203e+02,-5.2906718379972517e-03,1.7751305023283592e-03,-2.3524379620762556e+02,-4.1532454443207826e+01,2.5886756223447037e+01,1.5186618624156316e+02,-1.1217732581587398e+00,-3.0536893475190396e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-5.9350973070021451e+05,1.0616004697843164e+02,-1.1824896021391597e+05,2.2097922638899945e+00,8.7536664065023506e+03,1.2792351026492042e+01,5.9206795672574569e+05,-6.3142917231971417e+01,-1.1812666660302464e+05,1.1677252743417590e+00,8.7316431010803844e+03,2.6670404146188469e+00,1.0462063770201057e+03,2.3403729702869896e+02,9.1303203407119494e+04,-2.8973523282240876e-01,1.3568836696495229e+04,3.0439355361376386e-01,-1.6018088321770847e+00,1.2235743797251644e+00,1.3431249470137287e+05,1.9281881805000012e-05,1.6418458349179132e+03,-2.6214261458592958e-02,3.9716940617149885e+02,-2.7827800201026957e+02,1.0759928708644262e+04,1.6526814312394755e+00,-5.7298995105635686e+02,-3.8034747391322954e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
1.1040980022378790e+02,-1.0802934700983943e+05,-2.8158813312093116e+00,-1.4252305956964549e+03,-1.6917724842787720e+00,-5.5658261123028251e+02,8.0715631976160523e+01,-1.0777182706961897e+05,-1.6810206926531841e+01,1.4208683950402876e+03,1.1867731976393239e+00,-5.5803183278930885e+02,-1.3143843847302378e+02,3.5932778186744149e+05,9.3662843426363906e+00,-2.5850833722611242e+00,3.0439355361376386e-01,1.1881858791756793e+04,-2.0524632067078699e+00,-1.3426864400377535e+05,-1.1478430021013537e+00,-1.8802745402259902e-03,-2.3185006366695404e-02,1.6407703176186919e+03,-5.7634531015922221e+01,-9.2579637837766822e+03,1.1407647738919763e+01,-2.6139405569571306e-01,-5.5788347415443695e-01,-7.7558557980834451e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.2592844028090753e+08,-1.3768377203355158e+02,2.8264039984438568e+01,-2.1005020779739425e-01,-1.6018088321770847e+00,-2.0524632067078699e+00,3.8229699806751347e+08,-4.2871255339623895e+02,-4.4835699737351388e+02,1.3226522274683248e+00,9.6517108890411691e+00,-8.0140834241869925e+00,-2.5636855778661054e+08,5.6639630396474240e+02,4.2009295734576881e+02,-1.1126020260044243e+00,-7.7860452535060176e-01,-6.7687299029671522e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.3768377136834442e+02,-6.7156838913089959e+06,-7.0923934307720629e+01,-9.1385127273667877e-02,1.2235743797251644e+00,-1.3426864400377535e+05,-4.2871255339623895e+02,4.3502248164357185e+07,7.2214138879302482e+01,-7.2952342913777102e-01,9.6721518714508647e-01,2.3373782020688383e+05,5.6639630429754470e+02,-3.6786564273042187e+07,-1.2901814964134246e+00,8.2090856077900298e-01,6.2036464767766120e-01,3.6763475360534718e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,2.8264040093985386e+01,-7.0923934332007775e+01,-6.7185430763565497e+06,-1.3274884497513995e-01,1.3431249470137287e+05,-1.1478430021013537e+00,-4.4835699737351388e+02,7.2214138879302482e+01,4.3537821186278343e+07,-4.2250833160323964e-01,-2.3408698529634357e+05,-1.5415835546447454e+00,4.2009295731782913e+02,-1.2901814733922947e+00,-3.6819278109927163e+07,5.5525716221018229e-01,-3.6786934854931670e+05,-1.2172764450042450e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-2.1005020846723710e-01,-9.1385129181816183e-02,-1.3274884386919439e-01,-6.7048789378194203e+02,1.9281881805000012e-05,-1.8802745402259902e-03,1.3226522274683248e+00,-7.2952342913777102e-01,-4.2250833160323964e-01,2.0244550349436540e+03,1.4170592490408751e-02,-1.4852975622863362e-02,-1.1126020263400278e+00,8.2090856118202282e-01,5.5525716279953485e-01,-1.3539671411616607e+03,2.2252224827070677e-03,-3.3403259928128648e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.7124722581702372e-01,-1.6133831849190869e+00,-1.3442922835287070e+05,-5.2906718379972517e-03,1.6418458349179132e+03,-2.3185006366695404e-02,9.6517108890411691e+00,9.6721518714508647e-01,-2.3408698529634357e+05,1.4170592490408751e-02,9.5440737838923887e+03,-4.8009355072240023e-02,-9.1804636713959553e+00,6.4616825396478816e-01,3.6851621364921500e+05,-8.8799207717897843e-03,1.5615737882883211e+03,-6.2643347197663957e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.4548874511400491e+00,1.3435871164860413e+05,1.6891145616016274e+00,1.7751305023283592e-03,-2.6214261458592958e-02,1.6407703176186919e+03,-8.0140834241869925e+00,2.3373782020688383e+05,-1.5415835546447454e+00,-1.4852975622863362e-02,-4.8009355072240023e-02,9.5371359597100600e+03,4.5591961783537158e+00,-3.6809653185550950e+05,-1.4753125090737740e-01,1.3077845200438531e-02,3.7084053440565867e-03,1.5583728257261700e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-9.3598495585884690e+07,-6.9218378760760634e+03,1.9583260984568525e+07,-1.2522405834563742e+02,1.3784450454659571e+06,1.7664982058661433e+03,-9.3489591143607020e+07,-8.5818598961646967e+02,-1.9581946223828707e+07,1.3219922474057739e+00,-1.3767850763014846e+06,-2.2311204612688221e+02,-1.4246008325244695e+07,2.4747138943955884e+04,8.2918181144081755e+03,-2.3524379620762556e+02,3.9716940617149885e+02,-5.7634531015922221e+01,-2.5636855778661054e+08,5.6639630429754470e+02,4.2009295731782913e+02,-1.1126020263400278e+00,-9.1804636713959553e+00,4.5591961783537158e+00,4.5770265284134865e+08,-1.7533511432856903e+04,-1.0026671802727971e+04,1.9047621042148057e+02,4.5601252127503631e+02,-2.2755527824563251e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
5.5162155885093205e+04,-1.7232279808969740e+07,3.3235247861480475e+03,-3.2637381388066086e+05,-8.5152151465541294e+02,-3.0768087162978854e+05,-9.9469490208033312e+02,-1.7212527789031286e+07,-6.1286727063225408e+02,3.2596579163732857e+05,-1.4031737263792536e+01,-3.0734461350761738e+05,-3.7200345900375338e+04,3.1103109531188570e+06,-5.7749541459458778e+03,-4.1532454443207826e+01,-2.7827800201026957e+02,-9.2579637837766822e+03,5.6639630396474240e+02,-3.6786564273042187e+07,-1.2901814733922947e+00,8.2090856118202282e-01,6.4616825396478816e-01,-3.6809653185550950e+05,-1.7533511432856903e+04,6.8121060917848587e+07,3.0655867085456848e+03,-1.0432277045148135e+02,-1.6400341496442923e+02,-5.9007687543661089e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
1.4312874447986556e+07,2.8152604645506885e+03,-3.1452613827058780e+06,5.0248615148269451e+01,-2.0498896704830742e+05,-2.2937804486865491e+02,-1.4296508462275315e+07,-9.9386701299186655e+02,-3.1446915775327585e+06,1.7212022752649787e+01,-2.0474385384726617e+05,-5.4543104321051004e+01,-6.7594068641783670e+03,-4.8856900854961714e+03,2.2655188104430289e+05,2.5886756223447037e+01,1.0759928708644262e+04,1.1407647738919763e+01,4.2009295734576881e+02,-1.2901814964134246e+00,-3.6819278109927163e+07,5.5525716279953485e-01,3.6851621364921500e+05,-1.4753125090737740e-01,-1.0026671802727971e+04,3.0655867085456848e+03,4.2882679189051628e+07,1.2752918449696153e+01,1.4088499196085893e+05,3.4135627126539475e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-3.2316960961190051e+02,1.3512707751998931e+05,-3.2998239573319822e+01,2.4244566947484113e+03,5.0103874290666832e+00,2.0361313783030594e+03,-1.5754215382160368e+02,-1.3498851549567757e+05,-1.4853329911141653e+01,2.4216494857525390e+03,-2.3245128778272086e+00,-2.0337992320273754e+03,2.9134815475064715e+02,-3.5060161622472151e+01,3.4543393848089636e+01,1.5186618624156316e+02,1.6526814312394755e+00,-2.6139405569571306e-01,-1.1126020260044243e+00,8.2090856077900298e-01,5.5525716221018229e-01,-1.3539671411616607e+03,-8.8799207717897843e-03,1.3077845200438531e-02,1.9047621042148057e+02,-1.0432277045148135e+02,1.2752918449696153e+01,3.9192314093739624e+03,-3.4026897070248197e-01,-1.4160863000824975e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-5.9457478563968907e+05,-9.0834888107377822e+01,1.1950827030106378e+05,-1.5235242118520218e+00,8.7741331332713198e+03,1.1156965742554387e+01,5.9370825923807942e+05,3.9231309383947938e+01,1.1950052428133486e+05,-6.5851232482028477e-01,8.7609809675618581e+03,2.2855913310116369e+00,4.1129248464910415e+02,2.1498662966066968e+02,-1.2024437994397756e+04,-1.1217732581587398e+00,-5.7298995105635686e+02,-5.5788347415443695e-01,-7.7860452535060176e-01,6.2036464767766120e-01,-3.6786934854931670e+05,2.2252224827070677e-03,1.5615737882883211e+03,3.7084053440565867e-03,4.5601252127503631e+02,-1.6400341496442923e+02,1.4088499196085893e+05,-3.4026897070248197e-01,1.5656816865946283e+04,-1.5248842872024397e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
2.5872288588175991e+02,1.0796260409338921e+05,-3.0701641339988768e+01,1.4235194894431104e+03,-3.8742707544350909e+00,-6.3717624293345079e+02,1.4372786302541769e+01,1.0797065254365717e+05,4.5916946012839821e+00,-1.4236968079694655e+03,2.0393417911566214e-01,-6.3733988177648257e+02,-3.8771663917003309e+01,6.5088651944340691e+03,-7.9039530925386785e+00,-3.0536893475190396e-02,-3.8034747391322954e-01,-7.7558557980834451e+00,-6.7687299029671522e+00,3.6763475360534718e+05,-1.2172764450042450e-01,-3.3403259928128648e-03,-6.2643347197663957e-03,1.5583728257261700e+03,-2.2755527824563251e+02,-5.9007687543661089e+05,3.4135627126539475e+01,-1.4160863000824975e-02,-1.5248842872024397e+00,1.3945123837670268e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.3974673037696464e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.4005803161441824e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.5467219899890506e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.5519699693777258e+09,0.0000000000000000e+00,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.1577419286910529e+09,0.0000000000000000e+00
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.1947677687320404e+09
1 1.7025906652166748e+08 -5.0847898776903749e+03 -1.7824821763551235e+05 -1.3466069715889171e+02 -2.5055546540293694e+06 -3.4394740807618946e+03 1.6611123384494107e+07 -2.0265744364734564e+03 2.3453712127264356e+04 4.2503680078144953e+01 2.4562537687728583e+05 -2.6047031936489020e+01 -9.3271694320415661e+07 -4.8050791696289554e+04 -1.4158079942445016e+07 3.2969659612063697e+02 -5.9350973070021451e+05 1.1040980022378790e+02 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -9.3598495585884690e+07 5.5162155885093205e+04 1.4312874447986556e+07 -3.2316960961190051e+02 -5.9457478563968907e+05 2.5872288588175991e+02 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
2 -5.0847898776903749e+03 3.3000521201255798e+07 -4.6625887869000435e+03 6.2813704113283753e+05 9.8897688304306939e+01 -1.6211858590666205e+04 -3.7328181189559400e+03 2.0452885612800443e+06 -2.6927212193122250e+02 -3.5249547860599487e+04 -5.5407845259685018e+01 -1.1589028298781486e+03 1.5739445750852115e+04 -1.7813529953522753e+07 2.1166006582895061e+03 1.3873194662253163e+05 1.0616004697843164e+02 -1.0802934700983943e+05 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -6.9218378760760634e+03 -1.7232279808969740e+07 2.8152604645506885e+03 1.3512707751998931e+05 -9.0834888107377822e+01 1.0796260409338921e+05 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
3 -1.7824821763551235e+05 -4.6625887869000435e+03 6.9466510183792114e+06 -9.0491115236654878e+01 2.9935294508822262e+03 -4.5264037723653018e+01 -2.3542868553834036e+04 3.7106963442063352e+02 -6.7077704072018107e+05 -7.1945905481356931e+00 -3.6055338420181943e+02 8.1156535669581444e+00 -1.9381469898353927e+07 9.6799457536824048e+02 -3.1306125947831445e+06 -1.0258494452622472e+01 -1.1824896021391597e+05 -2.8158813312093116e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.9583260984568525e+07 3.3235247861480475e+03 -3.1452613827058780e+06 -3.2998239573319822e+01 1.1950827030106378e+05 -3.0701641339988768e+01 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
4 -1.3466069715889171e+02 6.2813704113283753e+05 -9.0491115236654878e+01 1.2287872421521693e+04 2.4815133320953464e+00 -2.9768581304418331e+02 -5.9801708979422983e+01 3.5262560071851534e+04 -3.8708226026650436e+00 -6.0188601063060833e+02 -8.8767102771797113e-01 -2.0162284029800531e+01 3.1968646322918357e+02 -3.3702578732469940e+05 4.4113325226706365e+01 2.4900424310874064e+03 2.2097922638899945e+00 -1.4252305956964549e+03 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1.2522405834563742e+02 -3.2637381388066086e+05 5.0248615148269451e+01 2.4244566947484113e+03 -1.5235242118520218e+00 1.4235194894431104e+03 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
5 -2.5055546540293694e+06 9.8897688304306939e+01 2.9935294508822262e+03 2.4815133320953464e+00 3.7161761043426581e+04 5.2366505079909984e+01 -2.4564178405920847e+05 3.0992853197055183e+01 -3.5786829937546281e+02 -6.4524157566870244e-01 -3.6322681570599866e+03 3.9411283835644451e-01 1.3727513926213938e+06 7.2163097494532121e+02 2.0235330589570518e+05 -4.9453238270903057e+00 8.7536664065023506e+03 -1.6917724842787720e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.3784450454659571e+06 -8.5152151465541294e+02 -2.0498896704830742e+05 5.0103874290666832e+00 8.7741331332713198e+03 -3.8742707544350909e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
6 -3.4394740807618946e+03 -1.6211858590666205e+04 -4.5264037723653018e+01 -2.9768581304418331e+02 5.2366505079909984e+01 1.9997054942304268e+04 -3.8236978668157462e+02 -1.1794838685545437e+03 6.2055264004134187e+00 2.0421366380802340e+01 -5.6513392744064959e+00 1.7929648338712792e+02 2.0553456617532138e+03 3.2507221408888244e+05 2.6843655548975676e+02 -2.1797734255538971e+03 1.2792351026492042e+01 -5.5658261123028251e+02 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.7664982058661433e+03 -3.0768087162978854e+05 -2.2937804486865491e+02 2.0361313783030594e+03 1.1156965742554387e+01 -6.3717624293345079e+02 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
7 1.6611123384494107e+07 -3.7328181189559400e+03 -2.3542868553834036e+04 -5.9801708979422983e+01 -2.4564178405920847e+05 -3.8236978668157462e+02 1.6996549791094971e+08 -5.0489899688214064e+03 1.9248716556513309e+05 1.0628453893103870e+02 2.5010658933376074e+06 6.1041730500757694e+02 -9.3087030151883289e+07 9.7765030273124084e+03 1.4127564165360071e+07 1.4791213598331390e+02 5.9206795672574569e+05 8.0715631976160523e+01 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -9.3489591143607020e+07 -9.9469490208033312e+02 -1.4296508462275315e+07 -1.5754215382160368e+02 5.9370825923807942e+05 1.4372786302541769e+01 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
8 -2.0265744364734564e+03 2.0452885612800443e+06 3.7106963442063352e+02 3.5262560071851534e+04 3.0992853197055183e+01 -1.1794838685545437e+03 -5.0489899688214064e+03 3.2966102000411987e+07 2.0634926947616041e+03 -6.2746484599816799e+05 -7.8304031046223827e+01 -1.6609391113463789e+04 7.9337503945138697e+03 -1.7798862772643398e+07 -1.4406953362980364e+03 -1.3859197836656496e+05 -6.3142917231971417e+01 -1.0777182706961897e+05 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -8.5818598961646967e+02 -1.7212527789031286e+07 -9.9386701299186655e+02 -1.3498851549567757e+05 3.9231309383947938e+01 1.0797065254365717e+05 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
9 2.3453712127264356e+04 -2.6927212193122250e+02 -6.7077704072018107e+05 -3.8708226026650436e+00 -3.5786829937546281e+02 6.2055264004134187e+00 1.9248716556513309e+05 2.0634926947616041e+03 6.9434985789718628e+06 -3.6250569502823055e+01 3.2170988347418606e+03 -1.1041595019865781e+01 1.9366005346220493e+07 -1.1813533226154452e+03 -3.1280299608677011e+06 -1.0342695875792852e+01 -1.1812666660302464e+05 -1.6810206926531841e+01 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1.9581946223828707e+07 -6.1286727063225408e+02 -3.1446915775327585e+06 -1.4853329911141653e+01 1.1950052428133486e+05 4.5916946012839821e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
10 4.2503680078144953e+01 -3.5249547860599487e+04 -7.1945905481356931e+00 -6.0188601063060833e+02 -6.4524157566870244e-01 2.0421366380802340e+01 1.0628453893103870e+02 -6.2746484599816799e+05 -3.6250569502823055e+01 1.2274659215539228e+04 1.6512593089046277e+00 3.0589136407109618e+02 -1.5011021146964637e+02 3.3674860222162626e+05 2.6233135104656071e+01 2.4876057241309536e+03 1.1677252743417590e+00 1.4208683950402876e+03 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.3219922474057739e+00 3.2596579163732857e+05 1.7212022752649787e+01 2.4216494857525390e+03 -6.5851232482028477e-01 -1.4236968079694655e+03 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
11 2.4562537687728583e+05 -5.5407845259685018e+01 -3.6055338420181943e+02 -8.8767102771797113e-01 -3.6322681570599866e+03 -5.6513392744064959e+00 2.5010658933376074e+06 -7.8304031046223827e+01 3.2170988347418606e+03 1.6512593089046277e+00 3.7093043936732225e+04 9.1138924046717875e+00 -1.3699061939106337e+06 1.4774361372482107e+02 2.0188730839755369e+05 2.2020177914469263e+00 8.7316431010803844e+03 1.1867731976393239e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1.3767850763014846e+06 -1.4031737263792536e+01 -2.0474385384726617e+05 -2.3245128778272086e+00 8.7609809675618581e+03 2.0393417911566214e-01 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
12 -2.6047031936489020e+01 -1.1589028298781486e+03 8.1156535669581444e+00 -2.0162284029800531e+01 3.9411283835644451e-01 1.7929648338712792e+02 6.1041730500757694e+02 -1.6609391113463789e+04 -1.1041595019865781e+01 3.0589136407109618e+02 9.1138924046717875e+00 1.9989800859937444e+04 -3.6125822717223366e+02 3.2511290745118458e+05 5.7469046449823885e+01 2.1806838256750889e+03 2.6670404146188469e+00 -5.5803183278930885e+02 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -2.2311204612688221e+02 -3.0734461350761738e+05 -5.4543104321051004e+01 -2.0337992320273754e+03 2.2855913310116369e+00 -6.3733988177648257e+02 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
13 -9.3271694320415661e+07 1.5739445750852115e+04 -1.9381469898353927e+07 3.1968646322918357e+02 1.3727513926213938e+06 2.0553456617532138e+03 -9.3087030151883289e+07 7.9337503945138697e+03 1.9366005346220493e+07 -1.5011021146964637e+02 -1.3699061939106337e+06 -3.6125822717223366e+02 3.2653317307847595e+08 1.3664833454787731e+04 2.2195694948650897e+04 -2.4215488532703603e+02 1.0462063770201057e+03 -1.3143843847302378e+02 -1.2592844028090753e+08 -1.3768377136834442e+02 2.8264040093985386e+01 -2.1005020846723710e-01 -4.7124722581702372e-01 3.4548874511400491e+00 -1.4246008325244695e+07 -3.7200345900375338e+04 -6.7594068641783670e+03 2.9134815475064715e+02 4.1129248464910415e+02 -3.8771663917003309e+01 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
14 -4.8050791696289554e+04 -1.7813529953522753e+07 9.6799457536824048e+02 -3.3702578732469940e+05 7.2163097494532121e+02 3.2507221408888244e+05 9.7765030273124084e+03 -1.7798862772643398e+07 -1.1813533226154452e+03 3.3674860222162626e+05 1.4774361372482107e+02 3.2511290745118458e+05 1.3664833454787731e+04 3.9217765664362907e+07 5.1699728447189555e+03 -9.8344415942206979e+01 2.3403729702869896e+02 3.5932778186744149e+05 -1.3768377203355158e+02 -6.7156838913089959e+06 -7.0923934332007775e+01 -9.1385129181816183e-02 -1.6133831849190869e+00 1.3435871164860413e+05 2.4747138943955884e+04 3.1103109531188570e+06 -4.8856900854961714e+03 -3.5060161622472151e+01 2.1498662966066968e+02 6.5088651944340691e+03 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
15 -1.4158079942445016e+07 2.1166006582895061e+03 -3.1306125947831445e+06 4.4113325226706365e+01 2.0235330589570518e+05 2.6843655548975676e+02 1.4127564165360071e+07 -1.4406953362980364e+03 -3.1280299608677011e+06 2.6233135104656071e+01 2.0188730839755369e+05 5.7469046449823885e+01 2.2195694948650897e+04 5.1699728447189555e+03 1.2750633750903606e+07 -5.1528166346251965e+00 9.1303203407119494e+04 9.3662843426363906e+00 2.8264039984438568e+01 -7.0923934307720629e+01 -6.7185430763565497e+06 -1.3274884386919439e-01 -1.3442922835287070e+05 1.6891145616016274e+00 8.2918181144081755e+03 -5.7749541459458778e+03 2.2655188104430289e+05 3.4543393848089636e+01 -1.2024437994397756e+04 -7.9039530925386785e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
16 3.2969659612063697e+02 1.3873194662253163e+05 -1.0258494452622472e+01 2.4900424310874064e+03 -4.9453238270903057e+00 -2.1797734255538971e+03 1.4791213598331390e+02 -1.3859197836656496e+05 -1.0342695875792852e+01 2.4876057241309536e+03 2.2020177914469263e+00 2.1806838256750889e+03 -2.4215488532703603e+02 -9.8344415942206979e+01 -5.1528166346251965e+00 3.3060434833522959e+03 -2.8973523282240876e-01 -2.5850833722611242e+00 -2.1005020779739425e-01 -9.1385127273667877e-02 -1.3274884497513995e-01 -6.7048789378194203e+02 -5.2906718379972517e-03 1.7751305023283592e-03 -2.3524379620762556e+02 -4.1532454443207826e+01 2.5886756223447037e+01 1.5186618624156316e+02 -1.1217732581587398e+00 -3.0536893475190396e-02 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
17 -5.9350973070021451e+05 1.0616004697843164e+02 -1.1824896021391597e+05 2.2097922638899945e+00 8.7536664065023506e+03 1.2792351026492042e+01 5.9206795672574569e+05 -6.3142917231971417e+01 -1.1812666660302464e+05 1.1677252743417590e+00 8.7316431010803844e+03 2.6670404146188469e+00 1.0462063770201057e+03 2.3403729702869896e+02 9.1303203407119494e+04 -2.8973523282240876e-01 1.3568836696495229e+04 3.0439355361376386e-01 -1.6018088321770847e+00 1.2235743797251644e+00 1.3431249470137287e+05 1.9281881805000012e-05 1.6418458349179132e+03 -2.6214261458592958e-02 3.9716940617149885e+02 -2.7827800201026957e+02 1.0759928708644262e+04 1.6526814312394755e+00 -5.7298995105635686e+02 -3.8034747391322954e-01 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
18 1.1040980022378790e+02 -1.0802934700983943e+05 -2.8158813312093116e+00 -1.4252305956964549e+03 -1.6917724842787720e+00 -5.5658261123028251e+02 8.0715631976160523e+01 -1.0777182706961897e+05 -1.6810206926531841e+01 1.4208683950402876e+03 1.1867731976393239e+00 -5.5803183278930885e+02 -1.3143843847302378e+02 3.5932778186744149e+05 9.3662843426363906e+00 -2.5850833722611242e+00 3.0439355361376386e-01 1.1881858791756793e+04 -2.0524632067078699e+00 -1.3426864400377535e+05 -1.1478430021013537e+00 -1.8802745402259902e-03 -2.3185006366695404e-02 1.6407703176186919e+03 -5.7634531015922221e+01 -9.2579637837766822e+03 1.1407647738919763e+01 -2.6139405569571306e-01 -5.5788347415443695e-01 -7.7558557980834451e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
19 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1.2592844028090753e+08 -1.3768377203355158e+02 2.8264039984438568e+01 -2.1005020779739425e-01 -1.6018088321770847e+00 -2.0524632067078699e+00 3.8229699806751347e+08 -4.2871255339623895e+02 -4.4835699737351388e+02 1.3226522274683248e+00 9.6517108890411691e+00 -8.0140834241869925e+00 -2.5636855778661054e+08 5.6639630396474240e+02 4.2009295734576881e+02 -1.1126020260044243e+00 -7.7860452535060176e-01 -6.7687299029671522e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
20 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1.3768377136834442e+02 -6.7156838913089959e+06 -7.0923934307720629e+01 -9.1385127273667877e-02 1.2235743797251644e+00 -1.3426864400377535e+05 -4.2871255339623895e+02 4.3502248164357185e+07 7.2214138879302482e+01 -7.2952342913777102e-01 9.6721518714508647e-01 2.3373782020688383e+05 5.6639630429754470e+02 -3.6786564273042187e+07 -1.2901814964134246e+00 8.2090856077900298e-01 6.2036464767766120e-01 3.6763475360534718e+05 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
21 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 2.8264040093985386e+01 -7.0923934332007775e+01 -6.7185430763565497e+06 -1.3274884497513995e-01 1.3431249470137287e+05 -1.1478430021013537e+00 -4.4835699737351388e+02 7.2214138879302482e+01 4.3537821186278343e+07 -4.2250833160323964e-01 -2.3408698529634357e+05 -1.5415835546447454e+00 4.2009295731782913e+02 -1.2901814733922947e+00 -3.6819278109927163e+07 5.5525716221018229e-01 -3.6786934854931670e+05 -1.2172764450042450e-01 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
22 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -2.1005020846723710e-01 -9.1385129181816183e-02 -1.3274884386919439e-01 -6.7048789378194203e+02 1.9281881805000012e-05 -1.8802745402259902e-03 1.3226522274683248e+00 -7.2952342913777102e-01 -4.2250833160323964e-01 2.0244550349436540e+03 1.4170592490408751e-02 -1.4852975622863362e-02 -1.1126020263400278e+00 8.2090856118202282e-01 5.5525716279953485e-01 -1.3539671411616607e+03 2.2252224827070677e-03 -3.3403259928128648e-03 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
23 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -4.7124722581702372e-01 -1.6133831849190869e+00 -1.3442922835287070e+05 -5.2906718379972517e-03 1.6418458349179132e+03 -2.3185006366695404e-02 9.6517108890411691e+00 9.6721518714508647e-01 -2.3408698529634357e+05 1.4170592490408751e-02 9.5440737838923887e+03 -4.8009355072240023e-02 -9.1804636713959553e+00 6.4616825396478816e-01 3.6851621364921500e+05 -8.8799207717897843e-03 1.5615737882883211e+03 -6.2643347197663957e-03 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
24 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 3.4548874511400491e+00 1.3435871164860413e+05 1.6891145616016274e+00 1.7751305023283592e-03 -2.6214261458592958e-02 1.6407703176186919e+03 -8.0140834241869925e+00 2.3373782020688383e+05 -1.5415835546447454e+00 -1.4852975622863362e-02 -4.8009355072240023e-02 9.5371359597100600e+03 4.5591961783537158e+00 -3.6809653185550950e+05 -1.4753125090737740e-01 1.3077845200438531e-02 3.7084053440565867e-03 1.5583728257261700e+03 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
25 -9.3598495585884690e+07 -6.9218378760760634e+03 1.9583260984568525e+07 -1.2522405834563742e+02 1.3784450454659571e+06 1.7664982058661433e+03 -9.3489591143607020e+07 -8.5818598961646967e+02 -1.9581946223828707e+07 1.3219922474057739e+00 -1.3767850763014846e+06 -2.2311204612688221e+02 -1.4246008325244695e+07 2.4747138943955884e+04 8.2918181144081755e+03 -2.3524379620762556e+02 3.9716940617149885e+02 -5.7634531015922221e+01 -2.5636855778661054e+08 5.6639630429754470e+02 4.2009295731782913e+02 -1.1126020263400278e+00 -9.1804636713959553e+00 4.5591961783537158e+00 4.5770265284134865e+08 -1.7533511432856903e+04 -1.0026671802727971e+04 1.9047621042148057e+02 4.5601252127503631e+02 -2.2755527824563251e+02 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
26 5.5162155885093205e+04 -1.7232279808969740e+07 3.3235247861480475e+03 -3.2637381388066086e+05 -8.5152151465541294e+02 -3.0768087162978854e+05 -9.9469490208033312e+02 -1.7212527789031286e+07 -6.1286727063225408e+02 3.2596579163732857e+05 -1.4031737263792536e+01 -3.0734461350761738e+05 -3.7200345900375338e+04 3.1103109531188570e+06 -5.7749541459458778e+03 -4.1532454443207826e+01 -2.7827800201026957e+02 -9.2579637837766822e+03 5.6639630396474240e+02 -3.6786564273042187e+07 -1.2901814733922947e+00 8.2090856118202282e-01 6.4616825396478816e-01 -3.6809653185550950e+05 -1.7533511432856903e+04 6.8121060917848587e+07 3.0655867085456848e+03 -1.0432277045148135e+02 -1.6400341496442923e+02 -5.9007687543661089e+05 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
27 1.4312874447986556e+07 2.8152604645506885e+03 -3.1452613827058780e+06 5.0248615148269451e+01 -2.0498896704830742e+05 -2.2937804486865491e+02 -1.4296508462275315e+07 -9.9386701299186655e+02 -3.1446915775327585e+06 1.7212022752649787e+01 -2.0474385384726617e+05 -5.4543104321051004e+01 -6.7594068641783670e+03 -4.8856900854961714e+03 2.2655188104430289e+05 2.5886756223447037e+01 1.0759928708644262e+04 1.1407647738919763e+01 4.2009295734576881e+02 -1.2901814964134246e+00 -3.6819278109927163e+07 5.5525716279953485e-01 3.6851621364921500e+05 -1.4753125090737740e-01 -1.0026671802727971e+04 3.0655867085456848e+03 4.2882679189051628e+07 1.2752918449696153e+01 1.4088499196085893e+05 3.4135627126539475e+01 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
28 -3.2316960961190051e+02 1.3512707751998931e+05 -3.2998239573319822e+01 2.4244566947484113e+03 5.0103874290666832e+00 2.0361313783030594e+03 -1.5754215382160368e+02 -1.3498851549567757e+05 -1.4853329911141653e+01 2.4216494857525390e+03 -2.3245128778272086e+00 -2.0337992320273754e+03 2.9134815475064715e+02 -3.5060161622472151e+01 3.4543393848089636e+01 1.5186618624156316e+02 1.6526814312394755e+00 -2.6139405569571306e-01 -1.1126020260044243e+00 8.2090856077900298e-01 5.5525716221018229e-01 -1.3539671411616607e+03 -8.8799207717897843e-03 1.3077845200438531e-02 1.9047621042148057e+02 -1.0432277045148135e+02 1.2752918449696153e+01 3.9192314093739624e+03 -3.4026897070248197e-01 -1.4160863000824975e-02 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
29 -5.9457478563968907e+05 -9.0834888107377822e+01 1.1950827030106378e+05 -1.5235242118520218e+00 8.7741331332713198e+03 1.1156965742554387e+01 5.9370825923807942e+05 3.9231309383947938e+01 1.1950052428133486e+05 -6.5851232482028477e-01 8.7609809675618581e+03 2.2855913310116369e+00 4.1129248464910415e+02 2.1498662966066968e+02 -1.2024437994397756e+04 -1.1217732581587398e+00 -5.7298995105635686e+02 -5.5788347415443695e-01 -7.7860452535060176e-01 6.2036464767766120e-01 -3.6786934854931670e+05 2.2252224827070677e-03 1.5615737882883211e+03 3.7084053440565867e-03 4.5601252127503631e+02 -1.6400341496442923e+02 1.4088499196085893e+05 -3.4026897070248197e-01 1.5656816865946283e+04 -1.5248842872024397e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
30 2.5872288588175991e+02 1.0796260409338921e+05 -3.0701641339988768e+01 1.4235194894431104e+03 -3.8742707544350909e+00 -6.3717624293345079e+02 1.4372786302541769e+01 1.0797065254365717e+05 4.5916946012839821e+00 -1.4236968079694655e+03 2.0393417911566214e-01 -6.3733988177648257e+02 -3.8771663917003309e+01 6.5088651944340691e+03 -7.9039530925386785e+00 -3.0536893475190396e-02 -3.8034747391322954e-01 -7.7558557980834451e+00 -6.7687299029671522e+00 3.6763475360534718e+05 -1.2172764450042450e-01 -3.3403259928128648e-03 -6.2643347197663957e-03 1.5583728257261700e+03 -2.2755527824563251e+02 -5.9007687543661089e+05 3.4135627126539475e+01 -1.4160863000824975e-02 -1.5248842872024397e+00 1.3945123837670268e+04 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
31 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.3974673037696464e+09 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
32 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.4005803161441824e+09 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
33 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.5467219899890506e+09 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
34 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.5519699693777258e+09 0.0000000000000000e+00 0.0000000000000000e+00
35 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 3.1577419286910529e+09 0.0000000000000000e+00
36 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 3.1947677687320404e+09

View File

@ -0,0 +1,36 @@
1.9180403993491284e-02,-3.5386817430971208e-06,-6.7297245558294700e-04,-5.9305032031174675e-08,-2.0917129701773958e-04,-3.1953279954968467e-07,-7.3703812971727509e-04,1.2159833297457929e-07,6.2664683414278804e-05,-1.7254537300219426e-09,-1.2034776837696835e-05,2.7759586988002370e-09,1.4522190859414183e-03,-3.6924847849543856e-07,-1.9291750485168107e-04,-1.3840108292319532e-08,1.4829401193142106e-05,3.4794567991193249e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.7588310237202792e-03,4.0473919133306971e-06,-8.4558635740781293e-05,-9.2804884781376160e-10,1.6343982920173760e-05,1.7828026365384081e-08,1.2443642889233273e-02,2.3674999813816777e-02,-1.2665814760891294e-02,1.2392503509052711e-02,-1.5877997525629387e-05,-4.6812045940282448e-06
-3.5386817430971208e-06,1.9245697421385901e-02,-4.4462619918322048e-06,2.0910984685882405e-04,1.0497073477235194e-07,-2.3288930059227873e-05,7.3775584654009794e-08,-1.9328024899023462e-04,1.0579960373506816e-07,2.9196346123969380e-06,1.0582870798545778e-09,9.1453950516632311e-08,1.3248643670910008e-06,1.0499997770173687e-03,1.0360811703473718e-06,-9.3814868656836301e-06,6.8923936630335974e-09,1.2568911794690208e-07,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.5946142842221646e-07,1.1133585922969182e-03,-1.1903131302821071e-06,-9.9176308427033486e-06,-8.9790911190861651e-10,-2.4491820723842003e-07,-2.2643886423869724e-05,-4.6463671672752870e-05,1.4929863741048841e-06,-1.3743410251703281e-07,-1.4825615960744499e-03,-3.1025104691272919e-03
-6.7297245558294700e-04,-4.4462619918322048e-06,1.8559711193814249e-02,-9.7647420117926748e-08,3.1581465599071445e-05,-9.4818531291554368e-08,-6.1303199905766602e-05,-2.4142111033987330e-07,6.4429146692036762e-05,4.1170926247766793e-09,-9.2044628310053792e-07,-1.3155578680369567e-09,1.5041115178310452e-03,7.7724324973885628e-07,1.0653062019777401e-03,-6.7295127217258424e-09,1.0450613926187926e-05,3.5455330096916955e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-8.0289711729186752e-04,2.9516953113228149e-06,9.6769358026596152e-04,-2.2030882961226875e-08,-5.8193109905064128e-06,4.8077311716313397e-10,7.3014689962518399e-03,1.3829548038409705e-02,2.8550602200522721e-02,-2.5513651731172409e-02,-1.3684696973552163e-05,-1.5377698713734422e-05
-5.9305032031174675e-08,2.0910984685882405e-04,-9.7647420117926748e-08,3.6422848848281323e-06,2.0084950438439435e-09,-1.3335120575121601e-07,1.6037078381414454e-09,-2.9195410249562311e-06,2.1644885844376347e-09,4.2566094848208201e-08,2.3025623350555871e-11,1.7169742520458830e-09,3.1440300617591096e-08,1.8448928470584108e-05,2.1728011271818810e-08,-1.2576653717492951e-07,1.7568374821966115e-10,-2.9907460839393344e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.9662990459606614e-08,1.8604997224757686e-05,-2.4277560657754693e-08,-1.2794363402458843e-07,-1.2174372459054723e-10,2.6012824175730070e-08,-4.3414578938503394e-07,-8.8819978178299776e-07,2.5774124427060330e-08,-1.7688582760618006e-09,-1.2250482029118142e-04,-1.6353201310745618e-04
-2.0917129701773958e-04,1.0497073477235194e-07,3.1581465599071445e-05,2.0084950438439435e-09,3.5343699396833916e-06,7.8543278208058049e-09,1.2005333520784251e-05,1.1642414309312913e-10,-9.3885370143720548e-07,-6.0789727752709912e-12,1.9441057248415325e-07,-1.4703661203299254e-11,-2.4036216506425352e-05,2.7607670325765945e-08,1.4565420285543838e-05,6.0887651445545538e-11,-2.3449247367903781e-07,-1.7823405635535703e-10,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-2.7531349874821373e-05,-1.3215923073995517e-07,-1.0547021838479215e-05,4.8637277703907580e-10,-2.5164931481923190e-07,-3.5780709150316614e-10,-4.2555343598068418e-04,-8.3920678929678375e-04,3.4451743146389919e-04,-3.2518160080507547e-04,2.0333629489585635e-07,2.5623725204854869e-08
-3.1953279954968467e-07,-2.3288930059227873e-05,-9.4818531291554368e-08,-1.3335120575121601e-07,7.8543278208058049e-09,7.6785383776932988e-07,2.0330185900233611e-08,9.2290079281005149e-08,-2.0509281271962773e-09,-1.7205906294329353e-09,3.2815275288705596e-10,-1.0920681892441675e-08,-2.1548996123798089e-08,-1.4724731406063522e-05,6.6759991310553265e-08,1.0972990545130489e-07,-2.6295387509679688e-10,5.1460228466660863e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.8601654381262720e-08,1.3894025678912365e-05,-7.9625845047835227e-08,-9.1808942751358736e-08,-2.3333252770135892e-10,5.6432011340062909e-08,-1.7218986433125755e-06,-3.4380302439433343e-06,8.9412622862594666e-07,-8.3345933502319242e-07,-6.7368153553254133e-05,-1.0685663395275263e-04
-7.3703812971727509e-04,7.3775584654009794e-08,-6.1303199905766602e-05,1.6037078381414454e-09,1.2005333520784251e-05,2.0330185900233611e-08,1.9140593210326590e-02,-8.6246718740360451e-07,6.8464695573844066e-04,2.6835922707036862e-08,2.0827706840634839e-04,4.1504909460972788e-08,1.4649245839530242e-03,-4.5753640465918114e-08,1.8260265066020006e-04,4.0299903620547377e-09,-1.4872710931274880e-05,4.6137860029852969e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.7667748075557634e-03,-5.4819133618285368e-07,9.4215092581346660e-05,7.1669501117728774e-09,-1.6373895730074586e-05,-1.3160457495372054e-10,-2.3889520659404521e-02,1.1176595390426626e-02,1.1517387162601905e-02,1.3339549888966882e-02,-6.9763994143242040e-06,7.6080554131145197e-06
1.2159833297457929e-07,-1.9328024899023462e-04,-2.4142111033987330e-07,-2.9195410249562311e-06,1.1642414309312913e-10,9.2290079281005149e-08,-8.6246718740360451e-07,1.9236527617681361e-02,7.3292226479170124e-07,-2.0890431182484249e-04,-2.2195314622744124e-08,-2.3417298525557104e-05,2.7384251278942907e-07,1.0486963188593541e-03,-3.8285108988677245e-07,9.3935451038551473e-06,-2.1550955847546005e-09,1.4464397482521205e-07,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.7703626949991876e-07,1.1168555280145966e-03,-2.8090478191373935e-09,9.9466907193319597e-06,-7.5798124308786279e-11,-2.5969121980411849e-07,6.7836178728686985e-06,-6.6783238233488808e-06,-7.0450284360939704e-07,1.6739977008106364e-07,1.7046317853673409e-03,-2.9982630133594734e-03
6.2664683414278804e-05,1.0579960373506816e-07,6.4429146692036762e-05,2.1644885844376347e-09,-9.3885370143720548e-07,-2.0509281271962773e-09,6.8464695573844066e-04,7.3292226479170124e-07,1.8556422915840642e-02,-1.8255314287718399e-08,3.1800884379729219e-05,-3.5761210354286607e-09,-1.5150087047357604e-03,-2.5525484445683029e-07,1.0674438006863774e-03,-3.6268985549557349e-09,1.0514847510213745e-05,5.6811843090504947e-10,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,8.0073592354441240e-04,-2.4195740347652436e-07,9.6702570622137125e-04,-1.7264584136738321e-09,-5.8032587878764967e-06,7.8416166288207537e-10,1.4203654857645194e-02,-6.5940698325439176e-03,2.6324082796649471e-02,2.7809119115105248e-02,3.0822636920965325e-08,-6.8311288952693023e-07
-1.7254537300219426e-09,2.9196346123969380e-06,4.1170926247766793e-09,4.2566094848208201e-08,-6.0789727752709912e-12,-1.7205906294329353e-09,2.6835922707036862e-08,-2.0890431182484249e-04,-1.8255314287718399e-08,3.6376297364109821e-06,6.0057261896472878e-10,1.3589887457611765e-07,-1.2010462498576637e-08,-1.8439729397549356e-05,7.6306507429295390e-09,-1.2604440667374669e-07,8.6846588475788689e-11,2.9560043607251709e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.4801316747056921e-10,-1.8684539128456464e-05,-1.7312066406894035e-09,-1.2858507492534756e-07,1.7891374247785721e-11,-2.5779443973740474e-08,-1.3285138021445834e-07,1.1923842887080725e-07,-1.8717415093643504e-08,-3.8359469805443676e-08,-1.3503500869595041e-04,1.5652172827044340e-04
-1.2034776837696835e-05,1.0582870798545778e-09,-9.2044628310053792e-07,2.3025623350555871e-11,1.9441057248415325e-07,3.2815275288705596e-10,2.0827706840634839e-04,-2.2195314622744124e-08,3.1800884379729219e-05,6.0057261896472878e-10,3.5159954895798427e-06,8.4817073776560698e-10,2.4440827800707464e-05,7.5748829887754229e-09,1.4379949172805848e-05,1.1831788736570021e-10,-2.3650282933059881e-07,5.4059477890173564e-11,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,2.7746838303401700e-05,-7.6442767326631317e-09,-1.0387048457562033e-05,1.0746858886167557e-10,-2.5273735484222652e-07,-1.0073277922273370e-11,-8.4160580990647028e-04,4.0810143801751122e-04,3.1514819424967918e-04,3.5179661055869099e-04,-1.3154249441709622e-07,1.4050703116567984e-07
2.7759586988002370e-09,9.1453950516632311e-08,-1.3155578680369567e-09,1.7169742520458830e-09,-1.4703661203299254e-11,-1.0920681892441675e-08,4.1504909460972788e-08,-2.3417298525557104e-05,-3.5761210354286607e-09,1.3589887457611765e-07,8.4817073776560698e-10,7.6734768162841015e-07,-3.4681457632350992e-09,-1.4715164334140992e-05,1.3079026957811009e-08,-1.0979462829277434e-07,-1.4708341189654716e-11,5.1396876004238176e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.7669541453423736e-09,1.3894536402242100e-05,-4.0871573450819118e-09,9.1847805211491326e-08,-6.3748730241823205e-11,5.6366196180689756e-08,-2.5096760682066648e-07,8.3815465610236449e-08,2.1621817296699036e-07,2.2514785285960931e-07,7.4155141157064021e-05,-1.0149600219414910e-04
1.4522190859414183e-03,1.3248643670910008e-06,1.5041115178310452e-03,3.1440300617591096e-08,-2.4036216506425352e-05,-2.1548996123798089e-08,1.4649245839530242e-03,2.7384251278942907e-07,-1.5150087047357604e-03,-1.2010462498576637e-08,2.4440827800707464e-05,-3.4681457632350992e-09,2.9784689969598672e-02,-1.1779634348095709e-06,7.2091341634949752e-06,1.7532579179120565e-08,-1.4680548888225959e-10,-9.0225338718335632e-09,5.0911316601190033e-03,-4.1437424205521909e-08,-6.8053992402115557e-08,-8.4361104130144485e-11,-4.6569645579044860e-10,2.4226386986399002e-10,-2.2280927891340011e-04,3.5228761620069934e-06,-6.4071842708615851e-06,-2.5636867082473507e-08,-2.7315354575856875e-08,1.1643532467258393e-08,-3.5216199283537994e-03,9.7467035325089785e-03,1.6906857532482836e-03,-3.9339196972392070e-02,1.3723632457380850e-06,-2.2532949574989803e-05
-3.6924847849543856e-07,1.0499997770173687e-03,7.7724324973885628e-07,1.8448928470584108e-05,2.7607670325765945e-08,-1.4724731406063522e-05,-4.5753640465918114e-08,1.0486963188593541e-03,-2.5525484445683029e-07,-1.8439729397549356e-05,7.5748829887754229e-09,-1.4715164334140992e-05,-1.1779634348095709e-06,3.1977544335630631e-02,5.5044954464311146e-07,4.2199930654966855e-09,-2.4984700894225287e-08,-2.0206698455898684e-05,1.6534649376374411e-08,4.0544652148671954e-03,-2.0376056873049790e-08,-3.7870852109581315e-12,1.0614497120210831e-10,-4.1355618793143265e-05,-1.9897246566788684e-06,-3.3831914736732951e-04,-1.7973104305694709e-07,1.2132194952007389e-10,-1.8976108568854482e-08,-2.6744192499979445e-07,-2.2534462134192864e-05,-2.0578419948292292e-05,1.9265376581661267e-05,-1.0354996039260608e-05,2.1256445770437125e-04,-6.4121834046156857e-03
-1.9291750485168107e-04,1.0360811703473718e-06,1.0653062019777401e-03,2.1728011271818810e-08,1.4565420285543838e-05,6.6759991310553265e-08,1.8260265066020006e-04,-3.8285108988677245e-07,1.0674438006863774e-03,7.6306507429295390e-09,1.4379949172805848e-05,1.3079026957811009e-08,7.2091341634949752e-06,5.5044954464311146e-07,3.2208260914758841e-02,6.6224233485887039e-09,2.4480819195440862e-05,4.6464326672529102e-09,7.5139014394059837e-08,-6.2761560056553804e-09,4.0533547295304286e-03,-7.8942277599231068e-11,4.1365899075929789e-05,-2.7764914499663005e-10,1.6738427761483978e-06,-1.1288307556597044e-06,1.9098974082736459e-04,6.9883018200074241e-09,-3.4365284155697740e-06,-8.9211460899106898e-10,-1.8241686655288705e-02,-6.1887544718480245e-03,5.3358689150398465e-02,2.2225778688082982e-03,-6.6920089040385829e-06,-3.5374676331005905e-06
-1.3840108292319532e-08,-9.3814868656836301e-06,-6.7295127217258424e-09,-1.2576653717492951e-07,6.0887651445545538e-11,1.0972990545130489e-07,4.0299903620547377e-09,9.3935451038551473e-06,-3.6268985549557349e-09,-1.2604440667374669e-07,1.1831788736570021e-10,-1.0979462829277434e-07,1.7532579179120565e-08,4.2199930654966855e-09,6.6224233485887039e-09,1.1838818723415583e-06,2.5404890376725599e-10,-5.8728710637934867e-10,5.2167149611783209e-11,-1.7162339838086894e-11,6.2775453276522647e-14,8.5919276935128224e-08,5.6571746528584443e-13,1.8960235911998903e-14,2.6600611610123000e-08,5.1672913276929128e-09,-1.1857938513011843e-09,-2.9680455181253399e-08,1.2208865688358232e-10,2.8100830753871640e-11,1.4434270917625216e-08,2.1098552250521460e-07,-9.2523181038276382e-08,1.1829265269312945e-07,1.3338369972974633e-04,6.6709676252477444e-06
1.4829401193142106e-05,6.8923936630335974e-09,1.0450613926187926e-05,1.7568374821966115e-10,-2.3449247367903781e-07,-2.6295387509679688e-10,-1.4872710931274880e-05,-2.1550955847546005e-09,1.0514847510213745e-05,8.6846588475788689e-11,-2.3650282933059881e-07,-1.4708341189654716e-11,-1.4680548888225959e-10,-2.4984700894225287e-08,2.4480819195440862e-05,2.5404890376725599e-10,1.1643251800594459e-06,1.9175072254843817e-10,-4.8213031934121397e-10,1.5030664459912337e-11,-4.1263734675535483e-05,7.7114261862789552e-13,-3.9153535737770948e-07,3.2305945952911957e-12,-2.6190556977141870e-08,2.6368390135037619e-08,6.1432046612156366e-06,-1.3443466396538433e-10,5.6025084077921977e-10,6.8744841896691323e-11,5.3628479941231250e-05,1.6568605125362163e-05,2.7846239084985009e-04,1.1305939844471519e-05,-1.0440932326420343e-07,-3.8462217010480574e-08
3.4794567991193249e-09,1.2568911794690208e-07,3.5455330096916955e-09,-2.9907460839393344e-08,-1.7823405635535703e-10,5.1460228466660863e-08,4.6137860029852969e-09,1.4464397482521205e-07,5.6811843090504947e-10,2.9560043607251709e-08,5.4059477890173564e-11,5.1396876004238176e-08,-9.0225338718335632e-09,-2.0206698455898684e-05,4.6464326672529102e-09,-5.8728710637934867e-10,1.9175072254843817e-10,1.3838069370274971e-06,1.7242630570630055e-10,4.1283180666424899e-05,-1.3598435706217641e-10,3.3983769469905402e-14,1.6838959108669086e-12,-3.9148639119402698e-07,3.8899405831883296e-09,7.2747473427265298e-07,3.6780358620406335e-09,2.5763832486765300e-11,2.9628576318016861e-11,2.7627234437565930e-10,9.8683889189486147e-08,1.4100571342910795e-07,-4.1434277942299052e-08,3.3876137309898650e-08,2.5893198656537459e-07,-2.6782154632106800e-05
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,5.0911316601190033e-03,1.6534649376374411e-08,7.5139014394059837e-08,5.2167149611783209e-11,-4.8213031934121397e-10,1.7242630570630055e-10,1.5838140724835414e-02,4.6792987380017302e-08,5.0559806397704079e-08,1.9091449354176659e-10,1.1201180027165710e-09,-5.9706090517186022e-10,2.4775576487408605e-03,1.3055495124542592e-08,-1.5486603538505326e-08,9.0434715350633260e-12,-6.9046718060170632e-11,-7.3851264192454854e-12,4.9438528515937297e-15,1.3610321938035977e-15,-4.1357329724553186e-15,-7.6970165626223539e-15,-2.4258848831309949e-12,5.4339287700903742e-12
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.1437424205521909e-08,4.0544652148671954e-03,-6.2761560056553804e-09,-1.7162339838086894e-11,1.5030664459912337e-11,4.1283180666424899e-05,4.6792987380017302e-08,1.7218187570649340e-02,4.8026797828336722e-08,-1.4666712775410590e-10,5.2649907409685185e-10,-4.9375767802099400e-05,9.0387718997323417e-09,2.1415008885718018e-03,-6.5479155755539340e-09,6.6832417733352129e-11,-3.5053911013654051e-11,-1.1936193963848113e-05,8.5337456866444873e-15,5.1074558077970226e-15,-9.0495997073290111e-15,-1.6844224714733814e-14,-2.1109127182877665e-12,4.4210887013055602e-12
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-6.8053992402115557e-08,-2.0376056873049790e-08,4.0533547295304286e-03,6.2775453276522647e-14,-4.1263734675535483e-05,-1.3598435706217641e-10,5.0559806397704079e-08,4.8026797828336722e-08,1.7226062988559193e-02,1.1437809253970023e-11,4.9407519675482629e-05,-9.9396440298130193e-10,1.3699147297410155e-08,4.9699685811851590e-09,2.1399832958746813e-03,2.1093863558312420e-11,1.1928513482238625e-05,-5.5858578368626676e-12,-2.0386174888479484e-15,3.6536175488511800e-16,1.7237953511911040e-15,-2.4443150616442523e-15,1.0511624056904027e-12,-5.0324569727524429e-12
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-8.4361104130144485e-11,-3.7870852109581315e-12,-7.8942277599231068e-11,8.5919276935128224e-08,7.7114261862789552e-13,3.3983769469905402e-14,1.9091449354176659e-10,-1.4666712775410590e-10,1.1437809253970023e-11,2.6169177981036018e-07,2.3406625199199758e-12,-2.3576555754302375e-12,-4.8210859079293268e-11,3.7022181812964561e-11,2.1377115976110194e-11,4.2663118169011185e-08,1.3615930920763346e-13,2.6830981552151709e-14,-2.3773042040314455e-17,-1.4506508102878551e-17,2.2928517333650290e-17,6.5520581181426056e-17,1.0055631250783132e-14,-8.2525429972158425e-15
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.6569645579044860e-10,1.0614497120210831e-10,4.1365899075929789e-05,5.6571746528584443e-13,-3.9153535737770948e-07,1.6838959108669086e-12,1.1201180027165710e-09,5.2649907409685185e-10,4.9407519675482629e-05,2.3406625199199758e-12,5.8279728253066206e-07,-9.9015023481763857e-12,-1.8223239883418740e-11,-4.3179555216183687e-11,-1.1977394054433592e-05,9.5342702851480413e-14,-5.3683229492860376e-08,1.6602468379509925e-13,1.3647281594365435e-18,1.3847487421315232e-18,-2.4518395459434443e-18,1.7542881376587629e-18,1.1918708608799692e-15,-7.6662395153113809e-16
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,2.4226386986399002e-10,-4.1355618793143265e-05,-2.7764914499663005e-10,1.8960235911998903e-14,3.2305945952911957e-12,-3.9148639119402698e-07,-5.9706090517186022e-10,-4.9375767802099400e-05,-9.9396440298130193e-10,-2.3576555754302375e-12,-9.9015023481763857e-12,5.8193477585627729e-07,9.2213137191309433e-12,1.1973839422768796e-05,-2.7580916873239485e-11,-2.6428344165305951e-13,-1.6830176894599173e-13,-5.3653882225437740e-08,2.4728530947840425e-17,1.6751746635333189e-17,-2.6752289572637881e-17,-5.7499315552852813e-17,-6.8917232252527251e-15,7.6185318466825709e-15
1.7588310237202792e-03,-1.5946142842221646e-07,-8.0289711729186752e-04,-1.9662990459606614e-08,-2.7531349874821373e-05,-1.8601654381262720e-08,1.7667748075557634e-03,-1.7703626949991876e-07,8.0073592354441240e-04,-4.4801316747056921e-10,2.7746838303401700e-05,3.7669541453423736e-09,-2.2280927891340011e-04,-1.9897246566788684e-06,1.6738427761483978e-06,2.6600611610123000e-08,-2.6190556977141870e-08,3.8899405831883296e-09,2.4775576487408605e-03,9.0387718997323417e-09,1.3699147297410155e-08,-4.8210859079293268e-11,-1.8223239883418740e-11,9.2213137191309433e-12,2.3844843740275984e-02,-5.3980517851666643e-07,-1.8508557580562050e-06,-2.8124976762155787e-08,-2.3613744949676837e-08,-3.9956704099087598e-08,5.1400833644824669e-03,-1.5558684622866895e-02,-9.6814722815906265e-04,2.3919535133556782e-02,3.0804109352445127e-05,2.3913388184361028e-05
4.0473919133306971e-06,1.1133585922969182e-03,2.9516953113228149e-06,1.8604997224757686e-05,-1.3215923073995517e-07,1.3894025678912365e-05,-5.4819133618285368e-07,1.1168555280145966e-03,-2.4195740347652436e-07,-1.8684539128456464e-05,-7.6442767326631317e-09,1.3894536402242100e-05,3.5228761620069934e-06,-3.3831914736732951e-04,-1.1288307556597044e-06,5.1672913276929128e-09,2.6368390135037619e-08,7.2747473427265298e-07,1.3055495124542592e-08,2.1415008885718018e-03,4.9699685811851590e-09,3.7022181812964561e-11,-4.3179555216183687e-11,1.1973839422768796e-05,-5.3980517851666643e-07,2.6227343649495510e-02,1.8954425943683126e-06,9.0946404389049521e-09,1.6569734329975856e-09,6.9200247432634862e-05,4.3233606789047737e-05,9.0249102014144009e-05,-2.0760469627625316e-05,1.1528043443648827e-05,-3.4886283215487736e-04,1.0855537718400844e-02
-8.4558635740781293e-05,-1.1903131302821071e-06,9.6769358026596152e-04,-2.4277560657754693e-08,-1.0547021838479215e-05,-7.9625845047835227e-08,9.4215092581346660e-05,-2.8090478191373935e-09,9.6702570622137125e-04,-1.7312066406894035e-09,-1.0387048457562033e-05,-4.0871573450819118e-09,-6.4071842708615851e-06,-1.7973104305694709e-07,1.9098974082736459e-04,-1.1857938513011843e-09,6.1432046612156366e-06,3.6780358620406335e-09,-1.5486603538505326e-08,-6.5479155755539340e-09,2.1399832958746813e-03,2.1377115976110194e-11,-1.1977394054433592e-05,-2.7580916873239485e-11,-1.8508557580562050e-06,1.8954425943683126e-06,2.6308944024227086e-02,-2.0813984774814473e-10,-7.1417682966145034e-05,1.5643254887016203e-08,4.7274882017703149e-02,1.5963605116052819e-02,2.4542545638085618e-02,1.0323207797784809e-03,7.1066892489960303e-06,2.5591847524782320e-06
-9.2804884781376160e-10,-9.9176308427033486e-06,-2.2030882961226875e-08,-1.2794363402458843e-07,4.8637277703907580e-10,-9.1808942751358736e-08,7.1669501117728774e-09,9.9466907193319597e-06,-1.7264584136738321e-09,-1.2858507492534756e-07,1.0746858886167557e-10,9.1847805211491326e-08,-2.5636867082473507e-08,1.2132194952007389e-10,6.9883018200074241e-09,-2.9680455181253399e-08,-1.3443466396538433e-10,2.5763832486765300e-11,9.0434715350633260e-12,6.6832417733352129e-11,2.1093863558312420e-11,4.2663118169011185e-08,9.5342702851480413e-14,-2.6428344165305951e-13,-2.8124976762155787e-08,9.0946404389049521e-09,-2.0813984774814473e-10,1.1134104737899188e-06,-2.6770657790971538e-10,-9.1549075245360975e-11,-2.2746595471083301e-07,-5.5440105502280843e-07,1.0644559644311949e-07,-1.2727795977359786e-07,-4.0087268452467515e-04,-1.3726013554048109e-05
1.6343982920173760e-05,-8.9790911190861651e-10,-5.8193109905064128e-06,-1.2174372459054723e-10,-2.5164931481923190e-07,-2.3333252770135892e-10,-1.6373895730074586e-05,-7.5798124308786279e-11,-5.8032587878764967e-06,1.7891374247785721e-11,-2.5273735484222652e-07,-6.3748730241823205e-11,-2.7315354575856875e-08,-1.8976108568854482e-08,-3.4365284155697740e-06,1.2208865688358232e-10,5.6025084077921977e-10,2.9628576318016861e-11,-6.9046718060170632e-11,-3.5053911013654051e-11,1.1928513482238625e-05,1.3615930920763346e-13,-5.3683229492860376e-08,-1.6830176894599173e-13,-2.3613744949676837e-08,1.6569734329975856e-09,-7.1417682966145034e-05,-2.6770657790971538e-10,7.0750152731787393e-07,-2.0276161487202595e-10,-1.2094497818069785e-04,-4.1545474024475742e-05,-1.6185862173618542e-04,-6.9731489837877039e-06,1.6791991440856165e-07,1.7732917063774981e-07
1.7828026365384081e-08,-2.4491820723842003e-07,4.8077311716313397e-10,2.6012824175730070e-08,-3.5780709150316614e-10,5.6432011340062909e-08,-1.3160457495372054e-10,-2.5969121980411849e-07,7.8416166288207537e-10,-2.5779443973740474e-08,-1.0073277922273370e-11,5.6366196180689756e-08,1.1643532467258393e-08,-2.6744192499979445e-07,-8.9211460899106898e-10,2.8100830753871640e-11,6.8744841896691323e-11,2.7627234437565930e-10,-7.3851264192454854e-12,-1.1936193963848113e-05,-5.5858578368626676e-12,2.6830981552151709e-14,1.6602468379509925e-13,-5.3653882225437740e-08,-3.9956704099087598e-08,6.9200247432634862e-05,1.5643254887016203e-08,-9.1549075245360975e-11,-2.0276161487202595e-10,9.5752606365202938e-07,8.1652766316775640e-08,1.8338734344352090e-07,-2.3414727196993738e-08,2.9607839458613745e-09,5.8192164593301554e-06,-1.5917184658560470e-04
1.2443642889233273e-02,-2.2643886423869724e-05,7.3014689962518399e-03,-4.3414578938503394e-07,-4.2555343598068418e-04,-1.7218986433125755e-06,-2.3889520659404521e-02,6.7836178728686985e-06,1.4203654857645194e-02,-1.3285138021445834e-07,-8.4160580990647028e-04,-2.5096760682066648e-07,-3.5216199283537994e-03,-2.2534462134192864e-05,-1.8241686655288705e-02,1.4434270917625216e-08,5.3628479941231250e-05,9.8683889189486147e-08,4.9438528515937297e-15,8.5337456866444873e-15,-2.0386174888479484e-15,-2.3773042040314455e-17,1.3647281594365435e-18,2.4728530947840425e-17,5.1400833644824669e-03,4.3233606789047737e-05,4.7274882017703149e-02,-2.2746595471083301e-07,-1.2094497818069785e-04,8.1652766316775640e-08,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
2.3674999813816777e-02,-4.6463671672752870e-05,1.3829548038409705e-02,-8.8819978178299776e-07,-8.3920678929678375e-04,-3.4380302439433343e-06,1.1176595390426626e-02,-6.6783238233488808e-06,-6.5940698325439176e-03,1.1923842887080725e-07,4.0810143801751122e-04,8.3815465610236449e-08,9.7467035325089785e-03,-2.0578419948292292e-05,-6.1887544718480245e-03,2.1098552250521460e-07,1.6568605125362163e-05,1.4100571342910795e-07,1.3610321938035977e-15,5.1074558077970226e-15,3.6536175488511800e-16,-1.4506508102878551e-17,1.3847487421315232e-18,1.6751746635333189e-17,-1.5558684622866895e-02,9.0249102014144009e-05,1.5963605116052819e-02,-5.5440105502280843e-07,-4.1545474024475742e-05,1.8338734344352090e-07,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-1.2665814760891294e-02,1.4929863741048841e-06,2.8550602200522721e-02,2.5774124427060330e-08,3.4451743146389919e-04,8.9412622862594666e-07,1.1517387162601905e-02,-7.0450284360939704e-07,2.6324082796649471e-02,-1.8717415093643504e-08,3.1514819424967918e-04,2.1621817296699036e-07,1.6906857532482836e-03,1.9265376581661267e-05,5.3358689150398465e-02,-9.2523181038276382e-08,2.7846239084985009e-04,-4.1434277942299052e-08,-4.1357329724553186e-15,-9.0495997073290111e-15,1.7237953511911040e-15,2.2928517333650290e-17,-2.4518395459434443e-18,-2.6752289572637881e-17,-9.6814722815906265e-04,-2.0760469627625316e-05,2.4542545638085618e-02,1.0644559644311949e-07,-1.6185862173618542e-04,-2.3414727196993738e-08,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
1.2392503509052711e-02,-1.3743410251703281e-07,-2.5513651731172409e-02,-1.7688582760618006e-09,-3.2518160080507547e-04,-8.3345933502319242e-07,1.3339549888966882e-02,1.6739977008106364e-07,2.7809119115105248e-02,-3.8359469805443676e-08,3.5179661055869099e-04,2.2514785285960931e-07,-3.9339196972392070e-02,-1.0354996039260608e-05,2.2225778688082982e-03,1.1829265269312945e-07,1.1305939844471519e-05,3.3876137309898650e-08,-7.6970165626223539e-15,-1.6844224714733814e-14,-2.4443150616442523e-15,6.5520581181426056e-17,1.7542881376587629e-18,-5.7499315552852813e-17,2.3919535133556782e-02,1.1528043443648827e-05,1.0323207797784809e-03,-1.2727795977359786e-07,-6.9731489837877039e-06,2.9607839458613745e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
-1.5877997525629387e-05,-1.4825615960744499e-03,-1.3684696973552163e-05,-1.2250482029118142e-04,2.0333629489585635e-07,-6.7368153553254133e-05,-6.9763994143242040e-06,1.7046317853673409e-03,3.0822636920965325e-08,-1.3503500869595041e-04,-1.3154249441709622e-07,7.4155141157064021e-05,1.3723632457380850e-06,2.1256445770437125e-04,-6.6920089040385829e-06,1.3338369972974633e-04,-1.0440932326420343e-07,2.5893198656537459e-07,-2.4258848831309949e-12,-2.1109127182877665e-12,1.0511624056904027e-12,1.0055631250783132e-14,1.1918708608799692e-15,-6.8917232252527251e-15,3.0804109352445127e-05,-3.4886283215487736e-04,7.1066892489960303e-06,-4.0087268452467515e-04,1.6791991440856165e-07,5.8192164593301554e-06,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00
-4.6812045940282448e-06,-3.1025104691272919e-03,-1.5377698713734422e-05,-1.6353201310745618e-04,2.5623725204854869e-08,-1.0685663395275263e-04,7.6080554131145197e-06,-2.9982630133594734e-03,-6.8311288952693023e-07,1.5652172827044340e-04,1.4050703116567984e-07,-1.0149600219414910e-04,-2.2532949574989803e-05,-6.4121834046156857e-03,-3.5374676331005905e-06,6.6709676252477444e-06,-3.8462217010480574e-08,-2.6782154632106800e-05,5.4339287700903742e-12,4.4210887013055602e-12,-5.0324569727524429e-12,-8.2525429972158425e-15,-7.6662395153113809e-16,7.6185318466825709e-15,2.3913388184361028e-05,1.0855537718400844e-02,2.5591847524782320e-06,-1.3726013554048109e-05,1.7732917063774981e-07,-1.5917184658560470e-04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00
1 1.9180403993491284e-02 -3.5386817430971208e-06 -6.7297245558294700e-04 -5.9305032031174675e-08 -2.0917129701773958e-04 -3.1953279954968467e-07 -7.3703812971727509e-04 1.2159833297457929e-07 6.2664683414278804e-05 -1.7254537300219426e-09 -1.2034776837696835e-05 2.7759586988002370e-09 1.4522190859414183e-03 -3.6924847849543856e-07 -1.9291750485168107e-04 -1.3840108292319532e-08 1.4829401193142106e-05 3.4794567991193249e-09 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.7588310237202792e-03 4.0473919133306971e-06 -8.4558635740781293e-05 -9.2804884781376160e-10 1.6343982920173760e-05 1.7828026365384081e-08 1.2443642889233273e-02 2.3674999813816777e-02 -1.2665814760891294e-02 1.2392503509052711e-02 -1.5877997525629387e-05 -4.6812045940282448e-06
2 -3.5386817430971208e-06 1.9245697421385901e-02 -4.4462619918322048e-06 2.0910984685882405e-04 1.0497073477235194e-07 -2.3288930059227873e-05 7.3775584654009794e-08 -1.9328024899023462e-04 1.0579960373506816e-07 2.9196346123969380e-06 1.0582870798545778e-09 9.1453950516632311e-08 1.3248643670910008e-06 1.0499997770173687e-03 1.0360811703473718e-06 -9.3814868656836301e-06 6.8923936630335974e-09 1.2568911794690208e-07 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1.5946142842221646e-07 1.1133585922969182e-03 -1.1903131302821071e-06 -9.9176308427033486e-06 -8.9790911190861651e-10 -2.4491820723842003e-07 -2.2643886423869724e-05 -4.6463671672752870e-05 1.4929863741048841e-06 -1.3743410251703281e-07 -1.4825615960744499e-03 -3.1025104691272919e-03
3 -6.7297245558294700e-04 -4.4462619918322048e-06 1.8559711193814249e-02 -9.7647420117926748e-08 3.1581465599071445e-05 -9.4818531291554368e-08 -6.1303199905766602e-05 -2.4142111033987330e-07 6.4429146692036762e-05 4.1170926247766793e-09 -9.2044628310053792e-07 -1.3155578680369567e-09 1.5041115178310452e-03 7.7724324973885628e-07 1.0653062019777401e-03 -6.7295127217258424e-09 1.0450613926187926e-05 3.5455330096916955e-09 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -8.0289711729186752e-04 2.9516953113228149e-06 9.6769358026596152e-04 -2.2030882961226875e-08 -5.8193109905064128e-06 4.8077311716313397e-10 7.3014689962518399e-03 1.3829548038409705e-02 2.8550602200522721e-02 -2.5513651731172409e-02 -1.3684696973552163e-05 -1.5377698713734422e-05
4 -5.9305032031174675e-08 2.0910984685882405e-04 -9.7647420117926748e-08 3.6422848848281323e-06 2.0084950438439435e-09 -1.3335120575121601e-07 1.6037078381414454e-09 -2.9195410249562311e-06 2.1644885844376347e-09 4.2566094848208201e-08 2.3025623350555871e-11 1.7169742520458830e-09 3.1440300617591096e-08 1.8448928470584108e-05 2.1728011271818810e-08 -1.2576653717492951e-07 1.7568374821966115e-10 -2.9907460839393344e-08 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1.9662990459606614e-08 1.8604997224757686e-05 -2.4277560657754693e-08 -1.2794363402458843e-07 -1.2174372459054723e-10 2.6012824175730070e-08 -4.3414578938503394e-07 -8.8819978178299776e-07 2.5774124427060330e-08 -1.7688582760618006e-09 -1.2250482029118142e-04 -1.6353201310745618e-04
5 -2.0917129701773958e-04 1.0497073477235194e-07 3.1581465599071445e-05 2.0084950438439435e-09 3.5343699396833916e-06 7.8543278208058049e-09 1.2005333520784251e-05 1.1642414309312913e-10 -9.3885370143720548e-07 -6.0789727752709912e-12 1.9441057248415325e-07 -1.4703661203299254e-11 -2.4036216506425352e-05 2.7607670325765945e-08 1.4565420285543838e-05 6.0887651445545538e-11 -2.3449247367903781e-07 -1.7823405635535703e-10 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -2.7531349874821373e-05 -1.3215923073995517e-07 -1.0547021838479215e-05 4.8637277703907580e-10 -2.5164931481923190e-07 -3.5780709150316614e-10 -4.2555343598068418e-04 -8.3920678929678375e-04 3.4451743146389919e-04 -3.2518160080507547e-04 2.0333629489585635e-07 2.5623725204854869e-08
6 -3.1953279954968467e-07 -2.3288930059227873e-05 -9.4818531291554368e-08 -1.3335120575121601e-07 7.8543278208058049e-09 7.6785383776932988e-07 2.0330185900233611e-08 9.2290079281005149e-08 -2.0509281271962773e-09 -1.7205906294329353e-09 3.2815275288705596e-10 -1.0920681892441675e-08 -2.1548996123798089e-08 -1.4724731406063522e-05 6.6759991310553265e-08 1.0972990545130489e-07 -2.6295387509679688e-10 5.1460228466660863e-08 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1.8601654381262720e-08 1.3894025678912365e-05 -7.9625845047835227e-08 -9.1808942751358736e-08 -2.3333252770135892e-10 5.6432011340062909e-08 -1.7218986433125755e-06 -3.4380302439433343e-06 8.9412622862594666e-07 -8.3345933502319242e-07 -6.7368153553254133e-05 -1.0685663395275263e-04
7 -7.3703812971727509e-04 7.3775584654009794e-08 -6.1303199905766602e-05 1.6037078381414454e-09 1.2005333520784251e-05 2.0330185900233611e-08 1.9140593210326590e-02 -8.6246718740360451e-07 6.8464695573844066e-04 2.6835922707036862e-08 2.0827706840634839e-04 4.1504909460972788e-08 1.4649245839530242e-03 -4.5753640465918114e-08 1.8260265066020006e-04 4.0299903620547377e-09 -1.4872710931274880e-05 4.6137860029852969e-09 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.7667748075557634e-03 -5.4819133618285368e-07 9.4215092581346660e-05 7.1669501117728774e-09 -1.6373895730074586e-05 -1.3160457495372054e-10 -2.3889520659404521e-02 1.1176595390426626e-02 1.1517387162601905e-02 1.3339549888966882e-02 -6.9763994143242040e-06 7.6080554131145197e-06
8 1.2159833297457929e-07 -1.9328024899023462e-04 -2.4142111033987330e-07 -2.9195410249562311e-06 1.1642414309312913e-10 9.2290079281005149e-08 -8.6246718740360451e-07 1.9236527617681361e-02 7.3292226479170124e-07 -2.0890431182484249e-04 -2.2195314622744124e-08 -2.3417298525557104e-05 2.7384251278942907e-07 1.0486963188593541e-03 -3.8285108988677245e-07 9.3935451038551473e-06 -2.1550955847546005e-09 1.4464397482521205e-07 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1.7703626949991876e-07 1.1168555280145966e-03 -2.8090478191373935e-09 9.9466907193319597e-06 -7.5798124308786279e-11 -2.5969121980411849e-07 6.7836178728686985e-06 -6.6783238233488808e-06 -7.0450284360939704e-07 1.6739977008106364e-07 1.7046317853673409e-03 -2.9982630133594734e-03
9 6.2664683414278804e-05 1.0579960373506816e-07 6.4429146692036762e-05 2.1644885844376347e-09 -9.3885370143720548e-07 -2.0509281271962773e-09 6.8464695573844066e-04 7.3292226479170124e-07 1.8556422915840642e-02 -1.8255314287718399e-08 3.1800884379729219e-05 -3.5761210354286607e-09 -1.5150087047357604e-03 -2.5525484445683029e-07 1.0674438006863774e-03 -3.6268985549557349e-09 1.0514847510213745e-05 5.6811843090504947e-10 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 8.0073592354441240e-04 -2.4195740347652436e-07 9.6702570622137125e-04 -1.7264584136738321e-09 -5.8032587878764967e-06 7.8416166288207537e-10 1.4203654857645194e-02 -6.5940698325439176e-03 2.6324082796649471e-02 2.7809119115105248e-02 3.0822636920965325e-08 -6.8311288952693023e-07
10 -1.7254537300219426e-09 2.9196346123969380e-06 4.1170926247766793e-09 4.2566094848208201e-08 -6.0789727752709912e-12 -1.7205906294329353e-09 2.6835922707036862e-08 -2.0890431182484249e-04 -1.8255314287718399e-08 3.6376297364109821e-06 6.0057261896472878e-10 1.3589887457611765e-07 -1.2010462498576637e-08 -1.8439729397549356e-05 7.6306507429295390e-09 -1.2604440667374669e-07 8.6846588475788689e-11 2.9560043607251709e-08 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -4.4801316747056921e-10 -1.8684539128456464e-05 -1.7312066406894035e-09 -1.2858507492534756e-07 1.7891374247785721e-11 -2.5779443973740474e-08 -1.3285138021445834e-07 1.1923842887080725e-07 -1.8717415093643504e-08 -3.8359469805443676e-08 -1.3503500869595041e-04 1.5652172827044340e-04
11 -1.2034776837696835e-05 1.0582870798545778e-09 -9.2044628310053792e-07 2.3025623350555871e-11 1.9441057248415325e-07 3.2815275288705596e-10 2.0827706840634839e-04 -2.2195314622744124e-08 3.1800884379729219e-05 6.0057261896472878e-10 3.5159954895798427e-06 8.4817073776560698e-10 2.4440827800707464e-05 7.5748829887754229e-09 1.4379949172805848e-05 1.1831788736570021e-10 -2.3650282933059881e-07 5.4059477890173564e-11 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 2.7746838303401700e-05 -7.6442767326631317e-09 -1.0387048457562033e-05 1.0746858886167557e-10 -2.5273735484222652e-07 -1.0073277922273370e-11 -8.4160580990647028e-04 4.0810143801751122e-04 3.1514819424967918e-04 3.5179661055869099e-04 -1.3154249441709622e-07 1.4050703116567984e-07
12 2.7759586988002370e-09 9.1453950516632311e-08 -1.3155578680369567e-09 1.7169742520458830e-09 -1.4703661203299254e-11 -1.0920681892441675e-08 4.1504909460972788e-08 -2.3417298525557104e-05 -3.5761210354286607e-09 1.3589887457611765e-07 8.4817073776560698e-10 7.6734768162841015e-07 -3.4681457632350992e-09 -1.4715164334140992e-05 1.3079026957811009e-08 -1.0979462829277434e-07 -1.4708341189654716e-11 5.1396876004238176e-08 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 3.7669541453423736e-09 1.3894536402242100e-05 -4.0871573450819118e-09 9.1847805211491326e-08 -6.3748730241823205e-11 5.6366196180689756e-08 -2.5096760682066648e-07 8.3815465610236449e-08 2.1621817296699036e-07 2.2514785285960931e-07 7.4155141157064021e-05 -1.0149600219414910e-04
13 1.4522190859414183e-03 1.3248643670910008e-06 1.5041115178310452e-03 3.1440300617591096e-08 -2.4036216506425352e-05 -2.1548996123798089e-08 1.4649245839530242e-03 2.7384251278942907e-07 -1.5150087047357604e-03 -1.2010462498576637e-08 2.4440827800707464e-05 -3.4681457632350992e-09 2.9784689969598672e-02 -1.1779634348095709e-06 7.2091341634949752e-06 1.7532579179120565e-08 -1.4680548888225959e-10 -9.0225338718335632e-09 5.0911316601190033e-03 -4.1437424205521909e-08 -6.8053992402115557e-08 -8.4361104130144485e-11 -4.6569645579044860e-10 2.4226386986399002e-10 -2.2280927891340011e-04 3.5228761620069934e-06 -6.4071842708615851e-06 -2.5636867082473507e-08 -2.7315354575856875e-08 1.1643532467258393e-08 -3.5216199283537994e-03 9.7467035325089785e-03 1.6906857532482836e-03 -3.9339196972392070e-02 1.3723632457380850e-06 -2.2532949574989803e-05
14 -3.6924847849543856e-07 1.0499997770173687e-03 7.7724324973885628e-07 1.8448928470584108e-05 2.7607670325765945e-08 -1.4724731406063522e-05 -4.5753640465918114e-08 1.0486963188593541e-03 -2.5525484445683029e-07 -1.8439729397549356e-05 7.5748829887754229e-09 -1.4715164334140992e-05 -1.1779634348095709e-06 3.1977544335630631e-02 5.5044954464311146e-07 4.2199930654966855e-09 -2.4984700894225287e-08 -2.0206698455898684e-05 1.6534649376374411e-08 4.0544652148671954e-03 -2.0376056873049790e-08 -3.7870852109581315e-12 1.0614497120210831e-10 -4.1355618793143265e-05 -1.9897246566788684e-06 -3.3831914736732951e-04 -1.7973104305694709e-07 1.2132194952007389e-10 -1.8976108568854482e-08 -2.6744192499979445e-07 -2.2534462134192864e-05 -2.0578419948292292e-05 1.9265376581661267e-05 -1.0354996039260608e-05 2.1256445770437125e-04 -6.4121834046156857e-03
15 -1.9291750485168107e-04 1.0360811703473718e-06 1.0653062019777401e-03 2.1728011271818810e-08 1.4565420285543838e-05 6.6759991310553265e-08 1.8260265066020006e-04 -3.8285108988677245e-07 1.0674438006863774e-03 7.6306507429295390e-09 1.4379949172805848e-05 1.3079026957811009e-08 7.2091341634949752e-06 5.5044954464311146e-07 3.2208260914758841e-02 6.6224233485887039e-09 2.4480819195440862e-05 4.6464326672529102e-09 7.5139014394059837e-08 -6.2761560056553804e-09 4.0533547295304286e-03 -7.8942277599231068e-11 4.1365899075929789e-05 -2.7764914499663005e-10 1.6738427761483978e-06 -1.1288307556597044e-06 1.9098974082736459e-04 6.9883018200074241e-09 -3.4365284155697740e-06 -8.9211460899106898e-10 -1.8241686655288705e-02 -6.1887544718480245e-03 5.3358689150398465e-02 2.2225778688082982e-03 -6.6920089040385829e-06 -3.5374676331005905e-06
16 -1.3840108292319532e-08 -9.3814868656836301e-06 -6.7295127217258424e-09 -1.2576653717492951e-07 6.0887651445545538e-11 1.0972990545130489e-07 4.0299903620547377e-09 9.3935451038551473e-06 -3.6268985549557349e-09 -1.2604440667374669e-07 1.1831788736570021e-10 -1.0979462829277434e-07 1.7532579179120565e-08 4.2199930654966855e-09 6.6224233485887039e-09 1.1838818723415583e-06 2.5404890376725599e-10 -5.8728710637934867e-10 5.2167149611783209e-11 -1.7162339838086894e-11 6.2775453276522647e-14 8.5919276935128224e-08 5.6571746528584443e-13 1.8960235911998903e-14 2.6600611610123000e-08 5.1672913276929128e-09 -1.1857938513011843e-09 -2.9680455181253399e-08 1.2208865688358232e-10 2.8100830753871640e-11 1.4434270917625216e-08 2.1098552250521460e-07 -9.2523181038276382e-08 1.1829265269312945e-07 1.3338369972974633e-04 6.6709676252477444e-06
17 1.4829401193142106e-05 6.8923936630335974e-09 1.0450613926187926e-05 1.7568374821966115e-10 -2.3449247367903781e-07 -2.6295387509679688e-10 -1.4872710931274880e-05 -2.1550955847546005e-09 1.0514847510213745e-05 8.6846588475788689e-11 -2.3650282933059881e-07 -1.4708341189654716e-11 -1.4680548888225959e-10 -2.4984700894225287e-08 2.4480819195440862e-05 2.5404890376725599e-10 1.1643251800594459e-06 1.9175072254843817e-10 -4.8213031934121397e-10 1.5030664459912337e-11 -4.1263734675535483e-05 7.7114261862789552e-13 -3.9153535737770948e-07 3.2305945952911957e-12 -2.6190556977141870e-08 2.6368390135037619e-08 6.1432046612156366e-06 -1.3443466396538433e-10 5.6025084077921977e-10 6.8744841896691323e-11 5.3628479941231250e-05 1.6568605125362163e-05 2.7846239084985009e-04 1.1305939844471519e-05 -1.0440932326420343e-07 -3.8462217010480574e-08
18 3.4794567991193249e-09 1.2568911794690208e-07 3.5455330096916955e-09 -2.9907460839393344e-08 -1.7823405635535703e-10 5.1460228466660863e-08 4.6137860029852969e-09 1.4464397482521205e-07 5.6811843090504947e-10 2.9560043607251709e-08 5.4059477890173564e-11 5.1396876004238176e-08 -9.0225338718335632e-09 -2.0206698455898684e-05 4.6464326672529102e-09 -5.8728710637934867e-10 1.9175072254843817e-10 1.3838069370274971e-06 1.7242630570630055e-10 4.1283180666424899e-05 -1.3598435706217641e-10 3.3983769469905402e-14 1.6838959108669086e-12 -3.9148639119402698e-07 3.8899405831883296e-09 7.2747473427265298e-07 3.6780358620406335e-09 2.5763832486765300e-11 2.9628576318016861e-11 2.7627234437565930e-10 9.8683889189486147e-08 1.4100571342910795e-07 -4.1434277942299052e-08 3.3876137309898650e-08 2.5893198656537459e-07 -2.6782154632106800e-05
19 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 5.0911316601190033e-03 1.6534649376374411e-08 7.5139014394059837e-08 5.2167149611783209e-11 -4.8213031934121397e-10 1.7242630570630055e-10 1.5838140724835414e-02 4.6792987380017302e-08 5.0559806397704079e-08 1.9091449354176659e-10 1.1201180027165710e-09 -5.9706090517186022e-10 2.4775576487408605e-03 1.3055495124542592e-08 -1.5486603538505326e-08 9.0434715350633260e-12 -6.9046718060170632e-11 -7.3851264192454854e-12 4.9438528515937297e-15 1.3610321938035977e-15 -4.1357329724553186e-15 -7.6970165626223539e-15 -2.4258848831309949e-12 5.4339287700903742e-12
20 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -4.1437424205521909e-08 4.0544652148671954e-03 -6.2761560056553804e-09 -1.7162339838086894e-11 1.5030664459912337e-11 4.1283180666424899e-05 4.6792987380017302e-08 1.7218187570649340e-02 4.8026797828336722e-08 -1.4666712775410590e-10 5.2649907409685185e-10 -4.9375767802099400e-05 9.0387718997323417e-09 2.1415008885718018e-03 -6.5479155755539340e-09 6.6832417733352129e-11 -3.5053911013654051e-11 -1.1936193963848113e-05 8.5337456866444873e-15 5.1074558077970226e-15 -9.0495997073290111e-15 -1.6844224714733814e-14 -2.1109127182877665e-12 4.4210887013055602e-12
21 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -6.8053992402115557e-08 -2.0376056873049790e-08 4.0533547295304286e-03 6.2775453276522647e-14 -4.1263734675535483e-05 -1.3598435706217641e-10 5.0559806397704079e-08 4.8026797828336722e-08 1.7226062988559193e-02 1.1437809253970023e-11 4.9407519675482629e-05 -9.9396440298130193e-10 1.3699147297410155e-08 4.9699685811851590e-09 2.1399832958746813e-03 2.1093863558312420e-11 1.1928513482238625e-05 -5.5858578368626676e-12 -2.0386174888479484e-15 3.6536175488511800e-16 1.7237953511911040e-15 -2.4443150616442523e-15 1.0511624056904027e-12 -5.0324569727524429e-12
22 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -8.4361104130144485e-11 -3.7870852109581315e-12 -7.8942277599231068e-11 8.5919276935128224e-08 7.7114261862789552e-13 3.3983769469905402e-14 1.9091449354176659e-10 -1.4666712775410590e-10 1.1437809253970023e-11 2.6169177981036018e-07 2.3406625199199758e-12 -2.3576555754302375e-12 -4.8210859079293268e-11 3.7022181812964561e-11 2.1377115976110194e-11 4.2663118169011185e-08 1.3615930920763346e-13 2.6830981552151709e-14 -2.3773042040314455e-17 -1.4506508102878551e-17 2.2928517333650290e-17 6.5520581181426056e-17 1.0055631250783132e-14 -8.2525429972158425e-15
23 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -4.6569645579044860e-10 1.0614497120210831e-10 4.1365899075929789e-05 5.6571746528584443e-13 -3.9153535737770948e-07 1.6838959108669086e-12 1.1201180027165710e-09 5.2649907409685185e-10 4.9407519675482629e-05 2.3406625199199758e-12 5.8279728253066206e-07 -9.9015023481763857e-12 -1.8223239883418740e-11 -4.3179555216183687e-11 -1.1977394054433592e-05 9.5342702851480413e-14 -5.3683229492860376e-08 1.6602468379509925e-13 1.3647281594365435e-18 1.3847487421315232e-18 -2.4518395459434443e-18 1.7542881376587629e-18 1.1918708608799692e-15 -7.6662395153113809e-16
24 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 2.4226386986399002e-10 -4.1355618793143265e-05 -2.7764914499663005e-10 1.8960235911998903e-14 3.2305945952911957e-12 -3.9148639119402698e-07 -5.9706090517186022e-10 -4.9375767802099400e-05 -9.9396440298130193e-10 -2.3576555754302375e-12 -9.9015023481763857e-12 5.8193477585627729e-07 9.2213137191309433e-12 1.1973839422768796e-05 -2.7580916873239485e-11 -2.6428344165305951e-13 -1.6830176894599173e-13 -5.3653882225437740e-08 2.4728530947840425e-17 1.6751746635333189e-17 -2.6752289572637881e-17 -5.7499315552852813e-17 -6.8917232252527251e-15 7.6185318466825709e-15
25 1.7588310237202792e-03 -1.5946142842221646e-07 -8.0289711729186752e-04 -1.9662990459606614e-08 -2.7531349874821373e-05 -1.8601654381262720e-08 1.7667748075557634e-03 -1.7703626949991876e-07 8.0073592354441240e-04 -4.4801316747056921e-10 2.7746838303401700e-05 3.7669541453423736e-09 -2.2280927891340011e-04 -1.9897246566788684e-06 1.6738427761483978e-06 2.6600611610123000e-08 -2.6190556977141870e-08 3.8899405831883296e-09 2.4775576487408605e-03 9.0387718997323417e-09 1.3699147297410155e-08 -4.8210859079293268e-11 -1.8223239883418740e-11 9.2213137191309433e-12 2.3844843740275984e-02 -5.3980517851666643e-07 -1.8508557580562050e-06 -2.8124976762155787e-08 -2.3613744949676837e-08 -3.9956704099087598e-08 5.1400833644824669e-03 -1.5558684622866895e-02 -9.6814722815906265e-04 2.3919535133556782e-02 3.0804109352445127e-05 2.3913388184361028e-05
26 4.0473919133306971e-06 1.1133585922969182e-03 2.9516953113228149e-06 1.8604997224757686e-05 -1.3215923073995517e-07 1.3894025678912365e-05 -5.4819133618285368e-07 1.1168555280145966e-03 -2.4195740347652436e-07 -1.8684539128456464e-05 -7.6442767326631317e-09 1.3894536402242100e-05 3.5228761620069934e-06 -3.3831914736732951e-04 -1.1288307556597044e-06 5.1672913276929128e-09 2.6368390135037619e-08 7.2747473427265298e-07 1.3055495124542592e-08 2.1415008885718018e-03 4.9699685811851590e-09 3.7022181812964561e-11 -4.3179555216183687e-11 1.1973839422768796e-05 -5.3980517851666643e-07 2.6227343649495510e-02 1.8954425943683126e-06 9.0946404389049521e-09 1.6569734329975856e-09 6.9200247432634862e-05 4.3233606789047737e-05 9.0249102014144009e-05 -2.0760469627625316e-05 1.1528043443648827e-05 -3.4886283215487736e-04 1.0855537718400844e-02
27 -8.4558635740781293e-05 -1.1903131302821071e-06 9.6769358026596152e-04 -2.4277560657754693e-08 -1.0547021838479215e-05 -7.9625845047835227e-08 9.4215092581346660e-05 -2.8090478191373935e-09 9.6702570622137125e-04 -1.7312066406894035e-09 -1.0387048457562033e-05 -4.0871573450819118e-09 -6.4071842708615851e-06 -1.7973104305694709e-07 1.9098974082736459e-04 -1.1857938513011843e-09 6.1432046612156366e-06 3.6780358620406335e-09 -1.5486603538505326e-08 -6.5479155755539340e-09 2.1399832958746813e-03 2.1377115976110194e-11 -1.1977394054433592e-05 -2.7580916873239485e-11 -1.8508557580562050e-06 1.8954425943683126e-06 2.6308944024227086e-02 -2.0813984774814473e-10 -7.1417682966145034e-05 1.5643254887016203e-08 4.7274882017703149e-02 1.5963605116052819e-02 2.4542545638085618e-02 1.0323207797784809e-03 7.1066892489960303e-06 2.5591847524782320e-06
28 -9.2804884781376160e-10 -9.9176308427033486e-06 -2.2030882961226875e-08 -1.2794363402458843e-07 4.8637277703907580e-10 -9.1808942751358736e-08 7.1669501117728774e-09 9.9466907193319597e-06 -1.7264584136738321e-09 -1.2858507492534756e-07 1.0746858886167557e-10 9.1847805211491326e-08 -2.5636867082473507e-08 1.2132194952007389e-10 6.9883018200074241e-09 -2.9680455181253399e-08 -1.3443466396538433e-10 2.5763832486765300e-11 9.0434715350633260e-12 6.6832417733352129e-11 2.1093863558312420e-11 4.2663118169011185e-08 9.5342702851480413e-14 -2.6428344165305951e-13 -2.8124976762155787e-08 9.0946404389049521e-09 -2.0813984774814473e-10 1.1134104737899188e-06 -2.6770657790971538e-10 -9.1549075245360975e-11 -2.2746595471083301e-07 -5.5440105502280843e-07 1.0644559644311949e-07 -1.2727795977359786e-07 -4.0087268452467515e-04 -1.3726013554048109e-05
29 1.6343982920173760e-05 -8.9790911190861651e-10 -5.8193109905064128e-06 -1.2174372459054723e-10 -2.5164931481923190e-07 -2.3333252770135892e-10 -1.6373895730074586e-05 -7.5798124308786279e-11 -5.8032587878764967e-06 1.7891374247785721e-11 -2.5273735484222652e-07 -6.3748730241823205e-11 -2.7315354575856875e-08 -1.8976108568854482e-08 -3.4365284155697740e-06 1.2208865688358232e-10 5.6025084077921977e-10 2.9628576318016861e-11 -6.9046718060170632e-11 -3.5053911013654051e-11 1.1928513482238625e-05 1.3615930920763346e-13 -5.3683229492860376e-08 -1.6830176894599173e-13 -2.3613744949676837e-08 1.6569734329975856e-09 -7.1417682966145034e-05 -2.6770657790971538e-10 7.0750152731787393e-07 -2.0276161487202595e-10 -1.2094497818069785e-04 -4.1545474024475742e-05 -1.6185862173618542e-04 -6.9731489837877039e-06 1.6791991440856165e-07 1.7732917063774981e-07
30 1.7828026365384081e-08 -2.4491820723842003e-07 4.8077311716313397e-10 2.6012824175730070e-08 -3.5780709150316614e-10 5.6432011340062909e-08 -1.3160457495372054e-10 -2.5969121980411849e-07 7.8416166288207537e-10 -2.5779443973740474e-08 -1.0073277922273370e-11 5.6366196180689756e-08 1.1643532467258393e-08 -2.6744192499979445e-07 -8.9211460899106898e-10 2.8100830753871640e-11 6.8744841896691323e-11 2.7627234437565930e-10 -7.3851264192454854e-12 -1.1936193963848113e-05 -5.5858578368626676e-12 2.6830981552151709e-14 1.6602468379509925e-13 -5.3653882225437740e-08 -3.9956704099087598e-08 6.9200247432634862e-05 1.5643254887016203e-08 -9.1549075245360975e-11 -2.0276161487202595e-10 9.5752606365202938e-07 8.1652766316775640e-08 1.8338734344352090e-07 -2.3414727196993738e-08 2.9607839458613745e-09 5.8192164593301554e-06 -1.5917184658560470e-04
31 1.2443642889233273e-02 -2.2643886423869724e-05 7.3014689962518399e-03 -4.3414578938503394e-07 -4.2555343598068418e-04 -1.7218986433125755e-06 -2.3889520659404521e-02 6.7836178728686985e-06 1.4203654857645194e-02 -1.3285138021445834e-07 -8.4160580990647028e-04 -2.5096760682066648e-07 -3.5216199283537994e-03 -2.2534462134192864e-05 -1.8241686655288705e-02 1.4434270917625216e-08 5.3628479941231250e-05 9.8683889189486147e-08 4.9438528515937297e-15 8.5337456866444873e-15 -2.0386174888479484e-15 -2.3773042040314455e-17 1.3647281594365435e-18 2.4728530947840425e-17 5.1400833644824669e-03 4.3233606789047737e-05 4.7274882017703149e-02 -2.2746595471083301e-07 -1.2094497818069785e-04 8.1652766316775640e-08 1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
32 2.3674999813816777e-02 -4.6463671672752870e-05 1.3829548038409705e-02 -8.8819978178299776e-07 -8.3920678929678375e-04 -3.4380302439433343e-06 1.1176595390426626e-02 -6.6783238233488808e-06 -6.5940698325439176e-03 1.1923842887080725e-07 4.0810143801751122e-04 8.3815465610236449e-08 9.7467035325089785e-03 -2.0578419948292292e-05 -6.1887544718480245e-03 2.1098552250521460e-07 1.6568605125362163e-05 1.4100571342910795e-07 1.3610321938035977e-15 5.1074558077970226e-15 3.6536175488511800e-16 -1.4506508102878551e-17 1.3847487421315232e-18 1.6751746635333189e-17 -1.5558684622866895e-02 9.0249102014144009e-05 1.5963605116052819e-02 -5.5440105502280843e-07 -4.1545474024475742e-05 1.8338734344352090e-07 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
33 -1.2665814760891294e-02 1.4929863741048841e-06 2.8550602200522721e-02 2.5774124427060330e-08 3.4451743146389919e-04 8.9412622862594666e-07 1.1517387162601905e-02 -7.0450284360939704e-07 2.6324082796649471e-02 -1.8717415093643504e-08 3.1514819424967918e-04 2.1621817296699036e-07 1.6906857532482836e-03 1.9265376581661267e-05 5.3358689150398465e-02 -9.2523181038276382e-08 2.7846239084985009e-04 -4.1434277942299052e-08 -4.1357329724553186e-15 -9.0495997073290111e-15 1.7237953511911040e-15 2.2928517333650290e-17 -2.4518395459434443e-18 -2.6752289572637881e-17 -9.6814722815906265e-04 -2.0760469627625316e-05 2.4542545638085618e-02 1.0644559644311949e-07 -1.6185862173618542e-04 -2.3414727196993738e-08 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
34 1.2392503509052711e-02 -1.3743410251703281e-07 -2.5513651731172409e-02 -1.7688582760618006e-09 -3.2518160080507547e-04 -8.3345933502319242e-07 1.3339549888966882e-02 1.6739977008106364e-07 2.7809119115105248e-02 -3.8359469805443676e-08 3.5179661055869099e-04 2.2514785285960931e-07 -3.9339196972392070e-02 -1.0354996039260608e-05 2.2225778688082982e-03 1.1829265269312945e-07 1.1305939844471519e-05 3.3876137309898650e-08 -7.6970165626223539e-15 -1.6844224714733814e-14 -2.4443150616442523e-15 6.5520581181426056e-17 1.7542881376587629e-18 -5.7499315552852813e-17 2.3919535133556782e-02 1.1528043443648827e-05 1.0323207797784809e-03 -1.2727795977359786e-07 -6.9731489837877039e-06 2.9607839458613745e-09 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00
35 -1.5877997525629387e-05 -1.4825615960744499e-03 -1.3684696973552163e-05 -1.2250482029118142e-04 2.0333629489585635e-07 -6.7368153553254133e-05 -6.9763994143242040e-06 1.7046317853673409e-03 3.0822636920965325e-08 -1.3503500869595041e-04 -1.3154249441709622e-07 7.4155141157064021e-05 1.3723632457380850e-06 2.1256445770437125e-04 -6.6920089040385829e-06 1.3338369972974633e-04 -1.0440932326420343e-07 2.5893198656537459e-07 -2.4258848831309949e-12 -2.1109127182877665e-12 1.0511624056904027e-12 1.0055631250783132e-14 1.1918708608799692e-15 -6.8917232252527251e-15 3.0804109352445127e-05 -3.4886283215487736e-04 7.1066892489960303e-06 -4.0087268452467515e-04 1.6791991440856165e-07 5.8192164593301554e-06 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00
36 -4.6812045940282448e-06 -3.1025104691272919e-03 -1.5377698713734422e-05 -1.6353201310745618e-04 2.5623725204854869e-08 -1.0685663395275263e-04 7.6080554131145197e-06 -2.9982630133594734e-03 -6.8311288952693023e-07 1.5652172827044340e-04 1.4050703116567984e-07 -1.0149600219414910e-04 -2.2532949574989803e-05 -6.4121834046156857e-03 -3.5374676331005905e-06 6.6709676252477444e-06 -3.8462217010480574e-08 -2.6782154632106800e-05 5.4339287700903742e-12 4.4210887013055602e-12 -5.0324569727524429e-12 -8.2525429972158425e-15 -7.6662395153113809e-16 7.6185318466825709e-15 2.3913388184361028e-05 1.0855537718400844e-02 2.5591847524782320e-06 -1.3726013554048109e-05 1.7732917063774981e-07 -1.5917184658560470e-04 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00

View File

@ -0,0 +1,61 @@
LIST ALL SELECTED NODES. DSYS= 0
*** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 ***
DISTRIBUTED ANSYS Mechanical Enterprise
00208316 VERSION=WINDOWS x64 10:10:05 MAR 26, 2021 CP= 2.188
Unknown
NODE X Y Z THXY THYZ THZX
1 0.0000 0.0000 0.28000E-001 0.00 0.00 0.00
1228810 0.0000 0.0000 -0.28000E-001 0.00 0.00 0.00
1228811 -0.30000E-001 0.0000 0.0000 0.00 0.00 0.00
1228812 0.10000E-001 0.0000 0.0000 0.00 0.00 0.00
1228813 0.30000E-001 0.0000 0.0000 0.00 0.00 0.00
LIST MASTERS ON ALL SELECTED NODES.
CURRENT DOF SET= UX UY UZ ROTX ROTY ROTZ
*** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 ***
DISTRIBUTED ANSYS Mechanical Enterprise
00208316 VERSION=WINDOWS x64 10:10:05 MAR 26, 2021 CP= 2.188
Unknown
NODE LABEL SUPPORT
1 UX
1 UY
1 UZ
1 ROTX
1 ROTY
1 ROTZ
1228810 UX
1228810 UY
1228810 UZ
1228810 ROTX
1228810 ROTY
1228810 ROTZ
1228811 UX
1228811 UY
1228811 UZ
1228811 ROTX
1228811 ROTY
1228811 ROTZ
1228812 UX
1228812 UY
1228812 UZ
1228812 ROTX
1228812 ROTY
1228812 ROTZ
1228813 UX
1228813 UY
1228813 UZ
1228813 ROTX
1228813 ROTY
1228813 ROTZ

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

1113
matlab/STEPS/nut.STEP Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,620 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION (( 'STEP AP214' ),
'1' );
FILE_NAME ('12600011.STEP',
'2021-03-15T09:41:30',
( '' ),
( '' ),
'SwSTEP 2.0',
'SolidWorks 2020',
'' );
FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
ENDSEC;
DATA;
#1 = LINE ( 'NONE', #350, #323 ) ;
#2 = ORIENTED_EDGE ( 'NONE', *, *, #485, .T. ) ;
#3 = DIRECTION ( 'NONE', ( -9.269115636346818649E-30, 6.509055438931217236E-31, 1.000000000000000000 ) ) ;
#4 = ORIENTED_EDGE ( 'NONE', *, *, #303, .F. ) ;
#5 = ADVANCED_FACE ( 'NONE', ( #466 ), #562, .F. ) ;
#6 = AXIS2_PLACEMENT_3D ( 'NONE', #228, #368, #508 ) ;
#7 = CARTESIAN_POINT ( 'NONE', ( 1.077816083822056736, -1.769689103339530334, 2.694693798644613114 ) ) ;
#8 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000000, 0.000000000000000000, 10.00000000000005862 ) ) ;
#9 = CARTESIAN_POINT ( 'NONE', ( 1.052229678524115863, -1.453158874364316455, -7.516856271292184033 ) ) ;
#10 = CYLINDRICAL_SURFACE ( 'NONE', #81, 2.900000000000021672 ) ;
#11 = CARTESIAN_POINT ( 'NONE', ( 1.170477829490439214, -2.606803394963241871, 6.284772516384410146 ) ) ;
#12 = ORIENTED_EDGE ( 'NONE', *, *, #441, .T. ) ;
#13 = CARTESIAN_POINT ( 'NONE', ( 1.021113008599030980, -0.9352134876267782504, 2.248444778896524276 ) ) ;
#14 = DIRECTION ( 'NONE', ( 5.744102241837526037E-15, 1.000000000000000000, 6.513388781306040347E-31 ) ) ;
#15 = VECTOR ( 'NONE', #398, 1000.000000000000000 ) ;
#16 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #332 ), #287 ) ;
#17 = CYLINDRICAL_SURFACE ( 'NONE', #543, 2.900000000000021672 ) ;
#18 = VERTEX_POINT ( 'NONE', #505 ) ;
#19 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #473, 'design' ) ;
#20 = CARTESIAN_POINT ( 'NONE', ( 1.158841438556198256, -2.517865683606066884, -3.548699494987622050 ) ) ;
#21 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000888, -6.244997998398397421, -10.00000000000004086 ) ) ;
#22 = CARTESIAN_POINT ( 'NONE', ( 1.091678846172272843, 1.917492000104028760, 7.183784324575197111 ) ) ;
#23 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, -7.000000000000002665, 10.00000000000007994 ) ) ;
#24 = CARTESIAN_POINT ( 'NONE', ( 1.119308165191563065, -2.185424989608173885, -3.084388393378517446 ) ) ;
#25 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000003109, -6.899693021425057655E-23, -7.900000000000030553 ) ) ;
#26 = CARTESIAN_POINT ( 'NONE', ( 1.002758859889578469, -0.3814165023305560176, -2.118849338432667206 ) ) ;
#27 = EDGE_CURVE ( 'NONE', #218, #281, #275, .T. ) ;
#28 = CARTESIAN_POINT ( 'NONE', ( 1.021134131335211359, 0.9358593976546415449, -2.248583671222113445 ) ) ;
#29 = VERTEX_POINT ( 'NONE', #153 ) ;
#30 = EDGE_CURVE ( 'NONE', #264, #533, #456, .T. ) ;
#31 = CARTESIAN_POINT ( 'NONE', ( 1.052408622698138840, 1.455468634805069383, 2.484595146263922416 ) ) ;
#32 = CARTESIAN_POINT ( 'NONE', ( 1.002758800380384230, 0.3805069094076541925, -2.118855975366778388 ) ) ;
#33 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
( #383, #517, #32, #392, #28, #344, #484, #475, #156, #519, #571, #207, #163, #431, #428, #573, #166, #386, #78, #524, #124, #576, #116, #170, #209, #380, #68, #300, #347, #253, #527, #472, #334, #125 ),
.UNSPECIFIED., .F., .F.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.000000000000000000, 0.0005674180595977349308, 0.001134836119195469862, 0.001702254178793204901, 0.002269672238390939723, 0.002837090297988674546, 0.003404508357586409802, 0.003971926417184144624, 0.004539344476781879446, 0.005106762536379614269, 0.005674180595977349091, 0.006241598655575083913, 0.006809016715172819603, 0.007376434774770554426, 0.007943852834368289248, 0.008511270893966024070, 0.009078688953563758893 ),
.UNSPECIFIED. ) ;
#34 = VECTOR ( 'NONE', #409, 1000.000000000000000 ) ;
#35 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004441, -1.313167051637360128E-24, 10.00000000000005862 ) ) ;
#36 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 5.000000000000029310 ) ) ;
#37 = LINE ( 'NONE', #255, #88 ) ;
#38 = ORIENTED_EDGE ( 'NONE', *, *, #120, .F. ) ;
#39 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#40 = ORIENTED_EDGE ( 'NONE', *, *, #110, .T. ) ;
#41 = EDGE_CURVE ( 'NONE', #502, #281, #74, .T. ) ;
#42 = AXIS2_PLACEMENT_3D ( 'NONE', #437, #304, #542 ) ;
#43 = LINE ( 'NONE', #578, #343 ) ;
#44 = VERTEX_POINT ( 'NONE', #417 ) ;
#45 = PLANE ( 'NONE', #285 ) ;
#46 = EDGE_CURVE ( 'NONE', #272, #320, #64, .T. ) ;
#47 = LINE ( 'NONE', #212, #15 ) ;
#48 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '12600011', ( #560, #267 ), #122 ) ;
#49 = ORIENTED_EDGE ( 'NONE', *, *, #165, .T. ) ;
#50 = PRESENTATION_STYLE_ASSIGNMENT (( #577 ) ) ;
#51 = CARTESIAN_POINT ( 'NONE', ( 1.197901747916504167, -2.806831562450986084, 4.246721107270420958 ) ) ;
#52 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#53 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#54 = VECTOR ( 'NONE', #136, 1000.000000000000000 ) ;
#55 = CARTESIAN_POINT ( 'NONE', ( 1.013280555943153249, -0.7524488686545939276, -7.807189273538552854 ) ) ;
#56 = AXIS2_PLACEMENT_3D ( 'NONE', #226, #549, #144 ) ;
#57 = DIRECTION ( 'NONE', ( -9.269115636346818649E-30, 6.509055438931217236E-31, 1.000000000000000000 ) ) ;
#58 = CARTESIAN_POINT ( 'NONE', ( 1.002758859889575360, -0.3814165023305576274, 7.881150661567392746 ) ) ;
#59 = EDGE_LOOP ( 'NONE', ( #73, #107, #498, #173 ) ) ;
#60 = ADVANCED_FACE ( 'NONE', ( #193 ), #10, .F. ) ;
#61 = PLANE ( 'NONE', #276 ) ;
#62 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#63 = CARTESIAN_POINT ( 'NONE', ( 1.021299653282159214, -0.9391604766338205179, 7.750205293625658243 ) ) ;
#64 = LINE ( 'NONE', #231, #184 ) ;
#65 = AXIS2_PLACEMENT_3D ( 'NONE', #352, #227, #504 ) ;
#66 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #473 ) ;
#67 = CARTESIAN_POINT ( 'NONE', ( 1.119347325064026677, 2.185889046635321797, 3.084685764629168325 ) ) ;
#68 = CARTESIAN_POINT ( 'NONE', ( 1.077796069496007814, 1.769344865796419031, -7.305443400081748528 ) ) ;
#69 = CARTESIAN_POINT ( 'NONE', ( -2.688043534540597391E-29, 1.887626077290066985E-30, 7.900000000000050981 ) ) ;
#70 = PLANE ( 'NONE', #381 ) ;
#71 = CARTESIAN_POINT ( 'NONE', ( 1.119216967465737733, 2.184603567630821530, 6.916558582203523819 ) ) ;
#72 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#73 = ORIENTED_EDGE ( 'NONE', *, *, #27, .F. ) ;
#74 = CIRCLE ( 'NONE', #436, 2.900000000000021672 ) ;
#75 = CARTESIAN_POINT ( 'NONE', ( 1.091483246822571251, 1.915573646220072535, 2.814338280904031819 ) ) ;
#76 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#77 = CARTESIAN_POINT ( 'NONE', ( 1.211377228074608237, 2.900070481132997813, 4.811655556963787106 ) ) ;
#78 = CARTESIAN_POINT ( 'NONE', ( 1.208577462364847088, 2.881145210771570042, -5.380788641654073778 ) ) ;
#79 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 7.000000000000117240, 10.00000000000007994 ) ) ;
#80 = LINE ( 'NONE', #532, #489 ) ;
#81 = AXIS2_PLACEMENT_3D ( 'NONE', #375, #240, #557 ) ;
#82 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000006217, -6.244997998398404526, -10.00000000000004086 ) ) ;
#83 = ORIENTED_EDGE ( 'NONE', *, *, #485, .F. ) ;
#84 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000002665, -6.244997998398397421, 10.00000000000007816 ) ) ;
#85 = EDGE_LOOP ( 'NONE', ( #351, #38, #196, #412 ) ) ;
#86 = CYLINDRICAL_SURFACE ( 'NONE', #446, 2.900000000000021672 ) ;
#87 = EDGE_LOOP ( 'NONE', ( #407, #365, #305, #453 ) ) ;
#88 = VECTOR ( 'NONE', #215, 1000.000000000000000 ) ;
#89 = PLANE ( 'NONE', #176 ) ;
#90 = ORIENTED_EDGE ( 'NONE', *, *, #355, .F. ) ;
#91 = EDGE_CURVE ( 'NONE', #320, #186, #422, .T. ) ;
#92 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000003109, -0.1893503389913020196, -7.900000000000034106 ) ) ;
#93 = VERTEX_POINT ( 'NONE', #189 ) ;
#94 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 7.000000000000117240, 10.00000000000007994 ) ) ;
#95 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
( #316, #92, #271, #55, #230, #410, #9, #164, #518, #162, #424, #471, #246, #333, #249, #567, #154, #430, #329, #523, #199, #516, #20, #293, #24, #572, #159, #286, #299, #115, #197, #26, #203, #336 ),
.UNSPECIFIED., .F., .F.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.009078688953563758893, 0.009645968560652860499, 0.01021324816774196037, 0.01078052777483106198, 0.01134780738192016358, 0.01191508698900926345, 0.01248236659609836506, 0.01304964620318746493, 0.01361692581027656654, 0.01418420541736566468, 0.01475148502445476628, 0.01531876463154386615, 0.01588604423863296602, 0.01645332384572206763, 0.01702060345281116924, 0.01758788305990027084, 0.01815516266698936898 ),
.UNSPECIFIED. ) ;
#96 = CARTESIAN_POINT ( 'NONE', ( 1.091489434568259975, -1.915536973412236277, 2.814492817154451210 ) ) ;
#97 = ORIENTED_EDGE ( 'NONE', *, *, #145, .F. ) ;
#98 = DIRECTION ( 'NONE', ( -5.744102241837528403E-15, -1.000000000000000000, -6.513388781306040347E-31 ) ) ;
#99 = AXIS2_PLACEMENT_3D ( 'NONE', #564, #76, #245 ) ;
#100 = CARTESIAN_POINT ( 'NONE', ( 1.211348083037459444, -2.899871605082789294, 4.806393686871440529 ) ) ;
#101 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#102 = SURFACE_STYLE_USAGE ( .BOTH. , #513 ) ;
#103 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.224646798490764308E-16, -9.466330862652143066E-30 ) ) ;
#104 = EDGE_CURVE ( 'NONE', #512, #264, #138, .T. ) ;
#105 = EDGE_LOOP ( 'NONE', ( #149, #233 ) ) ;
#106 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000003997, -0.1893503389913032131, 2.100000000000029399 ) ) ;
#107 = ORIENTED_EDGE ( 'NONE', *, *, #161, .F. ) ;
#108 = PRESENTATION_STYLE_ASSIGNMENT (( #102 ) ) ;
#109 = EDGE_CURVE ( 'NONE', #218, #512, #551, .T. ) ;
#110 = EDGE_CURVE ( 'NONE', #415, #307, #388, .T. ) ;
#111 = CARTESIAN_POINT ( 'NONE', ( 1.190122042626443832, 2.752113149500015510, 4.066167496474161425 ) ) ;
#112 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000002665, -6.244997998398397421, 10.00000000000007816 ) ) ;
#113 = CARTESIAN_POINT ( 'NONE', ( 1.189989376409346322, 2.751146621874757781, 5.936406362935758629 ) ) ;
#114 = DIRECTION ( 'NONE', ( 1.000000000000000000, 6.565802712909607925E-26, 0.000000000000000000 ) ) ;
#115 = CARTESIAN_POINT ( 'NONE', ( 1.021299653282159658, -0.9391604766338250698, -2.249794706374403486 ) ) ;
#116 = CARTESIAN_POINT ( 'NONE', ( 1.158586339820907085, 2.515845045974717031, -6.454706600528678173 ) ) ;
#117 = ORIENTED_EDGE ( 'NONE', *, *, #341, .T. ) ;
#118 = CARTESIAN_POINT ( 'NONE', ( 1.197921579145535320, 2.806972390867914502, 4.247069915549982255 ) ) ;
#119 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000888, 7.000000000000117240, 10.00000000000007816 ) ) ;
#120 = EDGE_CURVE ( 'NONE', #272, #175, #435, .T. ) ;
#121 = AXIS2_PLACEMENT_3D ( 'NONE', #36, #181, #177 ) ;
#122 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #257 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #363, #506, #459 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#123 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004441, 0.1918819484234069173, 7.900000000000076739 ) ) ;
#124 = CARTESIAN_POINT ( 'NONE', ( 1.190122042626445165, 2.752113149500017286, -5.933832503525896307 ) ) ;
#125 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000003109, -6.899693021425057655E-23, -7.900000000000030553 ) ) ;
#126 = ORIENTED_EDGE ( 'NONE', *, *, #30, .T. ) ;
#127 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 5.000000000000029310 ) ) ;
#128 = ORIENTED_EDGE ( 'NONE', *, *, #109, .T. ) ;
#129 = AXIS2_PLACEMENT_3D ( 'NONE', #127, #268, #3 ) ;
#130 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#131 = ORIENTED_EDGE ( 'NONE', *, *, #27, .T. ) ;
#132 = FACE_OUTER_BOUND ( 'NONE', #59, .T. ) ;
#133 = ORIENTED_EDGE ( 'NONE', *, *, #220, .T. ) ;
#134 = EDGE_CURVE ( 'NONE', #320, #548, #480, .T. ) ;
#135 = FACE_OUTER_BOUND ( 'NONE', #292, .T. ) ;
#136 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#137 = ORIENTED_EDGE ( 'NONE', *, *, #461, .T. ) ;
#138 = CIRCLE ( 'NONE', #6, 19.99999999999999289 ) ;
#139 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #239 ), #470 ) ;
#140 = DIRECTION ( 'NONE', ( -9.269115636346818649E-30, 6.509055438931217236E-31, 1.000000000000000000 ) ) ;
#141 = ORIENTED_EDGE ( 'NONE', *, *, #270, .T. ) ;
#142 = CARTESIAN_POINT ( 'NONE', ( 1.078094169556660376, -1.772839131899029086, 7.302921832109006139 ) ) ;
#143 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 0.000000000000000000 ) ) ;
#144 = DIRECTION ( 'NONE', ( -9.269115636346818649E-30, 6.509055438931217236E-31, 1.000000000000000000 ) ) ;
#145 = EDGE_CURVE ( 'NONE', #18, #93, #337, .T. ) ;
#146 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004885, -0.1918351283818670872, 7.900000000000078515 ) ) ;
#147 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004441, -1.313160542581921172E-24, 10.00000000000005862 ) ) ;
#148 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004441, -1.313160542581921172E-24, 10.00000000000005862 ) ) ;
#149 = ORIENTED_EDGE ( 'NONE', *, *, #41, .F. ) ;
#150 = CARTESIAN_POINT ( 'NONE', ( 1.170237444980486874, -2.604983627007379621, 3.711504077527632894 ) ) ;
#151 = ORIENTED_EDGE ( 'NONE', *, *, #270, .F. ) ;
#152 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000003997, 0.1893965525852976117, 2.100000000000028955 ) ) ;
#153 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, -7.000000000000002665, -10.00000000000003908 ) ) ;
#154 = CARTESIAN_POINT ( 'NONE', ( 1.211348083037458556, -2.899871605082789294, -5.193606313128618091 ) ) ;
#155 = CIRCLE ( 'NONE', #219, 19.99999999999999289 ) ;
#156 = CARTESIAN_POINT ( 'NONE', ( 1.091678846172272621, 1.917492000104030536, -2.816215675424861953 ) ) ;
#157 = ORIENTED_EDGE ( 'NONE', *, *, #348, .F. ) ;
#158 = PRODUCT_CONTEXT ( 'NONE', #378, 'mechanical' ) ;
#159 = CARTESIAN_POINT ( 'NONE', ( 1.078094169556659487, -1.772839131899032639, -2.697078167891055589 ) ) ;
#160 = LINE ( 'NONE', #477, #247 ) ;
#161 = EDGE_CURVE ( 'NONE', #581, #218, #33, .T. ) ;
#162 = CARTESIAN_POINT ( 'NONE', ( 1.119040394117710946, -2.183007095657998331, -6.918385665888346026 ) ) ;
#163 = CARTESIAN_POINT ( 'NONE', ( 1.170434743757138518, 2.606467032255219696, -3.714700726925435958 ) ) ;
#164 = CARTESIAN_POINT ( 'NONE', ( 1.077816083822058069, -1.769689103339531222, -7.305306201355445062 ) ) ;
#165 = EDGE_CURVE ( 'NONE', #548, #415, #155, .T. ) ;
#166 = CARTESIAN_POINT ( 'NONE', ( 1.211356511054556773, 2.899929115085451592, -4.809491332897139593 ) ) ;
#167 = CLOSED_SHELL ( 'NONE', ( #478, #60, #525, #449, #205, #561, #5, #469, #528, #241, #373, #420, #327 ) ) ;
#168 = CYLINDRICAL_SURFACE ( 'NONE', #468, 19.99999999999999645 ) ;
#169 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #289, 'distance_accuracy_value', 'NONE');
#170 = CARTESIAN_POINT ( 'NONE', ( 1.133103134302108961, 2.305988130372859324, -6.768634029853752843 ) ) ;
#171 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.336808689285477401E-16, -9.466330862652141665E-30 ) ) ;
#172 = FACE_OUTER_BOUND ( 'NONE', #451, .T. ) ;
#173 = ORIENTED_EDGE ( 'NONE', *, *, #41, .T. ) ;
#174 = CYLINDRICAL_SURFACE ( 'NONE', #65, 2.900000000000021672 ) ;
#175 = VERTEX_POINT ( 'NONE', #521 ) ;
#176 = AXIS2_PLACEMENT_3D ( 'NONE', #450, #360, #487 ) ;
#177 = DIRECTION ( 'NONE', ( -9.269115636346818649E-30, 6.509055438931217236E-31, 1.000000000000000000 ) ) ;
#178 = ORIENTED_EDGE ( 'NONE', *, *, #195, .F. ) ;
#179 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#180 = ORIENTED_EDGE ( 'NONE', *, *, #534, .T. ) ;
#181 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#182 = VERTEX_POINT ( 'NONE', #425 ) ;
#183 = SURFACE_STYLE_FILL_AREA ( #546 ) ;
#184 = VECTOR ( 'NONE', #14, 1000.000000000000000 ) ;
#185 = CARTESIAN_POINT ( 'NONE', ( 1.119040394117709392, -2.183007095657995666, 3.081614334111711706 ) ) ;
#186 = VERTEX_POINT ( 'NONE', #21 ) ;
#187 = PLANE ( 'NONE', #315 ) ;
#188 = CARTESIAN_POINT ( 'NONE', ( 1.158841438556197589, -2.517865683606068217, 6.451300505012435238 ) ) ;
#189 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, -7.000000000000002665, 10.00000000000007994 ) ) ;
#190 = CARTESIAN_POINT ( 'NONE', ( 1.198052156150385184, -2.807889211821545494, 5.749355937907877134 ) ) ;
#191 = CARTESIAN_POINT ( 'NONE', ( 2.688043534538266191E-29, 3.551475717527332707E-16, -7.900000000000050981 ) ) ;
#192 = CARTESIAN_POINT ( 'NONE', ( 1.208620515402092588, -2.881436852169650731, 5.378282717686452941 ) ) ;
#193 = FACE_OUTER_BOUND ( 'NONE', #338, .T. ) ;
#194 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -5.000000000000029310 ) ) ;
#195 = EDGE_CURVE ( 'NONE', #93, #29, #198, .T. ) ;
#196 = ORIENTED_EDGE ( 'NONE', *, *, #220, .F. ) ;
#197 = CARTESIAN_POINT ( 'NONE', ( 1.013419683820314887, -0.7561342664326187180, -2.193798180097097816 ) ) ;
#198 = LINE ( 'NONE', #340, #296 ) ;
#199 = CARTESIAN_POINT ( 'NONE', ( 1.190119196357803277, -2.752089387394692555, -4.066153994152150730 ) ) ;
#200 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #454, 'distance_accuracy_value', 'NONE');
#201 = DIRECTION ( 'NONE', ( -1.000000000000000000, -4.336808690598624138E-16, 9.466330862652141665E-30 ) ) ;
#202 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #479, .NOT_KNOWN. ) ;
#203 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004663, -0.1918351283818638398, -2.100000000000022293 ) ) ;
#204 = DIRECTION ( 'NONE', ( -4.336808690598624138E-16, 1.000000000000000000, 6.508092473959028873E-31 ) ) ;
#205 = ADVANCED_FACE ( 'NONE', ( #568 ), #70, .F. ) ;
#206 = CARTESIAN_POINT ( 'NONE', ( 1.208577462364844868, 2.881145210771569154, 4.619211358345981289 ) ) ;
#207 = CARTESIAN_POINT ( 'NONE', ( 1.158669802208732946, 2.516548655156687797, -3.546268235561122140 ) ) ;
#208 = CARTESIAN_POINT ( 'NONE', ( 1.021083600930263513, 0.9347700137074637095, 2.248219630233052602 ) ) ;
#209 = CARTESIAN_POINT ( 'NONE', ( 1.119347325064026011, 2.185889046635326682, -6.915314235370883189 ) ) ;
#210 = ORIENTED_EDGE ( 'NONE', *, *, #213, .T. ) ;
#211 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004441, 0.000000000000000000, -2.100000000000022293 ) ) ;
#212 = CARTESIAN_POINT ( 'NONE', ( -2.688043534540597391E-29, 1.887626077290066985E-30, 7.900000000000050981 ) ) ;
#213 = EDGE_CURVE ( 'NONE', #548, #447, #160, .T. ) ;
#214 = ORIENTED_EDGE ( 'NONE', *, *, #104, .F. ) ;
#215 = DIRECTION ( 'NONE', ( 1.224646798490764308E-16, -1.000000000000000000, -6.508092473959024494E-31 ) ) ;
#216 = ORIENTED_EDGE ( 'NONE', *, *, #303, .T. ) ;
#217 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999997335, 6.244997998398504890, -10.00000000000004086 ) ) ;
#218 = VERTEX_POINT ( 'NONE', #25 ) ;
#219 = AXIS2_PLACEMENT_3D ( 'NONE', #243, #294, #114 ) ;
#220 = EDGE_CURVE ( 'NONE', #93, #272, #302, .T. ) ;
#221 = DIRECTION ( 'NONE', ( 1.000000000000000000, 4.336808690598624138E-16, -9.466330862652141665E-30 ) ) ;
#222 = ORIENTED_EDGE ( 'NONE', *, *, #574, .T. ) ;
#223 = FILL_AREA_STYLE ('',( #266 ) ) ;
#224 = DIRECTION ( 'NONE', ( 1.000000000000000000, 4.336808690598624138E-16, -9.466330862652141665E-30 ) ) ;
#225 = ORIENTED_EDGE ( 'NONE', *, *, #369, .F. ) ;
#226 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -5.000000000000029310 ) ) ;
#227 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#228 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000000, 0.000000000000000000, -10.00000000000005862 ) ) ;
#229 = VECTOR ( 'NONE', #445, 1000.000000000000000 ) ;
#230 = CARTESIAN_POINT ( 'NONE', ( 1.021113008599028538, -0.9352134876267794716, -7.751555221103533455 ) ) ;
#231 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000006217, -6.244997998398404526, 10.00000000000007816 ) ) ;
#232 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004219, -6.899771907515579756E-23, 2.100000000000029843 ) ) ;
#233 = ORIENTED_EDGE ( 'NONE', *, *, #574, .F. ) ;
#234 = EDGE_CURVE ( 'NONE', #581, #502, #80, .T. ) ;
#235 = CARTESIAN_POINT ( 'NONE', ( 1.052421527495167153, -1.455817154695808968, 7.515353646008888333 ) ) ;
#236 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -5.000000000000029310 ) ) ;
#237 = AXIS2_PLACEMENT_3D ( 'NONE', #8, #62, #143 ) ;
#238 = DIRECTION ( 'NONE', ( -3.446461345128720556E-15, -1.000000000000000000, -6.505203579042415614E-31 ) ) ;
#239 = STYLED_ITEM ( 'NONE', ( #50 ), #560 ) ;
#240 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#241 = ADVANCED_FACE ( 'NONE', ( #260 ), #404, .T. ) ;
#242 = CARTESIAN_POINT ( 'NONE', ( 1.077717860131252703, 1.768517344931941349, 7.306130988908137169 ) ) ;
#243 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000000, 0.000000000000000000, 10.00000000000005862 ) ) ;
#244 = CARTESIAN_POINT ( 'NONE', ( -2.688043534540597391E-29, 1.887626077290066985E-30, -2.100000000000008082 ) ) ;
#245 = DIRECTION ( 'NONE', ( 1.000000000000000000, 6.565802712909607925E-26, 0.000000000000000000 ) ) ;
#246 = CARTESIAN_POINT ( 'NONE', ( 1.170237444980486208, -2.604983627007380509, -6.288495922472426614 ) ) ;
#247 = VECTOR ( 'NONE', #72, 1000.000000000000000 ) ;
#248 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000002665, -7.000000000000002665, 10.00000000000007816 ) ) ;
#249 = CARTESIAN_POINT ( 'NONE', ( 1.197901747916505277, -2.806831562450985640, -5.753278892729639438 ) ) ;
#250 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 7.000000000000117240, 10.00000000000007994 ) ) ;
#251 = CARTESIAN_POINT ( 'NONE', ( 1.158586339820905087, 2.515845045974715255, 3.545293399471377338 ) ) ;
#252 = EDGE_CURVE ( 'NONE', #415, #264, #1, .T. ) ;
#253 = CARTESIAN_POINT ( 'NONE', ( 1.021083600930265511, 0.9347700137074648197, -7.751780369767005574 ) ) ;
#254 = FILL_AREA_STYLE_COLOUR ( '', #499 ) ;
#255 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 7.000000000000117240, -10.00000000000003908 ) ) ;
#256 = VECTOR ( 'NONE', #52, 1000.000000000000000 ) ;
#257 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #363, 'distance_accuracy_value', 'NONE');
#258 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, -7.000000000000002665, 10.00000000000007994 ) ) ;
#259 = EDGE_LOOP ( 'NONE', ( #312, #4 ) ) ;
#260 = FACE_OUTER_BOUND ( 'NONE', #301, .T. ) ;
#261 = EDGE_CURVE ( 'NONE', #447, #495, #47, .T. ) ;
#262 = ORIENTED_EDGE ( 'NONE', *, *, #165, .F. ) ;
#263 = LINE ( 'NONE', #393, #229 ) ;
#264 = VERTEX_POINT ( 'NONE', #217 ) ;
#265 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #202, #19 ) ;
#266 = FILL_AREA_STYLE_COLOUR ( '', #555 ) ;
#267 = AXIS2_PLACEMENT_3D ( 'NONE', #558, #467, #426 ) ;
#268 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#269 = ORIENTED_EDGE ( 'NONE', *, *, #120, .T. ) ;
#270 = EDGE_CURVE ( 'NONE', #186, #512, #531, .T. ) ;
#271 = CARTESIAN_POINT ( 'NONE', ( 1.002688659126039328, -0.3777202291820365154, -7.881634665580658172 ) ) ;
#272 = VERTEX_POINT ( 'NONE', #492 ) ;
#273 = DIRECTION ( 'NONE', ( -1.000000000000000000, 4.336808689285477401E-16, 9.466330862652141665E-30 ) ) ;
#274 = LINE ( 'NONE', #148, #575 ) ;
#275 = LINE ( 'NONE', #191, #331 ) ;
#276 = AXIS2_PLACEMENT_3D ( 'NONE', #326, #103, #552 ) ;
#277 = CIRCLE ( 'NONE', #56, 2.900000000000021672 ) ;
#278 = CARTESIAN_POINT ( 'NONE', ( 1.040742947304724053, -1.287846205588440318, 7.605207037590122177 ) ) ;
#279 = ORIENTED_EDGE ( 'NONE', *, *, #46, .T. ) ;
#280 = FACE_OUTER_BOUND ( 'NONE', #335, .T. ) ;
#281 = VERTEX_POINT ( 'NONE', #490 ) ;
#282 = PLANE ( 'NONE', #362 ) ;
#283 = VERTEX_POINT ( 'NONE', #311 ) ;
#284 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#285 = AXIS2_PLACEMENT_3D ( 'NONE', #79, #486, #171 ) ;
#286 = CARTESIAN_POINT ( 'NONE', ( 1.052421527495168929, -1.455817154695814519, -2.484646353991172507 ) ) ;
#287 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #169 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #289, #284, #413 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#288 = ORIENTED_EDGE ( 'NONE', *, *, #134, .F. ) ;
#289 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#290 = CARTESIAN_POINT ( 'NONE', ( 1.040598932633155282, 1.285769999470953273, 2.393683501486850496 ) ) ;
#291 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#292 = EDGE_LOOP ( 'NONE', ( #444, #225, #354, #117 ) ) ;
#293 = CARTESIAN_POINT ( 'NONE', ( 1.133284157695424454, -2.307557648718657095, -3.233336915433438818 ) ) ;
#294 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#295 = CARTESIAN_POINT ( 'NONE', ( 1.208625607444980377, 2.881478330222419171, 5.378858722586736363 ) ) ;
#296 = VECTOR ( 'NONE', #291, 1000.000000000000000 ) ;
#297 = DIRECTION ( 'NONE', ( 3.446461345128720556E-15, 1.000000000000000000, 6.505203579042415614E-31 ) ) ;
#298 = EDGE_CURVE ( 'NONE', #495, #283, #457, .T. ) ;
#299 = CARTESIAN_POINT ( 'NONE', ( 1.040742947304723387, -1.287846205588442094, -2.394792962409938220 ) ) ;
#300 = CARTESIAN_POINT ( 'NONE', ( 1.052408622698137064, 1.455468634805070938, -7.515404853736134427 ) ) ;
#301 = EDGE_LOOP ( 'NONE', ( #583, #133, #279, #361, #49, #40, #180 ) ) ;
#302 = LINE ( 'NONE', #258, #429 ) ;
#303 = EDGE_CURVE ( 'NONE', #283, #495, #372, .T. ) ;
#304 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#305 = ORIENTED_EDGE ( 'NONE', *, *, #261, .T. ) ;
#306 = DIRECTION ( 'NONE', ( 1.000000000000000000, 6.565802712909606777E-26, -9.466330862652141665E-30 ) ) ;
#307 = VERTEX_POINT ( 'NONE', #356 ) ;
#308 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -5.000000000000029310 ) ) ;
#309 = ORIENTED_EDGE ( 'NONE', *, *, #355, .T. ) ;
#310 = FACE_OUTER_BOUND ( 'NONE', #536, .T. ) ;
#311 = CARTESIAN_POINT ( 'NONE', ( -2.745235950171453180E-29, 3.551475717928236256E-16, 2.100000000000029843 ) ) ;
#312 = ORIENTED_EDGE ( 'NONE', *, *, #298, .F. ) ;
#313 = EDGE_CURVE ( 'NONE', #182, #283, #582, .T. ) ;
#314 = VECTOR ( 'NONE', #273, 1000.000000000000000 ) ;
#315 = AXIS2_PLACEMENT_3D ( 'NONE', #500, #366, #98 ) ;
#316 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000003109, -6.899693021425057655E-23, -7.900000000000030553 ) ) ;
#317 = ORIENTED_EDGE ( 'NONE', *, *, #91, .F. ) ;
#318 = FACE_OUTER_BOUND ( 'NONE', #442, .T. ) ;
#319 = CARTESIAN_POINT ( 'NONE', ( 1.013419683820312445, -0.7561342664326269336, 7.806201819902960359 ) ) ;
#320 = VERTEX_POINT ( 'NONE', #84 ) ;
#321 = CARTESIAN_POINT ( 'NONE', ( 1.189957639517908783, -2.750935179413650733, 4.062707581451313388 ) ) ;
#322 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#323 = VECTOR ( 'NONE', #39, 1000.000000000000000 ) ;
#324 = FACE_OUTER_BOUND ( 'NONE', #377, .T. ) ;
#325 = ORIENTED_EDGE ( 'NONE', *, *, #441, .F. ) ;
#326 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 7.000000000000117240, 10.00000000000007994 ) ) ;
#327 = ADVANCED_FACE ( 'NONE', ( #132 ), #86, .F. ) ;
#328 = DIRECTION ( 'NONE', ( 3.446461345128720556E-15, 1.000000000000000000, 6.505203579042415614E-31 ) ) ;
#329 = CARTESIAN_POINT ( 'NONE', ( 1.208620515402089257, -2.881436852169650731, -4.621717282313606567 ) ) ;
#330 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999999112, 7.000000000000117240, -10.00000000000004086 ) ) ;
#331 = VECTOR ( 'NONE', #371, 1000.000000000000000 ) ;
#332 = STYLED_ITEM ( 'NONE', ( #108 ), #48 ) ;
#333 = CARTESIAN_POINT ( 'NONE', ( 1.189957639517910559, -2.750935179413651177, -5.937292418548744344 ) ) ;
#334 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000002887, 0.1893965525852976117, -7.900000000000030553 ) ) ;
#335 = EDGE_LOOP ( 'NONE', ( #83, #131, #222, #510 ) ) ;
#336 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004441, 0.000000000000000000, -2.100000000000022293 ) ) ;
#337 = LINE ( 'NONE', #250, #522 ) ;
#338 = EDGE_LOOP ( 'NONE', ( #325, #579, #216, #515 ) ) ;
#339 = CARTESIAN_POINT ( 'NONE', ( 1.132930861937686995, 2.304553105269334878, 6.770702731037360422 ) ) ;
#340 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, -7.000000000000002665, 10.00000000000007994 ) ) ;
#341 = EDGE_CURVE ( 'NONE', #307, #533, #263, .T. ) ;
#342 = CARTESIAN_POINT ( 'NONE', ( 1.040675464592997423, 1.286964762756710456, 7.605733356632443432 ) ) ;
#343 = VECTOR ( 'NONE', #221, 1000.000000000000000 ) ;
#344 = CARTESIAN_POINT ( 'NONE', ( 1.040675464592996979, 1.286964762756710901, -2.394266643367616965 ) ) ;
#345 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #239 ) ) ;
#346 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000000, 0.000000000000000000, 10.00000000000005862 ) ) ;
#347 = CARTESIAN_POINT ( 'NONE', ( 1.040598932633158391, 1.285769999470955938, -7.606316498513207236 ) ) ;
#348 = EDGE_CURVE ( 'NONE', #29, #175, #43, .T. ) ;
#349 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#350 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999997335, 6.244997998398504890, 10.00000000000007816 ) ) ;
#351 = ORIENTED_EDGE ( 'NONE', *, *, #348, .T. ) ;
#352 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 5.000000000000029310 ) ) ;
#353 = VECTOR ( 'NONE', #297, 1000.000000000000000 ) ;
#354 = ORIENTED_EDGE ( 'NONE', *, *, #534, .F. ) ;
#355 = EDGE_CURVE ( 'NONE', #175, #186, #401, .T. ) ;
#356 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000888, 7.000000000000117240, 10.00000000000007816 ) ) ;
#357 = EDGE_LOOP ( 'NONE', ( #389, #178, #97, #400 ) ) ;
#358 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 7.000000000000117240, 10.00000000000007994 ) ) ;
#359 = ORIENTED_EDGE ( 'NONE', *, *, #91, .T. ) ;
#360 = DIRECTION ( 'NONE', ( 9.466330862652141665E-30, 6.509055438931218112E-31, 1.000000000000000000 ) ) ;
#361 = ORIENTED_EDGE ( 'NONE', *, *, #134, .T. ) ;
#362 = AXIS2_PLACEMENT_3D ( 'NONE', #509, #455, #238 ) ;
#363 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#364 = CARTESIAN_POINT ( 'NONE', ( 1.211385526473538921, -2.900127106664407872, 5.189740600924040770 ) ) ;
#365 = ORIENTED_EDGE ( 'NONE', *, *, #488, .F. ) ;
#366 = DIRECTION ( 'NONE', ( -1.000000000000000000, 5.744102241837528403E-15, 9.466330862652141665E-30 ) ) ;
#367 = CARTESIAN_POINT ( 'NONE', ( 1.002688659126040660, -0.3777202291820386804, 2.118365334419400448 ) ) ;
#368 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#369 = EDGE_CURVE ( 'NONE', #18, #44, #538, .T. ) ;
#370 = FACE_OUTER_BOUND ( 'NONE', #357, .T. ) ;
#371 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#372 = CIRCLE ( 'NONE', #121, 2.900000000000021672 ) ;
#373 = ADVANCED_FACE ( 'NONE', ( #172 ), #89, .F. ) ;
#374 = CARTESIAN_POINT ( 'NONE', ( 1.119308165191564175, -2.185424989608174773, 6.915611606621540730 ) ) ;
#375 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 5.000000000000029310 ) ) ;
#376 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#377 = EDGE_LOOP ( 'NONE', ( #126, #438, #462, #553 ) ) ;
#378 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#379 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000005329, 0.000000000000000000, 7.900000000000078515 ) ) ;
#380 = CARTESIAN_POINT ( 'NONE', ( 1.091483246822568587, 1.915573646220076531, -7.185661719096025912 ) ) ;
#381 = AXIS2_PLACEMENT_3D ( 'NONE', #23, #204, #201 ) ;
#382 = CARTESIAN_POINT ( 'NONE', ( 1.170448483663789174, 2.606583613593464577, 3.714740571853973883 ) ) ;
#383 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004441, 0.000000000000000000, -2.100000000000022293 ) ) ;
#384 = CARTESIAN_POINT ( 'NONE', ( 1.013263098148782015, 0.7515245305709852275, 7.807309615759736587 ) ) ;
#385 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #265 ) ;
#386 = CARTESIAN_POINT ( 'NONE', ( 1.211377228074604240, 2.900070481132997813, -5.188344443036267073 ) ) ;
#387 = CARTESIAN_POINT ( 'NONE', ( 1.077796069496008258, 1.769344865796415922, 2.694556599918310091 ) ) ;
#388 = LINE ( 'NONE', #119, #353 ) ;
#389 = ORIENTED_EDGE ( 'NONE', *, *, #395, .T. ) ;
#390 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #378 ) ;
#391 = VECTOR ( 'NONE', #328, 1000.000000000000000 ) ;
#392 = CARTESIAN_POINT ( 'NONE', ( 1.013263098148781793, 0.7515245305709828960, -2.192690384240322476 ) ) ;
#393 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000888, 7.000000000000117240, 10.00000000000007816 ) ) ;
#394 = ORIENTED_EDGE ( 'NONE', *, *, #252, .F. ) ;
#395 = EDGE_CURVE ( 'NONE', #44, #29, #37, .T. ) ;
#396 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999997335, 6.244997998398504890, 10.00000000000007816 ) ) ;
#397 = EDGE_LOOP ( 'NONE', ( #540, #288, #359, #141, #464, #2, #530, #12 ) ) ;
#398 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#399 = VECTOR ( 'NONE', #179, 1000.000000000000000 ) ;
#400 = ORIENTED_EDGE ( 'NONE', *, *, #369, .T. ) ;
#401 = LINE ( 'NONE', #82, #419 ) ;
#402 = ORIENTED_EDGE ( 'NONE', *, *, #104, .T. ) ;
#403 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 0.000000000000000000 ) ) ;
#404 = PLANE ( 'NONE', #566 ) ;
#405 = ORIENTED_EDGE ( 'NONE', *, *, #395, .F. ) ;
#406 = CARTESIAN_POINT ( 'NONE', ( 1.052229678524116974, -1.453158874364317121, 2.483143728707876363 ) ) ;
#407 = ORIENTED_EDGE ( 'NONE', *, *, #313, .F. ) ;
#408 = VECTOR ( 'NONE', #101, 1000.000000000000000 ) ;
#409 = DIRECTION ( 'NONE', ( -1.000000000000000000, 4.336808689285477401E-16, 9.466330862652141665E-30 ) ) ;
#410 = CARTESIAN_POINT ( 'NONE', ( 1.040509369047627031, -1.284244305237273176, -7.606990020442498945 ) ) ;
#411 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
( #379, #123, #483, #384, #432, #342, #563, #242, #22, #71, #339, #570, #476, #113, #481, #295, #520, #77, #206, #118, #111, #382, #251, #434, #67, #75, #387, #31, #290, #208, #559, #474, #152, #514 ),
.UNSPECIFIED., .F., .F.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 2.011608682683055599E-20, 0.0005674180595977413276, 0.001134836119195482872, 0.001702254178793224416, 0.002269672238390966178, 0.002837090297988707505, 0.003404508357586448833, 0.003971926417184190594, 0.004539344476781931488, 0.005106762536379673249, 0.005674180595977414143, 0.006241598655575155905, 0.006809016715172896798, 0.007376434774770638560, 0.007943852834368379454, 0.008511270893966121215, 0.009078688953563861241 ),
.UNSPECIFIED. ) ;
#412 = ORIENTED_EDGE ( 'NONE', *, *, #195, .T. ) ;
#413 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#414 = CARTESIAN_POINT ( 'NONE', ( 1.158578488896881975, -2.515793758690810566, 3.545152909254105200 ) ) ;
#415 = VERTEX_POINT ( 'NONE', #396 ) ;
#416 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000005329, 0.000000000000000000, 7.900000000000078515 ) ) ;
#417 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 7.000000000000117240, -10.00000000000003908 ) ) ;
#418 = SHAPE_DEFINITION_REPRESENTATION ( #385, #48 ) ;
#419 = VECTOR ( 'NONE', #497, 1000.000000000000000 ) ;
#420 = ADVANCED_FACE ( 'NONE', ( #580 ), #174, .F. ) ;
#421 = FACE_BOUND ( 'NONE', #105, .T. ) ;
#422 = LINE ( 'NONE', #112, #256 ) ;
#423 = SURFACE_STYLE_FILL_AREA ( #223 ) ;
#424 = CARTESIAN_POINT ( 'NONE', ( 1.133037558959462565, -2.305434706040918158, -6.769397951253941947 ) ) ;
#425 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004219, -6.899771907515579756E-23, 2.100000000000029843 ) ) ;
#426 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#427 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004441, -1.313167051637360128E-24, -10.00000000000005862 ) ) ;
#428 = CARTESIAN_POINT ( 'NONE', ( 1.197916439904868291, 2.806938615793707736, -4.246642909114494380 ) ) ;
#429 = VECTOR ( 'NONE', #224, 1000.000000000000000 ) ;
#430 = CARTESIAN_POINT ( 'NONE', ( 1.211385526473540475, -2.900127106664406984, -4.810259399076017850 ) ) ;
#431 = CARTESIAN_POINT ( 'NONE', ( 1.189989376409344768, 2.751146621874756448, -4.063593637064299990 ) ) ;
#432 = CARTESIAN_POINT ( 'NONE', ( 1.021134131335210693, 0.9358593976546381032, 7.751416328777946951 ) ) ;
#433 = DIRECTION ( 'NONE', ( 1.224646798490764308E-16, -1.000000000000000000, -6.508092473959024494E-31 ) ) ;
#434 = CARTESIAN_POINT ( 'NONE', ( 1.133103134302109405, 2.305988130372857547, 3.231365970146301780 ) ) ;
#435 = LINE ( 'NONE', #248, #554 ) ;
#436 = AXIS2_PLACEMENT_3D ( 'NONE', #236, #322, #57 ) ;
#437 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000000, 0.000000000000000000, -10.00000000000005862 ) ) ;
#438 = ORIENTED_EDGE ( 'NONE', *, *, #341, .F. ) ;
#439 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
( #232, #106, #367, #452, #13, #550, #406, #7, #96, #185, #460, #414, #150, #321, #51, #465, #100, #364, #192, #190, #507, #11, #188, #511, #374, #547, #142, #235, #278, #63, #319, #58, #146, #556 ),
.UNSPECIFIED., .F., .F.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.009078688953563861241, 0.009645968560652968052, 0.01021324816774207660, 0.01078052777483118341, 0.01134780738192029195, 0.01191508698900939876, 0.01248236659609850557, 0.01304964620318761412, 0.01361692581027671919, 0.01418420541736582600, 0.01475148502445493282, 0.01531876463154403963, 0.01588604423863314644, 0.01645332384572225498, 0.01702060345281136006, 0.01758788305990047207, 0.01815516266698957715 ),
.UNSPECIFIED. ) ;
#440 = DIRECTION ( 'NONE', ( -9.269115636346818649E-30, 6.509055438931217236E-31, 1.000000000000000000 ) ) ;
#441 = EDGE_CURVE ( 'NONE', #182, #447, #439, .T. ) ;
#442 = EDGE_LOOP ( 'NONE', ( #262, #210, #493, #137, #565, #128, #402, #394 ) ) ;
#443 = DIRECTION ( 'NONE', ( 9.466330862652141665E-30, 6.509055438931218112E-31, 1.000000000000000000 ) ) ;
#444 = ORIENTED_EDGE ( 'NONE', *, *, #545, .T. ) ;
#445 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#446 = AXIS2_PLACEMENT_3D ( 'NONE', #308, #494, #440 ) ;
#447 = VERTEX_POINT ( 'NONE', #416 ) ;
#448 = LINE ( 'NONE', #94, #314 ) ;
#449 = ADVANCED_FACE ( 'NONE', ( #421, #463, #370 ), #61, .F. ) ;
#450 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000000, 0.000000000000000000, -10.00000000000005862 ) ) ;
#451 = EDGE_LOOP ( 'NONE', ( #405, #569, #491, #214, #151, #90, #157 ) ) ;
#452 = CARTESIAN_POINT ( 'NONE', ( 1.013280555943153916, -0.7524488686545980354, 2.192810726461508430 ) ) ;
#453 = ORIENTED_EDGE ( 'NONE', *, *, #298, .T. ) ;
#454 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#455 = DIRECTION ( 'NONE', ( -1.000000000000000000, 3.446461345128720556E-15, 9.466330862652141665E-30 ) ) ;
#456 = LINE ( 'NONE', #330, #391 ) ;
#457 = CIRCLE ( 'NONE', #129, 2.900000000000021672 ) ;
#458 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #332 ) ) ;
#459 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#460 = CARTESIAN_POINT ( 'NONE', ( 1.133037558959465674, -2.305434706040918158, 3.230602048746117561 ) ) ;
#461 = EDGE_CURVE ( 'NONE', #182, #581, #274, .T. ) ;
#462 = ORIENTED_EDGE ( 'NONE', *, *, #110, .F. ) ;
#463 = FACE_BOUND ( 'NONE', #259, .T. ) ;
#464 = ORIENTED_EDGE ( 'NONE', *, *, #109, .F. ) ;
#465 = CARTESIAN_POINT ( 'NONE', ( 1.208537156232738274, -2.880867423002855698, 4.617461895644574099 ) ) ;
#466 = FACE_OUTER_BOUND ( 'NONE', #397, .T. ) ;
#467 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#468 = AXIS2_PLACEMENT_3D ( 'NONE', #346, #349, #403 ) ;
#469 = ADVANCED_FACE ( 'NONE', ( #324 ), #282, .F. ) ;
#470 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #200 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #454, #537, #53 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#471 = CARTESIAN_POINT ( 'NONE', ( 1.158578488896881975, -2.515793758690810566, -6.454847090745953864 ) ) ;
#472 = CARTESIAN_POINT ( 'NONE', ( 1.002777986724787462, 0.3817967870284947329, -7.881013912248518771 ) ) ;
#473 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#474 = CARTESIAN_POINT ( 'NONE', ( 1.002777986724788795, 0.3817967870284926790, 2.118986087751539849 ) ) ;
#475 = CARTESIAN_POINT ( 'NONE', ( 1.077717860131251815, 1.768517344931938906, -2.693869011091920562 ) ) ;
#476 = CARTESIAN_POINT ( 'NONE', ( 1.170434743757137630, 2.606467032255219696, 6.285299273074622661 ) ) ;
#477 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004441, -1.313160542581921172E-24, 10.00000000000005862 ) ) ;
#478 = ADVANCED_FACE ( 'NONE', ( #280 ), #17, .F. ) ;
#479 = PRODUCT ( '12600011', '12600011', '', ( #158 ) ) ;
#480 = CIRCLE ( 'NONE', #99, 19.99999999999999289 ) ;
#481 = CARTESIAN_POINT ( 'NONE', ( 1.197916439904865404, 2.806938615793708180, 5.753357090885563352 ) ) ;
#482 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#483 = CARTESIAN_POINT ( 'NONE', ( 1.002758800380383120, 0.3805069094076524716, 7.881144024633281120 ) ) ;
#484 = CARTESIAN_POINT ( 'NONE', ( 1.052256556417503708, 1.453447889974005092, -2.483378660096562385 ) ) ;
#485 = EDGE_CURVE ( 'NONE', #218, #581, #95, .T. ) ;
#486 = DIRECTION ( 'NONE', ( -4.336808689285477401E-16, -1.000000000000000000, -6.513388781306084137E-31 ) ) ;
#487 = DIRECTION ( 'NONE', ( 1.000000000000000000, 6.565802712909606777E-26, -9.466330862652141665E-30 ) ) ;
#488 = EDGE_CURVE ( 'NONE', #447, #182, #411, .T. ) ;
#489 = VECTOR ( 'NONE', #130, 1000.000000000000000 ) ;
#490 = CARTESIAN_POINT ( 'NONE', ( -2.745235950171453180E-29, 3.551475717928236256E-16, -7.900000000000028777 ) ) ;
#491 = ORIENTED_EDGE ( 'NONE', *, *, #30, .F. ) ;
#492 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000002665, -7.000000000000002665, 10.00000000000007816 ) ) ;
#493 = ORIENTED_EDGE ( 'NONE', *, *, #488, .T. ) ;
#494 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#495 = VERTEX_POINT ( 'NONE', #69 ) ;
#496 = SURFACE_SIDE_STYLE ('',( #183 ) ) ;
#497 = DIRECTION ( 'NONE', ( 5.744102241837526037E-15, 1.000000000000000000, 6.513388781306040347E-31 ) ) ;
#498 = ORIENTED_EDGE ( 'NONE', *, *, #234, .T. ) ;
#499 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#500 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000006217, -6.244997998398404526, 10.00000000000007816 ) ) ;
#501 = DIRECTION ( 'NONE', ( 9.269115636346818649E-30, -6.509055438931217236E-31, -1.000000000000000000 ) ) ;
#502 = VERTEX_POINT ( 'NONE', #244 ) ;
#503 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999999112, 7.000000000000117240, -10.00000000000004086 ) ) ;
#504 = DIRECTION ( 'NONE', ( -9.269115636346818649E-30, 6.509055438931217236E-31, 1.000000000000000000 ) ) ;
#505 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 7.000000000000117240, 10.00000000000007994 ) ) ;
#506 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#507 = CARTESIAN_POINT ( 'NONE', ( 1.190119196357802833, -2.752089387394693887, 5.933846005847905225 ) ) ;
#508 = DIRECTION ( 'NONE', ( 1.000000000000000000, 6.565802712909607925E-26, 0.000000000000000000 ) ) ;
#509 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000888, 7.000000000000117240, 10.00000000000007816 ) ) ;
#510 = ORIENTED_EDGE ( 'NONE', *, *, #234, .F. ) ;
#511 = CARTESIAN_POINT ( 'NONE', ( 1.133284157695420680, -2.307557648718655763, 6.766663084566620689 ) ) ;
#512 = VERTEX_POINT ( 'NONE', #427 ) ;
#513 = SURFACE_SIDE_STYLE ('',( #423 ) ) ;
#514 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004219, -6.899771907515579756E-23, 2.100000000000029843 ) ) ;
#515 = ORIENTED_EDGE ( 'NONE', *, *, #261, .F. ) ;
#516 = CARTESIAN_POINT ( 'NONE', ( 1.170477829490441879, -2.606803394963240095, -3.715227483615648474 ) ) ;
#517 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000004441, 0.1918819484234041139, -2.100000000000022293 ) ) ;
#518 = CARTESIAN_POINT ( 'NONE', ( 1.091489434568259531, -1.915536973412237609, -7.185507182845607410 ) ) ;
#519 = CARTESIAN_POINT ( 'NONE', ( 1.119216967465734847, 2.184603567630820642, -3.083441417796536577 ) ) ;
#520 = CARTESIAN_POINT ( 'NONE', ( 1.211356511054558327, 2.899929115085452480, 5.190508667102918139 ) ) ;
#521 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000888, -7.000000000000002665, -10.00000000000004086 ) ) ;
#522 = VECTOR ( 'NONE', #433, 1000.000000000000000 ) ;
#523 = CARTESIAN_POINT ( 'NONE', ( 1.198052156150384295, -2.807889211821545494, -4.250644062092180597 ) ) ;
#524 = CARTESIAN_POINT ( 'NONE', ( 1.197921579145534654, 2.806972390867914502, -5.752930084450074588 ) ) ;
#525 = ADVANCED_FACE ( 'NONE', ( #318 ), #168, .F. ) ;
#526 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 7.000000000000117240, -10.00000000000003908 ) ) ;
#527 = CARTESIAN_POINT ( 'NONE', ( 1.013349974533516606, 0.7539746642458204917, -7.806694168382120047 ) ) ;
#528 = ADVANCED_FACE ( 'NONE', ( #135 ), #45, .F. ) ;
#529 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000000, 0.000000000000000000, 10.00000000000005862 ) ) ;
#530 = ORIENTED_EDGE ( 'NONE', *, *, #461, .F. ) ;
#531 = CIRCLE ( 'NONE', #42, 19.99999999999999289 ) ;
#532 = CARTESIAN_POINT ( 'NONE', ( -2.688043534540597391E-29, 1.887626077290066985E-30, -2.100000000000008082 ) ) ;
#533 = VERTEX_POINT ( 'NONE', #503 ) ;
#534 = EDGE_CURVE ( 'NONE', #307, #18, #448, .T. ) ;
#535 = CARTESIAN_POINT ( 'NONE', ( 2.688043534538266191E-29, 3.551475717527332707E-16, 2.100000000000008082 ) ) ;
#536 = EDGE_LOOP ( 'NONE', ( #309, #317, #544, #269 ) ) ;
#537 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#538 = LINE ( 'NONE', #358, #54 ) ;
#539 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #479 ) ) ;
#540 = ORIENTED_EDGE ( 'NONE', *, *, #213, .F. ) ;
#541 = LINE ( 'NONE', #526, #34 ) ;
#542 = DIRECTION ( 'NONE', ( 1.000000000000000000, 6.565802712909607925E-26, 0.000000000000000000 ) ) ;
#543 = AXIS2_PLACEMENT_3D ( 'NONE', #194, #376, #140 ) ;
#544 = ORIENTED_EDGE ( 'NONE', *, *, #46, .F. ) ;
#545 = EDGE_CURVE ( 'NONE', #533, #44, #541, .T. ) ;
#546 = FILL_AREA_STYLE ('',( #254 ) ) ;
#547 = CARTESIAN_POINT ( 'NONE', ( 1.091785109623155448, -1.918585440995612679, 7.182814723751592467 ) ) ;
#548 = VERTEX_POINT ( 'NONE', #35 ) ;
#549 = DIRECTION ( 'NONE', ( -1.000000000000000000, -6.565802712909606777E-26, 9.466330862652141665E-30 ) ) ;
#550 = CARTESIAN_POINT ( 'NONE', ( 1.040509369047628363, -1.284244305237272066, 2.393009979557559230 ) ) ;
#551 = LINE ( 'NONE', #147, #408 ) ;
#552 = DIRECTION ( 'NONE', ( -1.224646798490764308E-16, 1.000000000000000000, 6.508092473959025369E-31 ) ) ;
#553 = ORIENTED_EDGE ( 'NONE', *, *, #252, .T. ) ;
#554 = VECTOR ( 'NONE', #482, 1000.000000000000000 ) ;
#555 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#556 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000005329, 0.000000000000000000, 7.900000000000078515 ) ) ;
#557 = DIRECTION ( 'NONE', ( -9.269115636346818649E-30, 6.509055438931217236E-31, 1.000000000000000000 ) ) ;
#558 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#559 = CARTESIAN_POINT ( 'NONE', ( 1.013349974533517273, 0.7539746642458188264, 2.193305831617939461 ) ) ;
#560 = MANIFOLD_SOLID_BREP ( 'Dégagement M51', #167 ) ;
#561 = ADVANCED_FACE ( 'NONE', ( #310 ), #187, .F. ) ;
#562 = CYLINDRICAL_SURFACE ( 'NONE', #237, 19.99999999999999645 ) ;
#563 = CARTESIAN_POINT ( 'NONE', ( 1.052256556417502820, 1.453447889974005536, 7.516621339903498011 ) ) ;
#564 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000000, 0.000000000000000000, 10.00000000000005862 ) ) ;
#565 = ORIENTED_EDGE ( 'NONE', *, *, #161, .T. ) ;
#566 = AXIS2_PLACEMENT_3D ( 'NONE', #529, #443, #306 ) ;
#567 = CARTESIAN_POINT ( 'NONE', ( 1.208537156232742715, -2.880867423002856587, -5.382538104355484521 ) ) ;
#568 = FACE_OUTER_BOUND ( 'NONE', #85, .T. ) ;
#569 = ORIENTED_EDGE ( 'NONE', *, *, #545, .F. ) ;
#570 = CARTESIAN_POINT ( 'NONE', ( 1.158669802208733390, 2.516548655156691794, 6.453731764438930263 ) ) ;
#571 = CARTESIAN_POINT ( 'NONE', ( 1.132930861937689215, 2.304553105269332214, -3.229297268962695089 ) ) ;
#572 = CARTESIAN_POINT ( 'NONE', ( 1.091785109623155670, -1.918585440995613123, -2.817185276248467041 ) ) ;
#573 = CARTESIAN_POINT ( 'NONE', ( 1.208625607444980377, 2.881478330222419171, -4.621141277413321369 ) ) ;
#574 = EDGE_CURVE ( 'NONE', #281, #502, #277, .T. ) ;
#575 = VECTOR ( 'NONE', #501, 1000.000000000000000 ) ;
#576 = CARTESIAN_POINT ( 'NONE', ( 1.170448483663788730, 2.606583613593465465, -6.285259428146082072 ) ) ;
#577 = SURFACE_STYLE_USAGE ( .BOTH. , #496 ) ;
#578 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, -7.000000000000002665, -10.00000000000003908 ) ) ;
#579 = ORIENTED_EDGE ( 'NONE', *, *, #313, .T. ) ;
#580 = FACE_OUTER_BOUND ( 'NONE', #87, .T. ) ;
#581 = VERTEX_POINT ( 'NONE', #211 ) ;
#582 = LINE ( 'NONE', #535, #399 ) ;
#583 = ORIENTED_EDGE ( 'NONE', *, *, #145, .T. ) ;
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,674 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION (( 'STEP AP214' ),
'1' );
FILE_NAME ('12600012.STEP',
'2021-03-15T09:41:13',
( '' ),
( '' ),
'SwSTEP 2.0',
'SolidWorks 2020',
'' );
FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
ENDSEC;
DATA;
#1 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#2 = LINE ( 'NONE', #57, #550 ) ;
#3 = VECTOR ( 'NONE', #344, 1000.000000000000000 ) ;
#4 = VECTOR ( 'NONE', #567, 1000.000000000000000 ) ;
#5 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414785639E-14, -7.000000000000058620, 10.00000000000003908 ) ) ;
#6 = CARTESIAN_POINT ( 'NONE', ( 1.947743443582500067, 1.453447889973959795, 7.516621339903494459 ) ) ;
#7 = ADVANCED_FACE ( 'NONE', ( #70 ), #358, .F. ) ;
#8 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
( #261, #256, #13, #111, #403, #600, #630, #343, #302, #456, #386, #587, #500, #159, #306, #441, #438, #137, #503, #99, #293, #493, #48, #242, #152, #417, #521, #373, #512, #265, #166, #68, #18, #125 ),
.UNSPECIFIED., .F., .F.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 2.011608682682568700E-20, 0.0005674180595977322203, 0.001134836119195464441, 0.001702254178793196661, 0.002269672238390928881, 0.002837090297988661101, 0.003404508357586392454, 0.003971926417184124675, 0.004539344476781856028, 0.005106762536379588248, 0.005674180595977321336, 0.006241598655575052688, 0.006809016715172784909, 0.007376434774770516262, 0.007943852834368247615, 0.008511270893965978968, 0.009078688953563710320 ),
.UNSPECIFIED. ) ;
#9 = ORIENTED_EDGE ( 'NONE', *, *, #226, .F. ) ;
#10 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414776962E-14, -6.999999999999944045, -9.999999999999962697 ) ) ;
#11 = CARTESIAN_POINT ( 'NONE', ( 1.791422537635152246, 2.881145210771575815, 4.619211358345975960 ) ) ;
#12 = VERTEX_POINT ( 'NONE', #398 ) ;
#13 = CARTESIAN_POINT ( 'NONE', ( 1.997241199619622432, 0.3805069094076535263, -2.118855975366749966 ) ) ;
#14 = CARTESIAN_POINT ( 'NONE', ( 1.866715842304579098, -2.307557648718678411, 6.766663084566557629 ) ) ;
#15 = ORIENTED_EDGE ( 'NONE', *, *, #29, .T. ) ;
#16 = DIRECTION ( 'NONE', ( -1.734723475976807686E-15, -1.000000000000000000, 4.718447854656914508E-15 ) ) ;
#17 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#18 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999999112, 0.1893965525853130438, -7.900000000000000355 ) ) ;
#19 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#20 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 0.000000000000000000 ) ) ;
#21 = CARTESIAN_POINT ( 'NONE', ( 1.791379484597918292, -2.881436852169651619, 5.378282717686382775 ) ) ;
#22 = PRESENTATION_STYLE_ASSIGNMENT (( #468 ) ) ;
#23 = DIRECTION ( 'NONE', ( -3.414288605409691720E-30, -4.718447854656915297E-15, 1.000000000000000000 ) ) ;
#24 = FACE_OUTER_BOUND ( 'NONE', #112, .T. ) ;
#25 = ORIENTED_EDGE ( 'NONE', *, *, #221, .T. ) ;
#26 = CARTESIAN_POINT ( 'NONE', ( 1.576500483910139749, -4.094822475312672516, 1.200066552404359888 ) ) ;
#27 = ORIENTED_EDGE ( 'NONE', *, *, #237, .F. ) ;
#28 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999990452, -0.1918351283819219877, 7.900000000000003908 ) ) ;
#29 = EDGE_CURVE ( 'NONE', #32, #577, #61, .T. ) ;
#30 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #233 ) ) ;
#31 = EDGE_LOOP ( 'NONE', ( #351, #480 ) ) ;
#32 = VERTEX_POINT ( 'NONE', #466 ) ;
#33 = AXIS2_PLACEMENT_3D ( 'NONE', #354, #251, #413 ) ;
#34 = DIRECTION ( 'NONE', ( -3.414288605409691720E-30, -4.718447854656915297E-15, 1.000000000000000000 ) ) ;
#35 = CARTESIAN_POINT ( 'NONE', ( 1.308918931312463399E-14, 6.999999999999999112, -1.500000000000032863 ) ) ;
#36 = CARTESIAN_POINT ( 'NONE', ( 1.959401067366843385, 1.285769999470970593, 2.393683501486826071 ) ) ;
#37 = ORIENTED_EDGE ( 'NONE', *, *, #525, .T. ) ;
#38 = EDGE_LOOP ( 'NONE', ( #133, #498, #376, #81 ) ) ;
#39 = ORIENTED_EDGE ( 'NONE', *, *, #29, .F. ) ;
#40 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#41 = EDGE_CURVE ( 'NONE', #55, #372, #275, .T. ) ;
#42 = CIRCLE ( 'NONE', #490, 2.899999999999999911 ) ;
#43 = CARTESIAN_POINT ( 'NONE', ( 1.921905830443344065, -1.772839131899034637, -2.697078167891032940 ) ) ;
#44 = ORIENTED_EDGE ( 'NONE', *, *, #603, .T. ) ;
#45 = CARTESIAN_POINT ( 'NONE', ( 1.232595164407830946E-29, 0.000000000000000000, -5.000000000000001776 ) ) ;
#46 = CARTESIAN_POINT ( 'NONE', ( 1.308918931312455669E-14, 6.999999999999944045, 9.999999999999978684 ) ) ;
#47 = FACE_OUTER_BOUND ( 'NONE', #616, .T. ) ;
#48 = CARTESIAN_POINT ( 'NONE', ( 1.841413660179100686, 2.515845045974720584, -6.454706600528648863 ) ) ;
#49 = ADVANCED_FACE ( 'NONE', ( #24 ), #415, .F. ) ;
#50 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#51 = DIRECTION ( 'NONE', ( 1.231054420452321157E-29, -4.718447854656915297E-15, 1.000000000000000000 ) ) ;
#52 = CARTESIAN_POINT ( 'NONE', ( 1.947578472504836844, -1.455817154695816074, -2.484646353991147638 ) ) ;
#53 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999990896, 0.1918819484233462991, 7.900000000000016342 ) ) ;
#54 = AXIS2_PLACEMENT_3D ( 'NONE', #155, #146, #296 ) ;
#55 = VERTEX_POINT ( 'NONE', #329 ) ;
#56 = CARTESIAN_POINT ( 'NONE', ( 1.866715842304581541, -2.307557648718655763, -3.233336915433413949 ) ) ;
#57 = CARTESIAN_POINT ( 'NONE', ( 2.424514688390204732E-30, -1.368349877850505436E-14, -2.100000000000001865 ) ) ;
#58 = DIRECTION ( 'NONE', ( -3.414288605409692421E-30, -4.718447854656916875E-15, 1.000000000000000000 ) ) ;
#59 = CARTESIAN_POINT ( 'NONE', ( 1.788651916962541888, -2.899871605082786186, -5.193606313128599439 ) ) ;
#60 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #179, 'distance_accuracy_value', 'NONE');
#61 = LINE ( 'NONE', #364, #249 ) ;
#62 = DIRECTION ( 'NONE', ( -1.231054420452321157E-29, 4.718447854656915297E-15, -1.000000000000000000 ) ) ;
#63 = CARTESIAN_POINT ( 'NONE', ( 1.908510565431743800, -1.915536973412213628, 2.814492817154403248 ) ) ;
#64 = CARTESIAN_POINT ( 'NONE', ( 1.829551516336205719, 2.606583613593487669, 3.714740571853980988 ) ) ;
#65 = FACE_OUTER_BOUND ( 'NONE', #532, .T. ) ;
#66 = ORIENTED_EDGE ( 'NONE', *, *, #578, .F. ) ;
#67 = EDGE_CURVE ( 'NONE', #425, #90, #579, .T. ) ;
#68 = CARTESIAN_POINT ( 'NONE', ( 1.997222013275213648, 0.3817967870285178256, -7.881013912248489461 ) ) ;
#69 = CYLINDRICAL_SURFACE ( 'NONE', #235, 20.00000000000000355 ) ;
#70 = FACE_OUTER_BOUND ( 'NONE', #180, .T. ) ;
#71 = DIRECTION ( 'NONE', ( 3.414288605409691720E-30, 4.718447854656915297E-15, -1.000000000000000000 ) ) ;
#72 = ORIENTED_EDGE ( 'NONE', *, *, #268, .T. ) ;
#73 = CIRCLE ( 'NONE', #172, 2.899999999999999023 ) ;
#74 = FILL_AREA_STYLE ('',( #119 ) ) ;
#75 = EDGE_CURVE ( 'NONE', #12, #464, #522, .T. ) ;
#76 = CARTESIAN_POINT ( 'NONE', ( 1.836970198721946184E-17, -1.368349877850505436E-14, -2.100000000000001865 ) ) ;
#77 = PRODUCT ( '12600012', '12600012', '', ( #476 ) ) ;
#78 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#79 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414785639E-14, -7.000000000000058620, 10.00000000000003908 ) ) ;
#80 = CARTESIAN_POINT ( 'NONE', ( 1.978886991400974793, -0.9352134876267638175, -7.751555221103512139 ) ) ;
#81 = ORIENTED_EDGE ( 'NONE', *, *, #414, .T. ) ;
#82 = CARTESIAN_POINT ( 'NONE', ( 1.908516753177427416, 1.915573646220094073, 2.814338280904015832 ) ) ;
#83 = EDGE_CURVE ( 'NONE', #12, #536, #547, .T. ) ;
#84 = ORIENTED_EDGE ( 'NONE', *, *, #530, .F. ) ;
#85 = CARTESIAN_POINT ( 'NONE', ( 1.959257052695276835, -1.287846205588486725, 7.605207037590067110 ) ) ;
#86 = VERTEX_POINT ( 'NONE', #240 ) ;
#87 = VERTEX_POINT ( 'NONE', #234 ) ;
#88 = LINE ( 'NONE', #230, #399 ) ;
#89 = CARTESIAN_POINT ( 'NONE', ( 1.461247397419119798, -4.614557783147851033, 1.462688121545566045 ) ) ;
#90 = VERTEX_POINT ( 'NONE', #584 ) ;
#91 = CARTESIAN_POINT ( 'NONE', ( 1.364916731037074893, -5.000000000000000888, -1.499999999999974243 ) ) ;
#92 = CARTESIAN_POINT ( 'NONE', ( 1.986650025466484726, 0.7539746642458404757, 2.193305831617912816 ) ) ;
#93 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999984901, -5.000000000000000888, 1.500000000000025757 ) ) ;
#94 = DIRECTION ( 'NONE', ( 1.887379141862765724E-15, 1.000000000000000000, 4.718447854656915297E-15 ) ) ;
#95 = CIRCLE ( 'NONE', #327, 20.00000000000000000 ) ;
#96 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414785639E-14, -7.000000000000058620, 10.00000000000003908 ) ) ;
#97 = DIRECTION ( 'NONE', ( 3.414288605409691720E-30, 4.718447854656915297E-15, -1.000000000000000000 ) ) ;
#98 = DIRECTION ( 'NONE', ( -3.413959869091599342E-30, -4.718447854656916875E-15, 1.000000000000000000 ) ) ;
#99 = CARTESIAN_POINT ( 'NONE', ( 1.802078420854469787, 2.806972390867920275, -5.752930084450040837 ) ) ;
#100 = LINE ( 'NONE', #294, #171 ) ;
#101 = CARTESIAN_POINT ( 'NONE', ( 1.978700346717844338, -0.9391604766338240706, -2.249794706374377284 ) ) ;
#102 = LINE ( 'NONE', #5, #543 ) ;
#103 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#104 = CARTESIAN_POINT ( 'NONE', ( 1.997241140110426638, -0.3814165023305622904, -2.118849338432641449 ) ) ;
#105 = CARTESIAN_POINT ( 'NONE', ( 1.810010623590654122, 2.751146621874742682, 5.936406362935777281 ) ) ;
#106 = CARTESIAN_POINT ( 'NONE', ( 1.841158561443802411, -2.517865683606088201, 6.451300505012364184 ) ) ;
#107 = CARTESIAN_POINT ( 'NONE', ( 1.922282139868750628, 1.768517344931892055, 7.306130988908146939 ) ) ;
#108 = CARTESIAN_POINT ( 'NONE', ( -18.00000000000000355, -5.898059818321144121E-14, 9.999999999999978684 ) ) ;
#109 = CARTESIAN_POINT ( 'NONE', ( 1.788651916962548549, -2.899871605082783077, 4.806393686871367699 ) ) ;
#110 = CARTESIAN_POINT ( 'NONE', ( 1.959324535407004797, 1.286964762756666714, 7.605733356632436326 ) ) ;
#111 = CARTESIAN_POINT ( 'NONE', ( 1.986736901851223758, 0.7515245305709803425, -2.192690384240292722 ) ) ;
#112 = EDGE_LOOP ( 'NONE', ( #165, #157, #277, #381 ) ) ;
#113 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #303 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #334, #19, #566 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#114 = FACE_BOUND ( 'NONE', #412, .T. ) ;
#115 = CARTESIAN_POINT ( 'NONE', ( 1.791462843767270607, -2.880867423002848149, 4.617461895644509262 ) ) ;
#116 = LINE ( 'NONE', #118, #164 ) ;
#117 = ORIENTED_EDGE ( 'NONE', *, *, #578, .T. ) ;
#118 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414778224E-14, -6.999999999999999112, 1.500000000000032863 ) ) ;
#119 = FILL_AREA_STYLE_COLOUR ( '', #458 ) ;
#120 = VECTOR ( 'NONE', #591, 1000.000000000000000 ) ;
#121 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.887379141862766119E-15, -3.405044141676632988E-30 ) ) ;
#122 = CARTESIAN_POINT ( 'NONE', ( 1.232595164407830946E-29, 0.000000000000000000, -5.000000000000001776 ) ) ;
#123 = ORIENTED_EDGE ( 'NONE', *, *, #603, .F. ) ;
#124 = EDGE_CURVE ( 'NONE', #32, #582, #393, .T. ) ;
#125 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999997335, 1.781340456629883450E-14, -7.900000000000002132 ) ) ;
#126 = CARTESIAN_POINT ( 'NONE', ( 1.978700346717841896, -0.9391604766338722543, 7.750205293625604064 ) ) ;
#127 = CARTESIAN_POINT ( 'NONE', ( 1.689634932034925541, -3.509796468754265764, -0.1979053293186568419 ) ) ;
#128 = ORIENTED_EDGE ( 'NONE', *, *, #41, .T. ) ;
#129 = CARTESIAN_POINT ( 'NONE', ( 1.682620390061550175, -3.548922313833196007, -0.3927424507470114734 ) ) ;
#130 = ORIENTED_EDGE ( 'NONE', *, *, #285, .F. ) ;
#131 = ORIENTED_EDGE ( 'NONE', *, *, #41, .F. ) ;
#132 = DIRECTION ( 'NONE', ( -3.414288605409691720E-30, -4.718447854656915297E-15, 1.000000000000000000 ) ) ;
#133 = ORIENTED_EDGE ( 'NONE', *, *, #353, .F. ) ;
#134 = VECTOR ( 'NONE', #163, 1000.000000000000000 ) ;
#135 = CARTESIAN_POINT ( 'NONE', ( 1.908214890376847661, -1.918585440995614899, -2.817185276248443948 ) ) ;
#136 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414785639E-14, -7.000000000000058620, 10.00000000000003908 ) ) ;
#137 = CARTESIAN_POINT ( 'NONE', ( 1.788622771925395982, 2.900070481133002254, -5.188344443036226217 ) ) ;
#138 = CARTESIAN_POINT ( 'NONE', ( 1.576913877837365696, -4.092842968263529890, -1.198567408462858586 ) ) ;
#139 = CARTESIAN_POINT ( 'NONE', ( 1.308918931312455669E-14, 6.999999999999944045, 9.999999999999978684 ) ) ;
#140 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414776962E-14, -6.999999999999944045, -9.999999999999962697 ) ) ;
#141 = AXIS2_PLACEMENT_3D ( 'NONE', #460, #244, #598 ) ;
#142 = CARTESIAN_POINT ( 'NONE', ( 1.461480524856638263, -4.613563796640265835, -1.462394246590077440 ) ) ;
#143 = DIRECTION ( 'NONE', ( -3.413959869091599342E-30, -4.718447854656916875E-15, 1.000000000000000000 ) ) ;
#144 = CARTESIAN_POINT ( 'NONE', ( 1.836970198721087373E-17, 0.000000000000000000, 4.999999999999998224 ) ) ;
#145 = EDGE_CURVE ( 'NONE', #375, #624, #623, .T. ) ;
#146 = DIRECTION ( 'NONE', ( -1.231054420452321157E-29, 4.718447854656915297E-15, -1.000000000000000000 ) ) ;
#147 = ADVANCED_FACE ( 'NONE', ( #190 ), #243, .F. ) ;
#148 = CARTESIAN_POINT ( 'NONE', ( 1.867069138062309896, 2.304553105269302904, 6.770702731037374633 ) ) ;
#149 = EDGE_CURVE ( 'NONE', #87, #322, #73, .T. ) ;
#150 = ORIENTED_EDGE ( 'NONE', *, *, #124, .F. ) ;
#151 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.764914461948030773E-15, 1.382971774465586321E-29 ) ) ;
#152 = CARTESIAN_POINT ( 'NONE', ( 1.880652674935982427, 2.185889046635328903, -6.915314235370858320 ) ) ;
#153 = AXIS2_PLACEMENT_3D ( 'NONE', #346, #388, #590 ) ;
#154 = DIRECTION ( 'NONE', ( -1.764914461948030773E-15, -1.000000000000000000, 4.718447854656915297E-15 ) ) ;
#155 = CARTESIAN_POINT ( 'NONE', ( -18.00000000000000355, 0.000000000000000000, -10.00000000000002132 ) ) ;
#156 = PLANE ( 'NONE', #562 ) ;
#157 = ORIENTED_EDGE ( 'NONE', *, *, #362, .F. ) ;
#158 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999978462, -9.000000000000007105, 1.500000000000044187 ) ) ;
#159 = CARTESIAN_POINT ( 'NONE', ( 1.810010623590660117, 2.751146621874757336, -4.063593637064261799 ) ) ;
#160 = SURFACE_STYLE_USAGE ( .BOTH. , #309 ) ;
#161 = CARTESIAN_POINT ( 'NONE', ( 1.841421511103124464, -2.515793758690803017, -6.454847090745934324 ) ) ;
#162 = ORIENTED_EDGE ( 'NONE', *, *, #226, .T. ) ;
#163 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#164 = VECTOR ( 'NONE', #209, 1000.000000000000000 ) ;
#165 = ORIENTED_EDGE ( 'NONE', *, *, #83, .F. ) ;
#166 = CARTESIAN_POINT ( 'NONE', ( 1.986650025466485614, 0.7539746642458383663, -7.806694168382088073 ) ) ;
#167 = LINE ( 'NONE', #463, #593 ) ;
#168 = EDGE_CURVE ( 'NONE', #196, #526, #488, .T. ) ;
#169 = FACE_BOUND ( 'NONE', #31, .T. ) ;
#170 = CARTESIAN_POINT ( 'NONE', ( -3.738461133648949998E-30, -1.368349877850505436E-14, 7.899999999999997691 ) ) ;
#171 = VECTOR ( 'NONE', #517, 1000.000000000000000 ) ;
#172 = AXIS2_PLACEMENT_3D ( 'NONE', #597, #535, #143 ) ;
#173 = ORIENTED_EDGE ( 'NONE', *, *, #391, .T. ) ;
#174 = SHAPE_DEFINITION_REPRESENTATION ( #245, #194 ) ;
#175 = ORIENTED_EDGE ( 'NONE', *, *, #83, .T. ) ;
#176 = ORIENTED_EDGE ( 'NONE', *, *, #258, .F. ) ;
#177 = CARTESIAN_POINT ( 'NONE', ( 0.7349939951951839356, -7.000000000000051514, 10.00000000000003908 ) ) ;
#178 = EDGE_CURVE ( 'NONE', #536, #611, #320, .T. ) ;
#179 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#180 = EDGE_LOOP ( 'NONE', ( #131, #25, #227, #407 ) ) ;
#181 = VERTEX_POINT ( 'NONE', #183 ) ;
#182 = ADVANCED_FACE ( 'NONE', ( #389 ), #594, .F. ) ;
#183 = CARTESIAN_POINT ( 'NONE', ( 0.7349939951951839356, -6.999999999999936939, -9.999999999999962697 ) ) ;
#184 = CARTESIAN_POINT ( 'NONE', ( 1.632968155389324494, -3.814414979628463875, 0.9242173254280898753 ) ) ;
#185 = ADVANCED_FACE ( 'NONE', ( #47 ), #337, .F. ) ;
#186 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999990008, 0.000000000000000000, -2.099999999999997424 ) ) ;
#187 = PLANE ( 'NONE', #622 ) ;
#188 = EDGE_CURVE ( 'NONE', #577, #203, #102, .T. ) ;
#189 = CARTESIAN_POINT ( 'NONE', ( 1.308918931312466082E-14, 7.000000000000058620, -10.00000000000002132 ) ) ;
#190 = FACE_OUTER_BOUND ( 'NONE', #461, .T. ) ;
#191 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.009843821777501267E-15, 3.981282381037293955E-30 ) ) ;
#192 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#193 = DIRECTION ( 'NONE', ( -3.413959869091597940E-30, -4.718447854656915297E-15, 1.000000000000000000 ) ) ;
#194 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '12600012', ( #385, #269 ), #113 ) ;
#195 = CIRCLE ( 'NONE', #563, 20.00000000000000355 ) ;
#196 = VERTEX_POINT ( 'NONE', #263 ) ;
#197 = CARTESIAN_POINT ( 'NONE', ( 1.841158561443804187, -2.517865683606067329, -3.548699494987600289 ) ) ;
#198 = CARTESIAN_POINT ( 'NONE', ( 1.908321153827730932, 1.917492000104003003, 7.183784324575195335 ) ) ;
#199 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#200 = CARTESIAN_POINT ( 'NONE', ( 1.801947843849621034, -2.807889211821541497, -4.250644062092157505 ) ) ;
#201 = ORIENTED_EDGE ( 'NONE', *, *, #279, .T. ) ;
#202 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999984901, -5.000000000000000888, 2.359223927328471532E-14 ) ) ;
#203 = VERTEX_POINT ( 'NONE', #313 ) ;
#204 = AXIS2_PLACEMENT_3D ( 'NONE', #144, #478, #98 ) ;
#205 = FILL_AREA_STYLE ('',( #257 ) ) ;
#206 = CARTESIAN_POINT ( 'NONE', ( 1.880691834808440044, -2.185424989608207635, 6.915611606621466123 ) ) ;
#207 = EDGE_LOOP ( 'NONE', ( #15, #559, #607, #117 ) ) ;
#208 = CARTESIAN_POINT ( 'NONE', ( 1.791379484597912519, -2.881436852169647622, -4.621717282313583475 ) ) ;
#209 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.887379141862766119E-15, -3.405044141676632988E-30 ) ) ;
#210 = CARTESIAN_POINT ( 'NONE', ( 1.986719444056849415, -0.7524488686545702798, 2.192810726461471127 ) ) ;
#211 = CARTESIAN_POINT ( 'NONE', ( -18.00000000000000355, -5.898059818321144121E-14, 9.999999999999978684 ) ) ;
#212 = VECTOR ( 'NONE', #266, 1000.000000000000000 ) ;
#213 = CARTESIAN_POINT ( 'NONE', ( 1.809880803642205604, -2.752089387394706765, 5.933846005847822624 ) ) ;
#214 = ADVANCED_FACE ( 'NONE', ( #272, #319, #65 ), #69, .T. ) ;
#215 = CARTESIAN_POINT ( 'NONE', ( 1.539411465851794465E-29, 1.403864635025778566E-14, 2.099999999999998757 ) ) ;
#216 = ORIENTED_EDGE ( 'NONE', *, *, #301, .F. ) ;
#217 = CARTESIAN_POINT ( 'NONE', ( 1.364916731037074893, -5.000000000000000888, 1.500000000000025313 ) ) ;
#218 = CARTESIAN_POINT ( 'NONE', ( 1.364916731037074893, -5.000000000000000888, 1.500000000000025313 ) ) ;
#219 = AXIS2_PLACEMENT_3D ( 'NONE', #534, #191, #625 ) ;
#220 = AXIS2_PLACEMENT_3D ( 'NONE', #505, #17, #58 ) ;
#221 = EDGE_CURVE ( 'NONE', #55, #322, #410, .T. ) ;
#222 = ORIENTED_EDGE ( 'NONE', *, *, #362, .T. ) ;
#223 = CARTESIAN_POINT ( 'NONE', ( 1.921905830443347174, -1.772839131899067500, 7.302921832108943967 ) ) ;
#224 = CARTESIAN_POINT ( 'NONE', ( 1.620703127684421929, -3.877253801652609244, 0.9995394512038590085 ) ) ;
#225 = ORIENTED_EDGE ( 'NONE', *, *, #75, .F. ) ;
#226 = EDGE_CURVE ( 'NONE', #203, #86, #167, .T. ) ;
#227 = ORIENTED_EDGE ( 'NONE', *, *, #453, .T. ) ;
#228 = CARTESIAN_POINT ( 'NONE', ( 1.654232191521547435, -3.703290049280967278, 0.7604819582718985727 ) ) ;
#229 = CARTESIAN_POINT ( 'NONE', ( 1.542188784707335447, -4.255558488140454898, -1.305873098075983618 ) ) ;
#230 = CARTESIAN_POINT ( 'NONE', ( 1.308918931312466082E-14, 7.000000000000058620, -10.00000000000002132 ) ) ;
#231 = ADVANCED_FACE ( 'NONE', ( #609 ), #465, .F. ) ;
#232 = CARTESIAN_POINT ( 'NONE', ( 1.947770321475885913, -1.453158874364309350, -7.516856271292158276 ) ) ;
#233 = STYLED_ITEM ( 'NONE', ( #22 ), #385 ) ;
#234 = CARTESIAN_POINT ( 'NONE', ( 1.836970198720097291E-17, -1.368349877850505436E-14, 7.899999999999997691 ) ) ;
#235 = AXIS2_PLACEMENT_3D ( 'NONE', #211, #474, #451 ) ;
#236 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#237 = EDGE_CURVE ( 'NONE', #203, #196, #195, .T. ) ;
#238 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999984901, -5.000000000000000888, -1.499999999999974243 ) ) ;
#239 = DIRECTION ( 'NONE', ( -1.000000000000000000, -7.072855034677241922E-16, -2.147797073980645423E-30 ) ) ;
#240 = CARTESIAN_POINT ( 'NONE', ( 0.7349939951951839356, -6.999999999999992006, 1.500000000000032863 ) ) ;
#241 = DIRECTION ( 'NONE', ( -1.000000000000000000, -7.072855034677241922E-16, -2.147797073980645423E-30 ) ) ;
#242 = CARTESIAN_POINT ( 'NONE', ( 1.866896865697893482, 2.305988130372869538, -6.768634029853718204 ) ) ;
#243 = PLANE ( 'NONE', #479 ) ;
#244 = DIRECTION ( 'NONE', ( 3.414288605409691720E-30, 4.718447854656915297E-15, -1.000000000000000000 ) ) ;
#245 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #397 ) ;
#246 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #77, .NOT_KNOWN. ) ;
#247 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.009843821777501661E-15, 3.981282381037293955E-30 ) ) ;
#248 = CARTESIAN_POINT ( 'NONE', ( 1.986736901851223314, 0.7515245305709262746, 7.807309615759719712 ) ) ;
#249 = VECTOR ( 'NONE', #154, 1000.000000000000000 ) ;
#250 = EDGE_LOOP ( 'NONE', ( #216, #533, #428, #450 ) ) ;
#251 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#252 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999990452, -5.898059818321144121E-14, 7.900000000000009237 ) ) ;
#253 = CARTESIAN_POINT ( 'NONE', ( 1.997311340873961338, -0.3777202291820166979, 2.118365334419367585 ) ) ;
#254 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#255 = CARTESIAN_POINT ( 'NONE', ( 1.836970198718940192E-17, 1.593978571887605326E-14, -7.900000000000000355 ) ) ;
#256 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999989564, 0.1918819484234036976, -2.099999999999996980 ) ) ;
#257 = FILL_AREA_STYLE_COLOUR ( '', #192 ) ;
#258 = EDGE_CURVE ( 'NONE', #402, #181, #510, .T. ) ;
#259 = CARTESIAN_POINT ( 'NONE', ( 1.788614473526469517, -2.900127106664408316, 5.189740600923966163 ) ) ;
#260 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #233 ), #382 ) ;
#261 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999990008, 0.000000000000000000, -2.099999999999997424 ) ) ;
#262 = ORIENTED_EDGE ( 'NONE', *, *, #168, .F. ) ;
#263 = CARTESIAN_POINT ( 'NONE', ( 0.7349939951952081385, 6.999999999999940492, 9.999999999999978684 ) ) ;
#264 = ORIENTED_EDGE ( 'NONE', *, *, #149, .T. ) ;
#265 = CARTESIAN_POINT ( 'NONE', ( 1.978916399069739374, 0.9347700137074776983, -7.751780369766973600 ) ) ;
#266 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#267 = CARTESIAN_POINT ( 'NONE', ( 1.810042360482098767, -2.750935179413635634, 4.062707581451247663 ) ) ;
#268 = EDGE_CURVE ( 'NONE', #624, #333, #518, .T. ) ;
#269 = AXIS2_PLACEMENT_3D ( 'NONE', #78, #336, #328 ) ;
#270 = SURFACE_STYLE_FILL_AREA ( #74 ) ;
#271 = FACE_OUTER_BOUND ( 'NONE', #38, .T. ) ;
#272 = FACE_BOUND ( 'NONE', #617, .T. ) ;
#273 = CARTESIAN_POINT ( 'NONE', ( 1.959490630952377188, -1.284244305237254524, -7.606990020442480294 ) ) ;
#274 = ORIENTED_EDGE ( 'NONE', *, *, #391, .F. ) ;
#275 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
( #356, #360, #253, #210, #556, #565, #314, #561, #63, #300, #501, #454, #511, #267, #610, #115, #109, #259, #21, #457, #213, #551, #106, #14, #206, #514, #223, #419, #85, #126, #477, #374, #28, #471 ),
.UNSPECIFIED., .F., .F.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.009078688953563753689, 0.009645968560652848356, 0.01021324816774194302, 0.01078052777483103769, 0.01134780738192013409, 0.01191508698900922876, 0.01248236659609832516, 0.01304964620318741809, 0.01361692581027651103, 0.01418420541736560569, 0.01475148502445469863, 0.01531876463154379329, 0.01588604423863288623, 0.01645332384572198089, 0.01702060345281107556, 0.01758788305990016676, 0.01815516266698926143 ),
.UNSPECIFIED. ) ;
#276 = ORIENTED_EDGE ( 'NONE', *, *, #495, .T. ) ;
#277 = ORIENTED_EDGE ( 'NONE', *, *, #530, .T. ) ;
#278 = STYLED_ITEM ( 'NONE', ( #575 ), #194 ) ;
#279 = EDGE_CURVE ( 'NONE', #333, #86, #116, .T. ) ;
#280 = VECTOR ( 'NONE', #508, 1000.000000000000000 ) ;
#281 = ORIENTED_EDGE ( 'NONE', *, *, #596, .T. ) ;
#282 = ORIENTED_EDGE ( 'NONE', *, *, #449, .T. ) ;
#283 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999997780, 1.781340456629962336E-14, 2.099999999999998757 ) ) ;
#284 = ORIENTED_EDGE ( 'NONE', *, *, #627, .T. ) ;
#285 = EDGE_CURVE ( 'NONE', #577, #333, #315, .T. ) ;
#286 = CARTESIAN_POINT ( 'NONE', ( 1.922203930503990854, 1.769344865796438793, 2.694556599918293660 ) ) ;
#287 = CARTESIAN_POINT ( 'NONE', ( 1.836970198722936266E-17, 0.000000000000000000, -5.000000000000001776 ) ) ;
#288 = CYLINDRICAL_SURFACE ( 'NONE', #615, 2.899999999999999911 ) ;
#289 = CARTESIAN_POINT ( 'NONE', ( 1.978916399069734933, 0.9347700137074844706, 2.248219630233027289 ) ) ;
#290 = LINE ( 'NONE', #46, #433 ) ;
#291 = VECTOR ( 'NONE', #431, 1000.000000000000000 ) ;
#292 = DIRECTION ( 'NONE', ( -3.413959869091597940E-30, -4.718447854656915297E-15, 1.000000000000000000 ) ) ;
#293 = CARTESIAN_POINT ( 'NONE', ( 1.809877957373563273, 2.752113149500024836, -5.933832503525859003 ) ) ;
#294 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414785639E-14, -7.000000000000058620, 10.00000000000003908 ) ) ;
#295 = ADVANCED_FACE ( 'NONE', ( #271 ), #470, .F. ) ;
#296 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#297 = VERTEX_POINT ( 'NONE', #612 ) ;
#298 = CARTESIAN_POINT ( 'NONE', ( 0.7349939951952081385, 6.999999999999940492, 9.999999999999978684 ) ) ;
#299 = CARTESIAN_POINT ( 'NONE', ( 1.791374392555016293, 2.881478330222418727, 5.378858722586736363 ) ) ;
#300 = CARTESIAN_POINT ( 'NONE', ( 1.880959605882296604, -2.183007095657973018, 3.081614334111657083 ) ) ;
#301 = EDGE_CURVE ( 'NONE', #411, #425, #396, .T. ) ;
#302 = CARTESIAN_POINT ( 'NONE', ( 1.908321153827729599, 1.917492000104034311, -2.816215675424833975 ) ) ;
#303 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #334, 'distance_accuracy_value', 'NONE');
#304 = EDGE_LOOP ( 'NONE', ( #123, #519, #416, #72, #130, #39, #404, #281 ) ) ;
#305 = ADVANCED_FACE ( 'NONE', ( #169, #114, #363 ), #406, .F. ) ;
#306 = CARTESIAN_POINT ( 'NONE', ( 1.802083560095139259, 2.806938615793713510, -4.246642909114474840 ) ) ;
#307 = ORIENTED_EDGE ( 'NONE', *, *, #395, .T. ) ;
#308 = CIRCLE ( 'NONE', #506, 20.00000000000000355 ) ;
#309 = SURFACE_SIDE_STYLE ('',( #400 ) ) ;
#310 = CARTESIAN_POINT ( 'NONE', ( 1.810042360482088997, -2.750935179413642295, -5.937292418548731021 ) ) ;
#311 = DIRECTION ( 'NONE', ( 1.764914461948030773E-15, 1.000000000000000000, -4.718447854656915297E-15 ) ) ;
#312 = ORIENTED_EDGE ( 'NONE', *, *, #495, .F. ) ;
#313 = CARTESIAN_POINT ( 'NONE', ( 0.7349939951951839356, -7.000000000000051514, 10.00000000000003908 ) ) ;
#314 = CARTESIAN_POINT ( 'NONE', ( 1.947770321475887689, -1.453158874364297359, 2.483143728707835063 ) ) ;
#315 = LINE ( 'NONE', #79, #331 ) ;
#316 = ORIENTED_EDGE ( 'NONE', *, *, #285, .T. ) ;
#317 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #278 ), #549 ) ;
#318 = CARTESIAN_POINT ( 'NONE', ( 1.654425825672823480, -3.702255614657588456, -0.7586493194866259504 ) ) ;
#319 = FACE_BOUND ( 'NONE', #605, .T. ) ;
#320 = CIRCLE ( 'NONE', #434, 2.899999999999999911 ) ;
#321 = CARTESIAN_POINT ( 'NONE', ( 1.986719444056849193, -0.7524488686545739435, -7.807189273538530649 ) ) ;
#322 = VERTEX_POINT ( 'NONE', #606 ) ;
#323 = CARTESIAN_POINT ( 'NONE', ( 1.691386604071176913, -3.499899087070494019, -0.09743414884113690833 ) ) ;
#324 = CARTESIAN_POINT ( 'NONE', ( 1.677408615831761374, -3.577863044591883757, -0.4872004621570528715 ) ) ;
#325 = ORIENTED_EDGE ( 'NONE', *, *, #188, .F. ) ;
#326 = FACE_OUTER_BOUND ( 'NONE', #380, .T. ) ;
#327 = AXIS2_PLACEMENT_3D ( 'NONE', #436, #132, #629 ) ;
#328 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#329 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999997780, 1.781340456629962336E-14, 2.099999999999998757 ) ) ;
#330 = CARTESIAN_POINT ( 'NONE', ( 1.997222013275214092, 0.3817967870285164933, 2.118986087751510983 ) ) ;
#331 = VECTOR ( 'NONE', #513, 1000.000000000000000 ) ;
#332 = ADVANCED_FACE ( 'NONE', ( #366 ), #156, .F. ) ;
#333 = VERTEX_POINT ( 'NONE', #589 ) ;
#334 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#335 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#336 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#337 = PLANE ( 'NONE', #153 ) ;
#338 = CARTESIAN_POINT ( 'NONE', ( 1.908510565431735362, -1.915536973412223620, -7.185507182845588758 ) ) ;
#339 = CARTESIAN_POINT ( 'NONE', ( 1.947591377301859605, 1.455468634805098027, 2.484595146263906429 ) ) ;
#340 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999978462, -9.000000000000007105, -1.499999999999955813 ) ) ;
#341 = DIRECTION ( 'NONE', ( -3.414288605409691720E-30, -4.718447854656915297E-15, 1.000000000000000000 ) ) ;
#342 = CIRCLE ( 'NONE', #141, 20.00000000000000355 ) ;
#343 = CARTESIAN_POINT ( 'NONE', ( 1.922282139868751294, 1.768517344931933799, -2.693869011091885479 ) ) ;
#344 = DIRECTION ( 'NONE', ( -1.764914461948030773E-15, -1.000000000000000000, 4.718447854656915297E-15 ) ) ;
#345 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#346 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414785639E-14, -7.000000000000058620, 10.00000000000003908 ) ) ;
#347 = ORIENTED_EDGE ( 'NONE', *, *, #145, .F. ) ;
#348 = CARTESIAN_POINT ( 'NONE', ( 1.986580316179689554, -0.7561342664326257124, -2.193798180097072947 ) ) ;
#349 = CARTESIAN_POINT ( 'NONE', ( 1.841330197791262835, 2.516548655156658931, 6.453731764438960461 ) ) ;
#350 = CARTESIAN_POINT ( 'NONE', ( 1.809880803642199609, -2.752089387394692110, -4.066153994152132078 ) ) ;
#351 = ORIENTED_EDGE ( 'NONE', *, *, #405, .F. ) ;
#352 = VECTOR ( 'NONE', #369, 1000.000000000000000 ) ;
#353 = EDGE_CURVE ( 'NONE', #297, #90, #554, .T. ) ;
#354 = CARTESIAN_POINT ( 'NONE', ( 6.162975822039154730E-30, 0.000000000000000000, 4.999999999999998224 ) ) ;
#355 = CARTESIAN_POINT ( 'NONE', ( 1.829522170509564782, -2.606803394963238762, -3.715227483615628490 ) ) ;
#356 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999997780, 1.781340456629962336E-14, 2.099999999999998757 ) ) ;
#357 = CARTESIAN_POINT ( 'NONE', ( 1.809877957373553947, 2.752113149500031497, 4.066167496474162313 ) ) ;
#358 = CYLINDRICAL_SURFACE ( 'NONE', #220, 2.899999999999999023 ) ;
#359 = CARTESIAN_POINT ( 'NONE', ( 1.829762555019509573, -2.604983627007371183, -6.288495922472409738 ) ) ;
#360 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999999556, -0.1893503389912825907, 2.099999999999997868 ) ) ;
#361 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #278 ) ) ;
#362 = EDGE_CURVE ( 'NONE', #464, #12, #8, .T. ) ;
#363 = FACE_OUTER_BOUND ( 'NONE', #304, .T. ) ;
#364 = CARTESIAN_POINT ( 'NONE', ( 1.308918931312455669E-14, 6.999999999999944045, 9.999999999999978684 ) ) ;
#365 = CARTESIAN_POINT ( 'NONE', ( 1.308918931312460559E-14, 6.999999999999999112, 1.499999999999966471 ) ) ;
#366 = FACE_OUTER_BOUND ( 'NONE', #207, .T. ) ;
#367 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#368 = CIRCLE ( 'NONE', #204, 2.899999999999999023 ) ;
#369 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#370 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #199 ) ;
#371 = AXIS2_PLACEMENT_3D ( 'NONE', #122, #367, #573 ) ;
#372 = VERTEX_POINT ( 'NONE', #516 ) ;
#373 = CARTESIAN_POINT ( 'NONE', ( 1.947591377301864268, 1.455468634805088701, -7.515404853736098900 ) ) ;
#374 = CARTESIAN_POINT ( 'NONE', ( 1.997241140110426638, -0.3814165023306163027, 7.881150661567351001 ) ) ;
#375 = VERTEX_POINT ( 'NONE', #218 ) ;
#376 = ORIENTED_EDGE ( 'NONE', *, *, #145, .T. ) ;
#377 = DIRECTION ( 'NONE', ( -3.414288605409691720E-30, -4.718447854656915297E-15, 1.000000000000000000 ) ) ;
#378 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999997780, -0.1893503389912833401, -7.900000000000003908 ) ) ;
#379 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999998668, 0.1893965525853160969, 2.099999999999999201 ) ) ;
#380 = EDGE_LOOP ( 'NONE', ( #347, #312, #581, #509 ) ) ;
#381 = ORIENTED_EDGE ( 'NONE', *, *, #405, .T. ) ;
#382 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #555 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #527, #345, #40 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#383 = CARTESIAN_POINT ( 'NONE', ( 1.959257052695279500, -1.287846205588440762, -2.394792962409911574 ) ) ;
#384 = LINE ( 'NONE', #177, #120 ) ;
#385 = MANIFOLD_SOLID_BREP ( 'Enlèv. mat.-Extru.1', #583 ) ;
#386 = CARTESIAN_POINT ( 'NONE', ( 1.867069138062313449, 2.304553105269329549, -3.229297268962659118 ) ) ;
#387 = CARTESIAN_POINT ( 'NONE', ( 1.592651372572589930, -4.016616128906937533, -1.137020168510352924 ) ) ;
#388 = DIRECTION ( 'NONE', ( 1.887379141862765724E-15, 1.000000000000000000, 4.718447854656915297E-15 ) ) ;
#389 = FACE_OUTER_BOUND ( 'NONE', #250, .T. ) ;
#390 = FACE_OUTER_BOUND ( 'NONE', #528, .T. ) ;
#391 = EDGE_CURVE ( 'NONE', #526, #582, #88, .T. ) ;
#392 = ORIENTED_EDGE ( 'NONE', *, *, #453, .F. ) ;
#393 = LINE ( 'NONE', #139, #459 ) ;
#394 = CARTESIAN_POINT ( 'NONE', ( 1.880783032534265375, 2.184603567630790444, 6.916558582203529149 ) ) ;
#395 = EDGE_CURVE ( 'NONE', #181, #526, #308, .T. ) ;
#396 = LINE ( 'NONE', #599, #134 ) ;
#397 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #246, #497 ) ;
#398 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999997335, 1.781340456629883450E-14, -7.900000000000002132 ) ) ;
#399 = VECTOR ( 'NONE', #241, 1000.000000000000000 ) ;
#400 = SURFACE_STYLE_FILL_AREA ( #205 ) ;
#401 = CARTESIAN_POINT ( 'NONE', ( 1.788614473526464632, -2.900127106664405208, -4.810259399075999198 ) ) ;
#402 = VERTEX_POINT ( 'NONE', #140 ) ;
#403 = CARTESIAN_POINT ( 'NONE', ( 1.978865868664792194, 0.9358593976546474291, -2.248583671222086799 ) ) ;
#404 = ORIENTED_EDGE ( 'NONE', *, *, #124, .T. ) ;
#405 = EDGE_CURVE ( 'NONE', #611, #536, #42, .T. ) ;
#406 = PLANE ( 'NONE', #422 ) ;
#407 = ORIENTED_EDGE ( 'NONE', *, *, #627, .F. ) ;
#408 = CARTESIAN_POINT ( 'NONE', ( 1.841413660179094247, 2.515845045974729910, 3.545293399471365792 ) ) ;
#409 = CARTESIAN_POINT ( 'NONE', ( -18.00000000000000355, 0.000000000000000000, -10.00000000000002132 ) ) ;
#410 = LINE ( 'NONE', #215, #212 ) ;
#411 = VERTEX_POINT ( 'NONE', #620 ) ;
#412 = EDGE_LOOP ( 'NONE', ( #580, #392 ) ) ;
#413 = DIRECTION ( 'NONE', ( -3.414288605409692421E-30, -4.718447854656916875E-15, 1.000000000000000000 ) ) ;
#414 = EDGE_CURVE ( 'NONE', #624, #90, #574, .T. ) ;
#415 = CYLINDRICAL_SURFACE ( 'NONE', #371, 2.899999999999999911 ) ;
#416 = ORIENTED_EDGE ( 'NONE', *, *, #414, .F. ) ;
#417 = CARTESIAN_POINT ( 'NONE', ( 1.908516753177436076, 1.915573646220084525, -7.185661719095993050 ) ) ;
#418 = CARTESIAN_POINT ( 'NONE', ( -8.135853102331209496E-15, -5.000000000000000888, 1.500000000000025535 ) ) ;
#419 = CARTESIAN_POINT ( 'NONE', ( 1.947578472504839064, -1.455817154695850490, 7.515353646008831490 ) ) ;
#420 = CARTESIAN_POINT ( 'NONE', ( 1.684240076303211708, -3.540725620985997857, 0.3993264505496236239 ) ) ;
#421 = ORIENTED_EDGE ( 'NONE', *, *, #395, .F. ) ;
#422 = AXIS2_PLACEMENT_3D ( 'NONE', #564, #151, #311 ) ;
#423 = SURFACE_SIDE_STYLE ('',( #270 ) ) ;
#424 = ORIENTED_EDGE ( 'NONE', *, *, #301, .T. ) ;
#425 = VERTEX_POINT ( 'NONE', #542 ) ;
#426 = FACE_OUTER_BOUND ( 'NONE', #481, .T. ) ;
#427 = DIRECTION ( 'NONE', ( 1.764914461948030773E-15, 1.000000000000000000, -4.718447854656915297E-15 ) ) ;
#428 = ORIENTED_EDGE ( 'NONE', *, *, #353, .T. ) ;
#429 = ORIENTED_EDGE ( 'NONE', *, *, #178, .T. ) ;
#430 = CARTESIAN_POINT ( 'NONE', ( 1.663146885684515075, -3.655429643442405840, 0.6722100773608081781 ) ) ;
#431 = DIRECTION ( 'NONE', ( 3.414288605409691720E-30, 4.718447854656915297E-15, -1.000000000000000000 ) ) ;
#432 = ORIENTED_EDGE ( 'NONE', *, *, #221, .F. ) ;
#433 = VECTOR ( 'NONE', #239, 1000.000000000000000 ) ;
#434 = AXIS2_PLACEMENT_3D ( 'NONE', #287, #1, #193 ) ;
#435 = EDGE_LOOP ( 'NONE', ( #515, #424, #44, #483 ) ) ;
#436 = CARTESIAN_POINT ( 'NONE', ( -18.00000000000000355, -5.898059818321144121E-14, 1.499999999999999556 ) ) ;
#437 = CARTESIAN_POINT ( 'NONE', ( 1.866962441040539211, -2.305434706040911053, -6.769397951253917967 ) ) ;
#438 = CARTESIAN_POINT ( 'NONE', ( 1.788643488945447224, 2.899929115085455145, -4.809491332897104954 ) ) ;
#439 = CARTESIAN_POINT ( 'NONE', ( 1.308918931312466082E-14, 7.000000000000058620, -10.00000000000002132 ) ) ;
#440 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862765724E-15, 0.000000000000000000 ) ) ;
#441 = CARTESIAN_POINT ( 'NONE', ( 1.791374392555023620, 2.881478330222422279, -4.621141277413292059 ) ) ;
#442 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #77 ) ) ;
#443 = CARTESIAN_POINT ( 'NONE', ( 1.308918931312455669E-14, 6.999999999999944045, 9.999999999999978684 ) ) ;
#444 = CARTESIAN_POINT ( 'NONE', ( 0.7349939951952081385, 7.000000000000058620, -10.00000000000002132 ) ) ;
#445 = VECTOR ( 'NONE', #558, 1000.000000000000000 ) ;
#446 = VECTOR ( 'NONE', #50, 1000.000000000000000 ) ;
#447 = DIRECTION ( 'NONE', ( 1.000000000000000000, 7.072855034677241922E-16, 2.147797073980645423E-30 ) ) ;
#448 = CARTESIAN_POINT ( 'NONE', ( 1.978865868664791750, 0.9358593976545996895, 7.751416328777928300 ) ) ;
#449 = EDGE_CURVE ( 'NONE', #411, #181, #384, .T. ) ;
#450 = ORIENTED_EDGE ( 'NONE', *, *, #67, .F. ) ;
#451 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 0.000000000000000000 ) ) ;
#452 = CARTESIAN_POINT ( 'NONE', ( 1.788622771925388211, 2.900070481133004474, 4.811655556963805758 ) ) ;
#453 = EDGE_CURVE ( 'NONE', #322, #87, #368, .T. ) ;
#454 = CARTESIAN_POINT ( 'NONE', ( 1.841421511103130904, -2.515793758690792803, 3.545152909254048357 ) ) ;
#455 = CARTESIAN_POINT ( 'NONE', ( 1.802078420854460017, 2.806972390867925604, 4.247069915549982255 ) ) ;
#456 = CARTESIAN_POINT ( 'NONE', ( 1.880783032534265597, 2.184603567630821530, -3.083441417796503714 ) ) ;
#457 = CARTESIAN_POINT ( 'NONE', ( 1.801947843849625697, -2.807889211821551267, 5.749355937907809633 ) ) ;
#458 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#459 = VECTOR ( 'NONE', #97, 1000.000000000000000 ) ;
#460 = CARTESIAN_POINT ( 'NONE', ( -18.00000000000000355, -5.898059818321144121E-14, -1.499999999999999556 ) ) ;
#461 = EDGE_LOOP ( 'NONE', ( #173, #150, #66, #524 ) ) ;
#462 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#463 = CARTESIAN_POINT ( 'NONE', ( 0.7349939951951839356, -7.000000000000051514, 10.00000000000003908 ) ) ;
#464 = VERTEX_POINT ( 'NONE', #585 ) ;
#465 = CYLINDRICAL_SURFACE ( 'NONE', #33, 2.899999999999999023 ) ;
#466 = CARTESIAN_POINT ( 'NONE', ( 1.308918931312455669E-14, 6.999999999999944045, 9.999999999999978684 ) ) ;
#467 = VECTOR ( 'NONE', #247, 1000.000000000000000 ) ;
#468 = SURFACE_STYLE_USAGE ( .BOTH. , #423 ) ;
#469 = ADVANCED_FACE ( 'NONE', ( #537 ), #489, .F. ) ;
#470 = CYLINDRICAL_SURFACE ( 'NONE', #494, 1.499999999999999556 ) ;
#471 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999990452, -5.898059818321144121E-14, 7.900000000000009237 ) ) ;
#472 = ADVANCED_FACE ( 'NONE', ( #426 ), #288, .F. ) ;
#473 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #254 ) ;
#474 = DIRECTION ( 'NONE', ( 3.414288605409691720E-30, 4.718447854656915297E-15, -1.000000000000000000 ) ) ;
#475 = EDGE_LOOP ( 'NONE', ( #432, #604, #284, #264 ) ) ;
#476 = PRODUCT_CONTEXT ( 'NONE', #254, 'mechanical' ) ;
#477 = CARTESIAN_POINT ( 'NONE', ( 1.986580316179689998, -0.7561342664326773377, 7.806201819902913286 ) ) ;
#478 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#479 = AXIS2_PLACEMENT_3D ( 'NONE', #443, #546, #447 ) ;
#480 = ORIENTED_EDGE ( 'NONE', *, *, #178, .F. ) ;
#481 = EDGE_LOOP ( 'NONE', ( #225, #175, #429, #84 ) ) ;
#482 = CARTESIAN_POINT ( 'NONE', ( 1.836970198722936266E-17, 0.000000000000000000, -5.000000000000001776 ) ) ;
#483 = ORIENTED_EDGE ( 'NONE', *, *, #258, .T. ) ;
#484 = CARTESIAN_POINT ( 'NONE', ( 1.522830676341095257, -4.343691498288738018, 1.352318272982424574 ) ) ;
#485 = ORIENTED_EDGE ( 'NONE', *, *, #75, .T. ) ;
#486 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#487 = CARTESIAN_POINT ( 'NONE', ( 1.663339129258235349, -3.654395721326348490, -0.6702140967472011157 ) ) ;
#488 = LINE ( 'NONE', #298, #291 ) ;
#489 = PLANE ( 'NONE', #592 ) ;
#490 = AXIS2_PLACEMENT_3D ( 'NONE', #482, #335, #292 ) ;
#491 = CARTESIAN_POINT ( 'NONE', ( 1.633333592318082728, -3.812527144282753966, -0.9217361317535482934 ) ) ;
#492 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#493 = CARTESIAN_POINT ( 'NONE', ( 1.829551516336215267, 2.606583613593477011, -6.285259428146040328 ) ) ;
#494 = AXIS2_PLACEMENT_3D ( 'NONE', #202, #552, #16 ) ;
#495 = EDGE_CURVE ( 'NONE', #86, #375, #95, .T. ) ;
#496 = CARTESIAN_POINT ( 'NONE', ( 1.788643488945439897, 2.899929115085452924, 5.190508667102923468 ) ) ;
#497 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #199, 'design' ) ;
#498 = ORIENTED_EDGE ( 'NONE', *, *, #568, .F. ) ;
#499 = CARTESIAN_POINT ( 'NONE', ( 1.802083560095132597, 2.806938615793706404, 5.753357090885550029 ) ) ;
#500 = CARTESIAN_POINT ( 'NONE', ( 1.829565256242870142, 2.606467032255221472, -3.714700726925407093 ) ) ;
#501 = CARTESIAN_POINT ( 'NONE', ( 1.866962441040544984, -2.305434706040898618, 3.230602048746065602 ) ) ;
#502 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.887379141862766119E-15, -3.405044141676632988E-30 ) ) ;
#503 = CARTESIAN_POINT ( 'NONE', ( 1.791422537635161349, 2.881145210771573595, -5.380788641654048909 ) ) ;
#504 = ADVANCED_FACE ( 'NONE', ( #326 ), #187, .F. ) ;
#505 = CARTESIAN_POINT ( 'NONE', ( 6.162975822039154730E-30, 0.000000000000000000, 4.999999999999998224 ) ) ;
#506 = AXIS2_PLACEMENT_3D ( 'NONE', #409, #341, #440 ) ;
#507 = CARTESIAN_POINT ( 'NONE', ( 1.802098252083496277, -2.806831562450978090, -5.753278892729619898 ) ) ;
#508 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.887379141862766119E-15, -3.405044141676632988E-30 ) ) ;
#509 = ORIENTED_EDGE ( 'NONE', *, *, #268, .F. ) ;
#510 = LINE ( 'NONE', #10, #280 ) ;
#511 = CARTESIAN_POINT ( 'NONE', ( 1.829762555019519787, -2.604983627007362301, 3.711504077527572942 ) ) ;
#512 = CARTESIAN_POINT ( 'NONE', ( 1.959401067366848048, 1.285769999470962377, -7.606316498513174373 ) ) ;
#513 = DIRECTION ( 'NONE', ( 3.414288605409691720E-30, 4.718447854656915297E-15, -1.000000000000000000 ) ) ;
#514 = CARTESIAN_POINT ( 'NONE', ( 1.908214890376850326, -1.918585440995648428, 7.182814723751524077 ) ) ;
#515 = ORIENTED_EDGE ( 'NONE', *, *, #449, .F. ) ;
#516 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999990452, -5.898059818321144121E-14, 7.900000000000009237 ) ) ;
#517 = DIRECTION ( 'NONE', ( 3.414288605409691720E-30, 4.718447854656915297E-15, -1.000000000000000000 ) ) ;
#518 = LINE ( 'NONE', #365, #4 ) ;
#519 = ORIENTED_EDGE ( 'NONE', *, *, #67, .T. ) ;
#520 = CARTESIAN_POINT ( 'NONE', ( 1.880652674935973545, 2.185889046635338673, 3.084685764629154114 ) ) ;
#521 = CARTESIAN_POINT ( 'NONE', ( 1.922203930503997071, 1.769344865796428801, -7.305443400081714778 ) ) ;
#522 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
( #618, #378, #529, #321, #80, #273, #232, #586, #338, #538, #437, #161, #359, #310, #507, #601, #59, #401, #208, #200, #350, #355, #197, #56, #545, #135, #43, #52, #383, #101, #348, #104, #588, #186 ),
.UNSPECIFIED., .F., .F.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.009078688953563710320, 0.009645968560652808457, 0.01021324816774190659, 0.01078052777483100647, 0.01134780738192010460, 0.01191508698900920447, 0.01248236659609830435, 0.01304964620318740248, 0.01361692581027650235, 0.01418420541736560223, 0.01475148502445470036, 0.01531876463154379850, 0.01588604423863290011, 0.01645332384572199824, 0.01702060345281109638, 0.01758788305990019452, 0.01815516266698929612 ),
.UNSPECIFIED. ) ;
#523 = CARTESIAN_POINT ( 'NONE', ( 1.541703304399828500, -4.257789833196159002, 1.307145802767152754 ) ) ;
#524 = ORIENTED_EDGE ( 'NONE', *, *, #168, .T. ) ;
#525 = EDGE_CURVE ( 'NONE', #297, #411, #342, .T. ) ;
#526 = VERTEX_POINT ( 'NONE', #444 ) ;
#527 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#528 = EDGE_LOOP ( 'NONE', ( #569, #274, #421, #176 ) ) ;
#529 = CARTESIAN_POINT ( 'NONE', ( 1.997311340873962671, -0.3777202291820184188, -7.881634665580634191 ) ) ;
#530 = EDGE_CURVE ( 'NONE', #464, #611, #2, .T. ) ;
#531 = CARTESIAN_POINT ( 'NONE', ( 1.415053536963247316, -4.805820985615905094, 1.500000000000025757 ) ) ;
#532 = EDGE_LOOP ( 'NONE', ( #602, #37, #282, #307, #262, #27, #162, #276 ) ) ;
#533 = ORIENTED_EDGE ( 'NONE', *, *, #525, .F. ) ;
#534 = CARTESIAN_POINT ( 'NONE', ( -8.135853102331222117E-15, -5.000000000000000888, 2.359223927328471532E-14 ) ) ;
#535 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 3.405044141676632988E-30 ) ) ;
#536 = VERTEX_POINT ( 'NONE', #255 ) ;
#537 = FACE_OUTER_BOUND ( 'NONE', #435, .T. ) ;
#538 = CARTESIAN_POINT ( 'NONE', ( 1.880959605882287500, -2.183007095657982788, -6.918385665888332703 ) ) ;
#539 = CARTESIAN_POINT ( 'NONE', ( 1.522964942650023801, -4.343085151055548820, -1.352015291765583660 ) ) ;
#540 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
( #217, #531, #89, #484, #523, #26, #628, #224, #184, #228, #430, #420, #576, #323, #127, #129, #324, #487, #318, #491, #544, #387, #138, #229, #539, #142, #570, #91 ),
.UNSPECIFIED., .F., .F.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.000000000000000000, 0.0005932854420668581992, 0.0008899281631002872988, 0.001186570884133716398, 0.001483213605167145498, 0.001779856326200574598, 0.002373141768267432797, 0.002669784489300861680, 0.002966427210334290996, 0.003263069931367720312, 0.003559712652401149195, 0.003856355373434577211, 0.004152998094468006093, 0.004746283536534861257 ),
.UNSPECIFIED. ) ;
#541 = DIRECTION ( 'NONE', ( -1.231054420452321157E-29, 4.718447854656915297E-15, -1.000000000000000000 ) ) ;
#542 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414780591E-14, -6.999999999999999112, -1.499999999999966471 ) ) ;
#543 = VECTOR ( 'NONE', #121, 1000.000000000000000 ) ;
#544 = CARTESIAN_POINT ( 'NONE', ( 1.621086832289570623, -3.875325077192722123, -0.9974793328855180441 ) ) ;
#545 = CARTESIAN_POINT ( 'NONE', ( 1.880691834808437157, -2.185424989608176549, -3.084388393378495685 ) ) ;
#546 = DIRECTION ( 'NONE', ( 7.072855034677241922E-16, -1.000000000000000000, 4.718447854656915297E-15 ) ) ;
#547 = LINE ( 'NONE', #632, #446 ) ;
#548 = CARTESIAN_POINT ( 'NONE', ( 1.829565256242865035, 2.606467032255206817, 6.285299273074627990 ) ) ;
#549 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #60 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #179, #486, #621 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#550 = VECTOR ( 'NONE', #103, 1000.000000000000000 ) ;
#551 = CARTESIAN_POINT ( 'NONE', ( 1.829522170509569445, -2.606803394963257858, 6.284772516384332874 ) ) ;
#552 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.009843821777501267E-15, 3.981282381037293955E-30 ) ) ;
#553 = CARTESIAN_POINT ( 'NONE', ( 1.997241199619621987, 0.3805069094075967384, 7.881144024633258915 ) ) ;
#554 = LINE ( 'NONE', #238, #445 ) ;
#555 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #527, 'distance_accuracy_value', 'NONE');
#556 = CARTESIAN_POINT ( 'NONE', ( 1.978886991400977902, -0.9352134876267583774, 2.248444778896487861 ) ) ;
#557 = ADVANCED_FACE ( 'NONE', ( #390 ), #595, .T. ) ;
#558 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.009843821777501661E-15, 3.981282381037293955E-30 ) ) ;
#559 = ORIENTED_EDGE ( 'NONE', *, *, #188, .T. ) ;
#560 = EDGE_CURVE ( 'NONE', #372, #55, #571, .T. ) ;
#561 = CARTESIAN_POINT ( 'NONE', ( 1.922183916177948815, -1.769689103339509240, 2.694693798644567817 ) ) ;
#562 = AXIS2_PLACEMENT_3D ( 'NONE', #108, #62, #462 ) ;
#563 = AXIS2_PLACEMENT_3D ( 'NONE', #572, #23, #20 ) ;
#564 = CARTESIAN_POINT ( 'NONE', ( 1.308918931312455669E-14, 6.999999999999944045, 9.999999999999978684 ) ) ;
#565 = CARTESIAN_POINT ( 'NONE', ( 1.959490630952382295, -1.284244305237248307, 2.393009979557516154 ) ) ;
#566 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#567 = DIRECTION ( 'NONE', ( -1.764914461948030773E-15, -1.000000000000000000, 4.718447854656915297E-15 ) ) ;
#568 = EDGE_CURVE ( 'NONE', #375, #297, #540, .T. ) ;
#569 = ORIENTED_EDGE ( 'NONE', *, *, #596, .F. ) ;
#570 = CARTESIAN_POINT ( 'NONE', ( 1.415058934955128356, -4.805800079283248927, -1.499999999999972911 ) ) ;
#571 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
( #252, #53, #553, #248, #448, #110, #6, #107, #198, #394, #148, #349, #548, #105, #499, #299, #496, #452, #11, #455, #357, #64, #408, #613, #520, #82, #286, #339, #36, #289, #92, #330, #379, #283 ),
.UNSPECIFIED., .F., .F.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 1.005804341341776967E-20, 0.0005674180595977335213, 0.001134836119195467476, 0.001702254178793200998, 0.002269672238390934953, 0.002837090297988668474, 0.003404508357586401562, 0.003971926417184135083, 0.004539344476781869038, 0.005106762536379602126, 0.005674180595977336081, 0.006241598655575072638, 0.006809016715172808328, 0.007376434774770544885, 0.007943852834368282309, 0.008511270893966018866, 0.009078688953563753689 ),
.UNSPECIFIED. ) ;
#572 = CARTESIAN_POINT ( 'NONE', ( -18.00000000000000355, -5.898059818321144121E-14, 9.999999999999978684 ) ) ;
#573 = DIRECTION ( 'NONE', ( -3.414288605409691720E-30, -4.718447854656915297E-15, 1.000000000000000000 ) ) ;
#574 = CIRCLE ( 'NONE', #219, 1.499999999999999556 ) ;
#575 = PRESENTATION_STYLE_ASSIGNMENT (( #160 ) ) ;
#576 = CARTESIAN_POINT ( 'NONE', ( 1.691332372121566063, -3.500204201660231274, 0.1994923873528982039 ) ) ;
#577 = VERTEX_POINT ( 'NONE', #96 ) ;
#578 = EDGE_CURVE ( 'NONE', #196, #32, #290, .T. ) ;
#579 = LINE ( 'NONE', #35, #626 ) ;
#580 = ORIENTED_EDGE ( 'NONE', *, *, #149, .F. ) ;
#581 = ORIENTED_EDGE ( 'NONE', *, *, #279, .F. ) ;
#582 = VERTEX_POINT ( 'NONE', #439 ) ;
#583 = CLOSED_SHELL ( 'NONE', ( #472, #7, #469, #305, #185, #214, #147, #332, #557, #231, #49, #182, #295, #504 ) ) ;
#584 = CARTESIAN_POINT ( 'NONE', ( -8.135853102331215806E-15, -5.000000000000000888, -1.499999999999974021 ) ) ;
#585 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999990008, 0.000000000000000000, -2.099999999999997424 ) ) ;
#586 = CARTESIAN_POINT ( 'NONE', ( 1.922183916177946816, -1.769689103339521230, -7.305306201355425522 ) ) ;
#587 = CARTESIAN_POINT ( 'NONE', ( 1.841330197791267276, 2.516548655156683356, -3.546268235561080395 ) ) ;
#588 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999991784, -0.1918351283818642561, -2.099999999999998312 ) ) ;
#589 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414778224E-14, -6.999999999999999112, 1.500000000000032863 ) ) ;
#590 = DIRECTION ( 'NONE', ( -3.414288605409691720E-30, -4.718447854656915297E-15, 1.000000000000000000 ) ) ;
#591 = DIRECTION ( 'NONE', ( 3.414288605409691720E-30, 4.718447854656915297E-15, -1.000000000000000000 ) ) ;
#592 = AXIS2_PLACEMENT_3D ( 'NONE', #136, #94, #34 ) ;
#593 = VECTOR ( 'NONE', #71, 1000.000000000000000 ) ;
#594 = PLANE ( 'NONE', #608 ) ;
#595 = PLANE ( 'NONE', #54 ) ;
#596 = EDGE_CURVE ( 'NONE', #582, #402, #631, .T. ) ;
#597 = CARTESIAN_POINT ( 'NONE', ( 1.836970198721087373E-17, 0.000000000000000000, 4.999999999999998224 ) ) ;
#598 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.887379141862766119E-15, 0.000000000000000000 ) ) ;
#599 = CARTESIAN_POINT ( 'NONE', ( -1.161961315414780591E-14, -6.999999999999999112, -1.499999999999966471 ) ) ;
#600 = CARTESIAN_POINT ( 'NONE', ( 1.959324535407006129, 1.286964762756711567, -2.394266643367588987 ) ) ;
#601 = CARTESIAN_POINT ( 'NONE', ( 1.791462843767263946, -2.880867423002852146, -5.382538104355467645 ) ) ;
#602 = ORIENTED_EDGE ( 'NONE', *, *, #568, .T. ) ;
#603 = EDGE_CURVE ( 'NONE', #425, #402, #100, .T. ) ;
#604 = ORIENTED_EDGE ( 'NONE', *, *, #560, .F. ) ;
#605 = EDGE_LOOP ( 'NONE', ( #619, #128 ) ) ;
#606 = CARTESIAN_POINT ( 'NONE', ( 1.836970198717091299E-17, 1.593978571887605011E-14, 2.099999999999998757 ) ) ;
#607 = ORIENTED_EDGE ( 'NONE', *, *, #237, .T. ) ;
#608 = AXIS2_PLACEMENT_3D ( 'NONE', #340, #541, #492 ) ;
#609 = FACE_OUTER_BOUND ( 'NONE', #475, .T. ) ;
#610 = CARTESIAN_POINT ( 'NONE', ( 1.802098252083503604, -2.806831562450973205, 4.246721107270357010 ) ) ;
#611 = VERTEX_POINT ( 'NONE', #76 ) ;
#612 = CARTESIAN_POINT ( 'NONE', ( 1.364916731037074893, -5.000000000000000888, -1.499999999999974243 ) ) ;
#613 = CARTESIAN_POINT ( 'NONE', ( 1.866896865697887931, 2.305988130372879308, 3.231365970146295119 ) ) ;
#614 = LINE ( 'NONE', #170, #352 ) ;
#615 = AXIS2_PLACEMENT_3D ( 'NONE', #45, #236, #377 ) ;
#616 = EDGE_LOOP ( 'NONE', ( #316, #201, #9, #325 ) ) ;
#617 = EDGE_LOOP ( 'NONE', ( #222, #485 ) ) ;
#618 = CARTESIAN_POINT ( 'NONE', ( 1.999999999999997335, 1.781340456629883450E-14, -7.900000000000002132 ) ) ;
#619 = ORIENTED_EDGE ( 'NONE', *, *, #560, .T. ) ;
#620 = CARTESIAN_POINT ( 'NONE', ( 0.7349939951951839356, -6.999999999999992006, -1.499999999999966471 ) ) ;
#621 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#622 = AXIS2_PLACEMENT_3D ( 'NONE', #158, #51, #502 ) ;
#623 = LINE ( 'NONE', #93, #467 ) ;
#624 = VERTEX_POINT ( 'NONE', #418 ) ;
#625 = DIRECTION ( 'NONE', ( -1.764914461948031168E-15, -1.000000000000000000, 4.718447854656914508E-15 ) ) ;
#626 = VECTOR ( 'NONE', #427, 1000.000000000000000 ) ;
#627 = EDGE_CURVE ( 'NONE', #372, #87, #614, .T. ) ;
#628 = CARTESIAN_POINT ( 'NONE', ( 1.592547046992943027, -4.017111957429487568, 1.137351852413468478 ) ) ;
#629 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.887379141862766119E-15, 0.000000000000000000 ) ) ;
#630 = CARTESIAN_POINT ( 'NONE', ( 1.947743443582501177, 1.453447889974003981, -2.483378660096532187 ) ) ;
#631 = LINE ( 'NONE', #189, #3 ) ;
#632 = CARTESIAN_POINT ( 'NONE', ( 2.155709048055709938E-29, 1.403864635025778566E-14, -7.900000000000000355 ) ) ;
ENDSEC;
END-ISO-10303-21;

219
matlab/STEPS/ruler.STEP Normal file
View File

@ -0,0 +1,219 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION (( 'STEP AP214' ),
'1' );
FILE_NAME ('ruler.STEP',
'2021-03-15T16:49:40',
( '' ),
( '' ),
'SwSTEP 2.0',
'SolidWorks 2020',
'' );
FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
ENDSEC;
DATA;
#1 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#2 = LINE ( 'NONE', #82, #97 ) ;
#3 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #9 ) ) ;
#4 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#5 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #141, 'design' ) ;
#6 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #178 ), #180 ) ;
#7 = EDGE_CURVE ( 'NONE', #93, #60, #37, .T. ) ;
#8 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1 ) ;
#9 = STYLED_ITEM ( 'NONE', ( #138 ), #149 ) ;
#10 = DIRECTION ( 'NONE', ( 1.156482317317871478E-16, 0.000000000000000000, 1.000000000000000000 ) ) ;
#11 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
#12 = EDGE_LOOP ( 'NONE', ( #15, #199, #67, #50 ) ) ;
#13 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #141 ) ;
#14 = VECTOR ( 'NONE', #163, 1000.000000000000000 ) ;
#15 = ORIENTED_EDGE ( 'NONE', *, *, #165, .T. ) ;
#16 = SURFACE_SIDE_STYLE ('',( #90 ) ) ;
#17 = EDGE_LOOP ( 'NONE', ( #78, #45, #174, #47 ) ) ;
#18 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000001776, 0.1499999999999999944, -15.00000000000000000 ) ) ;
#19 = VERTEX_POINT ( 'NONE', #58 ) ;
#20 = FACE_OUTER_BOUND ( 'NONE', #198, .T. ) ;
#21 = AXIS2_PLACEMENT_3D ( 'NONE', #200, #119, #31 ) ;
#22 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ;
#23 = CARTESIAN_POINT ( 'NONE', ( 2.999999999999998224, 0.1499999999999999944, -15.00000000000000000 ) ) ;
#24 = VECTOR ( 'NONE', #42, 1000.000000000000000 ) ;
#25 = VECTOR ( 'NONE', #201, 1000.000000000000000 ) ;
#26 = PLANE ( 'NONE', #100 ) ;
#27 = EDGE_CURVE ( 'NONE', #137, #93, #120, .T. ) ;
#28 = CARTESIAN_POINT ( 'NONE', ( 2.999999999999998224, 0.1499999999999999944, -15.00000000000000000 ) ) ;
#29 = FACE_OUTER_BOUND ( 'NONE', #195, .T. ) ;
#30 = ORIENTED_EDGE ( 'NONE', *, *, #84, .T. ) ;
#31 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ;
#32 = ORIENTED_EDGE ( 'NONE', *, *, #70, .F. ) ;
#33 = SHAPE_DEFINITION_REPRESENTATION ( #88, #142 ) ;
#34 = LINE ( 'NONE', #176, #187 ) ;
#35 = ORIENTED_EDGE ( 'NONE', *, *, #7, .F. ) ;
#36 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ;
#37 = LINE ( 'NONE', #57, #167 ) ;
#38 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #40 ) ) ;
#39 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999998224, 0.1499999999999999944, 15.00000000000000000 ) ) ;
#40 = PRODUCT ( 'ruler', 'ruler', '', ( #77 ) ) ;
#41 = PLANE ( 'NONE', #48 ) ;
#42 = DIRECTION ( 'NONE', ( 1.156482317317871478E-16, 0.000000000000000000, 1.000000000000000000 ) ) ;
#43 = FILL_AREA_STYLE_COLOUR ( '', #66 ) ;
#44 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000001776, 0.1499999999999999944, -15.00000000000000000 ) ) ;
#45 = ORIENTED_EDGE ( 'NONE', *, *, #99, .F. ) ;
#46 = DIRECTION ( 'NONE', ( 1.156482317317871478E-16, 0.000000000000000000, 1.000000000000000000 ) ) ;
#47 = ORIENTED_EDGE ( 'NONE', *, *, #194, .T. ) ;
#48 = AXIS2_PLACEMENT_3D ( 'NONE', #56, #114, #22 ) ;
#49 = ADVANCED_FACE ( 'NONE', ( #181 ), #170, .F. ) ;
#50 = ORIENTED_EDGE ( 'NONE', *, *, #99, .T. ) ;
#51 = SURFACE_STYLE_USAGE ( .BOTH. , #80 ) ;
#52 = LINE ( 'NONE', #39, #14 ) ;
#53 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ;
#54 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000001776, 0.1499999999999999944, 15.00000000000000000 ) ) ;
#55 = ADVANCED_FACE ( 'NONE', ( #179 ), #26, .F. ) ;
#56 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000001776, 0.1499999999999999944, -15.00000000000000000 ) ) ;
#57 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000001776, 0.000000000000000000, -15.00000000000000000 ) ) ;
#58 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999998224, 0.1499999999999999944, 15.00000000000000000 ) ) ;
#59 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -1.156482317317871478E-16 ) ) ;
#60 = VERTEX_POINT ( 'NONE', #132 ) ;
#61 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#62 = ADVANCED_FACE ( 'NONE', ( #29 ), #152, .F. ) ;
#63 = PLANE ( 'NONE', #156 ) ;
#64 = ORIENTED_EDGE ( 'NONE', *, *, #27, .F. ) ;
#65 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000001776, 0.000000000000000000, 15.00000000000000000 ) ) ;
#66 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#67 = ORIENTED_EDGE ( 'NONE', *, *, #76, .F. ) ;
#68 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999998224, 0.1499999999999999944, 15.00000000000000000 ) ) ;
#69 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#70 = EDGE_CURVE ( 'NONE', #19, #91, #110, .T. ) ;
#71 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#72 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, 1.000000000000000000 ) ) ;
#73 = ORIENTED_EDGE ( 'NONE', *, *, #76, .T. ) ;
#74 = AXIS2_PLACEMENT_3D ( 'NONE', #131, #146, #144 ) ;
#75 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#76 = EDGE_CURVE ( 'NONE', #105, #19, #34, .T. ) ;
#77 = PRODUCT_CONTEXT ( 'NONE', #1, 'mechanical' ) ;
#78 = ORIENTED_EDGE ( 'NONE', *, *, #7, .T. ) ;
#79 = ORIENTED_EDGE ( 'NONE', *, *, #151, .F. ) ;
#80 = SURFACE_SIDE_STYLE ('',( #168 ) ) ;
#81 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
#82 = CARTESIAN_POINT ( 'NONE', ( 2.999999999999998224, 0.1499999999999999944, -15.00000000000000000 ) ) ;
#83 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #71, 'distance_accuracy_value', 'NONE');
#84 = EDGE_CURVE ( 'NONE', #19, #117, #52, .T. ) ;
#85 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#86 = LINE ( 'NONE', #23, #129 ) ;
#87 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.156482317317871478E-16 ) ) ;
#88 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #143 ) ;
#89 = VERTEX_POINT ( 'NONE', #136 ) ;
#90 = SURFACE_STYLE_FILL_AREA ( #158 ) ;
#91 = VERTEX_POINT ( 'NONE', #160 ) ;
#92 = DIRECTION ( 'NONE', ( -1.156482317317871478E-16, 0.000000000000000000, -1.000000000000000000 ) ) ;
#93 = VERTEX_POINT ( 'NONE', #197 ) ;
#94 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
#95 = EDGE_CURVE ( 'NONE', #89, #105, #184, .T. ) ;
#96 = PLANE ( 'NONE', #21 ) ;
#97 = VECTOR ( 'NONE', #148, 1000.000000000000000 ) ;
#98 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000001776, 0.000000000000000000, -15.00000000000000000 ) ) ;
#99 = EDGE_CURVE ( 'NONE', #105, #60, #109, .T. ) ;
#100 = AXIS2_PLACEMENT_3D ( 'NONE', #28, #87, #10 ) ;
#101 = VECTOR ( 'NONE', #36, 1000.000000000000000 ) ;
#102 = FILL_AREA_STYLE ('',( #43 ) ) ;
#103 = VECTOR ( 'NONE', #53, 1000.000000000000000 ) ;
#104 = LINE ( 'NONE', #98, #24 ) ;
#105 = VERTEX_POINT ( 'NONE', #18 ) ;
#106 = EDGE_LOOP ( 'NONE', ( #123, #155, #139, #134 ) ) ;
#107 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #9 ), #186 ) ;
#108 = ORIENTED_EDGE ( 'NONE', *, *, #172, .F. ) ;
#109 = LINE ( 'NONE', #173, #101 ) ;
#110 = LINE ( 'NONE', #68, #126 ) ;
#111 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #40, .NOT_KNOWN. ) ;
#112 = CLOSED_SHELL ( 'NONE', ( #55, #177, #130, #62, #113, #49 ) ) ;
#113 = ADVANCED_FACE ( 'NONE', ( #20 ), #96, .T. ) ;
#114 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#115 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #4, 'distance_accuracy_value', 'NONE');
#116 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#117 = VERTEX_POINT ( 'NONE', #125 ) ;
#118 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#119 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
#120 = LINE ( 'NONE', #161, #25 ) ;
#121 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000001776, 0.1499999999999999944, -15.00000000000000000 ) ) ;
#122 = ORIENTED_EDGE ( 'NONE', *, *, #151, .T. ) ;
#123 = ORIENTED_EDGE ( 'NONE', *, *, #27, .T. ) ;
#124 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #83 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #71, #166, #116 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#125 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999998224, 0.000000000000000000, 15.00000000000000000 ) ) ;
#126 = VECTOR ( 'NONE', #75, 1000.000000000000000 ) ;
#127 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999998224, 0.000000000000000000, 15.00000000000000000 ) ) ;
#128 = LINE ( 'NONE', #54, #103 ) ;
#129 = VECTOR ( 'NONE', #147, 1000.000000000000000 ) ;
#130 = ADVANCED_FACE ( 'NONE', ( #154 ), #63, .F. ) ;
#131 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999998224, 0.1499999999999999944, 15.00000000000000000 ) ) ;
#132 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000001776, 0.000000000000000000, -15.00000000000000000 ) ) ;
#133 = AXIS2_PLACEMENT_3D ( 'NONE', #157, #118, #175 ) ;
#134 = ORIENTED_EDGE ( 'NONE', *, *, #172, .T. ) ;
#135 = AXIS2_PLACEMENT_3D ( 'NONE', #169, #11, #72 ) ;
#136 = CARTESIAN_POINT ( 'NONE', ( 2.999999999999998224, 0.1499999999999999944, -15.00000000000000000 ) ) ;
#137 = VERTEX_POINT ( 'NONE', #65 ) ;
#138 = PRESENTATION_STYLE_ASSIGNMENT (( #183 ) ) ;
#139 = ORIENTED_EDGE ( 'NONE', *, *, #188, .F. ) ;
#140 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#141 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#142 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'ruler', ( #149, #133 ), #124 ) ;
#143 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #111, #5 ) ;
#144 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -0.000000000000000000 ) ) ;
#145 = ORIENTED_EDGE ( 'NONE', *, *, #165, .F. ) ;
#146 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#147 = DIRECTION ( 'NONE', ( -1.156482317317871478E-16, -0.000000000000000000, -1.000000000000000000 ) ) ;
#148 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ;
#149 = MANIFOLD_SOLID_BREP ( 'Boss-Extrude1', #112 ) ;
#150 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#151 = EDGE_CURVE ( 'NONE', #117, #137, #164, .T. ) ;
#152 = PLANE ( 'NONE', #74 ) ;
#153 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#154 = FACE_OUTER_BOUND ( 'NONE', #12, .T. ) ;
#155 = ORIENTED_EDGE ( 'NONE', *, *, #194, .F. ) ;
#156 = AXIS2_PLACEMENT_3D ( 'NONE', #44, #59, #92 ) ;
#157 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#158 = FILL_AREA_STYLE ('',( #171 ) ) ;
#159 = ORIENTED_EDGE ( 'NONE', *, *, #188, .T. ) ;
#160 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000001776, 0.1499999999999999944, 15.00000000000000000 ) ) ;
#161 = CARTESIAN_POINT ( 'NONE', ( 2.999999999999998224, 0.000000000000000000, -15.00000000000000000 ) ) ;
#162 = PRESENTATION_STYLE_ASSIGNMENT (( #51 ) ) ;
#163 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ;
#164 = LINE ( 'NONE', #127, #193 ) ;
#165 = EDGE_CURVE ( 'NONE', #60, #117, #104, .T. ) ;
#166 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#167 = VECTOR ( 'NONE', #94, 1000.000000000000000 ) ;
#168 = SURFACE_STYLE_FILL_AREA ( #102 ) ;
#169 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#170 = PLANE ( 'NONE', #135 ) ;
#171 = FILL_AREA_STYLE_COLOUR ( '', #69 ) ;
#172 = EDGE_CURVE ( 'NONE', #91, #137, #128, .T. ) ;
#173 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000001776, 0.1499999999999999944, -15.00000000000000000 ) ) ;
#174 = ORIENTED_EDGE ( 'NONE', *, *, #95, .F. ) ;
#175 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#176 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000001776, 0.1499999999999999944, -15.00000000000000000 ) ) ;
#177 = ADVANCED_FACE ( 'NONE', ( #192 ), #41, .F. ) ;
#178 = STYLED_ITEM ( 'NONE', ( #162 ), #142 ) ;
#179 = FACE_OUTER_BOUND ( 'NONE', #106, .T. ) ;
#180 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #190 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #140, #153, #61 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#181 = FACE_OUTER_BOUND ( 'NONE', #185, .T. ) ;
#182 = ORIENTED_EDGE ( 'NONE', *, *, #70, .T. ) ;
#183 = SURFACE_STYLE_USAGE ( .BOTH. , #16 ) ;
#184 = LINE ( 'NONE', #121, #191 ) ;
#185 = EDGE_LOOP ( 'NONE', ( #64, #79, #145, #35 ) ) ;
#186 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #115 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4, #85, #150 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#187 = VECTOR ( 'NONE', #46, 1000.000000000000000 ) ;
#188 = EDGE_CURVE ( 'NONE', #91, #89, #86, .T. ) ;
#189 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#190 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #140, 'distance_accuracy_value', 'NONE');
#191 = VECTOR ( 'NONE', #81, 1000.000000000000000 ) ;
#192 = FACE_OUTER_BOUND ( 'NONE', #17, .T. ) ;
#193 = VECTOR ( 'NONE', #189, 1000.000000000000000 ) ;
#194 = EDGE_CURVE ( 'NONE', #89, #93, #2, .T. ) ;
#195 = EDGE_LOOP ( 'NONE', ( #122, #108, #32, #30 ) ) ;
#196 = ORIENTED_EDGE ( 'NONE', *, *, #95, .T. ) ;
#197 = CARTESIAN_POINT ( 'NONE', ( 2.999999999999998224, 0.000000000000000000, -15.00000000000000000 ) ) ;
#198 = EDGE_LOOP ( 'NONE', ( #159, #196, #73, #182 ) ) ;
#199 = ORIENTED_EDGE ( 'NONE', *, *, #84, .F. ) ;
#200 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.1499999999999999944, 0.000000000000000000 ) ) ;
#201 = DIRECTION ( 'NONE', ( -1.156482317317871478E-16, -0.000000000000000000, -1.000000000000000000 ) ) ;
#202 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #178 ) ) ;
ENDSEC;
END-ISO-10303-21;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,824 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION (( 'STEP AP214' ),
'1' );
FILE_NAME ('12600016.STEP',
'2021-03-15T15:37:06',
( '' ),
( '' ),
'SwSTEP 2.0',
'SolidWorks 2020',
'' );
FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
ENDSEC;
DATA;
#1 = LINE ( 'NONE', #557, #252 ) ;
#2 = FACE_BOUND ( 'NONE', #216, .T. ) ;
#3 = EDGE_CURVE ( 'NONE', #375, #632, #507, .T. ) ;
#4 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.530808498934177642E-17, 1.000000000000000000 ) ) ;
#5 = AXIS2_PLACEMENT_3D ( 'NONE', #526, #378, #258 ) ;
#6 = VECTOR ( 'NONE', #755, 1000.000000000000000 ) ;
#7 = VERTEX_POINT ( 'NONE', #119 ) ;
#8 = LINE ( 'NONE', #115, #6 ) ;
#9 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 4.000000000000001776 ) ) ;
#10 = ADVANCED_FACE ( 'NONE', ( #627 ), #754, .F. ) ;
#11 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#12 = EDGE_LOOP ( 'NONE', ( #61, #597, #168, #397 ) ) ;
#13 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#14 = EDGE_CURVE ( 'NONE', #295, #111, #391, .T. ) ;
#15 = VECTOR ( 'NONE', #784, 1000.000000000000000 ) ;
#16 = EDGE_LOOP ( 'NONE', ( #431, #444, #696, #179 ) ) ;
#17 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, 4.500000000000000888 ) ) ;
#18 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#19 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 1.000000000000005995 ) ) ;
#20 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000001776, 12.99999999999999822, 4.000000000000001776 ) ) ;
#21 = VERTEX_POINT ( 'NONE', #736 ) ;
#22 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 17.00000000000000000, 0.000000000000000000 ) ) ;
#23 = VERTEX_POINT ( 'NONE', #428 ) ;
#24 = FACE_OUTER_BOUND ( 'NONE', #349, .T. ) ;
#25 = ORIENTED_EDGE ( 'NONE', *, *, #309, .F. ) ;
#26 = PLANE ( 'NONE', #764 ) ;
#27 = EDGE_CURVE ( 'NONE', #131, #519, #494, .T. ) ;
#28 = ORIENTED_EDGE ( 'NONE', *, *, #240, .T. ) ;
#29 = LINE ( 'NONE', #531, #199 ) ;
#30 = ORIENTED_EDGE ( 'NONE', *, *, #183, .F. ) ;
#31 = VECTOR ( 'NONE', #89, 1000.000000000000000 ) ;
#32 = ORIENTED_EDGE ( 'NONE', *, *, #97, .F. ) ;
#33 = AXIS2_PLACEMENT_3D ( 'NONE', #614, #681, #316 ) ;
#34 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999997335, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#35 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#36 = EDGE_LOOP ( 'NONE', ( #370, #596, #162, #64 ) ) ;
#37 = FACE_OUTER_BOUND ( 'NONE', #365, .T. ) ;
#38 = ORIENTED_EDGE ( 'NONE', *, *, #634, .T. ) ;
#39 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, 4.000000000000001776 ) ) ;
#40 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 0.000000000000000000 ) ) ;
#41 = ORIENTED_EDGE ( 'NONE', *, *, #105, .T. ) ;
#42 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#43 = AXIS2_PLACEMENT_3D ( 'NONE', #770, #459, #708 ) ;
#44 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999995071, 4.000000000000000000, 2.000000000000001776 ) ) ;
#45 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 0.000000000000000000 ) ) ;
#46 = ORIENTED_EDGE ( 'NONE', *, *, #738, .T. ) ;
#47 = FILL_AREA_STYLE ('',( #612 ) ) ;
#48 = EDGE_CURVE ( 'NONE', #21, #66, #802, .T. ) ;
#49 = LINE ( 'NONE', #108, #201 ) ;
#50 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 49.00000000000000000, 4.499999999999999112 ) ) ;
#51 = CARTESIAN_POINT ( 'NONE', ( 3.499999999999999112, 1.040834085586084257E-14, 0.000000000000000000 ) ) ;
#52 = VERTEX_POINT ( 'NONE', #182 ) ;
#53 = PLANE ( 'NONE', #698 ) ;
#54 = VECTOR ( 'NONE', #471, 1000.000000000000114 ) ;
#55 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995115, 4.000000000000000000, 2.000000000000001776 ) ) ;
#56 = DIRECTION ( 'NONE', ( 0.000000000000000000, -7.653191805780032459E-17, -1.000000000000000000 ) ) ;
#57 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000001954, 13.00000000000000178, 2.000000000000001776 ) ) ;
#58 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#59 = PLANE ( 'NONE', #5 ) ;
#60 = EDGE_CURVE ( 'NONE', #530, #519, #561, .T. ) ;
#61 = ORIENTED_EDGE ( 'NONE', *, *, #287, .T. ) ;
#62 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.530808498934177642E-17, -1.000000000000000000 ) ) ;
#63 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, 4.000000000000000000 ) ) ;
#64 = ORIENTED_EDGE ( 'NONE', *, *, #355, .F. ) ;
#65 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000001066, 12.99999999999999822, 4.000000000000001776 ) ) ;
#66 = VERTEX_POINT ( 'NONE', #739 ) ;
#67 = AXIS2_PLACEMENT_3D ( 'NONE', #129, #143, #11 ) ;
#68 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#69 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 49.00000000000000000, 1.000000000000002665 ) ) ;
#70 = AXIS2_PLACEMENT_3D ( 'NONE', #500, #631, #360 ) ;
#71 = ADVANCED_FACE ( 'NONE', ( #2, #110, #234 ), #363, .F. ) ;
#72 = FACE_OUTER_BOUND ( 'NONE', #259, .T. ) ;
#73 = ORIENTED_EDGE ( 'NONE', *, *, #650, .T. ) ;
#74 = SURFACE_SIDE_STYLE ('',( #796 ) ) ;
#75 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 49.00000000000000000, 1.000000000000002665 ) ) ;
#76 = VERTEX_POINT ( 'NONE', #51 ) ;
#77 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#78 = LINE ( 'NONE', #483, #305 ) ;
#79 = EDGE_LOOP ( 'NONE', ( #772, #206, #582, #28 ) ) ;
#80 = STYLED_ITEM ( 'NONE', ( #480 ), #728 ) ;
#81 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.219727444046192488E-16, 1.000000000000000000 ) ) ;
#82 = CIRCLE ( 'NONE', #189, 2.999999999999999556 ) ;
#83 = FACE_OUTER_BOUND ( 'NONE', #743, .T. ) ;
#84 = EDGE_CURVE ( 'NONE', #514, #690, #249, .T. ) ;
#85 = ORIENTED_EDGE ( 'NONE', *, *, #716, .T. ) ;
#86 = PLANE ( 'NONE', #215 ) ;
#87 = EDGE_LOOP ( 'NONE', ( #213, #470, #560, #30 ) ) ;
#88 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#89 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.530808498934177642E-17, -1.000000000000000000 ) ) ;
#90 = SURFACE_STYLE_FILL_AREA ( #659 ) ;
#91 = PLANE ( 'NONE', #447 ) ;
#92 = CIRCLE ( 'NONE', #666, 1.699999999999999512 ) ;
#93 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #292 ) ) ;
#94 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#95 = LINE ( 'NONE', #244, #161 ) ;
#96 = ORIENTED_EDGE ( 'NONE', *, *, #291, .T. ) ;
#97 = EDGE_CURVE ( 'NONE', #7, #23, #82, .T. ) ;
#98 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999994849, 4.000000000000000000, 4.000000000000001776 ) ) ;
#99 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#100 = EDGE_CURVE ( 'NONE', #714, #295, #124, .T. ) ;
#101 = VERTEX_POINT ( 'NONE', #304 ) ;
#102 = MANIFOLD_SOLID_BREP ( '<12600014>-<Boss.-Extru.2>', #490 ) ;
#103 = CIRCLE ( 'NONE', #262, 2.999999999999999556 ) ;
#104 = LINE ( 'NONE', #419, #408 ) ;
#105 = EDGE_CURVE ( 'NONE', #141, #410, #697, .T. ) ;
#106 = EDGE_LOOP ( 'NONE', ( #637, #677 ) ) ;
#107 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.530808498934177642E-17, 1.000000000000000000 ) ) ;
#108 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 49.00000000000000000, 4.000000000000001776 ) ) ;
#109 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#110 = FACE_BOUND ( 'NONE', #705, .T. ) ;
#111 = VERTEX_POINT ( 'NONE', #620 ) ;
#112 = FACE_BOUND ( 'NONE', #734, .T. ) ;
#113 = ADVANCED_FACE ( 'NONE', ( #136 ), #211, .F. ) ;
#114 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#115 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, 4.500000000000000888 ) ) ;
#116 = ORIENTED_EDGE ( 'NONE', *, *, #320, .T. ) ;
#117 = VECTOR ( 'NONE', #550, 1000.000000000000000 ) ;
#118 = SHAPE_DEFINITION_REPRESENTATION ( #787, #728 ) ;
#119 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999997780, 12.99999999999999822, 2.000000000000001776 ) ) ;
#120 = DIRECTION ( 'NONE', ( -0.7071067811865475727, 0.7071067811865475727, -1.082445070294356901E-17 ) ) ;
#121 = ADVANCED_FACE ( 'NONE', ( #694 ), #146, .F. ) ;
#122 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#123 = EDGE_LOOP ( 'NONE', ( #116, #510, #135, #456 ) ) ;
#124 = LINE ( 'NONE', #374, #749 ) ;
#125 = ORIENTED_EDGE ( 'NONE', *, *, #100, .F. ) ;
#126 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 1.000000000000005995 ) ) ;
#127 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 2.000000000000001776 ) ) ;
#128 = VECTOR ( 'NONE', #226, 1000.000000000000000 ) ;
#129 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 4.000000000000001776 ) ) ;
#130 = VECTOR ( 'NONE', #268, 1000.000000000000000 ) ;
#131 = VERTEX_POINT ( 'NONE', #260 ) ;
#132 = LINE ( 'NONE', #17, #130 ) ;
#133 = AXIS2_PLACEMENT_3D ( 'NONE', #568, #426, #251 ) ;
#134 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 1.770125995894701079E-17 ) ) ;
#135 = ORIENTED_EDGE ( 'NONE', *, *, #154, .F. ) ;
#136 = FACE_OUTER_BOUND ( 'NONE', #380, .T. ) ;
#137 = EDGE_CURVE ( 'NONE', #714, #477, #645, .T. ) ;
#138 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, 4.000000000000000000 ) ) ;
#139 = ORIENTED_EDGE ( 'NONE', *, *, #240, .F. ) ;
#140 = PRESENTATION_STYLE_ASSIGNMENT (( #701 ) ) ;
#141 = VERTEX_POINT ( 'NONE', #385 ) ;
#142 = EDGE_CURVE ( 'NONE', #460, #276, #757, .T. ) ;
#143 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#144 = CIRCLE ( 'NONE', #675, 2.999999999999999556 ) ;
#145 = EDGE_LOOP ( 'NONE', ( #25, #551, #656, #218, #279, #404 ) ) ;
#146 = CYLINDRICAL_SURFACE ( 'NONE', #648, 1.699999999999999289 ) ;
#147 = CIRCLE ( 'NONE', #610, 3.000000000000000000 ) ;
#148 = ORIENTED_EDGE ( 'NONE', *, *, #255, .T. ) ;
#149 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #219 ), #595 ) ;
#150 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.275531967630005153E-17 ) ) ;
#151 = VERTEX_POINT ( 'NONE', #704 ) ;
#152 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#153 = EDGE_CURVE ( 'NONE', #176, #652, #450, .T. ) ;
#154 = EDGE_CURVE ( 'NONE', #564, #652, #577, .T. ) ;
#155 = ORIENTED_EDGE ( 'NONE', *, *, #137, .F. ) ;
#156 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#157 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#158 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 2.000000000000001776 ) ) ;
#159 = VECTOR ( 'NONE', #42, 1000.000000000000000 ) ;
#160 = EDGE_CURVE ( 'NONE', #131, #141, #132, .T. ) ;
#161 = VECTOR ( 'NONE', #58, 1000.000000000000000 ) ;
#162 = ORIENTED_EDGE ( 'NONE', *, *, #142, .T. ) ;
#163 = FACE_BOUND ( 'NONE', #184, .T. ) ;
#164 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, 0.000000000000000000 ) ) ;
#165 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#166 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#167 = VERTEX_POINT ( 'NONE', #22 ) ;
#168 = ORIENTED_EDGE ( 'NONE', *, *, #274, .T. ) ;
#169 = LINE ( 'NONE', #674, #618 ) ;
#170 = ADVANCED_FACE ( 'NONE', ( #273 ), #523, .F. ) ;
#171 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#172 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #80 ) ) ;
#173 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000003508, 4.000000000000000000, 4.000000000000001776 ) ) ;
#174 = VECTOR ( 'NONE', #372, 1000.000000000000114 ) ;
#175 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, 4.000000000000000000 ) ) ;
#176 = VERTEX_POINT ( 'NONE', #324 ) ;
#177 = LINE ( 'NONE', #50, #533 ) ;
#178 = ADVANCED_FACE ( 'NONE', ( #398, #194 ), #254, .F. ) ;
#179 = ORIENTED_EDGE ( 'NONE', *, *, #264, .F. ) ;
#180 = EDGE_LOOP ( 'NONE', ( #496, #467, #353, #73 ) ) ;
#181 = DIRECTION ( 'NONE', ( 0.7071067811865474617, -0.7071067811865474617, -1.251668095251733953E-17 ) ) ;
#182 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, 1.000000000000002665 ) ) ;
#183 = EDGE_CURVE ( 'NONE', #640, #630, #147, .T. ) ;
#184 = EDGE_LOOP ( 'NONE', ( #417, #493 ) ) ;
#185 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 0.000000000000000000 ) ) ;
#186 = AXIS2_PLACEMENT_3D ( 'NONE', #619, #318, #190 ) ;
#187 = LINE ( 'NONE', #691, #323 ) ;
#188 = ORIENTED_EDGE ( 'NONE', *, *, #524, .T. ) ;
#189 = AXIS2_PLACEMENT_3D ( 'NONE', #433, #689, #497 ) ;
#190 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#191 = ORIENTED_EDGE ( 'NONE', *, *, #274, .F. ) ;
#192 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#193 = LINE ( 'NONE', #126, #635 ) ;
#194 = FACE_OUTER_BOUND ( 'NONE', #700, .T. ) ;
#195 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#196 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 17.00000000000000000, 1.000000000000005995 ) ) ;
#197 = EDGE_CURVE ( 'NONE', #632, #311, #556, .T. ) ;
#198 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000001510, 4.000000000000000000, 2.000000000000001776 ) ) ;
#199 = VECTOR ( 'NONE', #277, 1000.000000000000114 ) ;
#200 = DIRECTION ( 'NONE', ( 0.000000000000000000, 5.880418562633243510E-17, 1.000000000000000000 ) ) ;
#201 = VECTOR ( 'NONE', #805, 1000.000000000000000 ) ;
#202 = VERTEX_POINT ( 'NONE', #586 ) ;
#203 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#204 = VECTOR ( 'NONE', #732, 1000.000000000000114 ) ;
#205 = FACE_OUTER_BOUND ( 'NONE', #336, .T. ) ;
#206 = ORIENTED_EDGE ( 'NONE', *, *, #513, .F. ) ;
#207 = ADVANCED_FACE ( 'NONE', ( #730 ), #91, .F. ) ;
#208 = ORIENTED_EDGE ( 'NONE', *, *, #197, .F. ) ;
#209 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 4.000000000000001776 ) ) ;
#210 = ORIENTED_EDGE ( 'NONE', *, *, #287, .F. ) ;
#211 = PLANE ( 'NONE', #592 ) ;
#212 = EDGE_CURVE ( 'NONE', #311, #632, #92, .T. ) ;
#213 = ORIENTED_EDGE ( 'NONE', *, *, #300, .F. ) ;
#214 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 17.00000000000000000, 0.000000000000000000 ) ) ;
#215 = AXIS2_PLACEMENT_3D ( 'NONE', #263, #778, #325 ) ;
#216 = EDGE_LOOP ( 'NONE', ( #589, #626 ) ) ;
#217 = CIRCLE ( 'NONE', #33, 3.000000000000000000 ) ;
#218 = ORIENTED_EDGE ( 'NONE', *, *, #386, .F. ) ;
#219 = STYLED_ITEM ( 'NONE', ( #140 ), #102 ) ;
#220 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#221 = LINE ( 'NONE', #20, #566 ) ;
#222 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999998224, 12.99999999999999822, 4.000000000000001776 ) ) ;
#223 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#224 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#225 = ORIENTED_EDGE ( 'NONE', *, *, #309, .T. ) ;
#226 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.275531967630005153E-17 ) ) ;
#227 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #608 ) ;
#228 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#229 = ADVANCED_FACE ( 'NONE', ( #724 ), #26, .F. ) ;
#230 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 0.000000000000000000 ) ) ;
#231 = PRODUCT_CONTEXT ( 'NONE', #608, 'mechanical' ) ;
#232 = EDGE_LOOP ( 'NONE', ( #429, #46, #96, #499 ) ) ;
#233 = CYLINDRICAL_SURFACE ( 'NONE', #487, 3.000000000000000000 ) ;
#234 = FACE_OUTER_BOUND ( 'NONE', #643, .T. ) ;
#235 = AXIS2_PLACEMENT_3D ( 'NONE', #19, #574, #512 ) ;
#236 = ORIENTED_EDGE ( 'NONE', *, *, #373, .F. ) ;
#237 = AXIS2_PLACEMENT_3D ( 'NONE', #440, #638, #228 ) ;
#238 = CIRCLE ( 'NONE', #676, 2.999999999999999556 ) ;
#239 = LINE ( 'NONE', #509, #489 ) ;
#240 = EDGE_CURVE ( 'NONE', #412, #167, #95, .T. ) ;
#241 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#242 = ORIENTED_EDGE ( 'NONE', *, *, #486, .T. ) ;
#243 = LINE ( 'NONE', #613, #555 ) ;
#244 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 0.000000000000000000 ) ) ;
#245 = LINE ( 'NONE', #442, #174 ) ;
#246 = ADVANCED_FACE ( 'NONE', ( #670 ), #53, .F. ) ;
#247 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 0.7071067811865474617, 9.019373039313964068E-18 ) ) ;
#248 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 2.000000000000001776 ) ) ;
#249 = LINE ( 'NONE', #747, #117 ) ;
#250 = EDGE_CURVE ( 'NONE', #76, #341, #750, .T. ) ;
#251 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.530808498934177642E-17, -1.000000000000000000 ) ) ;
#252 = VECTOR ( 'NONE', #504, 1000.000000000000000 ) ;
#253 = ORIENTED_EDGE ( 'NONE', *, *, #160, .T. ) ;
#254 = PLANE ( 'NONE', #396 ) ;
#255 = EDGE_CURVE ( 'NONE', #328, #375, #347, .T. ) ;
#256 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, 0.000000000000000000 ) ) ;
#257 = ORIENTED_EDGE ( 'NONE', *, *, #250, .T. ) ;
#258 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.530808498934177642E-17, -1.000000000000000000 ) ) ;
#259 = EDGE_LOOP ( 'NONE', ( #406, #525, #253, #41 ) ) ;
#260 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, 4.500000000000000888 ) ) ;
#261 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#262 = AXIS2_PLACEMENT_3D ( 'NONE', #543, #402, #35 ) ;
#263 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, 4.500000000000000888 ) ) ;
#264 = EDGE_CURVE ( 'NONE', #785, #76, #243, .T. ) ;
#265 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#266 = EDGE_CURVE ( 'NONE', #101, #530, #49, .T. ) ;
#267 = ORIENTED_EDGE ( 'NONE', *, *, #352, .F. ) ;
#268 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#269 = VECTOR ( 'NONE', #679, 1000.000000000000000 ) ;
#270 = VECTOR ( 'NONE', #520, 1000.000000000000000 ) ;
#271 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, 1.000000000000002665 ) ) ;
#272 = ORIENTED_EDGE ( 'NONE', *, *, #570, .F. ) ;
#273 = FACE_OUTER_BOUND ( 'NONE', #348, .T. ) ;
#274 = EDGE_CURVE ( 'NONE', #66, #785, #684, .T. ) ;
#275 = ORIENTED_EDGE ( 'NONE', *, *, #333, .F. ) ;
#276 = VERTEX_POINT ( 'NONE', #435 ) ;
#277 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.7071067811865474617, -8.624775468843979835E-17 ) ) ;
#278 = VERTEX_POINT ( 'NONE', #687 ) ;
#279 = ORIENTED_EDGE ( 'NONE', *, *, #518, .F. ) ;
#280 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 1.000000000000005995 ) ) ;
#281 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #80 ), #282 ) ;
#282 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #441 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #713, #157, #473 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#283 = ORIENTED_EDGE ( 'NONE', *, *, #682, .T. ) ;
#284 = LINE ( 'NONE', #164, #722 ) ;
#285 = AXIS2_PLACEMENT_3D ( 'NONE', #752, #109, #688 ) ;
#286 = ORIENTED_EDGE ( 'NONE', *, *, #97, .T. ) ;
#287 = EDGE_CURVE ( 'NONE', #76, #21, #371, .T. ) ;
#288 = FACE_OUTER_BOUND ( 'NONE', #401, .T. ) ;
#289 = ORIENTED_EDGE ( 'NONE', *, *, #476, .T. ) ;
#290 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.770125995894701079E-17, -1.000000000000000000 ) ) ;
#291 = EDGE_CURVE ( 'NONE', #703, #564, #741, .T. ) ;
#292 = PRODUCT ( '12600016', '12600016', '', ( #231 ) ) ;
#293 = LINE ( 'NONE', #591, #31 ) ;
#294 = ADVANCED_FACE ( 'NONE', ( #112, #366 ), #623, .F. ) ;
#295 = VERTEX_POINT ( 'NONE', #453 ) ;
#296 = VECTOR ( 'NONE', #203, 1000.000000000000000 ) ;
#297 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, 1.000000000000002665 ) ) ;
#298 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 1.000000000000005995 ) ) ;
#299 = LINE ( 'NONE', #354, #159 ) ;
#300 = EDGE_CURVE ( 'NONE', #23, #640, #221, .T. ) ;
#301 = ORIENTED_EDGE ( 'NONE', *, *, #598, .F. ) ;
#302 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.530808498934177642E-17, 1.000000000000000000 ) ) ;
#303 = CYLINDRICAL_SURFACE ( 'NONE', #646, 1.699999999999999289 ) ;
#304 = CARTESIAN_POINT ( 'NONE', ( 3.500000000000006217, 49.00000000000000000, 4.000000000000001776 ) ) ;
#305 = VECTOR ( 'NONE', #599, 1000.000000000000000 ) ;
#306 = ORIENTED_EDGE ( 'NONE', *, *, #300, .T. ) ;
#307 = VECTOR ( 'NONE', #247, 1000.000000000000114 ) ;
#308 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#309 = EDGE_CURVE ( 'NONE', #66, #662, #603, .T. ) ;
#310 = FACE_OUTER_BOUND ( 'NONE', #16, .T. ) ;
#311 = VERTEX_POINT ( 'NONE', #44 ) ;
#312 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#313 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999994404, 4.000000000000000000, 0.000000000000000000 ) ) ;
#314 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, 4.500000000000000888 ) ) ;
#315 = EDGE_LOOP ( 'NONE', ( #286, #306, #275, #534 ) ) ;
#316 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#317 = VERTEX_POINT ( 'NONE', #298 ) ;
#318 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#319 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#320 = EDGE_CURVE ( 'NONE', #703, #176, #379, .T. ) ;
#321 = CIRCLE ( 'NONE', #529, 1.699999999999999512 ) ;
#322 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000003064, 4.000000000000000000, 0.000000000000000000 ) ) ;
#323 = VECTOR ( 'NONE', #559, 1000.000000000000000 ) ;
#324 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000000622, 12.99999999999999822, 0.000000000000000000 ) ) ;
#325 = DIRECTION ( 'NONE', ( 0.000000000000000000, -7.653191805780032459E-17, -1.000000000000000000 ) ) ;
#326 = VERTEX_POINT ( 'NONE', #439 ) ;
#327 = FACE_OUTER_BOUND ( 'NONE', #79, .T. ) ;
#328 = VERTEX_POINT ( 'NONE', #313 ) ;
#329 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#330 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, 0.000000000000000000 ) ) ;
#331 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #567 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #469, #224, #466 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#332 = CYLINDRICAL_SURFACE ( 'NONE', #709, 3.000000000000000000 ) ;
#333 = EDGE_CURVE ( 'NONE', #630, #640, #217, .T. ) ;
#334 = ORIENTED_EDGE ( 'NONE', *, *, #382, .F. ) ;
#335 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, 4.000000000000000000, 4.000000000000001776 ) ) ;
#336 = EDGE_LOOP ( 'NONE', ( #791, #558, #765, #474, #782 ) ) ;
#337 = DIRECTION ( 'NONE', ( -0.7071067811865475727, 0.7071067811865475727, 0.000000000000000000 ) ) ;
#338 = EDGE_CURVE ( 'NONE', #23, #7, #238, .T. ) ;
#339 = ORIENTED_EDGE ( 'NONE', *, *, #797, .T. ) ;
#340 = PLANE ( 'NONE', #745 ) ;
#341 = VERTEX_POINT ( 'NONE', #256 ) ;
#342 = EDGE_CURVE ( 'NONE', #141, #295, #187, .T. ) ;
#343 = ORIENTED_EDGE ( 'NONE', *, *, #84, .T. ) ;
#344 = FACE_OUTER_BOUND ( 'NONE', #644, .T. ) ;
#345 = VECTOR ( 'NONE', #649, 1000.000000000000000 ) ;
#346 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#347 = CIRCLE ( 'NONE', #799, 1.699999999999998845 ) ;
#348 = EDGE_LOOP ( 'NONE', ( #760, #339, #283, #208 ) ) ;
#349 = EDGE_LOOP ( 'NONE', ( #605, #236, #289, #769 ) ) ;
#350 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999999112, 48.50000000000000000, 1.000000000000002665 ) ) ;
#351 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#352 = EDGE_CURVE ( 'NONE', #785, #326, #1, .T. ) ;
#353 = ORIENTED_EDGE ( 'NONE', *, *, #680, .T. ) ;
#354 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000004441, 4.000000000000000000, 4.000000000000001776 ) ) ;
#355 = EDGE_CURVE ( 'NONE', #278, #276, #423, .T. ) ;
#356 = AXIS2_PLACEMENT_3D ( 'NONE', #230, #99, #407 ) ;
#357 = AXIS2_PLACEMENT_3D ( 'NONE', #737, #685, #432 ) ;
#358 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, 0.000000000000000000 ) ) ;
#359 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#360 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#361 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#362 = LINE ( 'NONE', #629, #710 ) ;
#363 = PLANE ( 'NONE', #725 ) ;
#364 = AXIS2_PLACEMENT_3D ( 'NONE', #40, #346, #537 ) ;
#365 = EDGE_LOOP ( 'NONE', ( #242, #454, #465, #267, #191, #225, #718, #712, #449 ) ) ;
#366 = FACE_OUTER_BOUND ( 'NONE', #693, .T. ) ;
#367 = LINE ( 'NONE', #63, #446 ) ;
#368 = ORIENTED_EDGE ( 'NONE', *, *, #84, .F. ) ;
#369 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999999112, 48.50000000000000000, 4.499999999999999112 ) ) ;
#370 = ORIENTED_EDGE ( 'NONE', *, *, #751, .F. ) ;
#371 = LINE ( 'NONE', #733, #307 ) ;
#372 = DIRECTION ( 'NONE', ( -0.7071067811865474617, -0.7071067811865474617, 8.624775468843979835E-17 ) ) ;
#373 = EDGE_CURVE ( 'NONE', #651, #530, #177, .T. ) ;
#374 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999999112, 48.50000000000000000, 4.000000000000001776 ) ) ;
#375 = VERTEX_POINT ( 'NONE', #322 ) ;
#376 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#377 = AXIS2_PLACEMENT_3D ( 'NONE', #452, #200, #699 ) ;
#378 = DIRECTION ( 'NONE', ( -0.7071067811865475727, -0.7071067811865475727, 1.082445070294356901E-17 ) ) ;
#379 = CIRCLE ( 'NONE', #464, 1.699999999999998845 ) ;
#380 = EDGE_LOOP ( 'NONE', ( #368, #804, #427, #478, #155, #334 ) ) ;
#381 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#382 = EDGE_CURVE ( 'NONE', #690, #714, #245, .T. ) ;
#383 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 2.000000000000001776 ) ) ;
#384 = ORIENTED_EDGE ( 'NONE', *, *, #792, .F. ) ;
#385 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, 4.500000000000000888 ) ) ;
#386 = EDGE_CURVE ( 'NONE', #317, #412, #193, .T. ) ;
#387 = ORIENTED_EDGE ( 'NONE', *, *, #570, .T. ) ;
#388 = CARTESIAN_POINT ( 'NONE', ( 3.500000000000006217, 49.00000000000000000, 1.000000000000002665 ) ) ;
#389 = ORIENTED_EDGE ( 'NONE', *, *, #807, .T. ) ;
#390 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#391 = LINE ( 'NONE', #369, #204 ) ;
#392 = ORIENTED_EDGE ( 'NONE', *, *, #766, .T. ) ;
#393 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #319, 'distance_accuracy_value', 'NONE');
#394 = VECTOR ( 'NONE', #472, 1000.000000000000000 ) ;
#395 = CYLINDRICAL_SURFACE ( 'NONE', #67, 1.699999999999999289 ) ;
#396 = AXIS2_PLACEMENT_3D ( 'NONE', #198, #506, #633 ) ;
#397 = ORIENTED_EDGE ( 'NONE', *, *, #264, .T. ) ;
#398 = FACE_BOUND ( 'NONE', #653, .T. ) ;
#399 = PLANE ( 'NONE', #235 ) ;
#400 = EDGE_CURVE ( 'NONE', #341, #326, #239, .T. ) ;
#401 = EDGE_LOOP ( 'NONE', ( #601, #774, #572, #541 ) ) ;
#402 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#403 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#404 = ORIENTED_EDGE ( 'NONE', *, *, #807, .F. ) ;
#405 = PLANE ( 'NONE', #565 ) ;
#406 = ORIENTED_EDGE ( 'NONE', *, *, #486, .F. ) ;
#407 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#408 = VECTOR ( 'NONE', #152, 1000.000000000000000 ) ;
#409 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#410 = VERTEX_POINT ( 'NONE', #744 ) ;
#411 = ADVANCED_FACE ( 'NONE', ( #310 ), #742, .F. ) ;
#412 = VERTEX_POINT ( 'NONE', #798 ) ;
#413 = VECTOR ( 'NONE', #18, 1000.000000000000000 ) ;
#414 = LINE ( 'NONE', #669, #54 ) ;
#415 = ORIENTED_EDGE ( 'NONE', *, *, #197, .T. ) ;
#416 = CYLINDRICAL_SURFACE ( 'NONE', #776, 3.000000000000000000 ) ;
#417 = ORIENTED_EDGE ( 'NONE', *, *, #461, .T. ) ;
#418 = ORIENTED_EDGE ( 'NONE', *, *, #14, .T. ) ;
#419 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 17.00000000000000000, 1.000000000000005995 ) ) ;
#420 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#421 = VECTOR ( 'NONE', #150, 1000.000000000000000 ) ;
#422 = AXIS2_PLACEMENT_3D ( 'NONE', #588, #337, #758 ) ;
#423 = CIRCLE ( 'NONE', #70, 3.000000000000000000 ) ;
#424 = VECTOR ( 'NONE', #56, 1000.000000000000000 ) ;
#425 = ADVANCED_FACE ( 'NONE', ( #491 ), #436, .T. ) ;
#426 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -1.530808498934177642E-17 ) ) ;
#427 = ORIENTED_EDGE ( 'NONE', *, *, #518, .T. ) ;
#428 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000001332, 12.99999999999999822, 2.000000000000001776 ) ) ;
#429 = ORIENTED_EDGE ( 'NONE', *, *, #153, .F. ) ;
#430 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#431 = ORIENTED_EDGE ( 'NONE', *, *, #352, .T. ) ;
#432 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#433 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 2.000000000000001776 ) ) ;
#434 = EDGE_LOOP ( 'NONE', ( #767, #647, #343, #272, #392, #501 ) ) ;
#435 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, 4.000000000000000000, 4.000000000000001776 ) ) ;
#436 = PLANE ( 'NONE', #285 ) ;
#437 = ORIENTED_EDGE ( 'NONE', *, *, #503, .F. ) ;
#438 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, 4.000000000000001776 ) ) ;
#439 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, 4.000000000000001776 ) ) ;
#440 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 2.000000000000001776 ) ) ;
#441 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #713, 'distance_accuracy_value', 'NONE');
#442 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, 1.000000000000002665 ) ) ;
#443 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #488, #583 ) ;
#444 = ORIENTED_EDGE ( 'NONE', *, *, #400, .F. ) ;
#445 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#446 = VECTOR ( 'NONE', #625, 1000.000000000000000 ) ;
#447 = AXIS2_PLACEMENT_3D ( 'NONE', #717, #721, #166 ) ;
#448 = FACE_OUTER_BOUND ( 'NONE', #548, .T. ) ;
#449 = ORIENTED_EDGE ( 'NONE', *, *, #60, .T. ) ;
#450 = LINE ( 'NONE', #65, #803 ) ;
#451 = EDGE_CURVE ( 'NONE', #101, #662, #362, .T. ) ;
#452 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 4.500000000000000888 ) ) ;
#453 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999999112, 48.50000000000000000, 4.499999999999999112 ) ) ;
#454 = ORIENTED_EDGE ( 'NONE', *, *, #524, .F. ) ;
#455 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999999112, 49.00000000000000000, 1.000000000000002665 ) ) ;
#456 = ORIENTED_EDGE ( 'NONE', *, *, #291, .F. ) ;
#457 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, 4.500000000000000888 ) ) ;
#458 = EDGE_LOOP ( 'NONE', ( #673, #38, #672, #756, #188, #482, #683, #125 ) ) ;
#459 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#460 = VERTEX_POINT ( 'NONE', #55 ) ;
#461 = EDGE_CURVE ( 'NONE', #276, #278, #735, .T. ) ;
#462 = CIRCLE ( 'NONE', #364, 1.699999999999998845 ) ;
#463 = LINE ( 'NONE', #280, #345 ) ;
#464 = AXIS2_PLACEMENT_3D ( 'NONE', #546, #171, #420 ) ;
#465 = ORIENTED_EDGE ( 'NONE', *, *, #680, .F. ) ;
#466 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#467 = ORIENTED_EDGE ( 'NONE', *, *, #400, .T. ) ;
#468 = LINE ( 'NONE', #773, #502 ) ;
#469 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#470 = ORIENTED_EDGE ( 'NONE', *, *, #338, .T. ) ;
#471 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.7071067811865474617, 1.251668095251733953E-17 ) ) ;
#472 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#473 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#474 = ORIENTED_EDGE ( 'NONE', *, *, #766, .F. ) ;
#475 = VECTOR ( 'NONE', #686, 1000.000000000000000 ) ;
#476 = EDGE_CURVE ( 'NONE', #651, #131, #8, .T. ) ;
#477 = VERTEX_POINT ( 'NONE', #196 ) ;
#478 = ORIENTED_EDGE ( 'NONE', *, *, #513, .T. ) ;
#479 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 2.000000000000001776 ) ) ;
#480 = PRESENTATION_STYLE_ASSIGNMENT (( #600 ) ) ;
#481 = ADVANCED_FACE ( 'NONE', ( #695 ), #303, .F. ) ;
#482 = ORIENTED_EDGE ( 'NONE', *, *, #105, .F. ) ;
#483 = CARTESIAN_POINT ( 'NONE', ( 3.500000000000006217, 49.00000000000000000, 4.000000000000001776 ) ) ;
#484 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.275531967630005153E-17, 1.000000000000000000 ) ) ;
#485 = DIRECTION ( 'NONE', ( -0.7071067811865474617, -0.7071067811865474617, -1.251668095251733953E-17 ) ) ;
#486 = EDGE_CURVE ( 'NONE', #519, #410, #367, .T. ) ;
#487 = AXIS2_PLACEMENT_3D ( 'NONE', #542, #786, #351 ) ;
#488 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #292, .NOT_KNOWN. ) ;
#489 = VECTOR ( 'NONE', #4, 1000.000000000000000 ) ;
#490 = CLOSED_SHELL ( 'NONE', ( #10, #481, #660, #508, #624, #113, #528, #71, #411, #229, #207, #425, #170, #178, #641, #121, #294, #498, #547, #655, #246, #492, #539, #544, #579 ) ) ;
#491 = FACE_OUTER_BOUND ( 'NONE', #458, .T. ) ;
#492 = ADVANCED_FACE ( 'NONE', ( #563 ), #59, .T. ) ;
#493 = ORIENTED_EDGE ( 'NONE', *, *, #355, .T. ) ;
#494 = LINE ( 'NONE', #314, #424 ) ;
#495 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#496 = ORIENTED_EDGE ( 'NONE', *, *, #792, .T. ) ;
#497 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#498 = ADVANCED_FACE ( 'NONE', ( #768 ), #332, .F. ) ;
#499 = ORIENTED_EDGE ( 'NONE', *, *, #716, .F. ) ;
#500 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 4.000000000000001776 ) ) ;
#501 = ORIENTED_EDGE ( 'NONE', *, *, #373, .T. ) ;
#502 = VECTOR ( 'NONE', #134, 1000.000000000000000 ) ;
#503 = EDGE_CURVE ( 'NONE', #167, #657, #578, .T. ) ;
#504 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#505 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #219 ) ) ;
#506 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#507 = LINE ( 'NONE', #173, #475 ) ;
#508 = ADVANCED_FACE ( 'NONE', ( #448 ), #395, .F. ) ;
#509 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, 4.000000000000001776 ) ) ;
#510 = ORIENTED_EDGE ( 'NONE', *, *, #153, .T. ) ;
#511 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -1.219727444046192488E-16 ) ) ;
#512 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#513 = EDGE_CURVE ( 'NONE', #317, #477, #463, .T. ) ;
#514 = VERTEX_POINT ( 'NONE', #388 ) ;
#515 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 1.219727444046192488E-16 ) ) ;
#516 = VECTOR ( 'NONE', #156, 1000.000000000000000 ) ;
#517 = PLANE ( 'NONE', #422 ) ;
#518 = EDGE_CURVE ( 'NONE', #52, #317, #636, .T. ) ;
#519 = VERTEX_POINT ( 'NONE', #138 ) ;
#520 = DIRECTION ( 'NONE', ( 0.000000000000000000, -7.653191805780032459E-17, -1.000000000000000000 ) ) ;
#521 = PLANE ( 'NONE', #377 ) ;
#522 = ORIENTED_EDGE ( 'NONE', *, *, #255, .F. ) ;
#523 = CYLINDRICAL_SURFACE ( 'NONE', #43, 1.699999999999999289 ) ;
#524 = EDGE_CURVE ( 'NONE', #202, #410, #468, .T. ) ;
#525 = ORIENTED_EDGE ( 'NONE', *, *, #27, .F. ) ;
#526 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, 4.000000000000001776 ) ) ;
#527 = ORIENTED_EDGE ( 'NONE', *, *, #100, .T. ) ;
#528 = ADVANCED_FACE ( 'NONE', ( #327 ), #399, .F. ) ;
#529 = AXIS2_PLACEMENT_3D ( 'NONE', #479, #165, #719 ) ;
#530 = VERTEX_POINT ( 'NONE', #654 ) ;
#531 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, 1.000000000000002665 ) ) ;
#532 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#533 = VECTOR ( 'NONE', #806, 1000.000000000000000 ) ;
#534 = ORIENTED_EDGE ( 'NONE', *, *, #671, .F. ) ;
#535 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#536 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 4.000000000000001776 ) ) ;
#537 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#538 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000001776, 12.99999999999999822, 4.000000000000001776 ) ) ;
#539 = ADVANCED_FACE ( 'NONE', ( #24 ), #340, .F. ) ;
#540 = ORIENTED_EDGE ( 'NONE', *, *, #797, .F. ) ;
#541 = ORIENTED_EDGE ( 'NONE', *, *, #142, .F. ) ;
#542 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 4.000000000000001776 ) ) ;
#543 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 2.000000000000001776 ) ) ;
#544 = ADVANCED_FACE ( 'NONE', ( #72 ), #86, .F. ) ;
#545 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, 4.000000000000001776 ) ) ;
#546 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 0.000000000000000000 ) ) ;
#547 = ADVANCED_FACE ( 'NONE', ( #83 ), #517, .T. ) ;
#548 = EDGE_LOOP ( 'NONE', ( #148, #740, #780, #580 ) ) ;
#549 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#550 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#551 = ORIENTED_EDGE ( 'NONE', *, *, #48, .F. ) ;
#552 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#553 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 4.000000000000001776 ) ) ;
#554 = VECTOR ( 'NONE', #702, 1000.000000000000000 ) ;
#555 = VECTOR ( 'NONE', #62, 1000.000000000000000 ) ;
#556 = CIRCLE ( 'NONE', #237, 1.699999999999999512 ) ;
#557 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, 4.000000000000001776 ) ) ;
#558 = ORIENTED_EDGE ( 'NONE', *, *, #160, .F. ) ;
#559 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -5.880418562633244743E-17 ) ) ;
#560 = ORIENTED_EDGE ( 'NONE', *, *, #671, .T. ) ;
#561 = LINE ( 'NONE', #175, #269 ) ;
#562 = ORIENTED_EDGE ( 'NONE', *, *, #338, .F. ) ;
#563 = FACE_OUTER_BOUND ( 'NONE', #180, .T. ) ;
#564 = VERTEX_POINT ( 'NONE', #571 ) ;
#565 = AXIS2_PLACEMENT_3D ( 'NONE', #358, #606, #223 ) ;
#566 = VECTOR ( 'NONE', #265, 1000.000000000000000 ) ;
#567 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #469, 'distance_accuracy_value', 'NONE');
#568 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, 4.000000000000001776 ) ) ;
#569 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, 4.500000000000000888 ) ) ;
#570 = EDGE_CURVE ( 'NONE', #111, #690, #763, .T. ) ;
#571 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999997735, 12.99999999999999822, 2.000000000000001776 ) ) ;
#572 = ORIENTED_EDGE ( 'NONE', *, *, #461, .F. ) ;
#573 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#574 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#575 = ORIENTED_EDGE ( 'NONE', *, *, #590, .T. ) ;
#576 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#577 = CIRCLE ( 'NONE', #748, 1.699999999999999512 ) ;
#578 = LINE ( 'NONE', #214, #421 ) ;
#579 = ADVANCED_FACE ( 'NONE', ( #205 ), #521, .T. ) ;
#580 = ORIENTED_EDGE ( 'NONE', *, *, #682, .F. ) ;
#581 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#582 = ORIENTED_EDGE ( 'NONE', *, *, #386, .T. ) ;
#583 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #361, 'design' ) ;
#584 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 1.219727444046192488E-16 ) ) ;
#585 = CARTESIAN_POINT ( 'NONE', ( 3.499999999999999112, 1.040834085586084257E-14, 4.000000000000001776 ) ) ;
#586 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999997335, 0.5000000000000004441, 4.000000000000001776 ) ) ;
#587 = ORIENTED_EDGE ( 'NONE', *, *, #451, .T. ) ;
#588 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, 4.000000000000001776 ) ) ;
#589 = ORIENTED_EDGE ( 'NONE', *, *, #320, .F. ) ;
#590 = EDGE_CURVE ( 'NONE', #52, #514, #29, .T. ) ;
#591 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999997335, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#592 = AXIS2_PLACEMENT_3D ( 'NONE', #69, #81, #511 ) ;
#593 = VECTOR ( 'NONE', #609, 1000.000000000000000 ) ;
#594 = DIRECTION ( 'NONE', ( 0.7071067811865474617, -0.7071067811865474617, -9.019373039313964068E-18 ) ) ;
#595 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #393 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #319, #445, #573 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#596 = ORIENTED_EDGE ( 'NONE', *, *, #788, .T. ) ;
#597 = ORIENTED_EDGE ( 'NONE', *, *, #48, .T. ) ;
#598 = EDGE_CURVE ( 'NONE', #460, #151, #144, .T. ) ;
#599 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#600 = SURFACE_STYLE_USAGE ( .BOTH. , #720 ) ;
#601 = ORIENTED_EDGE ( 'NONE', *, *, #598, .T. ) ;
#602 = LINE ( 'NONE', #45, #128 ) ;
#603 = LINE ( 'NONE', #790, #593 ) ;
#604 = FILL_AREA_STYLE_COLOUR ( '', #114 ) ;
#605 = ORIENTED_EDGE ( 'NONE', *, *, #60, .F. ) ;
#606 = DIRECTION ( 'NONE', ( -0.7071067811865475727, -0.7071067811865475727, -0.000000000000000000 ) ) ;
#607 = CIRCLE ( 'NONE', #356, 1.699999999999998845 ) ;
#608 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#609 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 1.770125995894701079E-17 ) ) ;
#610 = AXIS2_PLACEMENT_3D ( 'NONE', #9, #753, #381 ) ;
#611 = LINE ( 'NONE', #222, #394 ) ;
#612 = FILL_AREA_STYLE_COLOUR ( '', #779 ) ;
#613 = CARTESIAN_POINT ( 'NONE', ( 3.499999999999999112, 1.040834085586084257E-14, 4.000000000000001776 ) ) ;
#614 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 4.000000000000001776 ) ) ;
#615 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 0.000000000000000000 ) ) ;
#616 = EDGE_CURVE ( 'NONE', #514, #101, #78, .T. ) ;
#617 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#618 = VECTOR ( 'NONE', #549, 1000.000000000000000 ) ;
#619 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#620 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, 4.499999999999999112 ) ) ;
#621 = AXIS2_PLACEMENT_3D ( 'NONE', #57, #312, #532 ) ;
#622 = VECTOR ( 'NONE', #107, 1000.000000000000000 ) ;
#623 = PLANE ( 'NONE', #621 ) ;
#624 = ADVANCED_FACE ( 'NONE', ( #163, #663, #37 ), #729, .F. ) ;
#625 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#626 = ORIENTED_EDGE ( 'NONE', *, *, #738, .F. ) ;
#627 = FACE_OUTER_BOUND ( 'NONE', #315, .T. ) ;
#628 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999997513, 12.99999999999999822, 4.000000000000001776 ) ) ;
#629 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, 4.000000000000001776 ) ) ;
#630 = VERTEX_POINT ( 'NONE', #723 ) ;
#631 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#632 = VERTEX_POINT ( 'NONE', #793 ) ;
#633 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#634 = EDGE_CURVE ( 'NONE', #477, #167, #104, .T. ) ;
#635 = VECTOR ( 'NONE', #495, 1000.000000000000000 ) ;
#636 = LINE ( 'NONE', #75, #661 ) ;
#637 = ORIENTED_EDGE ( 'NONE', *, *, #333, .T. ) ;
#638 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#639 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#640 = VERTEX_POINT ( 'NONE', #538 ) ;
#641 = ADVANCED_FACE ( 'NONE', ( #668 ), #233, .F. ) ;
#642 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#643 = EDGE_LOOP ( 'NONE', ( #257, #384, #437, #139, #667, #210 ) ) ;
#644 = EDGE_LOOP ( 'NONE', ( #587, #389, #575, #746 ) ) ;
#645 = LINE ( 'NONE', #455, #726 ) ;
#646 = AXIS2_PLACEMENT_3D ( 'NONE', #553, #617, #122 ) ;
#647 = ORIENTED_EDGE ( 'NONE', *, *, #616, .F. ) ;
#648 = AXIS2_PLACEMENT_3D ( 'NONE', #761, #390, #329 ) ;
#649 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#650 = EDGE_CURVE ( 'NONE', #202, #657, #293, .T. ) ;
#651 = VERTEX_POINT ( 'NONE', #731 ) ;
#652 = VERTEX_POINT ( 'NONE', #715 ) ;
#653 = EDGE_LOOP ( 'NONE', ( #795, #415 ) ) ;
#654 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 49.00000000000000000, 4.000000000000001776 ) ) ;
#655 = ADVANCED_FACE ( 'NONE', ( #344 ), #405, .F. ) ;
#656 = ORIENTED_EDGE ( 'NONE', *, *, #692, .F. ) ;
#657 = VERTEX_POINT ( 'NONE', #34 ) ;
#658 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.770125995894701079E-17 ) ) ;
#659 = FILL_AREA_STYLE ('',( #604 ) ) ;
#660 = ADVANCED_FACE ( 'NONE', ( #288 ), #416, .F. ) ;
#661 = VECTOR ( 'NONE', #584, 1000.000000000000000 ) ;
#662 = VERTEX_POINT ( 'NONE', #545 ) ;
#663 = FACE_BOUND ( 'NONE', #106, .T. ) ;
#664 = VECTOR ( 'NONE', #485, 1000.000000000000114 ) ;
#665 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 49.00000000000000000, 4.000000000000001776 ) ) ;
#666 = AXIS2_PLACEMENT_3D ( 'NONE', #158, #88, #535 ) ;
#667 = ORIENTED_EDGE ( 'NONE', *, *, #692, .T. ) ;
#668 = FACE_OUTER_BOUND ( 'NONE', #36, .T. ) ;
#669 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, 4.000000000000001776 ) ) ;
#670 = FACE_OUTER_BOUND ( 'NONE', #12, .T. ) ;
#671 = EDGE_CURVE ( 'NONE', #7, #630, #611, .T. ) ;
#672 = ORIENTED_EDGE ( 'NONE', *, *, #503, .T. ) ;
#673 = ORIENTED_EDGE ( 'NONE', *, *, #137, .T. ) ;
#674 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, 4.499999999999999112 ) ) ;
#675 = AXIS2_PLACEMENT_3D ( 'NONE', #383, #220, #642 ) ;
#676 = AXIS2_PLACEMENT_3D ( 'NONE', #248, #376, #68 ) ;
#677 = ORIENTED_EDGE ( 'NONE', *, *, #183, .T. ) ;
#678 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 1.275531967630005153E-17 ) ) ;
#679 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 5.782411586589357392E-17 ) ) ;
#680 = EDGE_CURVE ( 'NONE', #326, #202, #414, .T. ) ;
#681 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#682 = EDGE_CURVE ( 'NONE', #328, #311, #789, .T. ) ;
#683 = ORIENTED_EDGE ( 'NONE', *, *, #342, .T. ) ;
#684 = LINE ( 'NONE', #438, #664 ) ;
#685 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#686 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#687 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000004441, 4.000000000000000000, 4.000000000000001776 ) ) ;
#688 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#689 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#690 = VERTEX_POINT ( 'NONE', #297 ) ;
#691 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, 4.500000000000000888 ) ) ;
#692 = EDGE_CURVE ( 'NONE', #412, #21, #602, .T. ) ;
#693 = EDGE_LOOP ( 'NONE', ( #32, #562 ) ) ;
#694 = FACE_OUTER_BOUND ( 'NONE', #232, .T. ) ;
#695 = FACE_OUTER_BOUND ( 'NONE', #123, .T. ) ;
#696 = ORIENTED_EDGE ( 'NONE', *, *, #250, .F. ) ;
#697 = LINE ( 'NONE', #569, #270 ) ;
#698 = AXIS2_PLACEMENT_3D ( 'NONE', #430, #120, #302 ) ;
#699 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -5.880418562633243510E-17 ) ) ;
#700 = EDGE_LOOP ( 'NONE', ( #301, #727 ) ) ;
#701 = SURFACE_STYLE_USAGE ( .BOTH. , #74 ) ;
#702 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#703 = VERTEX_POINT ( 'NONE', #794 ) ;
#704 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000003997, 4.000000000000000000, 2.000000000000001776 ) ) ;
#705 = EDGE_LOOP ( 'NONE', ( #522, #540 ) ) ;
#706 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#707 = ORIENTED_EDGE ( 'NONE', *, *, #382, .T. ) ;
#708 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#709 = AXIS2_PLACEMENT_3D ( 'NONE', #209, #706, #711 ) ;
#710 = VECTOR ( 'NONE', #181, 1000.000000000000114 ) ;
#711 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#712 = ORIENTED_EDGE ( 'NONE', *, *, #266, .T. ) ;
#713 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#714 = VERTEX_POINT ( 'NONE', #350 ) ;
#715 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000001510, 12.99999999999999822, 2.000000000000001776 ) ) ;
#716 = EDGE_CURVE ( 'NONE', #652, #564, #321, .T. ) ;
#717 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, 0.000000000000000000 ) ) ;
#718 = ORIENTED_EDGE ( 'NONE', *, *, #451, .F. ) ;
#719 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#720 = SURFACE_SIDE_STYLE ('',( #90 ) ) ;
#721 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#722 = VECTOR ( 'NONE', #594, 1000.000000000000114 ) ;
#723 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999998224, 12.99999999999999822, 4.000000000000001776 ) ) ;
#724 = FACE_OUTER_BOUND ( 'NONE', #434, .T. ) ;
#725 = AXIS2_PLACEMENT_3D ( 'NONE', #615, #484, #678 ) ;
#726 = VECTOR ( 'NONE', #515, 1000.000000000000000 ) ;
#727 = ORIENTED_EDGE ( 'NONE', *, *, #788, .F. ) ;
#728 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '12600016', ( #102, #186 ), #331 ) ;
#729 = PLANE ( 'NONE', #759 ) ;
#730 = FACE_OUTER_BOUND ( 'NONE', #145, .T. ) ;
#731 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 49.00000000000000000, 4.499999999999999112 ) ) ;
#732 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 0.7071067811865474617, 0.000000000000000000 ) ) ;
#733 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#734 = EDGE_LOOP ( 'NONE', ( #777, #85 ) ) ;
#735 = CIRCLE ( 'NONE', #357, 3.000000000000000000 ) ;
#736 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#737 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 4.000000000000001776 ) ) ;
#738 = EDGE_CURVE ( 'NONE', #176, #703, #607, .T. ) ;
#739 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, 4.000000000000001776 ) ) ;
#740 = ORIENTED_EDGE ( 'NONE', *, *, #3, .T. ) ;
#741 = LINE ( 'NONE', #628, #762 ) ;
#742 = PLANE ( 'NONE', #133 ) ;
#743 = EDGE_LOOP ( 'NONE', ( #387, #707, #527, #418 ) ) ;
#744 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, 4.000000000000001776 ) ) ;
#745 = AXIS2_PLACEMENT_3D ( 'NONE', #457, #639, #13 ) ;
#746 = ORIENTED_EDGE ( 'NONE', *, *, #616, .T. ) ;
#747 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 49.00000000000000000, 1.000000000000002665 ) ) ;
#748 = AXIS2_PLACEMENT_3D ( 'NONE', #127, #77, #581 ) ;
#749 = VECTOR ( 'NONE', #359, 1000.000000000000000 ) ;
#750 = LINE ( 'NONE', #330, #413 ) ;
#751 = EDGE_CURVE ( 'NONE', #151, #278, #299, .T. ) ;
#752 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999997335, 0.000000000000000000, 0.000000000000000000 ) ) ;
#753 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#754 = CYLINDRICAL_SURFACE ( 'NONE', #800, 3.000000000000000000 ) ;
#755 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 5.782411586589357392E-17 ) ) ;
#756 = ORIENTED_EDGE ( 'NONE', *, *, #650, .F. ) ;
#757 = LINE ( 'NONE', #335, #296 ) ;
#758 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#759 = AXIS2_PLACEMENT_3D ( 'NONE', #39, #290, #658 ) ;
#760 = ORIENTED_EDGE ( 'NONE', *, *, #3, .F. ) ;
#761 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 4.000000000000001776 ) ) ;
#762 = VECTOR ( 'NONE', #552, 1000.000000000000000 ) ;
#763 = LINE ( 'NONE', #271, #554 ) ;
#764 = AXIS2_PLACEMENT_3D ( 'NONE', #665, #409, #403 ) ;
#765 = ORIENTED_EDGE ( 'NONE', *, *, #476, .F. ) ;
#766 = EDGE_CURVE ( 'NONE', #111, #651, #169, .T. ) ;
#767 = ORIENTED_EDGE ( 'NONE', *, *, #266, .F. ) ;
#768 = FACE_OUTER_BOUND ( 'NONE', #87, .T. ) ;
#769 = ORIENTED_EDGE ( 'NONE', *, *, #27, .T. ) ;
#770 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 4.000000000000001776 ) ) ;
#771 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 4.000000000000001776 ) ) ;
#772 = ORIENTED_EDGE ( 'NONE', *, *, #634, .F. ) ;
#773 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999997335, 0.000000000000000000, 4.000000000000001776 ) ) ;
#774 = ORIENTED_EDGE ( 'NONE', *, *, #751, .T. ) ;
#775 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, 0.000000000000000000 ) ) ;
#776 = AXIS2_PLACEMENT_3D ( 'NONE', #536, #783, #94 ) ;
#777 = ORIENTED_EDGE ( 'NONE', *, *, #154, .T. ) ;
#778 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -7.653191805780032459E-17 ) ) ;
#779 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#780 = ORIENTED_EDGE ( 'NONE', *, *, #212, .F. ) ;
#781 = LINE ( 'NONE', #775, #15 ) ;
#782 = ORIENTED_EDGE ( 'NONE', *, *, #14, .F. ) ;
#783 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#784 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#785 = VERTEX_POINT ( 'NONE', #585 ) ;
#786 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#787 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #443 ) ;
#788 = EDGE_CURVE ( 'NONE', #151, #460, #103, .T. ) ;
#789 = LINE ( 'NONE', #98, #516 ) ;
#790 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, 4.000000000000001776 ) ) ;
#791 = ORIENTED_EDGE ( 'NONE', *, *, #342, .F. ) ;
#792 = EDGE_CURVE ( 'NONE', #657, #341, #284, .T. ) ;
#793 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000003952, 4.000000000000000000, 2.000000000000001776 ) ) ;
#794 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999997069, 12.99999999999999822, 0.000000000000000000 ) ) ;
#795 = ORIENTED_EDGE ( 'NONE', *, *, #212, .T. ) ;
#796 = SURFACE_STYLE_FILL_AREA ( #47 ) ;
#797 = EDGE_CURVE ( 'NONE', #375, #328, #462, .T. ) ;
#798 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 0.000000000000000000 ) ) ;
#799 = AXIS2_PLACEMENT_3D ( 'NONE', #185, #308, #192 ) ;
#800 = AXIS2_PLACEMENT_3D ( 'NONE', #771, #195, #261 ) ;
#801 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #361 ) ;
#802 = LINE ( 'NONE', #241, #622 ) ;
#803 = VECTOR ( 'NONE', #576, 1000.000000000000000 ) ;
#804 = ORIENTED_EDGE ( 'NONE', *, *, #590, .F. ) ;
#805 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#806 = DIRECTION ( 'NONE', ( 0.000000000000000000, -7.653191805780032459E-17, -1.000000000000000000 ) ) ;
#807 = EDGE_CURVE ( 'NONE', #662, #52, #781, .T. ) ;
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,824 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION (( 'STEP AP214' ),
'1' );
FILE_NAME ('12600014.STEP',
'2021-03-15T09:39:58',
( '' ),
( '' ),
'SwSTEP 2.0',
'SolidWorks 2020',
'' );
FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
ENDSEC;
DATA;
#1 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -1.770125995894701079E-17 ) ) ;
#2 = DIRECTION ( 'NONE', ( -0.7071067811865475727, -0.7071067811865475727, 0.000000000000000000 ) ) ;
#3 = ORIENTED_EDGE ( 'NONE', *, *, #692, .F. ) ;
#4 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#5 = LINE ( 'NONE', #431, #131 ) ;
#6 = ORIENTED_EDGE ( 'NONE', *, *, #38, .F. ) ;
#7 = ADVANCED_FACE ( 'NONE', ( #764 ), #212, .F. ) ;
#8 = FACE_OUTER_BOUND ( 'NONE', #364, .T. ) ;
#9 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#10 = VECTOR ( 'NONE', #779, 1000.000000000000000 ) ;
#11 = AXIS2_PLACEMENT_3D ( 'NONE', #491, #4, #507 ) ;
#12 = EDGE_CURVE ( 'NONE', #794, #33, #479, .T. ) ;
#13 = ORIENTED_EDGE ( 'NONE', *, *, #340, .F. ) ;
#14 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #78 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #230, #573, #605 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#15 = FACE_BOUND ( 'NONE', #226, .T. ) ;
#16 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, -1.000000000000002665 ) ) ;
#17 = VERTEX_POINT ( 'NONE', #349 ) ;
#18 = VERTEX_POINT ( 'NONE', #43 ) ;
#19 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, -4.500000000000000888 ) ) ;
#20 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999997335, 0.5000000000000004441, -4.000000000000001776 ) ) ;
#21 = EDGE_LOOP ( 'NONE', ( #748, #490 ) ) ;
#22 = LINE ( 'NONE', #781, #590 ) ;
#23 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #551, 'distance_accuracy_value', 'NONE');
#24 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000001776, 12.99999999999999822, -4.000000000000001776 ) ) ;
#25 = ORIENTED_EDGE ( 'NONE', *, *, #178, .T. ) ;
#26 = VECTOR ( 'NONE', #248, 1000.000000000000000 ) ;
#27 = VECTOR ( 'NONE', #157, 1000.000000000000000 ) ;
#28 = LINE ( 'NONE', #762, #757 ) ;
#29 = ADVANCED_FACE ( 'NONE', ( #51 ), #296, .F. ) ;
#30 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#31 = ORIENTED_EDGE ( 'NONE', *, *, #351, .T. ) ;
#32 = PLANE ( 'NONE', #602 ) ;
#33 = VERTEX_POINT ( 'NONE', #796 ) ;
#34 = ORIENTED_EDGE ( 'NONE', *, *, #700, .F. ) ;
#35 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#36 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#37 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#38 = EDGE_CURVE ( 'NONE', #396, #581, #358, .T. ) ;
#39 = VERTEX_POINT ( 'NONE', #475 ) ;
#40 = VECTOR ( 'NONE', #228, 1000.000000000000000 ) ;
#41 = CIRCLE ( 'NONE', #390, 1.699999999999998845 ) ;
#42 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000001954, 13.00000000000000178, -2.000000000000001776 ) ) ;
#43 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000001332, 12.99999999999999822, -2.000000000000001776 ) ) ;
#44 = EDGE_LOOP ( 'NONE', ( #75, #412 ) ) ;
#45 = FACE_OUTER_BOUND ( 'NONE', #593, .T. ) ;
#46 = EDGE_CURVE ( 'NONE', #388, #581, #242, .T. ) ;
#47 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#48 = VERTEX_POINT ( 'NONE', #719 ) ;
#49 = EDGE_CURVE ( 'NONE', #672, #632, #603, .T. ) ;
#50 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#51 = FACE_OUTER_BOUND ( 'NONE', #165, .T. ) ;
#52 = VERTEX_POINT ( 'NONE', #362 ) ;
#53 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #35 ) ;
#54 = VECTOR ( 'NONE', #563, 1000.000000000000114 ) ;
#55 = AXIS2_PLACEMENT_3D ( 'NONE', #799, #381, #505 ) ;
#56 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#57 = ADVANCED_FACE ( 'NONE', ( #666 ), #553, .F. ) ;
#58 = LINE ( 'NONE', #611, #511 ) ;
#59 = ORIENTED_EDGE ( 'NONE', *, *, #692, .T. ) ;
#60 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#61 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -1.275531967630005153E-17 ) ) ;
#62 = ORIENTED_EDGE ( 'NONE', *, *, #620, .T. ) ;
#63 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 49.00000000000000000, -4.000000000000001776 ) ) ;
#64 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999999112, 48.50000000000000000, -4.499999999999999112 ) ) ;
#65 = VERTEX_POINT ( 'NONE', #675 ) ;
#66 = EDGE_CURVE ( 'NONE', #249, #687, #58, .T. ) ;
#67 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#68 = AXIS2_PLACEMENT_3D ( 'NONE', #724, #170, #299 ) ;
#69 = VECTOR ( 'NONE', #1, 1000.000000000000000 ) ;
#70 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#71 = ORIENTED_EDGE ( 'NONE', *, *, #730, .F. ) ;
#72 = ADVANCED_FACE ( 'NONE', ( #291 ), #540, .F. ) ;
#73 = DIRECTION ( 'NONE', ( 0.000000000000000000, -7.653191805780032459E-17, 1.000000000000000000 ) ) ;
#74 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#75 = ORIENTED_EDGE ( 'NONE', *, *, #575, .T. ) ;
#76 = DIRECTION ( 'NONE', ( 0.000000000000000000, -7.653191805780032459E-17, 1.000000000000000000 ) ) ;
#77 = EDGE_CURVE ( 'NONE', #617, #84, #548, .T. ) ;
#78 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #230, 'distance_accuracy_value', 'NONE');
#79 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#80 = ORIENTED_EDGE ( 'NONE', *, *, #150, .T. ) ;
#81 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 7.653191805780032459E-17 ) ) ;
#82 = AXIS2_PLACEMENT_3D ( 'NONE', #449, #2, #680 ) ;
#83 = VECTOR ( 'NONE', #259, 1000.000000000000000 ) ;
#84 = VERTEX_POINT ( 'NONE', #793 ) ;
#85 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #23 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #551, #428, #187 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#86 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#87 = FACE_OUTER_BOUND ( 'NONE', #550, .T. ) ;
#88 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#89 = EDGE_CURVE ( 'NONE', #517, #18, #458, .T. ) ;
#90 = PLANE ( 'NONE', #403 ) ;
#91 = ORIENTED_EDGE ( 'NONE', *, *, #171, .F. ) ;
#92 = ADVANCED_FACE ( 'NONE', ( #233 ), #733, .T. ) ;
#93 = LINE ( 'NONE', #19, #338 ) ;
#94 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#95 = EDGE_LOOP ( 'NONE', ( #655, #706 ) ) ;
#96 = AXIS2_PLACEMENT_3D ( 'NONE', #354, #716, #181 ) ;
#97 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #294 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #206, #524, #520 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#98 = LINE ( 'NONE', #265, #549 ) ;
#99 = ORIENTED_EDGE ( 'NONE', *, *, #12, .F. ) ;
#100 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, -4.000000000000001776 ) ) ;
#101 = EDGE_CURVE ( 'NONE', #33, #388, #164, .T. ) ;
#102 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, 0.000000000000000000 ) ) ;
#103 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#104 = LINE ( 'NONE', #536, #10 ) ;
#105 = ORIENTED_EDGE ( 'NONE', *, *, #509, .F. ) ;
#106 = VECTOR ( 'NONE', #375, 1000.000000000000114 ) ;
#107 = AXIS2_PLACEMENT_3D ( 'NONE', #123, #361, #562 ) ;
#108 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -5.782411586589357392E-17 ) ) ;
#109 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, -2.000000000000001776 ) ) ;
#110 = ORIENTED_EDGE ( 'NONE', *, *, #410, .F. ) ;
#111 = FILL_AREA_STYLE ('',( #306 ) ) ;
#112 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000003064, 4.000000000000000000, 0.000000000000000000 ) ) ;
#113 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 1.219727444046192488E-16 ) ) ;
#114 = ORIENTED_EDGE ( 'NONE', *, *, #12, .T. ) ;
#115 = EDGE_CURVE ( 'NONE', #258, #565, #407, .T. ) ;
#116 = FACE_OUTER_BOUND ( 'NONE', #528, .T. ) ;
#117 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 1.275531967630005153E-17 ) ) ;
#118 = EDGE_LOOP ( 'NONE', ( #698, #476, #266, #530, #532, #635 ) ) ;
#119 = VECTOR ( 'NONE', #79, 1000.000000000000000 ) ;
#120 = LINE ( 'NONE', #194, #83 ) ;
#121 = FACE_OUTER_BOUND ( 'NONE', #118, .T. ) ;
#122 = ORIENTED_EDGE ( 'NONE', *, *, #410, .T. ) ;
#123 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, -4.000000000000001776 ) ) ;
#124 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, -4.000000000000001776 ) ) ;
#125 = EDGE_CURVE ( 'NONE', #134, #52, #598, .T. ) ;
#126 = ORIENTED_EDGE ( 'NONE', *, *, #340, .T. ) ;
#127 = SURFACE_SIDE_STYLE ('',( #310 ) ) ;
#128 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#129 = VERTEX_POINT ( 'NONE', #659 ) ;
#130 = CARTESIAN_POINT ( 'NONE', ( 3.500000000000006217, 49.00000000000000000, -4.000000000000001776 ) ) ;
#131 = VECTOR ( 'NONE', #203, 1000.000000000000000 ) ;
#132 = VECTOR ( 'NONE', #798, 1000.000000000000000 ) ;
#133 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, -4.000000000000001776 ) ) ;
#134 = VERTEX_POINT ( 'NONE', #286 ) ;
#135 = EDGE_CURVE ( 'NONE', #760, #134, #104, .T. ) ;
#136 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 0.000000000000000000 ) ) ;
#137 = FACE_OUTER_BOUND ( 'NONE', #576, .T. ) ;
#138 = ORIENTED_EDGE ( 'NONE', *, *, #421, .T. ) ;
#139 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#140 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#141 = ORIENTED_EDGE ( 'NONE', *, *, #652, .F. ) ;
#142 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
#143 = LINE ( 'NONE', #387, #264 ) ;
#144 = AXIS2_PLACEMENT_3D ( 'NONE', #805, #754, #128 ) ;
#145 = VECTOR ( 'NONE', #625, 1000.000000000000000 ) ;
#146 = ORIENTED_EDGE ( 'NONE', *, *, #429, .T. ) ;
#147 = ORIENTED_EDGE ( 'NONE', *, *, #372, .F. ) ;
#148 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#149 = FACE_BOUND ( 'NONE', #584, .T. ) ;
#150 = EDGE_CURVE ( 'NONE', #565, #48, #568, .T. ) ;
#151 = VERTEX_POINT ( 'NONE', #508 ) ;
#152 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999999112, 48.50000000000000000, -4.000000000000001776 ) ) ;
#153 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#154 = ORIENTED_EDGE ( 'NONE', *, *, #723, .F. ) ;
#155 = EDGE_CURVE ( 'NONE', #711, #392, #483, .T. ) ;
#156 = EDGE_CURVE ( 'NONE', #541, #760, #308, .T. ) ;
#157 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#158 = CLOSED_SHELL ( 'NONE', ( #464, #333, #546, #162, #360, #57, #745, #270, #561, #377, #7, #92, #500, #751, #29, #231, #489, #713, #788, #197, #72, #480, #633, #318, #473 ) ) ;
#159 = ORIENTED_EDGE ( 'NONE', *, *, #293, .T. ) ;
#160 = AXIS2_PLACEMENT_3D ( 'NONE', #677, #447, #370 ) ;
#161 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #366 ), #85 ) ;
#162 = ADVANCED_FACE ( 'NONE', ( #623 ), #496, .F. ) ;
#163 = PLANE ( 'NONE', #433 ) ;
#164 = LINE ( 'NONE', #657, #337 ) ;
#165 = EDGE_LOOP ( 'NONE', ( #596, #355, #193, #138 ) ) ;
#166 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#167 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.530808498934177642E-17, 1.000000000000000000 ) ) ;
#168 = ORIENTED_EDGE ( 'NONE', *, *, #652, .T. ) ;
#169 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, -4.000000000000000000 ) ) ;
#170 = DIRECTION ( 'NONE', ( -0.7071067811865475727, 0.7071067811865475727, 1.082445070294356901E-17 ) ) ;
#171 = EDGE_CURVE ( 'NONE', #339, #17, #502, .T. ) ;
#172 = ORIENTED_EDGE ( 'NONE', *, *, #293, .F. ) ;
#173 = SURFACE_SIDE_STYLE ('',( #560 ) ) ;
#174 = AXIS2_PLACEMENT_3D ( 'NONE', #771, #399, #649 ) ;
#175 = CIRCLE ( 'NONE', #202, 2.999999999999999556 ) ;
#176 = DIRECTION ( 'NONE', ( -0.7071067811865475727, -0.7071067811865475727, -1.082445070294356901E-17 ) ) ;
#177 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#178 = EDGE_CURVE ( 'NONE', #695, #396, #5, .T. ) ;
#179 = VERTEX_POINT ( 'NONE', #316 ) ;
#180 = PLANE ( 'NONE', #512 ) ;
#181 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#182 = EDGE_LOOP ( 'NONE', ( #25, #797, #702, #503 ) ) ;
#183 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#184 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, 0.000000000000000000 ) ) ;
#185 = FACE_BOUND ( 'NONE', #44, .T. ) ;
#186 = ORIENTED_EDGE ( 'NONE', *, *, #125, .T. ) ;
#187 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#188 = CIRCLE ( 'NONE', #755, 1.699999999999998845 ) ;
#189 = AXIS2_PLACEMENT_3D ( 'NONE', #589, #452, #696 ) ;
#190 = EDGE_CURVE ( 'NONE', #52, #249, #627, .T. ) ;
#191 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, -4.499999999999999112 ) ) ;
#192 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, -1.000000000000005995 ) ) ;
#193 = ORIENTED_EDGE ( 'NONE', *, *, #591, .T. ) ;
#194 = CARTESIAN_POINT ( 'NONE', ( 3.500000000000006217, 49.00000000000000000, -4.000000000000001776 ) ) ;
#195 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#196 = ORIENTED_EDGE ( 'NONE', *, *, #178, .F. ) ;
#197 = ADVANCED_FACE ( 'NONE', ( #311 ), #492, .F. ) ;
#198 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#199 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999997513, 12.99999999999999822, -4.000000000000001776 ) ) ;
#200 = EDGE_LOOP ( 'NONE', ( #352, #785 ) ) ;
#201 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999997335, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#202 = AXIS2_PLACEMENT_3D ( 'NONE', #347, #531, #774 ) ;
#203 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#204 = ORIENTED_EDGE ( 'NONE', *, *, #526, .F. ) ;
#205 = EDGE_CURVE ( 'NONE', #672, #258, #257, .T. ) ;
#206 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#207 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, -4.000000000000001776 ) ) ;
#208 = ORIENTED_EDGE ( 'NONE', *, *, #643, .F. ) ;
#209 = EDGE_CURVE ( 'NONE', #18, #517, #790, .T. ) ;
#210 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, -4.500000000000000888 ) ) ;
#211 = PLANE ( 'NONE', #470 ) ;
#212 = PLANE ( 'NONE', #663 ) ;
#213 = VERTEX_POINT ( 'NONE', #750 ) ;
#214 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#215 = EDGE_CURVE ( 'NONE', #760, #396, #260, .T. ) ;
#216 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#217 = ORIENTED_EDGE ( 'NONE', *, *, #673, .T. ) ;
#218 = LINE ( 'NONE', #152, #326 ) ;
#219 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 17.00000000000000000, 0.000000000000000000 ) ) ;
#220 = ORIENTED_EDGE ( 'NONE', *, *, #357, .F. ) ;
#221 = LINE ( 'NONE', #710, #27 ) ;
#222 = ORIENTED_EDGE ( 'NONE', *, *, #101, .F. ) ;
#223 = EDGE_CURVE ( 'NONE', #179, #432, #254, .T. ) ;
#224 = FACE_OUTER_BOUND ( 'NONE', #273, .T. ) ;
#225 = AXIS2_PLACEMENT_3D ( 'NONE', #133, #74, #320 ) ;
#226 = EDGE_LOOP ( 'NONE', ( #13, #587 ) ) ;
#227 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, -1.000000000000002665 ) ) ;
#228 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.530808498934177642E-17, -1.000000000000000000 ) ) ;
#229 = ORIENTED_EDGE ( 'NONE', *, *, #735, .T. ) ;
#230 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#231 = ADVANCED_FACE ( 'NONE', ( #137 ), #631, .F. ) ;
#232 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, -4.000000000000001776 ) ) ;
#233 = FACE_OUTER_BOUND ( 'NONE', #734, .T. ) ;
#234 = ORIENTED_EDGE ( 'NONE', *, *, #556, .T. ) ;
#235 = FACE_BOUND ( 'NONE', #661, .T. ) ;
#236 = EDGE_CURVE ( 'NONE', #517, #151, #571, .T. ) ;
#237 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 17.00000000000000000, 0.000000000000000000 ) ) ;
#238 = ORIENTED_EDGE ( 'NONE', *, *, #509, .T. ) ;
#239 = AXIS2_PLACEMENT_3D ( 'NONE', #330, #342, #216 ) ;
#240 = AXIS2_PLACEMENT_3D ( 'NONE', #582, #142, #636 ) ;
#241 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000004441, 4.000000000000000000, -4.000000000000001776 ) ) ;
#242 = LINE ( 'NONE', #543, #678 ) ;
#243 = ORIENTED_EDGE ( 'NONE', *, *, #758, .T. ) ;
#244 = LINE ( 'NONE', #630, #614 ) ;
#245 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, -4.000000000000001776 ) ) ;
#246 = ORIENTED_EDGE ( 'NONE', *, *, #77, .F. ) ;
#247 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999994404, 4.000000000000000000, 0.000000000000000000 ) ) ;
#248 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#249 = VERTEX_POINT ( 'NONE', #741 ) ;
#250 = VECTOR ( 'NONE', #411, 1000.000000000000000 ) ;
#251 = VECTOR ( 'NONE', #60, 1000.000000000000000 ) ;
#252 = FACE_OUTER_BOUND ( 'NONE', #569, .T. ) ;
#253 = AXIS2_PLACEMENT_3D ( 'NONE', #183, #662, #494 ) ;
#254 = LINE ( 'NONE', #199, #348 ) ;
#255 = ORIENTED_EDGE ( 'NONE', *, *, #629, .T. ) ;
#256 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 0.000000000000000000 ) ) ;
#257 = LINE ( 'NONE', #694, #263 ) ;
#258 = VERTEX_POINT ( 'NONE', #245 ) ;
#259 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#260 = LINE ( 'NONE', #689, #547 ) ;
#261 = EDGE_CURVE ( 'NONE', #541, #695, #322, .T. ) ;
#262 = ORIENTED_EDGE ( 'NONE', *, *, #585, .F. ) ;
#263 = VECTOR ( 'NONE', #371, 1000.000000000000114 ) ;
#264 = VECTOR ( 'NONE', #583, 1000.000000000000000 ) ;
#265 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999999112, 49.00000000000000000, -1.000000000000002665 ) ) ;
#266 = ORIENTED_EDGE ( 'NONE', *, *, #135, .F. ) ;
#267 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#268 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#269 = EDGE_LOOP ( 'NONE', ( #328, #382, #255, #717 ) ) ;
#270 = ADVANCED_FACE ( 'NONE', ( #737, #185, #121 ), #683, .F. ) ;
#271 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#272 = LINE ( 'NONE', #16, #415 ) ;
#273 = EDGE_LOOP ( 'NONE', ( #400, #335, #440, #114 ) ) ;
#274 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#275 = VERTEX_POINT ( 'NONE', #558 ) ;
#276 = FACE_OUTER_BOUND ( 'NONE', #518, .T. ) ;
#277 = EDGE_CURVE ( 'NONE', #39, #432, #588, .T. ) ;
#278 = ORIENTED_EDGE ( 'NONE', *, *, #313, .T. ) ;
#279 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, -4.000000000000001776 ) ) ;
#280 = EDGE_CURVE ( 'NONE', #687, #134, #513, .T. ) ;
#281 = ORIENTED_EDGE ( 'NONE', *, *, #383, .F. ) ;
#282 = ORIENTED_EDGE ( 'NONE', *, *, #77, .T. ) ;
#283 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #595 ) ;
#284 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.530808498934177642E-17, 1.000000000000000000 ) ) ;
#285 = VECTOR ( 'NONE', #30, 1000.000000000000000 ) ;
#286 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#287 = AXIS2_PLACEMENT_3D ( 'NONE', #786, #50, #103 ) ;
#288 = ORIENTED_EDGE ( 'NONE', *, *, #171, .T. ) ;
#289 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #626, .NOT_KNOWN. ) ;
#290 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 49.00000000000000000, -1.000000000000002665 ) ) ;
#291 = FACE_OUTER_BOUND ( 'NONE', #647, .T. ) ;
#292 = ORIENTED_EDGE ( 'NONE', *, *, #439, .T. ) ;
#293 = EDGE_CURVE ( 'NONE', #514, #668, #391, .T. ) ;
#294 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #206, 'distance_accuracy_value', 'NONE');
#295 = CYLINDRICAL_SURFACE ( 'NONE', #287, 3.000000000000000000 ) ;
#296 = CYLINDRICAL_SURFACE ( 'NONE', #577, 3.000000000000000000 ) ;
#297 = ORIENTED_EDGE ( 'NONE', *, *, #758, .F. ) ;
#298 = LINE ( 'NONE', #169, #740 ) ;
#299 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.530808498934177642E-17, -1.000000000000000000 ) ) ;
#300 = ORIENTED_EDGE ( 'NONE', *, *, #115, .T. ) ;
#301 = CIRCLE ( 'NONE', #533, 1.699999999999999512 ) ;
#302 = VECTOR ( 'NONE', #715, 1000.000000000000000 ) ;
#303 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#304 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#305 = VERTEX_POINT ( 'NONE', #463 ) ;
#306 = FILL_AREA_STYLE_COLOUR ( '', #728 ) ;
#307 = DIRECTION ( 'NONE', ( 0.7071067811865474617, -0.7071067811865474617, 9.019373039313964068E-18 ) ) ;
#308 = LINE ( 'NONE', #192, #26 ) ;
#309 = ORIENTED_EDGE ( 'NONE', *, *, #101, .T. ) ;
#310 = SURFACE_STYLE_FILL_AREA ( #495 ) ;
#311 = FACE_OUTER_BOUND ( 'NONE', #690, .T. ) ;
#312 = ORIENTED_EDGE ( 'NONE', *, *, #89, .F. ) ;
#313 = EDGE_CURVE ( 'NONE', #17, #305, #272, .T. ) ;
#314 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #578 ) ) ;
#315 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#316 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999997069, 12.99999999999999822, 0.000000000000000000 ) ) ;
#317 = ORIENTED_EDGE ( 'NONE', *, *, #49, .T. ) ;
#318 = ADVANCED_FACE ( 'NONE', ( #763 ), #642, .F. ) ;
#319 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000003952, 4.000000000000000000, -2.000000000000001776 ) ) ;
#320 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#321 = ORIENTED_EDGE ( 'NONE', *, *, #313, .F. ) ;
#322 = LINE ( 'NONE', #435, #803 ) ;
#323 = VERTEX_POINT ( 'NONE', #461 ) ;
#324 = VECTOR ( 'NONE', #646, 1000.000000000000114 ) ;
#325 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#326 = VECTOR ( 'NONE', #139, 1000.000000000000000 ) ;
#327 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, -2.000000000000001776 ) ) ;
#328 = ORIENTED_EDGE ( 'NONE', *, *, #209, .F. ) ;
#329 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, 0.000000000000000000 ) ) ;
#330 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, -4.000000000000001776 ) ) ;
#331 = ORIENTED_EDGE ( 'NONE', *, *, #782, .T. ) ;
#332 = PLANE ( 'NONE', #240 ) ;
#333 = ADVANCED_FACE ( 'NONE', ( #87 ), #456, .F. ) ;
#334 = LINE ( 'NONE', #24, #285 ) ;
#335 = ORIENTED_EDGE ( 'NONE', *, *, #66, .T. ) ;
#336 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 1.770125995894701079E-17 ) ) ;
#337 = VECTOR ( 'NONE', #426, 1000.000000000000114 ) ;
#338 = VECTOR ( 'NONE', #325, 1000.000000000000000 ) ;
#339 = VERTEX_POINT ( 'NONE', #654 ) ;
#340 = EDGE_CURVE ( 'NONE', #806, #628, #301, .T. ) ;
#341 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #35, 'design' ) ;
#342 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#343 = ORIENTED_EDGE ( 'NONE', *, *, #236, .T. ) ;
#344 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, -4.000000000000001776 ) ) ;
#345 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#346 = ORIENTED_EDGE ( 'NONE', *, *, #150, .F. ) ;
#347 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, -2.000000000000001776 ) ) ;
#348 = VECTOR ( 'NONE', #442, 1000.000000000000000 ) ;
#349 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, -4.499999999999999112 ) ) ;
#350 = VECTOR ( 'NONE', #478, 1000.000000000000114 ) ;
#351 = EDGE_CURVE ( 'NONE', #628, #806, #497, .T. ) ;
#352 = ORIENTED_EDGE ( 'NONE', *, *, #357, .T. ) ;
#353 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 49.00000000000000000, -4.499999999999999112 ) ) ;
#354 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999997335, 0.000000000000000000, 0.000000000000000000 ) ) ;
#355 = ORIENTED_EDGE ( 'NONE', *, *, #556, .F. ) ;
#356 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999997780, 12.99999999999999822, -2.000000000000001776 ) ) ;
#357 = EDGE_CURVE ( 'NONE', #179, #323, #188, .T. ) ;
#358 = LINE ( 'NONE', #237, #468 ) ;
#359 = EDGE_LOOP ( 'NONE', ( #147, #312, #343, #436 ) ) ;
#360 = ADVANCED_FACE ( 'NONE', ( #149, #527, #697 ), #90, .F. ) ;
#361 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#362 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, -4.000000000000001776 ) ) ;
#363 = VECTOR ( 'NONE', #177, 1000.000000000000000 ) ;
#364 = EDGE_LOOP ( 'NONE', ( #234, #424 ) ) ;
#365 = AXIS2_PLACEMENT_3D ( 'NONE', #744, #56, #303 ) ;
#366 = STYLED_ITEM ( 'NONE', ( #555 ), #747 ) ;
#367 = LINE ( 'NONE', #184, #485 ) ;
#368 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 0.000000000000000000 ) ) ;
#369 = EDGE_LOOP ( 'NONE', ( #321, #91, #154, #638 ) ) ;
#370 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#371 = DIRECTION ( 'NONE', ( 0.7071067811865474617, -0.7071067811865474617, 1.251668095251733953E-17 ) ) ;
#372 = EDGE_CURVE ( 'NONE', #18, #129, #334, .T. ) ;
#373 = ORIENTED_EDGE ( 'NONE', *, *, #125, .F. ) ;
#374 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999997335, 0.000000000000000000, -4.000000000000001776 ) ) ;
#375 = DIRECTION ( 'NONE', ( -0.7071067811865474617, -0.7071067811865474617, 1.251668095251733953E-17 ) ) ;
#376 = ORIENTED_EDGE ( 'NONE', *, *, #667, .F. ) ;
#377 = ADVANCED_FACE ( 'NONE', ( #276 ), #211, .F. ) ;
#378 = AXIS2_PLACEMENT_3D ( 'NONE', #671, #615, #113 ) ;
#379 = AXIS2_PLACEMENT_3D ( 'NONE', #344, #597, #284 ) ;
#380 = CARTESIAN_POINT ( 'NONE', ( 3.499999999999999112, 1.040834085586084257E-14, 0.000000000000000000 ) ) ;
#381 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#382 = ORIENTED_EDGE ( 'NONE', *, *, #372, .T. ) ;
#383 = EDGE_CURVE ( 'NONE', #323, #39, #143, .T. ) ;
#384 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999998224, 12.99999999999999822, -4.000000000000001776 ) ) ;
#385 = ORIENTED_EDGE ( 'NONE', *, *, #155, .F. ) ;
#386 = LINE ( 'NONE', #455, #691 ) ;
#387 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000001066, 12.99999999999999822, -4.000000000000001776 ) ) ;
#388 = VERTEX_POINT ( 'NONE', #20 ) ;
#389 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 0.000000000000000000 ) ) ;
#390 = AXIS2_PLACEMENT_3D ( 'NONE', #256, #613, #739 ) ;
#391 = LINE ( 'NONE', #521, #651 ) ;
#392 = VERTEX_POINT ( 'NONE', #586 ) ;
#393 = ORIENTED_EDGE ( 'NONE', *, *, #526, .T. ) ;
#394 = SURFACE_STYLE_USAGE ( .BOTH. , #127 ) ;
#395 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#396 = VERTEX_POINT ( 'NONE', #219 ) ;
#397 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -1.770125995894701079E-17 ) ) ;
#398 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#399 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#400 = ORIENTED_EDGE ( 'NONE', *, *, #620, .F. ) ;
#401 = EDGE_CURVE ( 'NONE', #687, #794, #221, .T. ) ;
#402 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#403 = AXIS2_PLACEMENT_3D ( 'NONE', #592, #516, #336 ) ;
#404 = AXIS2_PLACEMENT_3D ( 'NONE', #538, #579, #267 ) ;
#405 = ORIENTED_EDGE ( 'NONE', *, *, #609, .F. ) ;
#406 = PLANE ( 'NONE', #379 ) ;
#407 = LINE ( 'NONE', #102, #564 ) ;
#408 = ORIENTED_EDGE ( 'NONE', *, *, #280, .F. ) ;
#409 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#410 = EDGE_CURVE ( 'NONE', #275, #695, #98, .T. ) ;
#411 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.530808498934177642E-17, -1.000000000000000000 ) ) ;
#412 = ORIENTED_EDGE ( 'NONE', *, *, #807, .T. ) ;
#413 = SURFACE_STYLE_USAGE ( .BOTH. , #173 ) ;
#414 = FACE_OUTER_BOUND ( 'NONE', #775, .T. ) ;
#415 = VECTOR ( 'NONE', #274, 1000.000000000000000 ) ;
#416 = DIRECTION ( 'NONE', ( 0.000000000000000000, -7.653191805780032459E-17, 1.000000000000000000 ) ) ;
#417 = AXIS2_PLACEMENT_3D ( 'NONE', #100, #670, #542 ) ;
#418 = ORIENTED_EDGE ( 'NONE', *, *, #782, .F. ) ;
#419 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #366 ) ) ;
#420 = PRODUCT_CONTEXT ( 'NONE', #398, 'mechanical' ) ;
#421 = EDGE_CURVE ( 'NONE', #554, #65, #727, .T. ) ;
#422 = CYLINDRICAL_SURFACE ( 'NONE', #417, 1.699999999999999289 ) ;
#423 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, -4.000000000000001776 ) ) ;
#424 = ORIENTED_EDGE ( 'NONE', *, *, #155, .T. ) ;
#425 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, -1.000000000000005995 ) ) ;
#426 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.7071067811865474617, -1.251668095251733953E-17 ) ) ;
#427 = ORIENTED_EDGE ( 'NONE', *, *, #772, .F. ) ;
#428 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#429 = EDGE_CURVE ( 'NONE', #565, #541, #469, .T. ) ;
#430 = LINE ( 'NONE', #693, #446 ) ;
#431 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 17.00000000000000000, -1.000000000000005995 ) ) ;
#432 = VERTEX_POINT ( 'NONE', #656 ) ;
#433 = AXIS2_PLACEMENT_3D ( 'NONE', #279, #176, #594 ) ;
#434 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, -4.500000000000000888 ) ) ;
#435 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, -1.000000000000005995 ) ) ;
#436 = ORIENTED_EDGE ( 'NONE', *, *, #660, .T. ) ;
#437 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, -4.000000000000001776 ) ) ;
#438 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, -1.000000000000002665 ) ) ;
#439 = EDGE_CURVE ( 'NONE', #305, #275, #474, .T. ) ;
#440 = ORIENTED_EDGE ( 'NONE', *, *, #401, .T. ) ;
#441 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, -4.500000000000000888 ) ) ;
#442 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#443 = ORIENTED_EDGE ( 'NONE', *, *, #667, .T. ) ;
#444 = EDGE_CURVE ( 'NONE', #711, #65, #718, .T. ) ;
#445 = AXIS2_PLACEMENT_3D ( 'NONE', #109, #488, #784 ) ;
#446 = VECTOR ( 'NONE', #504, 1000.000000000000000 ) ;
#447 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#448 = AXIS2_PLACEMENT_3D ( 'NONE', #329, #704, #148 ) ;
#449 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, 0.000000000000000000 ) ) ;
#450 = ORIENTED_EDGE ( 'NONE', *, *, #46, .F. ) ;
#451 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #626 ) ) ;
#452 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#453 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#454 = EDGE_LOOP ( 'NONE', ( #418, #105, #752, #559, #297, #720, #62, #309, #462 ) ) ;
#455 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, -4.000000000000001776 ) ) ;
#456 = CYLINDRICAL_SURFACE ( 'NONE', #239, 1.699999999999999289 ) ;
#457 = ORIENTED_EDGE ( 'NONE', *, *, #761, .F. ) ;
#458 = CIRCLE ( 'NONE', #445, 2.999999999999999556 ) ;
#459 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#460 = CIRCLE ( 'NONE', #107, 3.000000000000000000 ) ;
#461 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000000622, 12.99999999999999822, 0.000000000000000000 ) ) ;
#462 = ORIENTED_EDGE ( 'NONE', *, *, #585, .T. ) ;
#463 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, -1.000000000000002665 ) ) ;
#464 = ADVANCED_FACE ( 'NONE', ( #601 ), #539, .F. ) ;
#465 = ORIENTED_EDGE ( 'NONE', *, *, #700, .T. ) ;
#466 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, -4.500000000000000888 ) ) ;
#467 = ORIENTED_EDGE ( 'NONE', *, *, #723, .T. ) ;
#468 = VECTOR ( 'NONE', #117, 1000.000000000000000 ) ;
#469 = LINE ( 'NONE', #290, #768 ) ;
#470 = AXIS2_PLACEMENT_3D ( 'NONE', #529, #9, #402 ) ;
#471 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, -4.500000000000000888 ) ) ;
#472 = EDGE_LOOP ( 'NONE', ( #486, #292, #122, #522, #738, #80 ) ) ;
#473 = ADVANCED_FACE ( 'NONE', ( #414 ), #180, .T. ) ;
#474 = LINE ( 'NONE', #545, #350 ) ;
#475 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000001510, 12.99999999999999822, -2.000000000000001776 ) ) ;
#476 = ORIENTED_EDGE ( 'NONE', *, *, #280, .T. ) ;
#477 = FACE_OUTER_BOUND ( 'NONE', #182, .T. ) ;
#478 = DIRECTION ( 'NONE', ( -0.7071067811865474617, -0.7071067811865474617, -8.624775468843979835E-17 ) ) ;
#479 = LINE ( 'NONE', #423, #40 ) ;
#480 = ADVANCED_FACE ( 'NONE', ( #116 ), #163, .T. ) ;
#481 = ORIENTED_EDGE ( 'NONE', *, *, #115, .F. ) ;
#482 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#483 = CIRCLE ( 'NONE', #523, 2.999999999999999556 ) ;
#484 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.530808498934177642E-17, 1.000000000000000000 ) ) ;
#485 = VECTOR ( 'NONE', #307, 1000.000000000000114 ) ;
#486 = ORIENTED_EDGE ( 'NONE', *, *, #519, .T. ) ;
#487 = LINE ( 'NONE', #610, #616 ) ;
#488 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#489 = ADVANCED_FACE ( 'NONE', ( #235, #722 ), #32, .F. ) ;
#490 = ORIENTED_EDGE ( 'NONE', *, *, #629, .F. ) ;
#491 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, -4.000000000000001776 ) ) ;
#492 = PLANE ( 'NONE', #82 ) ;
#493 = ORIENTED_EDGE ( 'NONE', *, *, #190, .F. ) ;
#494 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#495 = FILL_AREA_STYLE ('',( #736 ) ) ;
#496 = CYLINDRICAL_SURFACE ( 'NONE', #144, 1.699999999999999289 ) ;
#497 = CIRCLE ( 'NONE', #174, 1.699999999999999512 ) ;
#498 = VERTEX_POINT ( 'NONE', #112 ) ;
#499 = CIRCLE ( 'NONE', #160, 3.000000000000000000 ) ;
#500 = ADVANCED_FACE ( 'NONE', ( #658 ), #422, .F. ) ;
#501 = LINE ( 'NONE', #374, #69 ) ;
#502 = LINE ( 'NONE', #64, #54 ) ;
#503 = ORIENTED_EDGE ( 'NONE', *, *, #261, .T. ) ;
#504 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#505 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#506 = EDGE_LOOP ( 'NONE', ( #243, #300, #146, #800, #572, #186 ) ) ;
#507 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#508 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999998224, 12.99999999999999822, -4.000000000000001776 ) ) ;
#509 = EDGE_CURVE ( 'NONE', #632, #213, #298, .T. ) ;
#510 = ORIENTED_EDGE ( 'NONE', *, *, #807, .F. ) ;
#511 = VECTOR ( 'NONE', #167, 1000.000000000000000 ) ;
#512 = AXIS2_PLACEMENT_3D ( 'NONE', #726, #606, #664 ) ;
#513 = LINE ( 'NONE', #708, #324 ) ;
#514 = VERTEX_POINT ( 'NONE', #353 ) ;
#515 = PLANE ( 'NONE', #189 ) ;
#516 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.770125995894701079E-17, 1.000000000000000000 ) ) ;
#517 = VERTEX_POINT ( 'NONE', #356 ) ;
#518 = EDGE_LOOP ( 'NONE', ( #317, #34, #405, #278, #780, #217 ) ) ;
#519 = EDGE_CURVE ( 'NONE', #48, #305, #487, .T. ) ;
#520 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#521 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, -4.500000000000000888 ) ) ;
#522 = ORIENTED_EDGE ( 'NONE', *, *, #261, .F. ) ;
#523 = AXIS2_PLACEMENT_3D ( 'NONE', #746, #195, #70 ) ;
#524 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#525 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #578 ), #97 ) ;
#526 = EDGE_CURVE ( 'NONE', #617, #339, #732, .T. ) ;
#527 = FACE_BOUND ( 'NONE', #21, .T. ) ;
#528 = EDGE_LOOP ( 'NONE', ( #208, #450, #222, #99 ) ) ;
#529 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 49.00000000000000000, -4.000000000000001776 ) ) ;
#530 = ORIENTED_EDGE ( 'NONE', *, *, #215, .T. ) ;
#531 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#532 = ORIENTED_EDGE ( 'NONE', *, *, #38, .T. ) ;
#533 = AXIS2_PLACEMENT_3D ( 'NONE', #765, #268, #140 ) ;
#534 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#535 = AXIS2_PLACEMENT_3D ( 'NONE', #207, #453, #637 ) ;
#536 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 0.000000000000000000 ) ) ;
#537 = ORIENTED_EDGE ( 'NONE', *, *, #730, .T. ) ;
#538 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, -4.000000000000001776 ) ) ;
#539 = CYLINDRICAL_SURFACE ( 'NONE', #804, 3.000000000000000000 ) ;
#540 = PLANE ( 'NONE', #68 ) ;
#541 = VERTEX_POINT ( 'NONE', #425 ) ;
#542 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#543 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999997335, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#544 = ORIENTED_EDGE ( 'NONE', *, *, #735, .F. ) ;
#545 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999998668, 49.00000000000000000, -1.000000000000002665 ) ) ;
#546 = ADVANCED_FACE ( 'NONE', ( #45 ), #295, .F. ) ;
#547 = VECTOR ( 'NONE', #634, 1000.000000000000000 ) ;
#548 = LINE ( 'NONE', #471, #639 ) ;
#549 = VECTOR ( 'NONE', #759, 1000.000000000000000 ) ;
#550 = EDGE_LOOP ( 'NONE', ( #427, #743, #676, #612 ) ) ;
#551 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#552 = LINE ( 'NONE', #618, #132 ) ;
#553 = PLANE ( 'NONE', #378 ) ;
#554 = VERTEX_POINT ( 'NONE', #674 ) ;
#555 = PRESENTATION_STYLE_ASSIGNMENT (( #413 ) ) ;
#556 = EDGE_CURVE ( 'NONE', #392, #711, #175, .T. ) ;
#557 = LINE ( 'NONE', #688, #251 ) ;
#558 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999999112, 48.50000000000000000, -1.000000000000002665 ) ) ;
#559 = ORIENTED_EDGE ( 'NONE', *, *, #205, .T. ) ;
#560 = SURFACE_STYLE_FILL_AREA ( #111 ) ;
#561 = ADVANCED_FACE ( 'NONE', ( #224 ), #406, .F. ) ;
#562 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#563 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 0.7071067811865474617, 0.000000000000000000 ) ) ;
#564 = VECTOR ( 'NONE', #345, 1000.000000000000000 ) ;
#565 = VERTEX_POINT ( 'NONE', #227 ) ;
#566 = AXIS2_PLACEMENT_3D ( 'NONE', #437, #315, #682 ) ;
#567 = CYLINDRICAL_SURFACE ( 'NONE', #11, 3.000000000000000000 ) ;
#568 = LINE ( 'NONE', #438, #600 ) ;
#569 = EDGE_LOOP ( 'NONE', ( #238, #71, #172, #465 ) ) ;
#570 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000003997, 4.000000000000000000, -2.000000000000001776 ) ) ;
#571 = LINE ( 'NONE', #384, #119 ) ;
#572 = ORIENTED_EDGE ( 'NONE', *, *, #135, .T. ) ;
#573 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#574 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#575 = EDGE_CURVE ( 'NONE', #681, #498, #41, .T. ) ;
#576 = EDGE_LOOP ( 'NONE', ( #281, #220, #725, #443 ) ) ;
#577 = AXIS2_PLACEMENT_3D ( 'NONE', #607, #304, #47 ) ;
#578 = STYLED_ITEM ( 'NONE', ( #641 ), #721 ) ;
#579 = DIRECTION ( 'NONE', ( -0.7071067811865475727, 0.7071067811865475727, 0.000000000000000000 ) ) ;
#580 = DIRECTION ( 'NONE', ( 0.000000000000000000, -7.653191805780032459E-17, 1.000000000000000000 ) ) ;
#581 = VERTEX_POINT ( 'NONE', #201 ) ;
#582 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, -1.000000000000005995 ) ) ;
#583 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#584 = EDGE_LOOP ( 'NONE', ( #621, #141 ) ) ;
#585 = EDGE_CURVE ( 'NONE', #388, #84, #501, .T. ) ;
#586 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995115, 4.000000000000000000, -2.000000000000001776 ) ) ;
#587 = ORIENTED_EDGE ( 'NONE', *, *, #351, .F. ) ;
#588 = CIRCLE ( 'NONE', #767, 1.699999999999999512 ) ;
#589 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000001510, 4.000000000000000000, -2.000000000000001776 ) ) ;
#590 = VECTOR ( 'NONE', #86, 1000.000000000000000 ) ;
#591 = EDGE_CURVE ( 'NONE', #392, #554, #430, .T. ) ;
#592 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, -4.000000000000001776 ) ) ;
#593 = EDGE_LOOP ( 'NONE', ( #385, #773, #168, #650 ) ) ;
#594 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.530808498934177642E-17, 1.000000000000000000 ) ) ;
#595 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #289, #341 ) ;
#596 = ORIENTED_EDGE ( 'NONE', *, *, #444, .F. ) ;
#597 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 1.530808498934177642E-17 ) ) ;
#598 = LINE ( 'NONE', #37, #250 ) ;
#599 = ORIENTED_EDGE ( 'NONE', *, *, #205, .F. ) ;
#600 = VECTOR ( 'NONE', #686, 1000.000000000000114 ) ;
#601 = FACE_OUTER_BOUND ( 'NONE', #269, .T. ) ;
#602 = AXIS2_PLACEMENT_3D ( 'NONE', #42, #534, #409 ) ;
#603 = LINE ( 'NONE', #729, #363 ) ;
#604 = EDGE_LOOP ( 'NONE', ( #544, #789, #59, #126 ) ) ;
#605 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#606 = DIRECTION ( 'NONE', ( 0.000000000000000000, 5.880418562633243510E-17, -1.000000000000000000 ) ) ;
#607 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, -4.000000000000001776 ) ) ;
#608 = ORIENTED_EDGE ( 'NONE', *, *, #46, .T. ) ;
#609 = EDGE_CURVE ( 'NONE', #17, #514, #802, .T. ) ;
#610 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 49.00000000000000000, -1.000000000000002665 ) ) ;
#611 = CARTESIAN_POINT ( 'NONE', ( 3.499999999999999112, 1.040834085586084257E-14, -4.000000000000001776 ) ) ;
#612 = ORIENTED_EDGE ( 'NONE', *, *, #223, .F. ) ;
#613 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#614 = VECTOR ( 'NONE', #73, 1000.000000000000000 ) ;
#615 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.219727444046192488E-16, -1.000000000000000000 ) ) ;
#616 = VECTOR ( 'NONE', #36, 1000.000000000000000 ) ;
#617 = VERTEX_POINT ( 'NONE', #434 ) ;
#618 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999994849, 4.000000000000000000, -4.000000000000001776 ) ) ;
#619 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.275531967630005153E-17, -1.000000000000000000 ) ) ;
#620 = EDGE_CURVE ( 'NONE', #249, #33, #557, .T. ) ;
#621 = ORIENTED_EDGE ( 'NONE', *, *, #421, .F. ) ;
#622 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, -4.500000000000000888 ) ) ;
#623 = FACE_OUTER_BOUND ( 'NONE', #766, .T. ) ;
#624 = ORIENTED_EDGE ( 'NONE', *, *, #761, .T. ) ;
#625 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#626 = PRODUCT ( '12600014', '12600014', '', ( #420 ) ) ;
#627 = LINE ( 'NONE', #124, #106 ) ;
#628 = VERTEX_POINT ( 'NONE', #319 ) ;
#629 = EDGE_CURVE ( 'NONE', #129, #151, #703, .T. ) ;
#630 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 49.00000000000000000, -4.499999999999999112 ) ) ;
#631 = CYLINDRICAL_SURFACE ( 'NONE', #225, 1.699999999999999289 ) ;
#632 = VERTEX_POINT ( 'NONE', #63 ) ;
#633 = ADVANCED_FACE ( 'NONE', ( #252 ), #749, .F. ) ;
#634 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#635 = ORIENTED_EDGE ( 'NONE', *, *, #643, .T. ) ;
#636 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
#637 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#638 = ORIENTED_EDGE ( 'NONE', *, *, #439, .F. ) ;
#639 = VECTOR ( 'NONE', #416, 1000.000000000000000 ) ;
#640 = CIRCLE ( 'NONE', #653, 1.699999999999998845 ) ;
#641 = PRESENTATION_STYLE_ASSIGNMENT (( #394 ) ) ;
#642 = PLANE ( 'NONE', #776 ) ;
#643 = EDGE_CURVE ( 'NONE', #581, #794, #367, .T. ) ;
#644 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, 0.000000000000000000 ) ) ;
#645 = PLANE ( 'NONE', #404 ) ;
#646 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 0.7071067811865474617, -9.019373039313964068E-18 ) ) ;
#647 = EDGE_LOOP ( 'NONE', ( #408, #731, #493, #373 ) ) ;
#648 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999995071, 4.000000000000000000, -2.000000000000001776 ) ) ;
#649 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#650 = ORIENTED_EDGE ( 'NONE', *, *, #591, .F. ) ;
#651 = VECTOR ( 'NONE', #705, 1000.000000000000000 ) ;
#652 = EDGE_CURVE ( 'NONE', #65, #554, #499, .T. ) ;
#653 = AXIS2_PLACEMENT_3D ( 'NONE', #136, #214, #271 ) ;
#654 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999999112, 48.50000000000000000, -4.499999999999999112 ) ) ;
#655 = ORIENTED_EDGE ( 'NONE', *, *, #89, .T. ) ;
#656 = CARTESIAN_POINT ( 'NONE', ( -1.699999999999997735, 12.99999999999999822, -2.000000000000001776 ) ) ;
#657 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, -4.000000000000001776 ) ) ;
#658 = FACE_OUTER_BOUND ( 'NONE', #604, .T. ) ;
#659 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000001776, 12.99999999999999822, -4.000000000000001776 ) ) ;
#660 = EDGE_CURVE ( 'NONE', #151, #129, #460, .T. ) ;
#661 = EDGE_LOOP ( 'NONE', ( #376, #684 ) ) ;
#662 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#663 = AXIS2_PLACEMENT_3D ( 'NONE', #644, #88, #787 ) ;
#664 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 5.880418562633243510E-17 ) ) ;
#665 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#666 = FACE_OUTER_BOUND ( 'NONE', #472, .T. ) ;
#667 = EDGE_CURVE ( 'NONE', #432, #39, #792, .T. ) ;
#668 = VERTEX_POINT ( 'NONE', #441 ) ;
#669 = SHAPE_DEFINITION_REPRESENTATION ( #283, #747 ) ;
#670 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#671 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 49.00000000000000000, -1.000000000000002665 ) ) ;
#672 = VERTEX_POINT ( 'NONE', #130 ) ;
#673 = EDGE_CURVE ( 'NONE', #48, #672, #120, .T. ) ;
#674 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, 4.000000000000000000, -4.000000000000001776 ) ) ;
#675 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000004441, 4.000000000000000000, -4.000000000000001776 ) ) ;
#676 = ORIENTED_EDGE ( 'NONE', *, *, #277, .T. ) ;
#677 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, -4.000000000000001776 ) ) ;
#678 = VECTOR ( 'NONE', #484, 1000.000000000000000 ) ;
#679 = AXIS2_PLACEMENT_3D ( 'NONE', #622, #198, #67 ) ;
#680 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#681 = VERTEX_POINT ( 'NONE', #247 ) ;
#682 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#683 = PLANE ( 'NONE', #712 ) ;
#684 = ORIENTED_EDGE ( 'NONE', *, *, #277, .F. ) ;
#685 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 17.00000000000000000, -1.000000000000005995 ) ) ;
#686 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.7071067811865474617, 8.624775468843979835E-17 ) ) ;
#687 = VERTEX_POINT ( 'NONE', #380 ) ;
#688 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, -4.000000000000001776 ) ) ;
#689 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 17.00000000000000000, 0.000000000000000000 ) ) ;
#690 = EDGE_LOOP ( 'NONE', ( #599, #770, #346, #481 ) ) ;
#691 = VECTOR ( 'NONE', #397, 1000.000000000000000 ) ;
#692 = EDGE_CURVE ( 'NONE', #681, #806, #552, .T. ) ;
#693 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, 4.000000000000000000, -4.000000000000001776 ) ) ;
#694 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 48.50000000000000711, -4.000000000000001776 ) ) ;
#695 = VERTEX_POINT ( 'NONE', #685 ) ;
#696 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#697 = FACE_OUTER_BOUND ( 'NONE', #454, .T. ) ;
#698 = ORIENTED_EDGE ( 'NONE', *, *, #401, .F. ) ;
#699 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, 0.000000000000000000 ) ) ;
#700 = EDGE_CURVE ( 'NONE', #514, #632, #244, .T. ) ;
#701 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, 0.000000000000000000 ) ) ;
#702 = ORIENTED_EDGE ( 'NONE', *, *, #156, .F. ) ;
#703 = CIRCLE ( 'NONE', #566, 3.000000000000000000 ) ;
#704 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#705 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -5.782411586589357392E-17 ) ) ;
#706 = ORIENTED_EDGE ( 'NONE', *, *, #209, .T. ) ;
#707 = FACE_OUTER_BOUND ( 'NONE', #369, .T. ) ;
#708 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#709 = ORIENTED_EDGE ( 'NONE', *, *, #609, .T. ) ;
#710 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.000000000000000000, 0.000000000000000000 ) ) ;
#711 = VERTEX_POINT ( 'NONE', #570 ) ;
#712 = AXIS2_PLACEMENT_3D ( 'NONE', #368, #619, #61 ) ;
#713 = ADVANCED_FACE ( 'NONE', ( #795 ), #567, .F. ) ;
#714 = VECTOR ( 'NONE', #482, 1000.000000000000000 ) ;
#715 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 5.880418562633244743E-17 ) ) ;
#716 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#717 = ORIENTED_EDGE ( 'NONE', *, *, #236, .F. ) ;
#718 = LINE ( 'NONE', #241, #714 ) ;
#719 = CARTESIAN_POINT ( 'NONE', ( 3.500000000000006217, 49.00000000000000000, -1.000000000000002665 ) ) ;
#720 = ORIENTED_EDGE ( 'NONE', *, *, #190, .T. ) ;
#721 = MANIFOLD_SOLID_BREP ( 'Boss.-Extru.2', #158 ) ;
#722 = FACE_OUTER_BOUND ( 'NONE', #95, .T. ) ;
#723 = EDGE_CURVE ( 'NONE', #275, #339, #218, .T. ) ;
#724 = CARTESIAN_POINT ( 'NONE', ( 3.999999999999998224, 0.5000000000000004441, 0.000000000000000000 ) ) ;
#725 = ORIENTED_EDGE ( 'NONE', *, *, #223, .T. ) ;
#726 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -4.500000000000000888 ) ) ;
#727 = CIRCLE ( 'NONE', #535, 3.000000000000000000 ) ;
#728 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
#729 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000000888, 49.00000000000000000, -4.000000000000001776 ) ) ;
#730 = EDGE_CURVE ( 'NONE', #668, #213, #753, .T. ) ;
#731 = ORIENTED_EDGE ( 'NONE', *, *, #66, .F. ) ;
#732 = LINE ( 'NONE', #778, #302 ) ;
#733 = PLANE ( 'NONE', #96 ) ;
#734 = EDGE_LOOP ( 'NONE', ( #110, #467, #204, #282, #262, #608, #6, #196 ) ) ;
#735 = EDGE_CURVE ( 'NONE', #498, #628, #22, .T. ) ;
#736 = FILL_AREA_STYLE_COLOUR ( '', #665 ) ;
#737 = FACE_BOUND ( 'NONE', #200, .T. ) ;
#738 = ORIENTED_EDGE ( 'NONE', *, *, #429, .F. ) ;
#739 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#740 = VECTOR ( 'NONE', #108, 1000.000000000000000 ) ;
#741 = CARTESIAN_POINT ( 'NONE', ( 3.499999999999999112, 1.040834085586084257E-14, -4.000000000000001776 ) ) ;
#742 = CIRCLE ( 'NONE', #448, 1.699999999999998845 ) ;
#743 = ORIENTED_EDGE ( 'NONE', *, *, #383, .T. ) ;
#744 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, -2.000000000000001776 ) ) ;
#745 = ADVANCED_FACE ( 'NONE', ( #477 ), #332, .F. ) ;
#746 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, -2.000000000000001776 ) ) ;
#747 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '12600014', ( #721, #253 ), #14 ) ;
#748 = ORIENTED_EDGE ( 'NONE', *, *, #660, .F. ) ;
#749 = PLANE ( 'NONE', #679 ) ;
#750 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000001776, 19.00000000000000000, -4.000000000000000000 ) ) ;
#751 = ADVANCED_FACE ( 'NONE', ( #15, #8 ), #515, .F. ) ;
#752 = ORIENTED_EDGE ( 'NONE', *, *, #49, .F. ) ;
#753 = LINE ( 'NONE', #210, #777 ) ;
#754 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#755 = AXIS2_PLACEMENT_3D ( 'NONE', #701, #395, #94 ) ;
#756 = EDGE_LOOP ( 'NONE', ( #331, #246, #457, #537 ) ) ;
#757 = VECTOR ( 'NONE', #459, 1000.000000000000000 ) ;
#758 = EDGE_CURVE ( 'NONE', #52, #258, #386, .T. ) ;
#759 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.219727444046192488E-16 ) ) ;
#760 = VERTEX_POINT ( 'NONE', #389 ) ;
#761 = EDGE_CURVE ( 'NONE', #668, #617, #93, .T. ) ;
#762 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, -4.000000000000000000 ) ) ;
#763 = FACE_OUTER_BOUND ( 'NONE', #756, .T. ) ;
#764 = FACE_OUTER_BOUND ( 'NONE', #506, .T. ) ;
#765 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, -2.000000000000001776 ) ) ;
#766 = EDGE_LOOP ( 'NONE', ( #510, #229, #31, #3 ) ) ;
#767 = AXIS2_PLACEMENT_3D ( 'NONE', #327, #153, #769 ) ;
#768 = VECTOR ( 'NONE', #783, 1000.000000000000000 ) ;
#769 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#770 = ORIENTED_EDGE ( 'NONE', *, *, #673, .F. ) ;
#771 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, -2.000000000000001776 ) ) ;
#772 = EDGE_CURVE ( 'NONE', #323, #179, #640, .T. ) ;
#773 = ORIENTED_EDGE ( 'NONE', *, *, #444, .T. ) ;
#774 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#775 = EDGE_LOOP ( 'NONE', ( #393, #288, #709, #159, #624 ) ) ;
#776 = AXIS2_PLACEMENT_3D ( 'NONE', #466, #81, #580 ) ;
#777 = VECTOR ( 'NONE', #76, 1000.000000000000000 ) ;
#778 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, -4.500000000000000888 ) ) ;
#779 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 1.275531967630005153E-17 ) ) ;
#780 = ORIENTED_EDGE ( 'NONE', *, *, #519, .F. ) ;
#781 = CARTESIAN_POINT ( 'NONE', ( 1.700000000000003508, 4.000000000000000000, -4.000000000000001776 ) ) ;
#782 = EDGE_CURVE ( 'NONE', #213, #84, #28, .T. ) ;
#783 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, -1.219727444046192488E-16 ) ) ;
#784 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
#785 = ORIENTED_EDGE ( 'NONE', *, *, #772, .T. ) ;
#786 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, -4.000000000000001776 ) ) ;
#787 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
#788 = ADVANCED_FACE ( 'NONE', ( #707 ), #645, .T. ) ;
#789 = ORIENTED_EDGE ( 'NONE', *, *, #575, .F. ) ;
#790 = CIRCLE ( 'NONE', #55, 2.999999999999999556 ) ;
#791 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#792 = CIRCLE ( 'NONE', #365, 1.699999999999999512 ) ;
#793 = CARTESIAN_POINT ( 'NONE', ( -3.999999999999995559, 19.00000000000000000, -4.000000000000001776 ) ) ;
#794 = VERTEX_POINT ( 'NONE', #699 ) ;
#795 = FACE_OUTER_BOUND ( 'NONE', #359, .T. ) ;
#796 = CARTESIAN_POINT ( 'NONE', ( -3.499999999999996891, 0.000000000000000000, -4.000000000000001776 ) ) ;
#797 = ORIENTED_EDGE ( 'NONE', *, *, #215, .F. ) ;
#798 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
#799 = CARTESIAN_POINT ( 'NONE', ( 1.734723475976807094E-15, 12.99999999999999822, -2.000000000000001776 ) ) ;
#800 = ORIENTED_EDGE ( 'NONE', *, *, #156, .T. ) ;
#801 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #398 ) ;
#802 = LINE ( 'NONE', #191, #145 ) ;
#803 = VECTOR ( 'NONE', #574, 1000.000000000000000 ) ;
#804 = AXIS2_PLACEMENT_3D ( 'NONE', #232, #791, #166 ) ;
#805 = CARTESIAN_POINT ( 'NONE', ( 4.336808689942017736E-15, 4.000000000000000000, -4.000000000000001776 ) ) ;
#806 = VERTEX_POINT ( 'NONE', #648 ) ;
#807 = EDGE_CURVE ( 'NONE', #498, #681, #742, .T. ) ;
ENDSEC;
END-ISO-10303-21;

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

File diff suppressed because it is too large Load Diff

103
matlab/src/initializeAPA.m Normal file
View File

@ -0,0 +1,103 @@
function [actuator] = initializeAPA(args)
% initializeAPA -
%
% Syntax: [actuator] = initializeAPA(args)
%
% Inputs:
% - args -
%
% Outputs:
% - actuator -
arguments
args.type char {mustBeMember(args.type,{'2dof', 'flexible frame', 'flexible'})} = '2dof'
% Actuator and Sensor constants
args.Ga (1,1) double {mustBeNumeric} = 0
args.Gs (1,1) double {mustBeNumeric} = 0
% For 2DoF
args.k (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*380000
args.ke (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*4952605
args.ka (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*2476302
args.c (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*20
args.ce (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*200
args.ca (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*100
args.Leq (6,1) double {mustBeNumeric} = ones(6,1)*0.056
% Force Flexible APA
args.xi (1,1) double {mustBeNumeric, mustBePositive} = 0.01
args.d_align_bot (3,1) double {mustBeNumeric} = zeros(3,1) % [m]
args.d_align_top (3,1) double {mustBeNumeric} = zeros(3,1) % [m]
% For Flexible Frame
args.ks (1,1) double {mustBeNumeric, mustBePositive} = 235e6
args.cs (1,1) double {mustBeNumeric, mustBePositive} = 1e1
end
actuator = struct();
switch args.type
case '2dof'
actuator.type = 1;
case 'flexible frame'
actuator.type = 2;
case 'flexible'
actuator.type = 3;
end
if args.Ga == 0
switch args.type
case '2dof'
actuator.Ga = -2.5796;
case 'flexible frame'
actuator.Ga = 1; % TODO
case 'flexible'
actuator.Ga = 23.2;
end
else
actuator.Ga = args.Ga; % Actuator gain [N/V]
end
if args.Gs == 0
switch args.type
case '2dof'
actuator.Gs = 466664;
case 'flexible frame'
actuator.Gs = 1; % TODO
case 'flexible'
actuator.Gs = -4898341;
end
else
actuator.Gs = args.Gs; % Sensor gain [V/m]
end
actuator.k = args.k; % [N/m]
actuator.ke = args.ke; % [N/m]
actuator.ka = args.ka; % [N/m]
actuator.c = args.c; % [N/(m/s)]
actuator.ce = args.ce; % [N/(m/s)]
actuator.ca = args.ca; % [N/(m/s)]
actuator.Leq = args.Leq; % [m]
switch args.type
case 'flexible frame'
actuator.K = readmatrix('APA300ML_b_mat_K.CSV'); % Stiffness Matrix
actuator.M = readmatrix('APA300ML_b_mat_M.CSV'); % Mass Matrix
actuator.P = extractNodes('APA300ML_b_out_nodes_3D.txt'); % Node coordinates [m]
case 'flexible'
actuator.K = readmatrix('full_APA300ML_K.CSV'); % Stiffness Matrix
actuator.M = readmatrix('full_APA300ML_M.CSV'); % Mass Matrix
actuator.P = extractNodes('full_APA300ML_out_nodes_3D.txt'); % Node coordiantes [m]
actuator.d_align_bot = args.d_align_bot;
actuator.d_align_top = args.d_align_top;
end
actuator.xi = args.xi; % Damping ratio
actuator.ks = args.ks; % Stiffness of one stack [N/m]
actuator.cs = args.cs; % Damping of one stack [N/m]

View File

@ -0,0 +1,45 @@
function [flex_bot] = initializeBotFlexibleJoint(args)
% initializeBotFlexibleJoint -
%
% Syntax: [flex_bot] = initializeBotFlexibleJoint(args)
%
% Inputs:
% - args -
%
% Outputs:
% - flex_bot -
arguments
args.type char {mustBeMember(args.type,{'2dof', '3dof', '4dof'})} = '2dof'
args.kRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5
args.kRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5
args.kRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*260
args.kz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*7e7
args.cRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.001
args.cRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.001
args.cRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.001
args.cz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.001
end
flex_bot = struct();
switch args.type
case '2dof'
flex_bot.type = 1;
case '3dof'
flex_bot.type = 2;
case '4dof'
flex_bot.type = 3;
end
flex_bot.kRx = args.kRx;
flex_bot.kRy = args.kRy;
flex_bot.kRz = args.kRz;
flex_bot.kz = args.kz;
flex_bot.cRx = args.cRx;
flex_bot.cRy = args.cRy;
flex_bot.cRz = args.cRz;
flex_bot.cz = args.cz;

View File

@ -0,0 +1,45 @@
function [flex_top] = initializeTopFlexibleJoint(args)
% initializeTopFlexibleJoint -
%
% Syntax: [flex_top] = initializeTopFlexibleJoint(args)
%
% Inputs:
% - args -
%
% Outputs:
% - flex_top -
arguments
args.type char {mustBeMember(args.type,{'2dof', '3dof', '4dof'})} = '2dof'
args.kRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5
args.kRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*5
args.kRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*260
args.kz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*7e7
args.cRx (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.001
args.cRy (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.001
args.cRz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.001
args.cz (6,1) double {mustBeNumeric, mustBePositive} = ones(6,1)*0.001
end
flex_top = struct();
switch args.type
case '2dof'
flex_top.type = 1;
case '3dof'
flex_top.type = 2;
case '4dof'
flex_top.type = 3;
end
flex_top.kRx = args.kRx;
flex_top.kRy = args.kRy;
flex_top.kRz = args.kRz;
flex_top.kz = args.kz;
flex_top.cRx = args.cRx;
flex_top.cRy = args.cRy;
flex_top.cRz = args.cRz;
flex_top.cz = args.cz;

Binary file not shown.

View File

@ -0,0 +1,65 @@
%% Clear Workspace and Close figures
clear; close all; clc;
%% Intialize Laplace variable
s = zpk('s');
%% Path for functions, data and scripts
addpath('./mat/'); % Path for data
addpath('./src/'); % Path for functions
%% Colors for the figures
colors = colororder;
% Without Encoder
% When the encoder is not fixed to the strut, the obtained FRF are shown in Figure ref:fig:test_struts_spur_res_frf.
%% Load Data (without the encoder)
bending_X = load('strut_spur_res_x_bending.mat');
bending_Y = load('strut_spur_res_y_bending.mat');
torsion_Z = load('strut_spur_res_z_torsion.mat');
%% Plot the responses (without the encoder)
figure;
hold on;
plot(bending_X.FFT1_AvSpc_1_RMS_X_Val, bending_X.FFT1_AvSpc_1_RMS_Y_Val, ...
'DisplayName', 'X-Bending')
plot(bending_Y.FFT1_AvSpc_1_RMS_X_Val, bending_Y.FFT1_AvSpc_1_RMS_Y_Val, ...
'DisplayName', 'Y-Bending')
plot(torsion_Z.FFT1_AvSpc_1_RMS_X_Val, torsion_Z.FFT1_AvSpc_1_RMS_Y_Val, ...
'DisplayName', 'Z-torsion');
text(226, 1.5e-4,{'226Hz'}, 'VerticalAlignment', 'bottom','HorizontalAlignment','center')
text(337, 6e-5,{'337Hz'}, 'VerticalAlignment', 'bottom','HorizontalAlignment','center')
text(398, 1.5e-4,{'398Hz'}, 'VerticalAlignment', 'bottom','HorizontalAlignment','center')
hold off;
set(gca, 'Xscale', 'log'); set(gca, 'Yscale', 'log');
xlabel('Frequency [Hz]'); ylabel('Amplitude');
xlim([50, 8e2]); ylim([5e-7, 3e-4])
legend('location', 'northwest');
% With Encoder
% Then, one encoder is fixed to the strut and the FRF are measured again and shown in Figure ref:fig:test_struts_spur_res_frf_enc.
%% Load Data (with the encoder)
bending_X_enc = load('strut_spur_res_x_bending_enc.mat');
bending_Y_enc = load('strut_spur_res_y_bending_enc.mat');
torsion_Z_enc = load('strut_spur_res_z_torsion_enc.mat');
%% Plot the responses (with the encoder)
figure;
hold on;
plot(bending_X_enc.FFT1_AvSpc_1_RMS_X_Val, bending_X_enc.FFT1_AvSpc_1_RMS_Y_Val, ...
'DisplayName', 'X-Bending')
plot(bending_Y_enc.FFT1_AvSpc_1_RMS_X_Val, bending_Y_enc.FFT1_AvSpc_1_RMS_Y_Val, ...
'DisplayName', 'Y-Bending')
plot(torsion_Z_enc.FFT1_AvSpc_1_RMS_X_Val, torsion_Z_enc.FFT1_AvSpc_1_RMS_Y_Val, ...
'DisplayName', 'Z-torsion');
text(198, 4e-5,{'198Hz'}, 'VerticalAlignment', 'bottom','HorizontalAlignment','center')
text(293, 6e-5,{'293Hz'}, 'VerticalAlignment', 'bottom','HorizontalAlignment','center')
text(381, 1e-4,{'381Hz'}, 'VerticalAlignment', 'bottom','HorizontalAlignment','center')
hold off;
set(gca, 'Xscale', 'log'); set(gca, 'Yscale', 'log');
xlabel('Frequency [Hz]'); ylabel('Amplitude');
xlim([50, 8e2]); ylim([5e-7, 2e-4])
legend('location', 'northwest');

View File

@ -0,0 +1,687 @@
%% Clear Workspace and Close figures
clear; close all; clc;
%% Intialize Laplace variable
s = zpk('s');
%% Path for functions, data and scripts
addpath('./mat/'); % Path for data
addpath('./src/'); % Path for functions
%% Colors for the figures
colors = colororder;
% FRF Identification - Setup
% Similarly to what was done for the identification of the APA, the identification is performed in three steps:
% 1. White noise excitation with small amplitude.
% This is used to determine the main resonance of the system.
% 2. Sweep sine excitation with the amplitude lowered around the resonance.
% The sweep sine is from 10Hz to 400Hz.
% 3. High frequency noise.
% The noise is band-passed between 300Hz and 2kHz.
% Then, the result of the second identification is used between 10Hz and 350Hz and the result of the third identification if used between 350Hz and 2kHz.
%% Sampling frequency/time
Ts = 1e-4; % Sampling Time [s]
Nfft = floor(1/Ts);
win = hanning(Nfft);
Noverlap = floor(Nfft/2);
%% Load Data
leg_sweep = load('frf_data_leg_1_sweep.mat', 'u', 'Vs', 'de', 'da');
leg_noise_hf = load('frf_data_leg_1_noise_hf.mat', 'u', 'Vs', 'de', 'da');
%% We get the frequency vector that will be the same for all the frequency domain analysis.
[~, f] = tfestimate(leg_sweep.u, leg_sweep.de, win, Noverlap, Nfft, 1/Ts);
i_lf = f <= 350; % Indices used for the low frequency
i_hf = f > 350; % Indices used for the low frequency
% FRF Identification - Interferometer
% In this section, the dynamics from the excitation voltage $u$ to the interferometer $d_a$ is identified.
% The transfer function from $u$ to the interferometer measured displacement $d_a$ is estimated and shown in Figure ref:fig:strut_1_frf_dvf_plant_tf.
%% Compute FRF function from u to da
[frf_sweep, ~] = tfestimate(leg_sweep.u, leg_sweep.da, win, Noverlap, Nfft, 1/Ts);
[frf_noise_hf, ~] = tfestimate(leg_noise_hf.u, leg_noise_hf.da, win, Noverlap, Nfft, 1/Ts);
%% Combine the FRF
int_frf = [frf_sweep(i_lf); frf_noise_hf(i_hf)];
%% Plot the measured FRF
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(int_frf), 'k-');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-9, 1e-3]);
ax2 = nexttile;
hold on;
plot(f, 180/pi*angle(int_frf), 'k-');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% FRF Identification - IFF
% In this section, the dynamics from $u$ to $V_s$ is identified.
% Then the FRF are estimated and shown in Figure ref:fig:strut_1_frf_iff_plant_tf
%% Compute the FRF
[frf_sweep, ~] = tfestimate(leg_sweep.u, leg_sweep.Vs, win, Noverlap, Nfft, 1/Ts);
[frf_noise_hf, ~] = tfestimate(leg_noise_hf.u, leg_noise_hf.Vs, win, Noverlap, Nfft, 1/Ts);
%% Combine the FRF
iff_frf = [frf_sweep(i_lf); frf_noise_hf(i_hf)];
%% Plot the measured FRF
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(iff_frf), 'k-');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $V_s/u$ [V/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-2, 1e2]);
ax2 = nexttile;
hold on;
plot(f, 180/pi*angle(iff_frf), 'k-');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% Measurement Data
% The measurements are loaded.
%% Load data
leg_enc_sweep = load('frf_data_leg_coder_1_noise.mat', 'u', 'Vs', 'de', 'da');
leg_enc_noise_hf = load('frf_data_leg_coder_1_noise_hf.mat', 'u', 'Vs', 'de', 'da');
% FRF Identification - Interferometer
% In this section, the dynamics from $u$ to $d_a$ is identified.
%% Compute FRF function from u to da
[frf_sweep, ~] = tfestimate(leg_enc_sweep.u, leg_enc_sweep.da, win, Noverlap, Nfft, 1/Ts);
[frf_noise_hf, ~] = tfestimate(leg_enc_noise_hf.u, leg_enc_noise_hf.da, win, Noverlap, Nfft, 1/Ts);
%% Combine the FRF
int_with_enc_frf = [frf_sweep(i_lf); frf_noise_hf(i_hf)];
% The obtained FRF is very close to the one that was obtained when no encoder was fixed to the struts as shown in Figure ref:fig:strut_leg_compare_int_frf.
%% Plot the FRF from u to da with and without the encoder
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(int_with_enc_frf), '-', 'DisplayName', 'With encoder');
plot(f, abs(int_frf), '-', 'DisplayName', 'Without encoder');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_a/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-7, 1e-3]);
legend('location', 'northeast')
ax2 = nexttile;
hold on;
plot(f, 180/pi*angle(int_with_enc_frf), '-');
plot(f, 180/pi*angle(int_frf), '-');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% FRF Identification - Encoder
% In this section, the dynamics from $u$ to $d_e$ (encoder) is identified.
% The FRF from $u$ to the encoder measured displacement $d_e$ is computed and shown in Figure ref:fig:strut_1_enc_frf_dvf_plant_tf.
%% Compute FRF function from u to da
[frf_sweep, ~] = tfestimate(leg_enc_sweep.u, leg_enc_sweep.de, win, Noverlap, Nfft, 1/Ts);
[frf_noise_hf, ~] = tfestimate(leg_enc_noise_hf.u, leg_enc_noise_hf.de, win, Noverlap, Nfft, 1/Ts);
%% Combine the FRF
enc_frf = [frf_sweep(i_lf); frf_noise_hf(i_hf)];
%% Plot the FRF from u to de
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(enc_frf), 'k-');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-7, 1e-3]);
ax2 = nexttile;
hold on;
plot(f, 180/pi*angle(enc_frf), 'k-');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% #+name: fig:strut_1_enc_frf_dvf_plant_tf
% #+caption: Estimated FRF for the DVF plant (transfer function from $u$ to the encoder $d_e$)
% #+RESULTS:
% [[file:figs/strut_1_enc_frf_dvf_plant_tf.png]]
% The transfer functions from $u$ to $d_e$ (encoder) and to $d_a$ (interferometer) are compared in Figure ref:fig:strut_1_comp_enc_int.
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(enc_frf), 'DisplayName', 'Encoder');
plot(f, abs(int_with_enc_frf), 'DisplayName', 'Interferometer');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 2);
ylim([1e-8, 1e-3]);
ax2 = nexttile;
hold on;
plot(f, 180/pi*angle(enc_frf));
plot(f, 180/pi*angle(int_with_enc_frf));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% APA Resonances Frequency
% As shown in Figure ref:fig:strut_1_spurious_resonances, we can clearly see three spurious resonances at 197Hz, 290Hz and 376Hz.
%% Transfer function from Vs to de with indicated resonances
figure;
hold on;
plot(f, abs(enc_frf), 'k-');
text(93, 4e-4, {'93Hz'}, 'VerticalAlignment','bottom','HorizontalAlignment','center')
text(200, 1.3e-4,{'197Hz'},'VerticalAlignment','bottom','HorizontalAlignment','center')
text(300, 4e-6, {'290Hz'},'VerticalAlignment','bottom','HorizontalAlignment','center')
text(400, 1.4e-6,{'376Hz'},'VerticalAlignment','bottom','HorizontalAlignment','center')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); xlabel('Frequency [Hz]');
hold off;
ylim([1e-7, 1e-3]); xlim([10, 2e3]);
% FRF Identification - Force Sensor
% In this section, the dynamics from $u$ to $V_s$ is identified.
%% Compute FRF function from u to da
[frf_sweep, ~] = tfestimate(leg_enc_sweep.u, leg_enc_sweep.Vs, win, Noverlap, Nfft, 1/Ts);
[frf_noise_hf, ~] = tfestimate(leg_enc_noise_hf.u, leg_enc_noise_hf.Vs, win, Noverlap, Nfft, 1/Ts);
%% Combine the FRF
iff_with_enc_frf = [frf_sweep(i_lf); frf_noise_hf(i_hf)];
% Let's now compare the IFF plants whether the encoders are fixed to the APA or not (Figure ref:fig:strut_1_frf_iff_comp_enc).
%% Compare the IFF plant with and without the encoders
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(iff_with_enc_frf), 'DisplayName', 'With Encoder');
plot(f, abs(iff_frf), 'DisplayName', 'Without Encoder');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $V_s/u$ [V/V]'); set(gca, 'XTickLabel',[]);
hold off;
legend('location', 'northeast', 'FontSize', 8);
ylim([1e-2, 1e2]);
ax2 = nexttile;
hold on;
plot(f, 180/pi*angle(iff_with_enc_frf));
plot(f, 180/pi*angle(iff_frf));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% Non-Minimum phase zero?
% In order to determine if the complex conjugate zero of Figure ref:fig:strut_1_enc_frf_iff_plant_tf is minimum phase or non-minimum phase, longer measurements are performed.
long_noise = load('frf_struts_align_3_noise_long.mat', 't', 'u', 'Vs');
Ts = 1e-4; % Sampling Time [s]
Nfft = floor(10/Ts);
win = hanning(Nfft);
Noverlap = floor(Nfft/2);
%% Transfer function estimation
[frf_noise, f] = tfestimate(long_noise.u, long_noise.Vs, win, Noverlap, Nfft, 1/Ts);
%% Bode plot of the FRF from u to de
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(frf_noise), '.-');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ax2 = nexttile;
hold on;
plot(f, 180/pi*angle(frf_noise), '.-');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 0]);
linkaxes([ax1,ax2],'x');
xlim([38, 45]);
% FRF Identification - Setup
% The identification of the struts dynamics is performed in two steps:
% 1. The excitation signal is a white noise with small amplitude.
% This is used to estimate the low frequency dynamics.
% 2. Then a high frequency noise band-passed between 300Hz and 2kHz is used to estimate the high frequency dynamics.
% Then, the result of the first identification is used between 10Hz and 350Hz and the result of the second identification if used between 350Hz and 2kHz.
% Here are the leg numbers that have been measured.
%% Numnbers of the measured legs
strut_nums = [1 2 3 4 5];
% The data are loaded for both the first and second identification:
%% First identification (low frequency noise)
leg_noise = {};
for i = 1:length(strut_nums)
leg_noise(i) = {load(sprintf('frf_data_leg_coder_%i_noise.mat', strut_nums(i)), 'u', 'Vs', 'de', 'da')};
end
%% Second identification (high frequency noise)
leg_noise_hf = {};
for i = 1:length(strut_nums)
leg_noise_hf(i) = {load(sprintf('frf_data_leg_coder_%i_noise_hf.mat', strut_nums(i)), 'u', 'Vs', 'de', 'da')};
end
Ts = 1e-4; % Sampling Time [s]
Nfft = floor(1/Ts);
win = hanning(Nfft);
Noverlap = floor(Nfft/2);
% We get the frequency vector that will be the same for all the frequency domain analysis.
% Only used to have the frequency vector "f"
[~, f] = tfestimate(leg_noise{1}.u, leg_noise{1}.de, win, Noverlap, Nfft, 1/Ts);
i_lf = f <= 350;
i_hf = f > 350;
% FRF Identification - Encoder
% In this section, the dynamics from $u$ to $d_e$ (encoder) is identified.
% Then, the transfer function from the DAC output voltage $u$ to the measured displacement by the encoder $d_e$ is computed:
%% Transfer function estimation
enc_frf = zeros(length(f), length(strut_nums));
for i = 1:length(strut_nums)
[frf_lf, ~] = tfestimate(leg_noise{i}.u, detrend(leg_noise{i}.de, 0), win, Noverlap, Nfft, 1/Ts);
[frf_hf, ~] = tfestimate(leg_noise_hf{i}.u, detrend(leg_noise_hf{i}.de, 0), win, Noverlap, Nfft, 1/Ts);
enc_frf(:, i) = [frf_lf(i_lf); frf_hf(i_hf)];
end
% The obtained transfer functions are shown in Figure ref:fig:struts_frf_dvf_plant_tf.
%% Bode plot of the FRF from u to de
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:length(strut_nums)
plot(f, abs(enc_frf(:, i)), ...
'DisplayName', sprintf('Leg %i', strut_nums(i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 2);
ylim([1e-8, 1e-3]);
ax2 = nexttile;
hold on;
for i = 1:length(strut_nums)
plot(f, 180/pi*angle(enc_frf(:, i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% FRF Identification - Interferometer
% In this section, the dynamics from $u$ to $d_a$ (interferometer) is identified.
% Then, the transfer function from the DAC output voltage $u$ to the measured displacement by the Attocube is computed for all the struts and shown in Figure ref:fig:struts_frf_int_plant_tf.
% All the struts are giving very similar FRF.
%% Transfer function estimation
int_frf = zeros(length(f), length(strut_nums));
for i = 1:length(strut_nums)
[frf_lf, ~] = tfestimate(leg_noise{i}.u, leg_noise{i}.da, win, Noverlap, Nfft, 1/Ts);
[frf_hf, ~] = tfestimate(leg_noise_hf{i}.u, leg_noise_hf{i}.da, win, Noverlap, Nfft, 1/Ts);
int_frf(:, i) = [frf_lf(i_lf); frf_hf(i_hf)];
end
%% Plot the FRF from u to de (interferometer)
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:length(strut_nums)
plot(f, abs(int_frf(:, i)), ...
'DisplayName', sprintf('Leg %i', strut_nums(i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_a/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 2);
ylim([1e-9, 1e-3]);
ax2 = nexttile;
hold on;
for i = 1:length(strut_nums)
plot(f, 180/pi*angle(int_frf(:, i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% FRF Identification - Force Sensor
% In this section, the dynamics from $u$ to $V_s$ is identified.
% Then the FRF are estimated and shown in Figure ref:fig:struts_frf_iff_plant_tf.
% They are also shown all to be very similar.
%% FRF estimation of the transfer function from u to Vs
iff_frf = zeros(length(f), length(strut_nums));
for i = 1:length(strut_nums)
[frf_lf, ~] = tfestimate(leg_noise{i}.u, leg_noise{i}.Vs, win, Noverlap, Nfft, 1/Ts);
[frf_hf, ~] = tfestimate(leg_noise_hf{i}.u, leg_noise_hf{i}.Vs, win, Noverlap, Nfft, 1/Ts);
iff_frf(:, i) = [frf_lf(i_lf); frf_hf(i_hf)];
end
%% Plot the FRF from u to Vs
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:length(strut_nums)
plot(f, abs(iff_frf(:, i)), ...
'DisplayName', sprintf('Leg %i', strut_nums(i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $V_s/u$ [V/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-2, 1e2]);
legend('location', 'southeast', 'FontSize', 8, 'NumColumns', 2);
ax2 = nexttile;
hold on;
for i = 1:length(strut_nums)
plot(f, 180/pi*angle(iff_frf(:, i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% Misalignment of the APA and flexible joints
% The misalignment between the two flexible joints and the APA has been measured for all the struts:
% - the strut is fixed to the mounting bench
% - using an indicator, the height difference from the flexible joints and the APA is measured both for the top and bottom joints and on both sides
% - then it is possible to obtain the misalignment for both flexible joints
% The raw measurements are shown in Table ref:tab:meas_misalignment_struts_raw.
% As the flexible joint's "thickness" is 1mm larger than the APA "thickness", ideally (i.e. if it were perfectly centered) we would measure =-0.50mm= each time.
strut_nums = [1, 2, 3, 4, 5];
% R Top B Top R Bot B Bot
strut_align = [[-0.40, -0.60, -0.16, -0.82] % Strut 1
[-0.67, -0.30, -0.34, -0.63] % Strut 2
[-0.07, -0.88, -0.16, -0.79] % Strut 3
[-0.48, -0.46, 0.07, -1.00] % Strut 4
[-0.33, -0.64, -0.48, -0.52]]; % Strut 5
%% Save the estimated FRF for further analysis
save('./mat/meas_struts_frf.mat', 'f', 'enc_frf', 'int_frf', 'iff_frf', 'strut_nums', 'strut_align');
% Measured misalignment of the APA and flexible joints
% The misalignment between the APA and the flexible joints are measured.
% The results are defined below and summarized in Table ref:tab:meas_misalignment_struts_new_raw.
% R Top B Top R Bot B Bot
strut_align = [[-0.54, -0.50, -0.50, -0.52] % strut 1
[-0.44, -0.55, -0.49, -0.49] % strut 2
[-0.48, -0.50, -0.50, -0.46] % strut 3
[-0.45, -0.51, -0.51, -0.45] % strut 4
[-0.50, -0.50, -0.50, -0.50] % strut 5
[-0.50, -0.49, -0.43, -0.54]]; % strut 6
% FRF Identification - Setup
% The excitation signal is a low pass filtered white noise.
% Both the encoder and the force sensor voltage are measured.
% Here are the leg numbers that have been measured.
%% Numnbers of the measured legs
strut_nums = [1 2 3 4 5 6];
%% First identification (low frequency noise)
leg_noise = {};
for i = 1:length(strut_nums)
leg_noise(i) = {load(sprintf('frf_struts_align_%i_noise.mat', strut_nums(i)), 'u', 'Vs', 'de')};
end
Ts = 1e-4; % Sampling Time [s]
Nfft = floor(1/Ts);
win = hanning(Nfft);
Noverlap = floor(Nfft/2);
% We get the frequency vector that will be the same for all the frequency domain analysis.
% Only used to have the frequency vector "f"
[~, f] = tfestimate(leg_noise{1}.u, leg_noise{1}.de, win, Noverlap, Nfft, 1/Ts);
% FRF Identification - Encoder
% In this section, the dynamics from $u$ to $d_e$ (encoder) is identified.
% Then, the transfer function from the DAC output voltage $u$ to the measured displacement by the encoder $d_e$ is computed:
%% Transfer function estimation
enc_frf = zeros(length(f), length(strut_nums));
for i = 1:length(strut_nums)
enc_frf(:, i) = tfestimate(leg_noise{i}.u, leg_noise{i}.de, win, Noverlap, Nfft, 1/Ts);
end
%% Transfer function estimation
iff_frf = zeros(length(f), length(strut_nums));
for i = 1:length(strut_nums)
iff_frf(:, i) = tfestimate(leg_noise{i}.u, leg_noise{i}.Vs, win, Noverlap, Nfft, 1/Ts);
end
% The obtained transfer functions are shown in Figure ref:fig:struts_align_frf_dvf_plant_tf.
%% Bode plot of the FRF from u to de
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:length(strut_nums)
plot(f, abs(enc_frf(:, i)), ...
'DisplayName', sprintf('Leg %i', strut_nums(i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 2);
ylim([1e-8, 1e-3]);
ax2 = nexttile;
hold on;
for i = 1:length(strut_nums)
plot(f, 180/pi*angle(enc_frf(:, i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% TODO Noise measurement :noexport:
%% Nothing connected to the actuator stacks
open_circuit = load('frf_struts_align_3_huddle_open_circuit.mat', 't', 'Vs', 'de');
%% PD200 connected but its input short-circuited
mid_voltage = load('frf_struts_align_3_huddle_mid_voltage_dac.mat', 't', 'Vs', 'de');
%% PD200 connected to the DAC that outputs 0V
zero_voltage = load('frf_struts_align_3_huddle_dac_zero.mat', 't', 'Vs', 'de');
%% PD200 connected to the DAC that outputs 3.25V
short_circuit = load('frf_struts_align_3_huddle_amp_short_circuit.mat', 't', 'Vs', 'de');
Ts = 1e-4; % Sampling Time [s]
Nfft = floor(2/Ts);
win = hanning(Nfft);
Noverlap = floor(Nfft/2);
[pxx_oc, f] = pwelch(detrend(open_circuit.Vs, 0), win, Noverlap, Nfft, 1/Ts);
[pxx_mv, ~] = pwelch(detrend(mid_voltage.Vs, 0), win, Noverlap, Nfft, 1/Ts);
[pxx_zv, ~] = pwelch(detrend(zero_voltage.Vs, 0), win, Noverlap, Nfft, 1/Ts);
[pxx_sc, ~] = pwelch(detrend(short_circuit.Vs, 0), win, Noverlap, Nfft, 1/Ts);
figure;
hold on;
plot(f, sqrt(pxx_oc), 'DisplayName', 'Open Circuit')
plot(f, sqrt(pxx_sc), 'DisplayName', 'Amp Short-Circuited')
plot(f, sqrt(pxx_zv), 'DisplayName', 'Zero Voltage (DAC)')
plot(f, sqrt(pxx_mv), 'DisplayName', 'Mid Voltage (DAC)')
hold off;
xlabel('Frequency [Hz]'); ylabel('ASD [$V/\sqrt{Hz}$]');
set(gca, 'xscale', 'log'); set(gca, 'yscale', 'log');
legend('location', 'northeast');
xlim([1, 5e3]);
[pxx_oc, f] = pwelch(detrend(open_circuit.de, 0), win, Noverlap, Nfft, 1/Ts);
[pxx_mv, ~] = pwelch(detrend(mid_voltage.de, 0), win, Noverlap, Nfft, 1/Ts);
[pxx_zv, ~] = pwelch(detrend(zero_voltage.de, 0), win, Noverlap, Nfft, 1/Ts);
[pxx_sc, ~] = pwelch(detrend(short_circuit.de, 0), win, Noverlap, Nfft, 1/Ts);
figure;
hold on;
plot(f, sqrt(pxx_oc), 'DisplayName', 'Open Circuit')
plot(f, sqrt(pxx_sc), 'DisplayName', 'Amp Short-Circuited')
plot(f, sqrt(pxx_zv), 'DisplayName', 'Zero Voltage (DAC)')
plot(f, sqrt(pxx_mv), 'DisplayName', 'Mid Voltage (DAC)')
hold off;
xlabel('Frequency [Hz]'); ylabel('ASD [$m/\sqrt{Hz}$]');
set(gca, 'xscale', 'log'); set(gca, 'yscale', 'log');
legend('location', 'northeast');
xlim([1, 5e3])

View File

@ -0,0 +1,934 @@
%% Clear Workspace and Close figures
clear; close all; clc;
%% Intialize Laplace variable
s = zpk('s');
%% Path for functions, data and scripts
addpath('./mat/'); % Path for data
addpath('./src/'); % Path for functions
addpath('./STEPS/'); % Path for Simscape Model
%% Linearization options
opts = linearizeOptions;
opts.SampleTime = 0;
%% Open Simscape Model
mdl = 'test_struts_simscape'; % Name of the Simulink File
open(mdl); % Open Simscape Model
%% Colors for the figures
colors = colororder;
%% Input/Output definition of the Model
clear io; io_i = 1;
io(io_i) = linio([mdl, '/u'], 1, 'openinput'); io_i = io_i + 1; % DAC Voltage
io(io_i) = linio([mdl, '/Vs'], 1, 'openoutput'); io_i = io_i + 1; % Sensor Voltage
io(io_i) = linio([mdl, '/de'], 1, 'openoutput'); io_i = io_i + 1; % Encoder
io(io_i) = linio([mdl, '/da'], 1, 'openoutput'); io_i = io_i + 1; % Interferometer
freqs = logspace(1, 3, 1000);
% 2Dof model
% The strut is initialized with default parameters (optimized parameters identified from previous experiments).
%% Initialize structure containing data for the Simscape model
n_hexapod = struct();
n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '4dof');
n_hexapod.flex_top = initializeTopFlexibleJoint('type', '4dof');
n_hexapod.actuator = initializeAPA('type', '2dof');
c_granite = 0; % Do not take into account damping added by the air bearing
% The dynamics is identified and shown in Figure ref:fig:strut_bench_model_bode.
%% Run the linearization
Gs = exp(-s*1e-4)*linearize(mdl, io, 0.0, opts);
Gs.InputName = {'u'};
Gs.OutputName = {'Vs', 'de', 'da'};
%% Bode plot of the transfer functions
figure;
tiledlayout(3, 2, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(freqs, abs(squeeze(freqresp(Gs('de', 'u'), freqs, 'Hz'))), 'DisplayName', 'Encoder')
plot(freqs, abs(squeeze(freqresp(Gs('da', 'u'), freqs, 'Hz'))), 'DisplayName', 'Interferometer')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d/u$ [V/V]'); set(gca, 'XTickLabel',[]);
hold off;
legend('location', 'southwest');
ax1b = nexttile([2,1]);
plot(freqs, abs(squeeze(freqresp(Gs('Vs', 'u'), freqs, 'Hz'))), 'k-')
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $V_s/u$ [V/V]'); set(gca, 'XTickLabel',[]);
hold off;
ax2 = nexttile;
hold on;
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('de', 'u'), freqs, 'Hz'))))
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('da', 'u'), freqs, 'Hz'))))
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:45:360);
ylim([-180, 180])
ax2b = nexttile;
hold on;
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('Vs', 'u'), freqs, 'Hz'))), 'k-')
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:45:360);
ylim([0, 180])
linkaxes([ax1,ax2,ax1b,ax2b],'x');
xlim([10, 2e3]);
% #+name: fig:strut_bench_model_bode
% #+caption: Identified transfer function from $u$ to $V_s$ and from $u$ to $d_e,d_a$ using the simple 2DoF model for the APA
% #+RESULTS:
% [[file:figs/strut_bench_model_bode.png]]
% The experimentally measured FRF are loaded.
%% Load measured FRF
load('meas_struts_frf.mat', 'f', 'enc_frf', 'int_frf', 'iff_frf', 'strut_nums', 'strut_align');
% The FRF from $u$ to $d_a$ as well as from $u$ to $V_s$ are shown in Figure ref:fig:comp_strut_plant_after_opt and compared with the model.
% They are both found to match quite well with the model.
%% Compare the FRF and identified dynamics from u to Vs and da
figure;
tiledlayout(3, 2, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(int_frf(:, 1)), 'color', [0,0,0,0.2], ...
'DisplayName', 'Meas. FRF');
for i = 2:length(strut_nums)
plot(f, abs(int_frf(:, i)), 'color', [0,0,0,0.2], ...
'HandleVisibility', 'off');
end
set(gca,'ColorOrderIndex',1);
plot(freqs, abs(squeeze(freqresp(Gs('da', 'u'), freqs, 'Hz'))), '-', ...
'DisplayName', 'Model')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_a/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-8, 1e-3]);
legend('location', 'northeast');
ax1b = nexttile([2,1]);
hold on;
plot(f, abs(iff_frf(:, i)), 'color', [0,0,0,0.2], ...
'DisplayName', 'Meas. FRF');
for i = 1:length(strut_nums)
plot(f, abs(iff_frf(:, i)), 'color', [0,0,0,0.2], ...
'HandleVisibility', 'off');
end
set(gca,'ColorOrderIndex',1);
plot(freqs, abs(squeeze(freqresp(Gs('Vs', 'u'), freqs, 'Hz'))), '-', ...
'DisplayName', 'Model')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $V_s/u$ [V/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-2, 1e2]);
legend('location', 'southeast');
ax2 = nexttile;
hold on;
for i = 1:length(strut_nums)
plot(f, 180/pi*angle(int_frf(:, i)), 'color', [0,0,0,0.2]);
end
set(gca,'ColorOrderIndex',1);
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('da', 'u'), freqs, 'Hz'))), '-')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
ax2b = nexttile;
hold on;
for i = 1:length(strut_nums)
plot(f, 180/pi*angle(iff_frf(:, i)), 'color', [0,0,0,0.2]);
end
set(gca,'ColorOrderIndex',1);
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('Vs', 'u'), freqs, 'Hz'))), '-')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2,ax1b,ax2b],'x');
xlim([10, 2e3]);
% #+name: fig:comp_strut_plant_after_opt
% #+caption: Comparison of the measured FRF and the optimized model
% #+RESULTS:
% [[file:figs/comp_strut_plant_after_opt.png]]
% The measured FRF from $u$ to $d_e$ (encoder) is compared with the model in Figure ref:fig:comp_strut_plant_iff_after_opt.
%% Compare the FRF and identified dynamics from u to de
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(enc_frf(:, 1)), 'color', [0,0,0,0.2], ...
'DisplayName', 'Meas. FRF');
for i = 2:length(strut_nums)
plot(f, abs(enc_frf(:, i)), 'color', [0,0,0,0.2], ...
'HandleVisibility', 'off');
end
set(gca,'ColorOrderIndex',1);
plot(freqs, abs(squeeze(freqresp(Gs('de', 'u'), freqs, 'Hz'))), '-', ...
'DisplayName', 'Model')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-8, 1e-3]);
legend('location', 'northeast');
ax2 = nexttile;
hold on;
for i = 1:length(strut_nums)
plot(f, 180/pi*angle(enc_frf(:, i)), 'color', [0,0,0,0.2]);
end
set(gca,'ColorOrderIndex',1);
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('de', 'u'), freqs, 'Hz'))), '-')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([20, 2e3]);
% Comparison with the Flexible Model
% The strut is initialized with default parameters (optimized parameters identified from previous experiments).
%% Initialize structure containing data for the Simscape model
n_hexapod = struct();
n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '4dof');
n_hexapod.flex_top = initializeTopFlexibleJoint('type', '4dof');
n_hexapod.actuator = initializeAPA('type', 'flexible');
c_granite = 100; % Do not take into account damping added by the air bearing
% The dynamics is identified and shown in Figure ref:fig:strut_bench_model_bode.
%% Run the linearization
Gs = exp(-s*1e-4)*linearize(mdl, io, 0.0, opts);
Gs.InputName = {'u'};
Gs.OutputName = {'Vs', 'de', 'da'};
% - [ ] Add encoder plot
% The FRF from $u$ to $d_a$ as well as from $u$ to $V_s$ are shown in Figure ref:fig:comp_strut_plant_after_opt and compared with the model.
% They are both found to match quite well with the model.
%% Compare the FRF and identified dynamics from u to Vs and da
figure;
tiledlayout(3, 2, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(enc_frf(:, 1)), 'color', [colors(2,:), 0.5], ...
'DisplayName', 'FRF - Encoder');
plot(f, abs(int_frf(:, 1)), 'color', [0,0,0, 0.2], ...
'DisplayName', 'FRF - Interferometer');
for i = 2:length(strut_nums)
plot(f, abs(int_frf(:, i)), 'color', [0,0,0, 0.2], ...
'HandleVisibility', 'off');
end
set(gca,'ColorOrderIndex',1);
plot(freqs, abs(squeeze(freqresp(Gs('da', 'u'), freqs, 'Hz'))), '--', ...
'DisplayName', 'Model - Interferometer')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_a/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-8, 1e-3]);
legend('location', 'southwest');
ax1b = nexttile([2,1]);
hold on;
plot(f, abs(iff_frf(:, i)), 'color', [colors(2,:), 0.2], ...
'DisplayName', 'Meas. FRF');
for i = 1:length(strut_nums)
plot(f, abs(iff_frf(:, i)), 'color', [0,0,0, 0.2], ...
'HandleVisibility', 'off');
end
set(gca,'ColorOrderIndex',1);
plot(freqs, abs(squeeze(freqresp(Gs('Vs', 'u'), freqs, 'Hz'))), '--', ...
'DisplayName', 'Model')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $V_s/u$ [V/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-2, 1e2]);
legend('location', 'southeast');
ax2 = nexttile;
hold on;
plot(f, 180/pi*angle(enc_frf(:, 1)), 'color', [colors(2,:), 0.5], ...
'HandleVisibility', 'off');
for i = 1:length(strut_nums)
plot(f, 180/pi*(angle(int_frf(:, i))), 'color', [0,0,0, 0.2]);
end
set(gca,'ColorOrderIndex',1);
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('da', 'u'), freqs, 'Hz'))), '--')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
ax2b = nexttile;
hold on;
for i = 1:length(strut_nums)
plot(f, 180/pi*angle(iff_frf(:, i)), 'color', [0,0,0, 0.2]);
end
set(gca,'ColorOrderIndex',1);
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('Vs', 'u'), freqs, 'Hz'))), '--')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2,ax1b,ax2b],'x');
xlim([10, 2e3]);
% Perfectly aligned APA
% Let's first consider that the strut is perfectly mounted such that the two flexible joints and the APA are aligned.
%% Initialize Simscape data
n_hexapod.flex_bot = initializeBotFlexibleJoint('type', '4dof');
n_hexapod.flex_top = initializeTopFlexibleJoint('type', '4dof');
n_hexapod.actuator = initializeAPA('type', 'flexible');
% And define the inputs and outputs of the models:
% - Input: voltage generated by the DAC
% - Output: measured displacement by the encoder
% The transfer function is identified and shown in Figure ref:fig:comp_enc_frf_align_perfect.
%% Identification
Gs = exp(-s*1e-4)*linearize(mdl, io, 0.0, opts);
Gs.InputName = {'u'};
Gs.OutputName = {'Vs', 'de', 'da'};
% From Figure ref:fig:comp_enc_frf_align_perfect, it is clear that:
% 1. The model with perfect alignment is not matching the measured FRF
% 2. The mode at 200Hz is not present in the identified dynamics of the Simscape model
% 3. The measured FRF have different shapes
%% Measured FRF from Vs to de and identified dynamics using the flexible APA
freqs = 2*logspace(0, 3, 1000);
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(enc_frf(:, i)), 'color', [0,0,0,0.2], ...
'DisplayName', 'Meas. FRF');
for i = 2:length(strut_nums)
plot(f, abs(enc_frf(:, i)), 'color', [0,0,0,0.2], ...
'HandleVisibility', 'off');
end
set(gca,'ColorOrderIndex',1);
plot(freqs, abs(squeeze(freqresp(Gs('de', 'u'), freqs, 'Hz'))), '-', ...
'DisplayName', 'Model')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-8, 1e-3]);
legend('location', 'northeast');
ax2 = nexttile;
hold on;
for i = 1:length(strut_nums)
plot(f, 180/pi*angle(enc_frf(:, i)), 'color', [0,0,0,0.2]);
end
set(gca,'ColorOrderIndex',1);
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('de', 'u'), freqs, 'Hz'))), '-')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% Effect of a misalignment in y
% Let's compute the transfer function from output DAC voltage $V_s$ to the measured displacement by the encoder $d_e$ for several misalignment in the $y$ direction:
%% Considered misalignments
dy_aligns = [-0.5, -0.1, 0, 0.1, 0.5]*1e-3; % [m]
%% Transfer functions from u to de for all the misalignment in y direction
Gs_align = {zeros(length(dy_aligns), 1)};
for i = 1:length(dy_aligns)
n_hexapod.actuator = initializeAPA('type', 'flexible', 'd_align_bot', [0; dy_aligns(i); 0], 'd_align_top', [0; dy_aligns(i); 0]);
G = exp(-s*1e-4)*linearize(mdl, io, 0.0, opts);
G.InputName = {'u'};
G.OutputName = {'Vs', 'de', 'da'};
Gs_align(i) = {G};
end
% The obtained dynamics are shown in Figure ref:fig:effect_misalignment_y.
%% Transfer function from Vs to de - effect of x-misalignment
freqs = 2*logspace(0, 3, 1000);
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:length(dy_aligns)
plot(freqs, abs(squeeze(freqresp(Gs_align{i}('de', 'u'), freqs, 'Hz'))), ...
'DisplayName', sprintf('$d_y = %.1f$ [mm]', 1e3*dy_aligns(i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-8, 1e-3]);
legend('location', 'northeast');
ax2 = nexttile;
hold on;
for i = 1:length(dy_aligns)
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs_align{i}('de', 'u'), freqs, 'Hz'))));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% Effect of a misalignment in x
% Let's compute the transfer function from output DAC voltage to the measured displacement by the encoder for several misalignment in the $x$ direction:
%% Considered misalignments
dx_aligns = [-0.1, -0.05, 0, 0.05, 0.1]*1e-3; % [m]
%% Transfer functions from u to de for all the misalignment in x direction
Gs_align = {zeros(length(dx_aligns), 1)};
for i = 1:length(dx_aligns)
n_hexapod.actuator = initializeAPA('type', 'flexible', 'd_align_bot', [dx_aligns(i); 0; 0], 'd_align_top', [dx_aligns(i); 0; 0]);
G = exp(-s*1e-4)*linearize(mdl, io, 0.0, opts);
G.InputName = {'u'};
G.OutputName = {'Vs', 'de', 'da'};
Gs_align(i) = {G};
end
% The obtained dynamics are shown in Figure ref:fig:effect_misalignment_x.
%% Transfer function from Vs to de - effect of x-misalignment
freqs = 2*logspace(0, 3, 1000);
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:length(dx_aligns)
plot(freqs, abs(squeeze(freqresp(Gs_align{i}('de', 'u'), freqs, 'Hz'))), ...
'DisplayName', sprintf('$d_x = %.2f$ [mm]', 1e3*dx_aligns(i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-8, 1e-3]);
legend('location', 'northeast');
ax2 = nexttile;
hold on;
for i = 1:length(dx_aligns)
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs_align{i}('de', 'u'), freqs, 'Hz'))));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([10, 2e3]);
% Comparison with identified misalignment
strut_align = 1e-3*[[-0.60, -0.82, -0.40, -0.16]
[-0.30, -0.63, -0.67, -0.34]
[-0.88, -0.79, -0.07, -0.16]
[-0.48, 0.07, -0.46, -1.00]
[-0.33, -0.48, -0.64, -0.52]
[-0.34, -0.42, -0.63, -0.57]];
%% Idenfity the transfer function from actuator to encoder for all cases
Gs_align = {zeros(size(strut_align,1), 1)};
for i = 1:size(strut_align,1)
n_hexapod.actuator = initializeAPA('type', 'flexible', ...
'd_align_bot', [0; strut_align(i, 2) - strut_align(i, 4); 0], ...
'd_align_top', [0; strut_align(i, 1) - strut_align(i, 3); 0]);
G = exp(-s*1e-4)*linearize(mdl, io, 0.0, opts);
G.InputName = {'u'};
G.OutputName = {'Vs', 'de', 'da'};
Gs_align(i) = {G};
end
%% Comparison of the plants (encoder output) when tuning the misalignment
freqs = 2*logspace(0, 3, 1000);
figure;
tiledlayout(2, 3, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile();
hold on;
plot(f, abs(enc_frf(:, 1)));
plot(freqs, abs(squeeze(freqresp(Gs_align{1}('de', 'u'), freqs, 'Hz'))));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
set(gca, 'XTickLabel',[]); ylabel('Amplitude [m/V]');
ax2 = nexttile();
hold on;
plot(f, abs(enc_frf(:, 2)));
plot(freqs, abs(squeeze(freqresp(Gs_align{2}('de', 'u'), freqs, 'Hz'))));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
set(gca, 'XTickLabel',[]); set(gca, 'YTickLabel',[]);
ax3 = nexttile(4);
hold on;
plot(f, abs(enc_frf(:, 3)), 'DisplayName', 'Meas.');
plot(freqs, abs(squeeze(freqresp(Gs_align{3}('de', 'u'), freqs, 'Hz'))), ...
'DisplayName', 'Model');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
xlabel('Frequency [Hz]'); ylabel('Amplitude [m/V]');
legend('location', 'southwest', 'FontSize', 8);
ax4 = nexttile(5);
hold on;
plot(f, abs(enc_frf(:, 4)));
plot(freqs, abs(squeeze(freqresp(Gs_align{4}('de', 'u'), freqs, 'Hz'))));
hold off;
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ax5 = nexttile(6);
hold on;
plot(f, abs(enc_frf(:, 5)));
plot(freqs, abs(squeeze(freqresp(Gs_align{5}('de', 'u'), freqs, 'Hz'))));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
linkaxes([ax1,ax2,ax3,ax4,ax5],'xy');
xlim([20, 2e3]); ylim([1e-8, 1e-3]);
% Find the misalignment of each strut
% From the previous analysis on the effect of a $x$ and $y$ misalignment, it is possible to estimate the $x,y$ misalignment of the measured struts.
% The misalignment that gives the best match for the FRF are defined below.
%% Tuned misalignment [m]
d_aligns = [[-0.05, -0.3, 0];
[ 0, 0.5, 0];
[-0.1, -0.3, 0];
[ 0, 0.3, 0];
[-0.05, 0.05, 0]]'*1e-3;
% For each misalignment, the dynamics from the DAC voltage to the encoder measurement is identified.
%% Idenfity the transfer function from actuator to encoder for all cases
Gs_align = {zeros(size(d_aligns,2), 1)};
for i = 1:5
n_hexapod.actuator = initializeAPA('type', 'flexible', 'd_align_top', d_aligns(:,i), 'd_align_bot', d_aligns(:,i));
G = exp(-s*1e-4)*linearize(mdl, io, 0.0, opts);
G.InputName = {'u'};
G.OutputName = {'Vs', 'de', 'da'};
Gs_align(i) = {G};
end
% The results are shown in Figure ref:fig:comp_all_struts_corrected_misalign.
%% Comparison of the plants (encoder output) when tuning the misalignment
freqs = 2*logspace(0, 3, 1000);
figure;
tiledlayout(2, 3, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile();
hold on;
plot(f, abs(enc_frf(:, 1)));
plot(freqs, abs(squeeze(freqresp(Gs_align{1}('de', 'u'), freqs, 'Hz'))));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
set(gca, 'XTickLabel',[]); ylabel('Amplitude [m/V]');
ax2 = nexttile();
hold on;
plot(f, abs(enc_frf(:, 2)));
plot(freqs, abs(squeeze(freqresp(Gs_align{2}('de', 'u'), freqs, 'Hz'))));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
set(gca, 'XTickLabel',[]); set(gca, 'YTickLabel',[]);
ax3 = nexttile();
hold on;
plot(f, abs(enc_frf(:, 3)), 'DisplayName', 'Meas.');
plot(freqs, abs(squeeze(freqresp(Gs_align{3}('de', 'u'), freqs, 'Hz'))), ...
'DisplayName', 'Model');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
xlabel('Frequency [Hz]'); ylabel('Amplitude [m/V]');
legend('location', 'southwest', 'FontSize', 8);
ax4 = nexttile(5);
hold on;
plot(f, abs(enc_frf(:, 4)));
plot(freqs, abs(squeeze(freqresp(Gs_align{4}('de', 'u'), freqs, 'Hz'))));
hold off;
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ax5 = nexttile(6);
hold on;
plot(f, abs(enc_frf(:, 5)));
plot(freqs, abs(squeeze(freqresp(Gs_align{5}('de', 'u'), freqs, 'Hz'))));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
xlabel('Frequency [Hz]'); set(gca, 'YTickLabel',[]);
linkaxes([ax1,ax2,ax3,ax4,ax5],'xy');
xlim([20, 2e3]); ylim([1e-8, 1e-3]);
% Paper :noexport:
%% Comparison of the plants (encoder output) when tuning the misalignment
freqs = 2*logspace(0, 3, 1000);
colors = colororder;
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(f, abs(enc_frf(:,1)), 'color', [colors(1,:),0.2], ...
'DisplayName', 'FRF - $d_{e,i}/V_{a,i}$')
for i = 2:5
plot(f, abs(enc_frf(:,i)), 'color', [colors(1,:),0.2], ...
'HandleVisibility', 'off');
end
plot(f, abs(int_frf(:,1)), 'color', [colors(2,:),0.2], ...
'DisplayName', 'FRF - $d_{a,i}/V_{a,i}$')
for i = 2:5
plot(f, abs(int_frf(:,i)), 'color', [colors(2,:),0.2], ...
'HandleVisibility', 'off');
end
plot(freqs, abs(squeeze(freqresp(Gs_align{1}('de', 'u'), freqs, 'Hz'))), '--', 'color', colors(1,:), ...
'DisplayName', 'Model - $d_{e,i}/V_{a,i}$')
for i = 2:5
plot(freqs, abs(squeeze(freqresp(Gs_align{i}('de', 'u'), freqs, 'Hz'))), '--', 'color', colors(1,:), ...
'HandleVisibility', 'off');
end
plot(freqs, abs(squeeze(freqresp(Gs('da', 'u'), freqs, 'Hz'))), '--', 'color', colors(2,:), ...
'DisplayName', 'Model - $d_{a,i}/V_{a,i}$')
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
set(gca, 'XTickLabel',[]); ylabel('Amplitude [m/V]');
ylim([1e-8, 1e-3]);
legend('location', 'southwest')
ax2 = nexttile;
hold on;
for i = 1:5
plot(f, 180/pi*angle(enc_frf(:,i)), 'color', [colors(1,:),0.2]);
plot(f, 180/pi*(angle(int_frf(:, i)) - angle(squeeze(freqresp(exp(-s*2*1e-4), f, 'Hz')))), 'color', [colors(2,:),0.2]);
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs_align{i}('de', 'u'), freqs, 'Hz'))), '--', 'color', colors(1,:));
end
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs('da', 'u'), freqs, 'Hz'))), '--', 'color', colors(2,:));
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
ylabel('Phase [deg]'); xlabel('Frequency [Hz]');
ylim([-180, 180]);
yticks([-180, -90, 0, 90, 180]);
linkaxes([ax1,ax2],'x');
xlim([20, 2e3]);
% Effect of bending stiffness of the flexible joints
% <<sec:struts_effect_bending_stiff_joints>>
% Let's initialize an APA which is a little bit misaligned.
%% APA Initialization
n_hexapod.actuator = initializeAPA('type', 'flexible', 'd_align_bot', [0.1e-3; 0.5e-3; 0], 'd_align_top', [0.1e-3; 0.5e-3; 0]);
% The bending stiffnesses for which the dynamics is identified are defined below.
%% Tested bending stiffnesses [Nm/rad]
kRs = [3, 4, 5, 6, 7];
% Then the identification is performed for all the values of the bending stiffnesses.
%% Idenfity the transfer function from actuator to encoder for all bending stiffnesses
Gs = {zeros(length(kRs), 1)};
for i = 1:length(kRs)
n_hexapod.flex_bot = initializeBotFlexibleJoint(...
'type', '4dof', ...
'kRx', kRs(i), ...
'kRy', kRs(i));
n_hexapod.flex_top = initializeTopFlexibleJoint(...
'type', '4dof', ...
'kRx', kRs(i), ...
'kRy', kRs(i));
G = exp(-s*1e-4)*linearize(mdl, io, 0.0, opts);
G.InputName = {'u'};
G.OutputName = {'Vs', 'de', 'da'};
Gs(i) = {G};
end
% The obtained dynamics from DAC voltage to encoder measurements are compared in Figure ref:fig:effect_enc_bending_stiff.
%% Plot the obtained transfer functions for all the bending stiffnesses
freqs = 2*logspace(1, 3, 1000);
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:length(kRs)
plot(freqs, abs(squeeze(freqresp(Gs{i}('de', 'u'), freqs, 'Hz'))), ...
'DisplayName', sprintf('$k_R = %.0f$ [Nm/rad]', kRs(i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-8, 1e-3]);
legend('location', 'northeast');
ax2 = nexttile;
hold on;
for i = 1:length(kRs)
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs{i}('de', 'u'), freqs, 'Hz'))));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([20, 2e3]);
% Effect of axial stiffness of the flexible joints
% <<sec:struts_effect_axial_stiff_joints>>
% The axial stiffnesses for which the dynamics is identified are defined below.
%% Tested axial stiffnesses [N/m]
kzs = [5e7 7.5e7 1e8 2.5e8];
% Then the identification is performed for all the values of the bending stiffnesses.
%% Idenfity the transfer function from actuator to encoder for all bending stiffnesses
Gs = {zeros(length(kzs), 1)};
for i = 1:length(kzs)
n_hexapod.flex_bot = initializeBotFlexibleJoint(...
'type', '4dof', ...
'kz', kzs(i));
n_hexapod.flex_top = initializeTopFlexibleJoint(...
'type', '4dof', ...
'kz', kzs(i));
G = exp(-s*1e-4)*linearize(mdl, io, 0.0, opts);
G.InputName = {'u'};
G.OutputName = {'Vs', 'de', 'da'};
Gs(i) = {G};
end
% The obtained dynamics from DAC voltage to encoder measurements are compared in Figure ref:fig:effect_enc_axial_stiff.
%% Plot the obtained transfer functions for all the axial stiffnesses
freqs = 2*logspace(1, 3, 1000);
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:length(kzs)
plot(freqs, abs(squeeze(freqresp(Gs{i}('de', 'u'), freqs, 'Hz'))), ...
'DisplayName', sprintf('$k_z = %.1e$ [N/m]', kzs(i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-8, 1e-3]);
legend('location', 'northeast');
ax2 = nexttile;
hold on;
for i = 1:length(kzs)
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs{i}('de', 'u'), freqs, 'Hz'))));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([20, 2e3]);
% Effect of bending damping
% <<sec:struts_effect_bending_damping_joints>>
% Now let's study the effect of the bending damping of the flexible joints.
% The tested bending damping are defined below:
%% Tested bending dampings [Nm/(rad/s)]
cRs = [1e-3, 5e-3, 1e-2, 5e-2, 1e-1];
% Then the identification is performed for all the values of the bending damping.
%% Idenfity the transfer function from actuator to encoder for all bending dampins
Gs = {zeros(length(cRs), 1)};
for i = 1:length(cRs)
n_hexapod.flex_bot = initializeBotFlexibleJoint(...
'type', '4dof', ...
'cRx', cRs(i), ...
'cRy', cRs(i));
n_hexapod.flex_top = initializeTopFlexibleJoint(...
'type', '4dof', ...
'cRx', cRs(i), ...
'cRy', cRs(i));
G = exp(-s*1e-4)*linearize(mdl, io, 0.0, opts);
G.InputName = {'u'};
G.OutputName = {'Vs', 'de', 'da'};
Gs(i) = {G};
end
% The results are shown in Figure ref:fig:effect_enc_bending_damp.
%% Plot the obtained transfer functions for all the bending stiffnesses
freqs = 2*logspace(1, 3, 1000);
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
for i = 1:length(cRs)
plot(freqs, abs(squeeze(freqresp(Gs{i}('de', 'u'), freqs, 'Hz'))), ...
'DisplayName', sprintf('$c_R = %.3f\\,[\\frac{Nm}{rad/s}]$', cRs(i)));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude $d_e/u$ [m/V]'); set(gca, 'XTickLabel',[]);
hold off;
ylim([1e-8, 1e-3]);
legend('location', 'southwest');
ax2 = nexttile;
hold on;
for i = 1:length(cRs)
plot(freqs, 180/pi*angle(squeeze(freqresp(Gs{i}('de', 'u'), freqs, 'Hz'))));
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360); ylim([-180, 180]);
linkaxes([ax1,ax2],'x');
xlim([20, 2e3]);

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,4 +1,4 @@
% Created 2024-03-19 Tue 17:29
% Created 2024-03-25 Mon 10:54
% Intended LaTeX compiler: pdflatex
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
@ -24,7 +24,7 @@
\clearpage
In this document, a test-bench is used to characterize the struts of the nano-hexapod.
Each strut includes (Figure \ref{fig:picture_strut_top_view}):
Each strut includes (Figure \ref{fig:test_struts_picture_strut}):
\begin{itemize}
\item 2 flexible joints at each ends.
These flexible joints have been characterized in a separate test bench (see \ldots{}).
@ -35,67 +35,69 @@ Two stacks are used as an actuator and one stack as a (force) sensor.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.8\linewidth]{figs/picture_strut_top_view.jpg}
\caption{\label{fig:picture_strut_top_view}One strut including two flexible joints, an amplified piezoelectric actuator and an encoder}
\includegraphics[scale=1,width=0.8\linewidth]{figs/test_struts_picture_strut.jpg}
\caption{\label{fig:test_struts_picture_strut}One strut including two flexible joints, an amplified piezoelectric actuator and an encoder}
\end{figure}
Then the struts are mounted (procedure described in Section \ref{sec:test_bench_struts_mounting}), and are fixed to the same measurement bench.
Then the struts are mounted (procedure described in Section \ref{sec:test_struts_mounting}), and are fixed to the same measurement bench.
The goals are to:
\begin{itemize}
\item Section \ref{sec:test_bench_struts_dynamical_meas}: Identify the dynamics from the generated DAC voltage to:
\item Section \ref{sec:test_struts_dynamical_meas}: Identify the dynamics from the generated DAC voltage to:
\begin{itemize}
\item the sensors stack generated voltage
\item the measured displacement by the encoder
\item the measured displacement by the interferometer (representing encoders that would be fixed to the nano-hexapod's plates instead of the struts)
\end{itemize}
\item Section \ref{sec:test_bench_struts_simscape}: Compare the measurements with the Simscape model of the struts and tune the models
\item Section \ref{sec:test_struts_simscape}: Compare the measurements with the Simscape model of the struts and tune the models
\end{itemize}
The final goal of the work presented in this document is to have an accurate Simscape model of the struts that can then be included in the Simscape model of the nano-hexapod.
\begin{table}[htbp]
\caption{\label{tab:test_bench_struts_section_matlab_code}Report sections and corresponding Matlab files}
\caption{\label{tab:test_struts_section_matlab_code}Report sections and corresponding Matlab files}
\centering
\begin{tabularx}{0.6\linewidth}{lX}
\toprule
\textbf{Sections} & \textbf{Matlab File}\\
\midrule
Section \ref{sec:test_bench_struts}\_ & \texttt{test\_bench\_struts\_1\_.m}\\
Section \ref{sec:test_struts_flexible_modes} & \texttt{test\_struts\_1\_flexible\_modes.m}\\
Section \ref{sec:test_struts_dynamical_meas} & \texttt{test\_struts\_2\_dynamical\_meas.m}\\
Section \ref{sec:test_struts_mounting} & \texttt{test\_struts\_3\_simscape\_model.m}\\
\bottomrule
\end{tabularx}
\end{table}
\chapter{Mounting Procedure}
\label{sec:test_bench_struts_mounting}
\label{sec:test_struts_mounting}
\section{Mounting Bench}
A mounting bench is used to greatly simply the mounting of the struts as well as ensuring the correct strut length and coaxiality of the flexible joint's interfaces.
This is very important in order to not loose any stroke when the struts will be mounted on the nano-hexapod.
A CAD view of the mounting bench is shown in Figure \ref{fig:strut_mounting_bench_first_concept}.
A CAD view of the mounting bench is shown in Figure \ref{fig:test_struts_mounting_bench_first_concept}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/strut_mounting_bench_first_concept.png}
\caption{\label{fig:strut_mounting_bench_first_concept}CAD view of the mounting bench}
\includegraphics[scale=1,width=\linewidth]{figs/test_struts_mounting_bench_first_concept.png}
\caption{\label{fig:test_struts_mounting_bench_first_concept}CAD view of the mounting bench}
\end{figure}
The main part of the bench is here to ensure both the correct strut length and strut coaxiality as shown in Figure \ref{fig:strut_mounting_step_0}.
The main part of the bench is here to ensure both the correct strut length and strut coaxiality as shown in Figure \ref{fig:test_struts_mounting_step_0}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/strut_mounting_step_0.jpg}
\caption{\label{fig:strut_mounting_step_0}Useful features of the main mounting element}
\includegraphics[scale=1,width=\linewidth]{figs/test_struts_mounting_step_0.jpg}
\caption{\label{fig:test_struts_mounting_step_0}Useful features of the main mounting element}
\end{figure}
The tight tolerances of this element has been verified as shown in Figure \ref{fig:strut_mounting_bench_first_concept} and were found to comply with the requirements.
The tight tolerances of this element has been verified as shown in Figure \ref{fig:test_struts_mounting_bench_first_concept} and were found to comply with the requirements.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/check_dimensions_bench.jpg}
\caption{\label{fig:strut_mounting_bench_first_concept}Dimensional verifications of the mounting bench tolerances}
\caption{\label{fig:test_struts_mounting_bench_first_concept}Dimensional verifications of the mounting bench tolerances}
\end{figure}
The flexible joints are rigidly fixed to cylindrical tools shown in Figure \ref{fig:cylindrical_mounting_part} which are then mounted on the mounting tool shown in Figure \ref{fig:strut_mounting_step_0}.
The flexible joints are rigidly fixed to cylindrical tools shown in Figure \ref{fig:cylindrical_mounting_part} which are then mounted on the mounting tool shown in Figure \ref{fig:test_struts_mounting_step_0}.
This cylindrical tool is here to protect the flexible joints when tightening the screws and therefore applying large torque.
\begin{figure}[htbp]
@ -107,61 +109,72 @@ This cylindrical tool is here to protect the flexible joints when tightening the
The mounting procedure is as follows:
\begin{enumerate}
\item Screw flexible joints inside the cylindrical interface element shown in Figure \ref{fig:cylindrical_mounting_part} (Figure \ref{fig:strut_mounting_step_1})
\item Screw flexible joints inside the cylindrical interface element shown in Figure \ref{fig:cylindrical_mounting_part} (Figure \ref{fig:test_struts_mounting_step_1})
\item Fix the two interface elements. One of the two should be clamped, the other one should have its axial rotation free.
Visually align the clamped one horizontally. (Figure \ref{fig:strut_mounting_step_2})
\item Put cylindrical washers, APA and interface pieces on top of the flexible joints (Figure \ref{fig:strut_mounting_step_3})
Visually align the clamped one horizontally. (Figure \ref{fig:test_struts_mounting_step_2})
\item Put cylindrical washers, APA and interface pieces on top of the flexible joints (Figure \ref{fig:test_struts_mounting_step_3})
\item Put the 4 screws just in contact such that everything is correctly positioned and such that the ``free'' flexible joint is correctly oriented
\item Put the 8 lateral screws in contact
\item Tighten the 4 screws to fix the APA on the two flexible joints (using a torque screwdriver)
\item Remove the 4 laterals screws
\item (optional) Put the APA horizontally and fix the encoder and align it to maximize the contrast (Figure \ref{fig:strut_mounting_step_4})
\item (optional) Put the APA horizontally and fix the encoder and align it to maximize the contrast (Figure \ref{fig:test_struts_mounting_step_4})
\end{enumerate}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.5\linewidth]{figs/strut_mounting_step_1.jpg}
\caption{\label{fig:strut_mounting_step_1}Step 1 - Flexible joints fixed on the cylindrical interface elements}
\includegraphics[scale=1,width=0.5\linewidth]{figs/test_struts_mounting_step_1.jpg}
\caption{\label{fig:test_struts_mounting_step_1}Step 1 - Flexible joints fixed on the cylindrical interface elements}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/strut_mounting_step_2.jpg}
\caption{\label{fig:strut_mounting_step_2}Step 2 - Cylindrical elements fixed on the bench}
\includegraphics[scale=1,width=\linewidth]{figs/test_struts_mounting_step_2.jpg}
\caption{\label{fig:test_struts_mounting_step_2}Step 2 - Cylindrical elements fixed on the bench}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/strut_mounting_step_3.jpg}
\caption{\label{fig:strut_mounting_step_3}Step 3 - Mount the nuts, washers and APA}
\includegraphics[scale=1,width=\linewidth]{figs/test_struts_mounting_step_3.jpg}
\caption{\label{fig:test_struts_mounting_step_3}Step 3 - Mount the nuts, washers and APA}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/strut_mounting_step_4.jpg}
\caption{\label{fig:strut_mounting_step_4}Last step - Align the encoder on the strut}
\includegraphics[scale=1,width=\linewidth]{figs/test_struts_mounting_step_4.jpg}
\caption{\label{fig:test_struts_mounting_step_4}Last step - Align the encoder on the strut}
\end{figure}
\section{Mounted Struts}
After removing the strut from the mounting bench, we obtain a strut with ensured coaxiality between the two flexible joint's interfaces (Figure \ref{fig:mounted_strut}).
After removing the strut from the mounting bench, we obtain a strut with ensured coaxiality between the two flexible joint's interfaces (Figure \ref{fig:test_struts_mounted_strut}).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/mounted_strut.jpg}
\caption{\label{fig:mounted_strut}Mounted Strut with ensured coaxiality}
\includegraphics[scale=1,width=\linewidth]{figs/test_struts_mounted_strut.jpg}
\caption{\label{fig:test_struts_mounted_strut}Mounted Strut with ensured coaxiality}
\end{figure}
\chapter{Spurious resonances}
\label{sec:spurious_resonances_struts}
\label{sec:test_struts_flexible_modes}
\section{Introduction}
Similarly as in Section \ref{sec:spurious_resonances}, the spurious modes of the struts (Figure \ref{fig:apa_mode_shapes_ter}) are measured.
These modes are present when flexible joints are fixed to the ends of the APA300ML.
To experimentally measure the frequency of these modes, the struts are mounted (both with and without the encoder).
Then, each end of the strut is fixed to a vertically guided stage as shown in Figure \ref{fig:meas_spur_res_struts_1_enc}.
Then, each end of the strut is fixed to a vertically guided stage as shown in Figure \ref{fig:test_struts_meas_spur_res_struts_1_enc}.
From a Finite Element Model of the struts, it have been found that three main resonances are foreseen to be problematic for the control of the APA300ML (Figure \ref{fig:test_struts_mode_shapes}):
\begin{itemize}
\item Mode in X-bending at 189Hz
\item Mode in Y-bending at 285Hz
\item Mode in Z-torsion at 400Hz
\end{itemize}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/test_struts_mode_shapes.png}
\caption{\label{fig:test_struts_mode_shapes}Spurious resonances of the struts estimated from a Finite Element Model. a) X-bending mode at 189Hz. b) Y-bending mode at 285Hz. c) Z-torsion mode at 400Hz}
\end{figure}
\section{Measurement Setup}
A Laser vibrometer is measuring the difference of motion between two points (Figure \ref{fig:meas_spur_res_struts_1_enc}).
A Laser vibrometer is measuring the difference of motion between two points (Figure \ref{fig:test_struts_meas_spur_res_struts_1_enc}).
The APA is excited with an instrumented hammer and the transfer function from the hammer to the measured rotation is computed.
\begin{note}
@ -172,54 +185,54 @@ The instrumentation used are:
\end{itemize}
\end{note}
The ``X-bending'' mode is measured as shown in Figure \ref{fig:meas_spur_res_struts_1_enc}.
The ``Y-bending'' mode is measured as shown in Figure \ref{fig:meas_spur_res_struts_2} with the encoder and in Figure \ref{fig:meas_spur_res_struts_2_encoder} with the encoder.
Finally, the ``Z-torsion'' is measured as shown in Figure \ref{fig:meas_spur_res_struts_3}.
The ``X-bending'' mode is measured as shown in Figure \ref{fig:test_struts_meas_spur_res_struts_1_enc}.
The ``Y-bending'' mode is measured as shown in Figure \ref{fig:test_struts_meas_spur_res_struts_2} with the encoder and in Figure \ref{fig:test_struts_meas_spur_res_struts_2_encoder} with the encoder.
Finally, the ``Z-torsion'' is measured as shown in Figure \ref{fig:test_struts_meas_spur_res_struts_3}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/meas_spur_res_struts_1_enc.jpg}
\caption{\label{fig:meas_spur_res_struts_1_enc}Measurement setup for the X-Bending measurement (with the encoder)}
\includegraphics[scale=1,width=\linewidth]{figs/test_struts_meas_spur_res_struts_1_enc.jpg}
\caption{\label{fig:test_struts_meas_spur_res_struts_1_enc}Measurement setup for the X-Bending measurement (with the encoder)}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/meas_spur_res_struts_2.jpg}
\caption{\label{fig:meas_spur_res_struts_2}Measurement setup for the Y-Bending measurement}
\includegraphics[scale=1,width=\linewidth]{figs/test_struts_meas_spur_res_struts_2.jpg}
\caption{\label{fig:test_struts_meas_spur_res_struts_2}Measurement setup for the Y-Bending measurement}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/meas_spur_res_struts_2_encoder.jpg}
\caption{\label{fig:meas_spur_res_struts_2_encoder}Measurement setup for the Y-Bending measurement (with the encoder)}
\includegraphics[scale=1,width=\linewidth]{figs/test_struts_meas_spur_res_struts_2_encoder.jpg}
\caption{\label{fig:test_struts_meas_spur_res_struts_2_encoder}Measurement setup for the Y-Bending measurement (with the encoder)}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.8\linewidth]{figs/meas_spur_res_struts_3.jpg}
\caption{\label{fig:meas_spur_res_struts_3}Measurement setup for the Z-Torsion measurement}
\includegraphics[scale=1,width=0.8\linewidth]{figs/test_struts_meas_spur_res_struts_3.jpg}
\caption{\label{fig:test_struts_meas_spur_res_struts_3}Measurement setup for the Z-Torsion measurement}
\end{figure}
\section{Without Encoder}
When the encoder is not fixed to the strut, the obtained FRF are shown in Figure \ref{fig:struts_spur_res_without_enc}.
When the encoder is not fixed to the strut, the obtained FRF are shown in Figure \ref{fig:test_struts_spur_res_frf}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/struts_spur_res_without_enc.png}
\caption{\label{fig:struts_spur_res_without_enc}Obtained FRF for the struts without the encoder}
\includegraphics[scale=1]{figs/test_struts_spur_res_frf.png}
\caption{\label{fig:test_struts_spur_res_frf}Obtained FRF for the struts without the encoder}
\end{figure}
\section{With Encoder}
Then, one encoder is fixed to the strut and the FRF are measured again and shown in Figure \ref{fig:struts_spur_res_with_enc}.
Then, one encoder is fixed to the strut and the FRF are measured again and shown in Figure \ref{fig:test_struts_spur_res_frf_enc}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/struts_spur_res_with_enc.png}
\caption{\label{fig:struts_spur_res_with_enc}Obtained FRF for the struts with encoder}
\includegraphics[scale=1]{figs/test_struts_spur_res_frf_enc.png}
\caption{\label{fig:test_struts_spur_res_frf_enc}Obtained FRF for the struts with encoder}
\end{figure}
\section{Conclusion}
Table \ref{tab:strut_measured_modes_freq} summarizes the measured resonance frequencies as well as the computed ones using the Finite Element Model.
Table \ref{tab:test_struts_spur_mode_freqs} summarizes the measured resonance frequencies as well as the computed ones using the Finite Element Model.
\begin{important}
From the values in Table \ref{tab:strut_measured_modes_freq}, it is shown that:
From the values in Table \ref{tab:test_struts_spur_mode_freqs}, it is shown that:
\begin{itemize}
\item the resonance frequencies of the 3 modes are only slightly increasing when the encoder is removed
\item the computed resonance frequencies from the FEM are very close to the measured one when the encoder is fixed to the strut
@ -227,7 +240,7 @@ From the values in Table \ref{tab:strut_measured_modes_freq}, it is shown that:
\end{important}
\begin{table}[htbp]
\caption{\label{tab:strut_measured_modes_freq}Measured frequency of the strut spurious modes}
\caption{\label{tab:test_struts_spur_mode_freqs}Measured frequency of the strut spurious modes}
\centering
\begin{tabularx}{0.45\linewidth}{cccc}
\toprule
@ -240,35 +253,35 @@ Z-Torsion & 400Hz & 381Hz & 398Hz\\
\end{tabularx}
\end{table}
\chapter{Dynamical measurements}
\label{sec:test_bench_struts_dynamical_meas}
The same bench used in Section \ref{sec:dynamical_meas_apa} is here used with the strut instead of only the APA.
\label{sec:test_struts_dynamical_meas}
The bench is shown in Figure \ref{fig:test_struts_bench_leg_overview}.
Measurements are performed either when no encoder is fixed to the strut (Figure \ref{fig:test_struts_bench_leg_front}) or when one encoder is fixed to the strut (Figure \ref{fig:test_struts_bench_leg_coder}).
The bench is shown in Figure \ref{fig:test_bench_leg_overview}.
Measurements are performed either when no encoder is fixed to the strut (Figure \ref{fig:test_bench_leg_front}) or when one encoder is fixed to the strut (Figure \ref{fig:test_bench_leg_coder}).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.5\linewidth]{figs/test_bench_leg_overview.jpg}
\caption{\label{fig:test_bench_leg_overview}Test Bench with Strut - Overview}
\begin{figure}
\begin{subfigure}{0.35\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.99\linewidth]{figs/test_struts_bench_leg_overview.jpg}
\end{center}
\subcaption{\label{fig:test_struts_bench_leg_overview}Overview}
\end{subfigure}
\begin{subfigure}{0.31\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.99\linewidth]{figs/test_struts_bench_leg_front.jpg}
\end{center}
\subcaption{\label{fig:test_struts_bench_leg_front}Strut without encoder}
\end{subfigure}
\begin{subfigure}{0.31\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.99\linewidth]{figs/test_struts_bench_leg_coder.jpg}
\end{center}
\subcaption{\label{fig:test_struts_bench_leg_coder}Strut with encoder}
\end{subfigure}
\caption{\label{fig:test_struts_bench_leg}Experimental setup to measured the dynamics of the struts.}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.5\linewidth]{figs/test_bench_leg_front.jpg}
\caption{\label{fig:test_bench_leg_front}Test Bench with Strut - Zoom on the strut}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.5\linewidth]{figs/test_bench_leg_coder.jpg}
\caption{\label{fig:test_bench_leg_coder}Test Bench with Strut - Zoom on the strut with the encoder}
\end{figure}
Variables are named the same as in Section \ref{sec:dynamical_meas_apa}.
First, only one strut is measured in details (Section \ref{sec:meas_strut_1}), and then all the struts are measured and compared (Section \ref{sec:meas_all_struts}).
First, only one strut is measured in details (Section \ref{ssec:test_struts_meas_strut_1}), and then all the struts are measured and compared (Section \ref{ssec:test_struts_meas_all_struts}).
\section{Measurement on Strut 1}
\label{sec:meas_strut_1}
\label{ssec:test_struts_meas_strut_1}
Measurements are first performed on one of the strut that contains:
\begin{itemize}
\item the Amplified Piezoelectric Actuator (APA) number 1
@ -293,7 +306,6 @@ The noise is band-passed between 300Hz and 2kHz.
Then, the result of the second identification is used between 10Hz and 350Hz and the result of the third identification if used between 350Hz and 2kHz.
The time is the same for all measurements.
Then we defined a ``Hanning'' windows that will be used for the spectral analysis:
We get the frequency vector that will be the same for all the frequency domain analysis.
\paragraph{FRF Identification - Interferometer}
In this section, the dynamics from the excitation voltage \(V_a\) to the interferometer \(d_a\) is identified.
@ -402,21 +414,15 @@ As shown in Figure \ref{fig:strut_1_spurious_resonances}, we can clearly see thr
These resonances correspond to parasitic resonances of the strut itself.
They are very close to what was estimated using a finite element model of the strut (Figure \ref{fig:apa_mode_shapes_bis}):
They are very close to what was estimated using a finite element model of the strut (Figure \ref{fig:test_struts_mode_shapes}):
\begin{itemize}
\item Mode in X-bending at 189Hz
\item Mode in Y-bending at 285Hz
\item Mode in Z-torsion at 400Hz
\end{itemize}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/apa_mode_shapes.gif}
\caption{\label{fig:apa_mode_shapes_bis}Spurious resonances. a) X-bending mode at 189Hz. b) Y-bending mode at 285Hz. c) Z-torsion mode at 400Hz}
\end{figure}
\begin{important}
The resonances seen by the encoder in Figure \ref{fig:strut_1_spurious_resonances} are indeed corresponding to the modes of the strut as shown in Figure \ref{fig:apa_mode_shapes_bis}.
The resonances seen by the encoder in Figure \ref{fig:strut_1_spurious_resonances} are indeed corresponding to the modes of the strut as shown in Figure \ref{fig:test_struts_mode_shapes}.
\end{important}
\paragraph{FRF Identification - Force Sensor}
In this section, the dynamics from \(V_a\) to \(V_s\) is identified.
@ -455,7 +461,7 @@ In order to determine if the complex conjugate zero of Figure \ref{fig:strut_1_e
Remove time delay
\section{Comparison of all the Struts}
\label{sec:meas_all_struts}
\label{ssec:test_struts_meas_all_struts}
Now all struts are measured using the same procedure and test bench as in Section \ref{sec:meas_strut_1}.
\subsection{FRF Identification - Setup}
The identification of the struts dynamics is performed in two steps:
@ -610,7 +616,7 @@ However, the dynamics from \(V_a\) to the encoder measurement \(d_e\) is much mo
The measured FRF are now saved for further use.
\section{Comparison of all the (re-aligned) Struts}
\label{sec:meas_all_aligned_struts}
\label{sec:test_struts_meas_all_aligned_struts}
The struts are re-aligned and measured using the same test bench.
\subsection{Measured misalignment of the APA and flexible joints}
The misalignment between the APA and the flexible joints are measured.
@ -731,14 +737,13 @@ Having the struts well aligned does not change significantly the obtained dynami
The measured FRF are now saved for further use.
\chapter{Simscape Model}
\label{sec:test_bench_struts_simscape}
The same simscape model that was presented in Section \ref{sec:simscape_bench_apa} is here used.
However, now the full strut is put instead of only the APA (see Figure \ref{fig:simscape_model_bench_struts}).
\label{sec:test_struts_simscape}
However, now the full strut is put instead of only the APA (see Figure \ref{fig:test_struts_simscape_model}).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/simscape_model_bench_struts.png}
\caption{\label{fig:simscape_model_bench_struts}Screenshot of the Simscape model of the strut fixed to the bench}
\includegraphics[scale=1,width=\linewidth]{figs/test_struts_simscape_model.png}
\caption{\label{fig:test_struts_simscape_model}Screenshot of the Simscape model of the strut fixed to the bench}
\end{figure}
This Simscape model is used to:
@ -813,13 +818,7 @@ As shown in Figure \ref{fig:struts_frf_dvf_plant_tf}, the dynamics from actuator
This could be explained by a large variability in the alignment of the flexible joints and the APA (at the time, the alignment pins were not used).
Depending on the alignment, the spurious resonances of the struts (Figure \ref{fig:apa_mode_shapes}) can be excited differently.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/apa_mode_shapes.gif}
\caption{\label{fig:apa_mode_shapes}Spurious resonances. a) X-bending mode at 189Hz. b) Y-bending mode at 285Hz. c) Z-torsion mode at 400Hz}
\end{figure}
Depending on the alignment, the spurious resonances of the struts (Figure \ref{fig:test_struts_mode_shapes}) can be excited differently.
For instance, consider Figure \ref{fig:strut_misalign_schematic} where there is a misalignment in the \(y\) direction.
In such case, the mode at 200Hz is foreseen to be more excited as the misalignment \(d_y\) increases and therefore the dynamics from the actuator to the encoder should also change around 200Hz.
@ -991,6 +990,6 @@ Not sure is would be effect though.
\end{question}
\section{Comparison with identified misalignment}
\chapter{Conclusion}
\label{sec:test_bench_struts_conclusion}
\label{sec:test_struts_conclusion}
\printbibliography[heading=bibintoc,title={Bibliography}]
\end{document}