ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('STEP'), '1');
FILE_NAME('C:\\Users\\ds2002\\OneDrive - Sandvik\\HomeShare\\Documents\\Batchrepair\\CorSRT2\\NEW_MILSQ_SLD\\Output\\MOD000000000000000020082246100000.stp', '2019-01-02T12:08:20', (''), (''), 'Express v3.0.0.0', 'Express Tool', 'Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN'));
ENDSEC;

DATA;
#1 = MANIFOLD_SOLID_BREP('NOCUT', #2);
#2 = CLOSED_SHELL('', (#3, #50, #89, #98, #137));
#3 = ADVANCED_FACE('', (#4), #31, .T.);
#4 = FACE_OUTER_BOUND('', #5, .T.);
#5 = EDGE_LOOP('', (#6, #16, #23, #24));
#6 = ORIENTED_EDGE('', *, *, #7, .T.);
#7 = EDGE_CURVE('', #8, #10, #12, .T.);
#8 = VERTEX_POINT('', #9);
#9 = CARTESIAN_POINT('', (-12.5, 4.19441528707968E-15, -56.));
#10 = VERTEX_POINT('', #11);
#11 = CARTESIAN_POINT('', (-12.5, 8.41944674413805E-16, -1.25));
#12 = LINE('', #13, #14);
#13 = CARTESIAN_POINT('', (-12.5, 4.19441528707968E-15, -56.));
#14 = VECTOR('', #15, 54.75);
#15 = DIRECTION('', (0., -3.35247061266587E-15, 54.75));
#16 = ORIENTED_EDGE('', *, *, #17, .T.);
#17 = EDGE_CURVE('', #10, #10, #18, .T.);
#18 = CIRCLE('', #19, 12.5);
#19 = AXIS2_PLACEMENT_3D('', #20, #21, #22);
#20 = CARTESIAN_POINT('', (-7.7715611723761E-16, 4.44089209850063E-16, -1.25));
#21 = DIRECTION('', (-1.77635683940025E-16, 5.77905114400149E-16, -1.));
#22 = DIRECTION('', (-1., 3.18284371650994E-17, 1.77635683940025E-16));
#23 = ORIENTED_EDGE('', *, *, #7, .F.);
#24 = ORIENTED_EDGE('', *, *, #25, .F.);
#25 = EDGE_CURVE('', #8, #8, #26, .T.);
#26 = CIRCLE('', #27, 12.5);
#27 = AXIS2_PLACEMENT_3D('', #28, #29, #30);
#28 = CARTESIAN_POINT('', (5.55111512312578E-17, 5.99520433297585E-15, -56.));
#29 = DIRECTION('', (-2.78717078177572E-31, 1.93468717791197E-15, -1.));
#30 = DIRECTION('', (-1., -1.44063123671693E-16, 0.));
#31 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#32, #33, #34, #35, #36, #37, #38, #39, #40), (#41, #42, #43, #44, #45, #46, #47, #48, #49)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 1.), (0., 19.6349540849362, 39.2699081698724, 58.9048622548086, 78.5398163397448), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.), (1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#32 = CARTESIAN_POINT('', (-12.5, 4.61670295813934E-15, -56.));
#33 = CARTESIAN_POINT('', (-12.5, 12.5, -56.));
#34 = CARTESIAN_POINT('', (-1.08702585978573E-14, 12.5, -56.));
#35 = CARTESIAN_POINT('', (12.5, 12.5, -56.));
#36 = CARTESIAN_POINT('', (12.5, 5.35180052794604E-15, -56.));
#37 = CARTESIAN_POINT('', (12.5, -12.5, -56.));
#38 = CARTESIAN_POINT('', (-8.60435252911644E-15, -12.5, -56.));
#39 = CARTESIAN_POINT('', (-12.5, -12.5, -56.));
#40 = CARTESIAN_POINT('', (-12.5, 4.61670295813934E-15, -56.));
#41 = CARTESIAN_POINT('', (-12.5, 8.41944674413805E-16, -1.25));
#42 = CARTESIAN_POINT('', (-12.5, 12.5, -1.25));
#43 = CARTESIAN_POINT('', (-1.14470490214096E-15, 12.5, -1.25));
#44 = CARTESIAN_POINT('', (12.5, 12.5, -1.25));
#45 = CARTESIAN_POINT('', (12.5, 1.57704224422051E-15, -1.25));
#46 = CARTESIAN_POINT('', (12.5, -12.5, -1.25000000000001));
#47 = CARTESIAN_POINT('', (1.12120116659994E-15, -12.5, -1.25));
#48 = CARTESIAN_POINT('', (-12.5, -12.5, -1.25));
#49 = CARTESIAN_POINT('', (-12.5, 8.41944674413805E-16, -1.25));
#50 = ADVANCED_FACE('', (#51), #70, .T.);
#51 = FACE_OUTER_BOUND('', #52, .T.);
#52 = EDGE_LOOP('', (#53, #61, #68, #69));
#53 = ORIENTED_EDGE('', *, *, #54, .T.);
#54 = EDGE_CURVE('', #10, #55, #57, .T.);
#55 = VERTEX_POINT('', #56);
#56 = CARTESIAN_POINT('', (-11.25, 6.88863824520386E-16, 0.));
#57 = LINE('', #58, #59);
#58 = CARTESIAN_POINT('', (-12.5, 8.41944674413805E-16, -1.25));
#59 = VECTOR('', #60, 1.76776695296637);
#60 = DIRECTION('', (1.25, -1.53080849893419E-16, 1.25));
#61 = ORIENTED_EDGE('', *, *, #62, .T.);
#62 = EDGE_CURVE('', #55, #55, #63, .T.);
#63 = CIRCLE('', #64, 11.25);
#64 = AXIS2_PLACEMENT_3D('', #65, #66, #67);
#65 = CARTESIAN_POINT('', (3.13638004456607E-15, 3.77475828372553E-15, -1.55750205063638E-15));
#66 = DIRECTION('', (-1.38444626723234E-16, 4.46123178594214E-16, -1.));
#67 = DIRECTION('', (-1., -2.74301729707124E-16, 1.38444626723233E-16));
#68 = ORIENTED_EDGE('', *, *, #54, .F.);
#69 = ORIENTED_EDGE('', *, *, #17, .F.);
#70 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#71, #72, #73, #74, #75, #76, #77, #78, #79), (#80, #81, #82, #83, #84, #85, #86, #87, #88)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 1.), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.), (1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#71 = CARTESIAN_POINT('', (-12.5, -7.64236362238674E-16, -1.25));
#72 = CARTESIAN_POINT('', (-12.5, 12.5, -1.25000000000001));
#73 = CARTESIAN_POINT('', (-1.23085160964412E-15, 12.5, -1.25000000000001));
#74 = CARTESIAN_POINT('', (12.5, 12.5, -1.25000000000002));
#75 = CARTESIAN_POINT('', (12.5, 7.62411537937362E-15, -1.25));
#76 = CARTESIAN_POINT('', (12.5, -12.5, -1.24999999999999));
#77 = CARTESIAN_POINT('', (8.68830863090236E-15, -12.5, -1.24999999999999));
#78 = CARTESIAN_POINT('', (-12.5, -12.5, -1.24999999999999));
#79 = CARTESIAN_POINT('', (-12.5, -7.64236362238674E-16, -1.25));
#80 = CARTESIAN_POINT('', (-11.25, 6.88863824520387E-16, -5.91645678915759E-31));
#81 = CARTESIAN_POINT('', (-11.25, 11.25, -9.9920072216264E-15));
#82 = CARTESIAN_POINT('', (-6.38378239159465E-16, 11.25, -1.15495092722628E-14));
#83 = CARTESIAN_POINT('', (11.25, 11.25, -1.31070113228991E-14));
#84 = CARTESIAN_POINT('', (11.25, 8.23838039197145E-15, -3.11500410127275E-15));
#85 = CARTESIAN_POINT('', (11.25, -11.25, 6.87700312035364E-15));
#86 = CARTESIAN_POINT('', (8.28886597733237E-15, -11.25, 8.43450517099002E-15));
#87 = CARTESIAN_POINT('', (-11.25, -11.25, 9.9920072216264E-15));
#88 = CARTESIAN_POINT('', (-11.25, 6.88863824520387E-16, -5.91645678915759E-31));
#89 = ADVANCED_FACE('', (#90), #93, .T.);
#90 = FACE_OUTER_BOUND('', #91, .T.);
#91 = EDGE_LOOP('', (#92));
#92 = ORIENTED_EDGE('', *, *, #62, .F.);
#93 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#94, #95), (#96, #97)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0454545454545454, 0.954545454545454), (0.0454545454545454, 0.954545454545454), .UNSPECIFIED.);
#94 = CARTESIAN_POINT('', (11.25, -11.25, -6.88863824520386E-16));
#95 = CARTESIAN_POINT('', (-11.25, -11.25, -6.88863824520386E-16));
#96 = CARTESIAN_POINT('', (11.25, 11.25, 6.88863824520386E-16));
#97 = CARTESIAN_POINT('', (-11.25, 11.25, 6.88863824520386E-16));
#98 = ADVANCED_FACE('', (#99), #118, .T.);
#99 = FACE_OUTER_BOUND('', #100, .T.);
#100 = EDGE_LOOP('', (#101, #110, #116, #117));
#101 = ORIENTED_EDGE('', *, *, #102, .F.);
#102 = EDGE_CURVE('', #103, #103, #105, .T.);
#103 = VERTEX_POINT('', #104);
#104 = CARTESIAN_POINT('', (-12.5, 6.18446633569413E-15, -88.5));
#105 = CIRCLE('', #106, 12.5);
#106 = AXIS2_PLACEMENT_3D('', #107, #108, #109);
#107 = CARTESIAN_POINT('', (-6.66133814775094E-16, 5.99520433297585E-15, -88.5));
#108 = DIRECTION('', (0., 0., -1.));
#109 = DIRECTION('', (-1., 1.51409602174628E-17, 0.));
#110 = ORIENTED_EDGE('', *, *, #111, .F.);
#111 = EDGE_CURVE('', #8, #103, #112, .T.);
#112 = LINE('', #113, #114);
#113 = CARTESIAN_POINT('', (-12.5, 4.19441528707968E-15, -56.));
#114 = VECTOR('', #115, 32.5);
#115 = DIRECTION('', (0., 1.99005104861445E-15, -32.5));
#116 = ORIENTED_EDGE('', *, *, #25, .T.);
#117 = ORIENTED_EDGE('', *, *, #111, .T.);
#118 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#119, #120), (#121, #122), (#123, #124), (#125, #126), (#127, #128), (#129, #130), (#131, #132), (#133, #134), (#135, #136)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 19.6349540849362, 39.2699081698724, 58.9048622548086, 78.5398163397448), (0., 0.502318392581144), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#119 = CARTESIAN_POINT('', (-12.5, 4.19441528707968E-15, -56.));
#120 = CARTESIAN_POINT('', (-12.5, 5.7487275215549E-15, -88.5));
#121 = CARTESIAN_POINT('', (-12.5, 12.5, -56.));
#122 = CARTESIAN_POINT('', (-12.5, 12.5, -88.5));
#123 = CARTESIAN_POINT('', (4.28308125058564E-17, 12.5, -56.));
#124 = CARTESIAN_POINT('', (4.28308125058564E-17, 12.5, -88.5));
#125 = CARTESIAN_POINT('', (12.5, 12.5, -56.));
#126 = CARTESIAN_POINT('', (12.5, 12.5, -88.5));
#127 = CARTESIAN_POINT('', (12.5, 5.7740881990057E-15, -56.));
#128 = CARTESIAN_POINT('', (12.5, 7.32840043348092E-15, -88.5));
#129 = CARTESIAN_POINT('', (12.5, -12.5, -56.));
#130 = CARTESIAN_POINT('', (12.5, -12.5, -88.5));
#131 = CARTESIAN_POINT('', (3.15331222336607E-15, -12.5, -56.));
#132 = CARTESIAN_POINT('', (3.15331222336607E-15, -12.5, -88.5));
#133 = CARTESIAN_POINT('', (-12.5, -12.5, -56.));
#134 = CARTESIAN_POINT('', (-12.5, -12.5, -88.5));
#135 = CARTESIAN_POINT('', (-12.5, 4.19441528707968E-15, -56.));
#136 = CARTESIAN_POINT('', (-12.5, 5.7487275215549E-15, -88.5));
#137 = ADVANCED_FACE('', (#138), #141, .T.);
#138 = FACE_OUTER_BOUND('', #139, .T.);
#139 = EDGE_LOOP('', (#140));
#140 = ORIENTED_EDGE('', *, *, #102, .T.);
#141 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#142, #143), (#144, #145)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.473366249707646, 0.572525761640735), (0.427474238359265, 0.526633750292353), .UNSPECIFIED.);
#142 = CARTESIAN_POINT('', (-12.5, 12.5000000000001, -88.5));
#143 = CARTESIAN_POINT('', (-12.5, -12.5, -88.5));
#144 = CARTESIAN_POINT('', (12.5, 12.5, -88.5));
#145 = CARTESIAN_POINT('', (12.5, -12.5000000000001, -88.5));
#146 = DRAUGHTING_MODEL('', (#154, #268, #315, #320, #325, #330, #335, #340), #354);
#147 = PRESENTATION_STYLE_ASSIGNMENT((#148));
#148 = SURFACE_STYLE_USAGE(.POSITIVE., #149);
#149 = SURFACE_SIDE_STYLE('', (#150));
#150 = SURFACE_STYLE_FILL_AREA(#151);
#151 = FILL_AREA_STYLE('', (#152));
#152 = FILL_AREA_STYLE_COLOUR('', #153);
#153 = COLOUR_RGB('', 0.50196078431373, 0.50196078431373, 0.50196078431373);
#154 = STYLED_ITEM('', (#147), #1);
#155 = MANIFOLD_SOLID_BREP('CUT', #156);
#156 = CLOSED_SHELL('', (#157, #174, #213, #252));
#157 = ADVANCED_FACE('', (#158), #169, .T.);
#158 = FACE_OUTER_BOUND('', #159, .T.);
#159 = EDGE_LOOP('', (#160));
#160 = ORIENTED_EDGE('', *, *, #161, .F.);
#161 = EDGE_CURVE('', #162, #162, #164, .T.);
#162 = VERTEX_POINT('', #163);
#163 = CARTESIAN_POINT('', (-12.5, 6.18446633569413E-15, -88.5));
#164 = CIRCLE('', #165, 12.5);
#165 = AXIS2_PLACEMENT_3D('', #166, #167, #168);
#166 = CARTESIAN_POINT('', (-6.66133814775094E-16, 5.99520433297585E-15, -88.5));
#167 = DIRECTION('', (0., 0., -1.));
#168 = DIRECTION('', (-1., 1.51409602174628E-17, 0.));
#169 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#170, #171), (#172, #173)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.427474238359265, 0.526633750292354), (0.473366249707646, 0.572525761640735), .UNSPECIFIED.);
#170 = CARTESIAN_POINT('', (-12.5, 12.5, -88.5));
#171 = CARTESIAN_POINT('', (12.5, 12.5, -88.5));
#172 = CARTESIAN_POINT('', (-12.5, -12.5, -88.5));
#173 = CARTESIAN_POINT('', (12.5, -12.5, -88.5));
#174 = ADVANCED_FACE('', (#175), #194, .T.);
#175 = FACE_OUTER_BOUND('', #176, .T.);
#176 = EDGE_LOOP('', (#177, #178, #186, #193));
#177 = ORIENTED_EDGE('', *, *, #161, .T.);
#178 = ORIENTED_EDGE('', *, *, #179, .T.);
#179 = EDGE_CURVE('', #162, #180, #182, .T.);
#180 = VERTEX_POINT('', #181);
#181 = CARTESIAN_POINT('', (-12.5, 8.15614768232137E-15, -120.7));
#182 = LINE('', #183, #184);
#183 = CARTESIAN_POINT('', (-12.5, 6.18446633569413E-15, -88.5));
#184 = VECTOR('', #185, 32.2);
#185 = DIRECTION('', (0., 1.97168134662724E-15, -32.2));
#186 = ORIENTED_EDGE('', *, *, #187, .F.);
#187 = EDGE_CURVE('', #180, #180, #188, .T.);
#188 = CIRCLE('', #189, 12.5);
#189 = AXIS2_PLACEMENT_3D('', #190, #191, #192);
#190 = CARTESIAN_POINT('', (-1.11022302462516E-15, 7.7715611723761E-15, -120.7));
#191 = DIRECTION('', (1.19048734334246E-31, 3.86937435582394E-15, -1.));
#192 = DIRECTION('', (-1., 3.07669207956219E-17, 0.));
#193 = ORIENTED_EDGE('', *, *, #179, .F.);
#194 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#195, #196), (#197, #198), (#199, #200), (#201, #202), (#203, #204), (#205, #206), (#207, #208), (#209, #210), (#211, #212)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 19.6349540849362, 39.2699081698724, 58.9048622548086, 78.5398163397448), (0.502318392581144, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#195 = CARTESIAN_POINT('', (-12.5, 6.18446633569413E-15, -88.5));
#196 = CARTESIAN_POINT('', (-12.5, 8.18286778001941E-15, -120.7));
#197 = CARTESIAN_POINT('', (-12.5, 12.5, -88.5));
#198 = CARTESIAN_POINT('', (-12.5, 12.5, -120.7));
#199 = CARTESIAN_POINT('', (-1.35329836398642E-15, 12.5, -88.5));
#200 = CARTESIAN_POINT('', (-1.35329836398642E-15, 12.5, -120.7));
#201 = CARTESIAN_POINT('', (12.5, 12.5, -88.5));
#202 = CARTESIAN_POINT('', (12.5, 12.5, -120.7));
#203 = CARTESIAN_POINT('', (12.5, 6.89266161934169E-15, -88.5));
#204 = CARTESIAN_POINT('', (12.5, 8.89106306366697E-15, -120.7));
#205 = CARTESIAN_POINT('', (12.5, -12.5, -88.5));
#206 = CARTESIAN_POINT('', (12.5, -12.5, -120.7));
#207 = CARTESIAN_POINT('', (8.85705418595331E-16, -12.5, -88.5));
#208 = CARTESIAN_POINT('', (8.85705418595331E-16, -12.5, -120.7));
#209 = CARTESIAN_POINT('', (-12.5, -12.5, -88.5));
#210 = CARTESIAN_POINT('', (-12.5, -12.5, -120.7));
#211 = CARTESIAN_POINT('', (-12.5, 6.18446633569413E-15, -88.5));
#212 = CARTESIAN_POINT('', (-12.5, 8.18286778001941E-15, -120.7));
#213 = ADVANCED_FACE('', (#214), #233, .T.);
#214 = FACE_OUTER_BOUND('', #215, .T.);
#215 = EDGE_LOOP('', (#216, #224, #225, #226));
#216 = ORIENTED_EDGE('', *, *, #217, .F.);
#217 = EDGE_CURVE('', #180, #218, #220, .T.);
#218 = VERTEX_POINT('', #219);
#219 = CARTESIAN_POINT('', (-12.2, 8.15614768232137E-15, -121.));
#220 = LINE('', #221, #222);
#221 = CARTESIAN_POINT('', (-12.5, 8.15614768232137E-15, -120.7));
#222 = VECTOR('', #223, 0.424264068711927);
#223 = DIRECTION('', (0.300000000000001, 0., -0.299999999999997));
#224 = ORIENTED_EDGE('', *, *, #187, .T.);
#225 = ORIENTED_EDGE('', *, *, #217, .T.);
#226 = ORIENTED_EDGE('', *, *, #227, .F.);
#227 = EDGE_CURVE('', #218, #218, #228, .T.);
#228 = CIRCLE('', #229, 12.2);
#229 = AXIS2_PLACEMENT_3D('', #230, #231, #232);
#230 = CARTESIAN_POINT('', (6.21724893790088E-15, -8.21565038222616E-15, -121.));
#231 = DIRECTION('', (0., 0., -1.));
#232 = DIRECTION('', (-1., 1.34195066102849E-15, 0.));
#233 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#234, #235), (#236, #237), (#238, #239), (#240, #241), (#242, #243), (#244, #245), (#246, #247), (#248, #249), (#250, #251)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#234 = CARTESIAN_POINT('', (-12.5, 8.15614768232137E-15, -120.7));
#235 = CARTESIAN_POINT('', (-12.2, -5.67313860445126E-15, -121.));
#236 = CARTESIAN_POINT('', (-12.5, 12.5, -120.700000000001));
#237 = CARTESIAN_POINT('', (-12.2, 12.2, -121.000000000001));
#238 = CARTESIAN_POINT('', (7.29405285103334E-16, 12.5, -120.700000000001));
#239 = CARTESIAN_POINT('', (6.8525420566985E-16, 12.2, -121.000000000001));
#240 = CARTESIAN_POINT('', (12.5, 12.5, -120.700000000001));
#241 = CARTESIAN_POINT('', (12.2, 12.2, -121.000000000001));
#242 = CARTESIAN_POINT('', (12.5, 4.47689106286439E-15, -120.7));
#243 = CARTESIAN_POINT('', (12.2, -9.26409306504128E-15, -121.));
#244 = CARTESIAN_POINT('', (12.5, -12.5, -120.699999999999));
#245 = CARTESIAN_POINT('', (12.2, -12.2, -120.999999999999));
#246 = CARTESIAN_POINT('', (-1.41904283541946E-15, -12.5, -120.699999999999));
#247 = CARTESIAN_POINT('', (-1.4116311599604E-15, -12.2, -120.999999999999));
#248 = CARTESIAN_POINT('', (-12.5, -12.5, -120.699999999999));
#249 = CARTESIAN_POINT('', (-12.2, -12.2, -120.999999999999));
#250 = CARTESIAN_POINT('', (-12.5, 8.15614768232137E-15, -120.7));
#251 = CARTESIAN_POINT('', (-12.2, -5.67313860445126E-15, -121.));
#252 = ADVANCED_FACE('', (#253), #256, .T.);
#253 = FACE_OUTER_BOUND('', #254, .T.);
#254 = EDGE_LOOP('', (#255));
#255 = ORIENTED_EDGE('', *, *, #227, .T.);
#256 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#257, #258), (#259, #260)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0454545454545454, 0.954545454545455), (0.0454545454545453, 0.954545454545455), .UNSPECIFIED.);
#257 = CARTESIAN_POINT('', (12.2, -12.2, -121.));
#258 = CARTESIAN_POINT('', (12.2, 12.2, -121.));
#259 = CARTESIAN_POINT('', (-12.2, -12.2, -121.));
#260 = CARTESIAN_POINT('', (-12.2, 12.2, -121.));
#261 = PRESENTATION_STYLE_ASSIGNMENT((#262));
#262 = SURFACE_STYLE_USAGE(.POSITIVE., #263);
#263 = SURFACE_SIDE_STYLE('', (#264));
#264 = SURFACE_STYLE_FILL_AREA(#265);
#265 = FILL_AREA_STYLE('', (#266));
#266 = FILL_AREA_STYLE_COLOUR('', #267);
#267 = COLOUR_RGB('', 0.8, 0.8, 0.8);
#268 = STYLED_ITEM('', (#261), #155);
#269 = TRIMMED_CURVE('cutting part line', #270, (#274), (#275), .T., .CARTESIAN.);
#270 = LINE('', #271, #272);
#271 = CARTESIAN_POINT('', (1.38777878078145E-16, 0., -121.));
#272 = VECTOR('', #273, 12.2);
#273 = DIRECTION('', (12.2, 0., 0.));
#274 = CARTESIAN_POINT('', (1.38777878078145E-16, 0., -121.));
#275 = CARTESIAN_POINT('', (12.2, 0., -121.));
#276 = TRIMMED_CURVE('cutting part line', #277, (#281), (#282), .T., .CARTESIAN.);
#277 = LINE('', #278, #279);
#278 = CARTESIAN_POINT('', (12.2, -8.23377516234134E-15, -121.));
#279 = VECTOR('', #280, 0.424264068711927);
#280 = DIRECTION('', (0.300000000000001, 1.37646687602847E-14, 0.299999999999997));
#281 = CARTESIAN_POINT('', (12.2, -8.23377516234134E-15, -121.));
#282 = CARTESIAN_POINT('', (12.5, 5.53089359794331E-15, -120.7));
#283 = TRIMMED_CURVE('cutting part line', #284, (#288), (#289), .T., .CARTESIAN.);
#284 = LINE('', #285, #286);
#285 = CARTESIAN_POINT('', (12.5, 1.99809707810584E-15, -120.7));
#286 = VECTOR('', #287, 32.2);
#287 = DIRECTION('', (0., -1.99809707810584E-15, 32.2));
#288 = CARTESIAN_POINT('', (12.5, 1.99809707810584E-15, -120.7));
#289 = CARTESIAN_POINT('', (12.5, 0., -88.5));
#290 = TRIMMED_CURVE('cutting part line', #291, (#295), (#296), .T., .CARTESIAN.);
#291 = LINE('', #292, #293);
#292 = CARTESIAN_POINT('', (12.5, 0., -88.5));
#293 = VECTOR('', #294, 12.5);
#294 = DIRECTION('', (-12.5, 0., 1.4210854715202E-14));
#295 = CARTESIAN_POINT('', (12.5, 0., -88.5));
#296 = CARTESIAN_POINT('', (2.77555756156289E-17, 0., -88.5));
#297 = TRIMMED_CURVE('cutting part line', #298, (#302), (#303), .T., .CARTESIAN.);
#298 = LINE('', #299, #300);
#299 = CARTESIAN_POINT('', (0., 0., -88.5));
#300 = VECTOR('', #301, 32.5000000000006);
#301 = DIRECTION('', (0., 0., -32.5000000000006));
#302 = CARTESIAN_POINT('', (0., 0., -88.5));
#303 = CARTESIAN_POINT('', (0., 0., -121.000000000001));
#304 = COMPOSITE_CURVE('cutting part line', (#305, #306, #307, #308, #309), .U.);
#305 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #269);
#306 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #276);
#307 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #283);
#308 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #290);
#309 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #297);
#310 = GEOMETRIC_SET('', (#304, #353));
#311 = PRESENTATION_STYLE_ASSIGNMENT((#312));
#312 = CURVE_STYLE('', #314, POSITIVE_LENGTH_MEASURE(1.E-6), #313);
#313 = COLOUR_RGB('', 0., 0., 1.);
#314 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#315 = STYLED_ITEM('', (#311), #304);
#316 = PRESENTATION_STYLE_ASSIGNMENT((#317));
#317 = CURVE_STYLE('', #319, POSITIVE_LENGTH_MEASURE(1.E-6), #318);
#318 = COLOUR_RGB('', 0., 0., 1.);
#319 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#320 = OVER_RIDING_STYLED_ITEM('', (#316), #269, #315);
#321 = PRESENTATION_STYLE_ASSIGNMENT((#322));
#322 = CURVE_STYLE('', #324, POSITIVE_LENGTH_MEASURE(1.E-6), #323);
#323 = COLOUR_RGB('', 0., 0., 1.);
#324 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#325 = OVER_RIDING_STYLED_ITEM('', (#321), #276, #315);
#326 = PRESENTATION_STYLE_ASSIGNMENT((#327));
#327 = CURVE_STYLE('', #329, POSITIVE_LENGTH_MEASURE(1.E-6), #328);
#328 = COLOUR_RGB('', 0., 0., 1.);
#329 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#330 = OVER_RIDING_STYLED_ITEM('', (#326), #283, #315);
#331 = PRESENTATION_STYLE_ASSIGNMENT((#332));
#332 = CURVE_STYLE('', #334, POSITIVE_LENGTH_MEASURE(1.E-6), #333);
#333 = COLOUR_RGB('', 0., 0., 1.);
#334 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#335 = OVER_RIDING_STYLED_ITEM('', (#331), #290, #315);
#336 = PRESENTATION_STYLE_ASSIGNMENT((#337));
#337 = CURVE_STYLE('', #339, POSITIVE_LENGTH_MEASURE(1.E-6), #338);
#338 = COLOUR_RGB('', 0., 0., 1.);
#339 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#340 = OVER_RIDING_STYLED_ITEM('', (#336), #297, #315);
#341 = AXIS2_PLACEMENT_3D('MCS', #342, #343, #344);
#342 = CARTESIAN_POINT('', (0., 0., -56.));
#343 = DIRECTION('', (0., 0., 1.));
#344 = DIRECTION('', (1., 0., 0.));
#345 = AXIS2_PLACEMENT_3D('PCS', #346, #347, #348);
#346 = CARTESIAN_POINT('', (0., 0., 0.));
#347 = DIRECTION('', (0., 0., 1.));
#348 = DIRECTION('', (1., 0., 0.));
#349 = AXIS2_PLACEMENT_3D('CIP', #350, #351, #352);
#350 = CARTESIAN_POINT('', (0., 0., -121.000000000001));
#351 = DIRECTION('', (0., 0., 1.));
#352 = DIRECTION('', (1., 0., 0.));
#353 = CARTESIAN_POINT('CRP', (12.5, 0., -121.000000000001));
#354 = (
   GEOMETRIC_REPRESENTATION_CONTEXT (3)
   GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#356))
   GLOBAL_UNIT_ASSIGNED_CONTEXT ((#355, #357, #358))
   REPRESENTATION_CONTEXT ('', '3D')
);
#355 = (
   LENGTH_UNIT ()
   NAMED_UNIT (*)
   SI_UNIT (.MILLI., .METRE.)
);
#356 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6), #355, 'DISTANCE_ACCURACY_VALUE', '');
#357 = (
   NAMED_UNIT (*)
   SI_UNIT ($, .STERADIAN.)
   SOLID_ANGLE_UNIT ()
);
#358 = (
   NAMED_UNIT (*)
   PLANE_ANGLE_UNIT ()
   SI_UNIT ($, .RADIAN.)
);
#359 = SHAPE_REPRESENTATION('', (), #354);
#360 = PRODUCT_DEFINITION_SHAPE('', '', #361);
#361 = PRODUCT_DEFINITION('', '', #364, #368);
#362 = APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#363 = APPLICATION_PROTOCOL_DEFINITION('International Standard', 'automotive_design', 2002, #362);
#364 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('', '', #365, .NOT_KNOWN.);
#365 = PRODUCT('product-name', '1P222-2500-XB       1630', '', (#366));
#366 = PRODUCT_CONTEXT('', #362, 'mechanical');
#367 = PRODUCT_RELATED_PRODUCT_CATEGORY('detail', '', (#365));
#368 = PRODUCT_DEFINITION_CONTEXT('part definition', #362, 'design');
#369 = SHAPE_DEFINITION_REPRESENTATION(#360, #359);
#370 = CONSTRUCTIVE_GEOMETRY_REPRESENTATION('supplemental geometry', (#341, #345, #349), #354);
#371 = CONSTRUCTIVE_GEOMETRY_REPRESENTATION_RELATIONSHIP('', '', #359, #370);
#372 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #359, #373);
#373 = SHAPE_REPRESENTATION('', (#310), #354);
#374 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #359, #375);
#375 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#1, #155), #354);
ENDSEC;
END-ISO-10303-21;
