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

DATA;
#1 = MANIFOLD_SOLID_BREP('NOCUT', #2);
#2 = CLOSED_SHELL('', (#3, #31, #70, #109, #118, #157));
#3 = ADVANCED_FACE('', (#4, #15), #26, .T.);
#4 = FACE_OUTER_BOUND('', #5, .T.);
#5 = EDGE_LOOP('', (#6));
#6 = ORIENTED_EDGE('', *, *, #7, .T.);
#7 = EDGE_CURVE('', #8, #8, #10, .T.);
#8 = VERTEX_POINT('', #9);
#9 = CARTESIAN_POINT('', (-4., 3.18408167778312E-15, -48.));
#10 = CIRCLE('', #11, 4.);
#11 = AXIS2_PLACEMENT_3D('', #12, #13, #14);
#12 = CARTESIAN_POINT('', (1.94289029309402E-16, 1.55431223447522E-15, -48.));
#13 = DIRECTION('', (0., 0., -1.));
#14 = DIRECTION('', (-1., 4.07442360826975E-16, 0.));
#15 = FACE_BOUND('', #16, .T.);
#16 = EDGE_LOOP('', (#17));
#17 = ORIENTED_EDGE('', *, *, #18, .F.);
#18 = EDGE_CURVE('', #19, #19, #21, .T.);
#19 = VERTEX_POINT('', #20);
#20 = CARTESIAN_POINT('', (-3.875, 3.17642763528845E-15, -48.));
#21 = CIRCLE('', #22, 3.875);
#22 = AXIS2_PLACEMENT_3D('', #23, #24, #25);
#23 = CARTESIAN_POINT('', (1.47104550762833E-15, 1.4432899320127E-15, -48.));
#24 = DIRECTION('', (0., 0., -1.));
#25 = DIRECTION('', (-1., 4.47261342780838E-16, 0.));
#26 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#27, #28), (#29, #30)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0454545454545453, 0.954545454545454), (0.0454545454545452, 0.954545454545454), .UNSPECIFIED.);
#27 = CARTESIAN_POINT('', (4., -4., -48.));
#28 = CARTESIAN_POINT('', (4., 4., -48.));
#29 = CARTESIAN_POINT('', (-4., -4., -48.));
#30 = CARTESIAN_POINT('', (-4., 4., -48.));
#31 = ADVANCED_FACE('', (#32), #51, .T.);
#32 = FACE_OUTER_BOUND('', #33, .T.);
#33 = EDGE_LOOP('', (#34, #42, #49, #50));
#34 = ORIENTED_EDGE('', *, *, #35, .T.);
#35 = EDGE_CURVE('', #8, #36, #38, .T.);
#36 = VERTEX_POINT('', #37);
#37 = CARTESIAN_POINT('', (-4., 2.69422295812418E-16, -0.399999999999999));
#38 = LINE('', #39, #40);
#39 = CARTESIAN_POINT('', (-4., 3.18408167778312E-15, -48.));
#40 = VECTOR('', #41, 47.6);
#41 = DIRECTION('', (0., -2.9146593819707E-15, 47.6));
#42 = ORIENTED_EDGE('', *, *, #43, .T.);
#43 = EDGE_CURVE('', #36, #36, #44, .T.);
#44 = CIRCLE('', #45, 4.);
#45 = AXIS2_PLACEMENT_3D('', #46, #47, #48);
#46 = CARTESIAN_POINT('', (1.08246744900953E-15, -1.22124532708767E-15, -0.399999999999999));
#47 = DIRECTION('', (4.16333634234434E-17, 6.25420985093971E-18, -1.));
#48 = DIRECTION('', (-1., 3.72666905725022E-16, -4.16333634234434E-17));
#49 = ORIENTED_EDGE('', *, *, #35, .F.);
#50 = ORIENTED_EDGE('', *, *, #7, .F.);
#51 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#52, #53, #54, #55, #56, #57, #58, #59, #60), (#61, #62, #63, #64, #65, #66, #67, #68, #69)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 1.), (0., 6.28318530717957, 12.5663706143591, 18.8495559215387, 25.1327412287183), .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 ()
);
#52 = CARTESIAN_POINT('', (-4., 1.6016899253626E-15, -48.));
#53 = CARTESIAN_POINT('', (-4., 4., -48.));
#54 = CARTESIAN_POINT('', (4.30995381103605E-15, 4., -48.));
#55 = CARTESIAN_POINT('', (4., 4., -48.));
#56 = CARTESIAN_POINT('', (4., -8.89786600778634E-16, -48.));
#57 = CARTESIAN_POINT('', (4., -4., -48.));
#58 = CARTESIAN_POINT('', (2.30833600455375E-15, -4., -48.));
#59 = CARTESIAN_POINT('', (-4., -4., -48.));
#60 = CARTESIAN_POINT('', (-4., 1.6016899253626E-15, -48.));
#61 = CARTESIAN_POINT('', (-4., 2.69422295812418E-16, -0.399999999999999));
#62 = CARTESIAN_POINT('', (-4., 4., -0.399999999999999));
#63 = CARTESIAN_POINT('', (2.32820571208015E-15, 4., -0.399999999999999));
#64 = CARTESIAN_POINT('', (4., 4., -0.399999999999999));
#65 = CARTESIAN_POINT('', (4., -2.22205423032882E-15, -0.399999999999999));
#66 = CARTESIAN_POINT('', (4., -4., -0.399999999999999));
#67 = CARTESIAN_POINT('', (3.2658790559785E-16, -4., -0.399999999999999));
#68 = CARTESIAN_POINT('', (-4., -4., -0.399999999999999));
#69 = CARTESIAN_POINT('', (-4., 2.69422295812418E-16, -0.399999999999999));
#70 = ADVANCED_FACE('', (#71), #90, .T.);
#71 = FACE_OUTER_BOUND('', #72, .T.);
#72 = EDGE_LOOP('', (#73, #81, #88, #89));
#73 = ORIENTED_EDGE('', *, *, #74, .T.);
#74 = EDGE_CURVE('', #36, #75, #77, .T.);
#75 = VERTEX_POINT('', #76);
#76 = CARTESIAN_POINT('', (-3.6, 2.20436423846524E-16, 0.));
#77 = LINE('', #78, #79);
#78 = CARTESIAN_POINT('', (-4., 2.69422295812418E-16, -0.399999999999999));
#79 = VECTOR('', #80, 0.565685424949237);
#80 = DIRECTION('', (0.4, -4.8985871965894E-17, 0.399999999999999));
#81 = ORIENTED_EDGE('', *, *, #82, .T.);
#82 = EDGE_CURVE('', #75, #75, #83, .T.);
#83 = CIRCLE('', #84, 3.6);
#84 = AXIS2_PLACEMENT_3D('', #85, #86, #87);
#85 = CARTESIAN_POINT('', (-4.16333634234434E-17, -3.33066907387547E-16, -1.84889274661175E-32));
#86 = DIRECTION('', (4.27871574431742E-33, 6.12323399573678E-17, -1.));
#87 = DIRECTION('', (-1., 1.53750925342797E-16, 5.13581318503263E-33));
#88 = ORIENTED_EDGE('', *, *, #74, .F.);
#89 = ORIENTED_EDGE('', *, *, #43, .F.);
#90 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#91, #92, #93, #94, #95, #96, #97, #98, #99), (#100, #101, #102, #103, #104, #105, #106, #107, #108)), .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 ()
);
#91 = CARTESIAN_POINT('', (-4., -2.04953155772919E-15, -0.399999999999999));
#92 = CARTESIAN_POINT('', (-4., 4., -0.400000000000022));
#93 = CARTESIAN_POINT('', (3.28440978118275E-16, 4., -0.400000000000022));
#94 = CARTESIAN_POINT('', (4., 4., -0.400000000000022));
#95 = CARTESIAN_POINT('', (4., -2.78968024081262E-15, -0.399999999999999));
#96 = CARTESIAN_POINT('', (4., -4., -0.399999999999976));
#97 = CARTESIAN_POINT('', (7.81510146937783E-17, -4., -0.399999999999976));
#98 = CARTESIAN_POINT('', (-4., -4., -0.399999999999976));
#99 = CARTESIAN_POINT('', (-4., -2.04953155772919E-15, -0.399999999999999));
#100 = CARTESIAN_POINT('', (-3.6, 2.20436423846524E-16, 0.));
#101 = CARTESIAN_POINT('', (-3.6, 3.6, -2.09832151654155E-14));
#102 = CARTESIAN_POINT('', (2.91433543964104E-16, 3.6, -2.09832151654155E-14));
#103 = CARTESIAN_POINT('', (3.6, 3.6, -2.09832151654155E-14));
#104 = CARTESIAN_POINT('', (3.6, -4.45697390928571E-16, -2.60668058374687E-30));
#105 = CARTESIAN_POINT('', (3.6, -3.6, 2.09832151654155E-14));
#106 = CARTESIAN_POINT('', (6.61725768820564E-17, -3.6, 2.09832151654155E-14));
#107 = CARTESIAN_POINT('', (-3.6, -3.6, 2.09832151654155E-14));
#108 = CARTESIAN_POINT('', (-3.6, 2.20436423846524E-16, 0.));
#109 = ADVANCED_FACE('', (#110), #113, .T.);
#110 = FACE_OUTER_BOUND('', #111, .T.);
#111 = EDGE_LOOP('', (#112));
#112 = ORIENTED_EDGE('', *, *, #82, .F.);
#113 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#114, #115), (#116, #117)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0454545454545454, 0.954545454545455), (0.0454545454545454, 0.954545454545454), .UNSPECIFIED.);
#114 = CARTESIAN_POINT('', (3.6, -3.6, -2.20436423846524E-16));
#115 = CARTESIAN_POINT('', (-3.6, -3.6, -2.20436423846524E-16));
#116 = CARTESIAN_POINT('', (3.6, 3.6, 2.20436423846524E-16));
#117 = CARTESIAN_POINT('', (-3.6, 3.6, 2.20436423846524E-16));
#118 = ADVANCED_FACE('', (#119), #138, .T.);
#119 = FACE_OUTER_BOUND('', #120, .T.);
#120 = EDGE_LOOP('', (#121, #130, #136, #137));
#121 = ORIENTED_EDGE('', *, *, #122, .F.);
#122 = EDGE_CURVE('', #123, #123, #125, .T.);
#123 = VERTEX_POINT('', #124);
#124 = CARTESIAN_POINT('', (-3.875, 3.20704380526713E-15, -48.5));
#125 = CIRCLE('', #126, 3.875);
#126 = AXIS2_PLACEMENT_3D('', #127, #128, #129);
#127 = CARTESIAN_POINT('', (1.47104550762833E-15, 1.4432899320127E-15, -48.5));
#128 = DIRECTION('', (0., 0., -1.));
#129 = DIRECTION('', (-1., 4.5516228987211E-16, 0.));
#130 = ORIENTED_EDGE('', *, *, #131, .F.);
#131 = EDGE_CURVE('', #19, #123, #132, .T.);
#132 = LINE('', #133, #134);
#133 = CARTESIAN_POINT('', (-3.875, 3.17642763528845E-15, -48.));
#134 = VECTOR('', #135, 0.5);
#135 = DIRECTION('', (0., 3.06161699786798E-17, -0.5));
#136 = ORIENTED_EDGE('', *, *, #18, .T.);
#137 = ORIENTED_EDGE('', *, *, #131, .T.);
#138 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#139, #140), (#141, #142), (#143, #144), (#145, #146), (#147, #148), (#149, #150), (#151, #152), (#153, #154), (#155, #156)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 6.08683576633023, 12.1736715326605, 18.2605072989907, 24.3473430653209), (0., 0.0506585612968592), .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 ()
);
#139 = CARTESIAN_POINT('', (-3.875, 3.17642763528845E-15, -48.));
#140 = CARTESIAN_POINT('', (-3.875, 3.28744993775097E-15, -48.5));
#141 = CARTESIAN_POINT('', (-3.875, 3.875, -48.));
#142 = CARTESIAN_POINT('', (-3.875, 3.875, -48.5));
#143 = CARTESIAN_POINT('', (1.67627362744253E-15, 3.875, -48.));
#144 = CARTESIAN_POINT('', (1.67627362744253E-15, 3.875, -48.5));
#145 = CARTESIAN_POINT('', (3.875, 3.875, -48.));
#146 = CARTESIAN_POINT('', (3.875, 3.875, -48.5));
#147 = CARTESIAN_POINT('', (3.875, -4.81430951368538E-16, -48.));
#148 = CARTESIAN_POINT('', (3.875, -3.70408648906022E-16, -48.5));
#149 = CARTESIAN_POINT('', (3.875, -3.875, -48.));
#150 = CARTESIAN_POINT('', (3.875, -3.875, -48.5));
#151 = CARTESIAN_POINT('', (-1.50703432454485E-15, -3.875, -48.));
#152 = CARTESIAN_POINT('', (-1.50703432454485E-15, -3.875, -48.5));
#153 = CARTESIAN_POINT('', (-3.875, -3.875, -48.));
#154 = CARTESIAN_POINT('', (-3.875, -3.875, -48.5));
#155 = CARTESIAN_POINT('', (-3.875, 3.17642763528845E-15, -48.));
#156 = CARTESIAN_POINT('', (-3.875, 3.28744993775097E-15, -48.5));
#157 = ADVANCED_FACE('', (#158), #161, .T.);
#158 = FACE_OUTER_BOUND('', #159, .T.);
#159 = EDGE_LOOP('', (#160));
#160 = ORIENTED_EDGE('', *, *, #122, .T.);
#161 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#162, #163), (#164, #165)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.489970549617438, 0.555544983890555), (0.444455016109445, 0.510029450382562), .UNSPECIFIED.);
#162 = CARTESIAN_POINT('', (-3.87500000000001, 3.87500000000002, -48.5));
#163 = CARTESIAN_POINT('', (-3.87500000000001, -3.87499999999998, -48.5));
#164 = CARTESIAN_POINT('', (3.87499999999999, 3.87500000000002, -48.5));
#165 = CARTESIAN_POINT('', (3.87499999999999, -3.87499999999998, -48.5));
#166 = DRAUGHTING_MODEL('', (#174, #288, #335, #340, #345, #350, #355, #360), #374);
#167 = PRESENTATION_STYLE_ASSIGNMENT((#168));
#168 = SURFACE_STYLE_USAGE(.POSITIVE., #169);
#169 = SURFACE_SIDE_STYLE('', (#170));
#170 = SURFACE_STYLE_FILL_AREA(#171);
#171 = FILL_AREA_STYLE('', (#172));
#172 = FILL_AREA_STYLE_COLOUR('', #173);
#173 = COLOUR_RGB('', 0.50196078431373, 0.50196078431373, 0.50196078431373);
#174 = STYLED_ITEM('', (#167), #1);
#175 = MANIFOLD_SOLID_BREP('CUT', #176);
#176 = CLOSED_SHELL('', (#177, #194, #233, #272));
#177 = ADVANCED_FACE('', (#178), #189, .T.);
#178 = FACE_OUTER_BOUND('', #179, .T.);
#179 = EDGE_LOOP('', (#180));
#180 = ORIENTED_EDGE('', *, *, #181, .F.);
#181 = EDGE_CURVE('', #182, #182, #184, .T.);
#182 = VERTEX_POINT('', #183);
#183 = CARTESIAN_POINT('', (-3.875, 3.20704380526713E-15, -48.5));
#184 = CIRCLE('', #185, 3.875);
#185 = AXIS2_PLACEMENT_3D('', #186, #187, #188);
#186 = CARTESIAN_POINT('', (1.47104550762833E-15, 1.4432899320127E-15, -48.5));
#187 = DIRECTION('', (0., 0., -1.));
#188 = DIRECTION('', (-1., 4.5516228987211E-16, 0.));
#189 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#190, #191), (#192, #193)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.444455016109445, 0.510029450382562), (0.489970549617438, 0.555544983890555), .UNSPECIFIED.);
#190 = CARTESIAN_POINT('', (-3.875, 3.875, -48.5));
#191 = CARTESIAN_POINT('', (3.87499999999999, 3.875, -48.5));
#192 = CARTESIAN_POINT('', (-3.875, -3.875, -48.5));
#193 = CARTESIAN_POINT('', (3.87499999999999, -3.875, -48.5));
#194 = ADVANCED_FACE('', (#195), #214, .T.);
#195 = FACE_OUTER_BOUND('', #196, .T.);
#196 = EDGE_LOOP('', (#197, #198, #206, #213));
#197 = ORIENTED_EDGE('', *, *, #181, .T.);
#198 = ORIENTED_EDGE('', *, *, #199, .T.);
#199 = EDGE_CURVE('', #182, #200, #202, .T.);
#200 = VERTEX_POINT('', #201);
#201 = CARTESIAN_POINT('', (-3.875, 3.78079083066767E-15, -57.87));
#202 = LINE('', #203, #204);
#203 = CARTESIAN_POINT('', (-3.875, 3.20704380526713E-15, -48.5));
#204 = VECTOR('', #205, 9.37);
#205 = DIRECTION('', (0., 5.7374702540054E-16, -9.37));
#206 = ORIENTED_EDGE('', *, *, #207, .F.);
#207 = EDGE_CURVE('', #200, #200, #208, .T.);
#208 = CIRCLE('', #209, 3.875);
#209 = AXIS2_PLACEMENT_3D('', #210, #211, #212);
#210 = CARTESIAN_POINT('', (-6.52256026967279E-16, 1.66533453693773E-15, -57.87));
#211 = DIRECTION('', (0., 0., -1.));
#212 = DIRECTION('', (-1., 5.45924204833532E-16, 0.));
#213 = ORIENTED_EDGE('', *, *, #199, .F.);
#214 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#215, #216), (#217, #218), (#219, #220), (#221, #222), (#223, #224), (#225, #226), (#227, #228), (#229, #230), (#231, #232)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 6.08683576633023, 12.1736715326605, 18.2605072989907, 24.3473430653209), (0.0506585612968592, 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 ()
);
#215 = CARTESIAN_POINT('', (-3.875, 3.20704380526713E-15, -48.5));
#216 = CARTESIAN_POINT('', (-3.875, 3.65113301511719E-15, -57.87));
#217 = CARTESIAN_POINT('', (-3.875, 3.875, -48.5));
#218 = CARTESIAN_POINT('', (-3.875, 3.875, -57.87));
#219 = CARTESIAN_POINT('', (2.01220112919313E-15, 3.875, -48.5));
#220 = CARTESIAN_POINT('', (2.01220112919313E-15, 3.875, -57.87));
#221 = CARTESIAN_POINT('', (3.875, 3.875, -48.5));
#222 = CARTESIAN_POINT('', (3.875, 3.875, -57.87));
#223 = CARTESIAN_POINT('', (3.875, -2.90002516422186E-16, -48.5));
#224 = CARTESIAN_POINT('', (3.875, 1.54086693427877E-16, -57.87));
#225 = CARTESIAN_POINT('', (3.875, -3.875, -48.5));
#226 = CARTESIAN_POINT('', (3.875, -3.875, -57.87));
#227 = CARTESIAN_POINT('', (-1.01029455782658E-15, -3.875, -48.5));
#228 = CARTESIAN_POINT('', (-1.01029455782658E-15, -3.875, -57.87));
#229 = CARTESIAN_POINT('', (-3.875, -3.875, -48.5));
#230 = CARTESIAN_POINT('', (-3.875, -3.875, -57.87));
#231 = CARTESIAN_POINT('', (-3.875, 3.20704380526713E-15, -48.5));
#232 = CARTESIAN_POINT('', (-3.875, 3.65113301511719E-15, -57.87));
#233 = ADVANCED_FACE('', (#234), #253, .T.);
#234 = FACE_OUTER_BOUND('', #235, .T.);
#235 = EDGE_LOOP('', (#236, #244, #245, #246));
#236 = ORIENTED_EDGE('', *, *, #237, .F.);
#237 = EDGE_CURVE('', #200, #238, #240, .T.);
#238 = VERTEX_POINT('', #239);
#239 = CARTESIAN_POINT('', (-3.745, 3.78079083066767E-15, -58.));
#240 = LINE('', #241, #242);
#241 = CARTESIAN_POINT('', (-3.875, 3.78079083066767E-15, -57.87));
#242 = VECTOR('', #243, 0.183847763108504);
#243 = DIRECTION('', (0.13, 0., -0.130000000000003));
#244 = ORIENTED_EDGE('', *, *, #207, .T.);
#245 = ORIENTED_EDGE('', *, *, #237, .T.);
#246 = ORIENTED_EDGE('', *, *, #247, .F.);
#247 = EDGE_CURVE('', #238, #238, #248, .T.);
#248 = CIRCLE('', #249, 3.745);
#249 = AXIS2_PLACEMENT_3D('', #250, #251, #252);
#250 = CARTESIAN_POINT('', (-1.52655665885959E-16, 1.66533453693773E-15, -58.));
#251 = DIRECTION('', (0., 0., -1.));
#252 = DIRECTION('', (-1., 5.648748447877E-16, 0.));
#253 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#254, #255), (#256, #257), (#258, #259), (#260, #261), (#262, #263), (#264, #265), (#266, #267), (#268, #269), (#270, #271)), .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 ()
);
#254 = CARTESIAN_POINT('', (-3.875, 3.78079083066767E-15, -57.87));
#255 = CARTESIAN_POINT('', (-3.745, 4.24630910045495E-15, -58.));
#256 = CARTESIAN_POINT('', (-3.875, 3.875, -57.87));
#257 = CARTESIAN_POINT('', (-3.745, 3.745, -58.));
#258 = CARTESIAN_POINT('', (2.86350391074996E-15, 3.875, -57.87));
#259 = CARTESIAN_POINT('', (2.78187087241912E-15, 3.745, -58.));
#260 = CARTESIAN_POINT('', (3.875, 3.875, -57.87));
#261 = CARTESIAN_POINT('', (3.745, 3.745, -58.));
#262 = CARTESIAN_POINT('', (3.875, -1.08579414674776E-15, -57.87));
#263 = CARTESIAN_POINT('', (3.745, -4.57009800298798E-16, -58.));
#264 = CARTESIAN_POINT('', (3.875, -3.875, -57.87));
#265 = CARTESIAN_POINT('', (3.745, -3.745, -58.));
#266 = CARTESIAN_POINT('', (-1.52853043199587E-15, -3.875, -57.87));
#267 = CARTESIAN_POINT('', (-1.46281780205394E-15, -3.745, -58.));
#268 = CARTESIAN_POINT('', (-3.875, -3.875, -57.87));
#269 = CARTESIAN_POINT('', (-3.745, -3.745, -58.));
#270 = CARTESIAN_POINT('', (-3.875, 3.78079083066767E-15, -57.87));
#271 = CARTESIAN_POINT('', (-3.745, 4.24630910045495E-15, -58.));
#272 = ADVANCED_FACE('', (#273), #276, .T.);
#273 = FACE_OUTER_BOUND('', #274, .T.);
#274 = EDGE_LOOP('', (#275));
#275 = ORIENTED_EDGE('', *, *, #247, .T.);
#276 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#277, #278), (#279, #280)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0454545454545454, 0.954545454545454), (0.0454545454545453, 0.954545454545454), .UNSPECIFIED.);
#277 = CARTESIAN_POINT('', (3.745, -3.745, -58.));
#278 = CARTESIAN_POINT('', (3.745, 3.745, -58.));
#279 = CARTESIAN_POINT('', (-3.745, -3.745, -58.));
#280 = CARTESIAN_POINT('', (-3.745, 3.745, -58.));
#281 = PRESENTATION_STYLE_ASSIGNMENT((#282));
#282 = SURFACE_STYLE_USAGE(.POSITIVE., #283);
#283 = SURFACE_SIDE_STYLE('', (#284));
#284 = SURFACE_STYLE_FILL_AREA(#285);
#285 = FILL_AREA_STYLE('', (#286));
#286 = FILL_AREA_STYLE_COLOUR('', #287);
#287 = COLOUR_RGB('', 0.8, 0.8, 0.8);
#288 = STYLED_ITEM('', (#281), #175);
#289 = TRIMMED_CURVE('cutting part line', #290, (#294), (#295), .T., .CARTESIAN.);
#290 = LINE('', #291, #292);
#291 = CARTESIAN_POINT('', (1.80411241501588E-16, 0., -58.));
#292 = VECTOR('', #293, 3.745);
#293 = DIRECTION('', (3.745, 0., 7.105427357601E-15));
#294 = CARTESIAN_POINT('', (1.80411241501588E-16, 0., -58.));
#295 = CARTESIAN_POINT('', (3.745, 0., -58.));
#296 = TRIMMED_CURVE('cutting part line', #297, (#301), (#302), .T., .CARTESIAN.);
#297 = LINE('', #298, #299);
#298 = CARTESIAN_POINT('', (3.745, 1.67258912301297E-15, -58.));
#299 = VECTOR('', #300, 0.183847763108504);
#300 = DIRECTION('', (0.13, -5.5502696614051E-16, 0.130000000000003));
#301 = CARTESIAN_POINT('', (3.745, 1.67258912301297E-15, -58.));
#302 = CARTESIAN_POINT('', (3.875, 1.11756215687246E-15, -57.87));
#303 = TRIMMED_CURVE('cutting part line', #304, (#308), (#309), .T., .CARTESIAN.);
#304 = LINE('', #305, #306);
#305 = CARTESIAN_POINT('', (3.875, 4.44021572912408E-16, -57.87));
#306 = VECTOR('', #307, 9.37);
#307 = DIRECTION('', (0., -4.44021572912408E-16, 9.37));
#308 = CARTESIAN_POINT('', (3.875, 4.44021572912408E-16, -57.87));
#309 = CARTESIAN_POINT('', (3.875, 0., -48.5));
#310 = TRIMMED_CURVE('cutting part line', #311, (#315), (#316), .T., .CARTESIAN.);
#311 = LINE('', #312, #313);
#312 = CARTESIAN_POINT('', (3.875, 0., -48.5));
#313 = VECTOR('', #314, 3.875);
#314 = DIRECTION('', (-3.875, 0., 0.));
#315 = CARTESIAN_POINT('', (3.875, 0., -48.5));
#316 = CARTESIAN_POINT('', (1.38777878078145E-17, 0., -48.5));
#317 = TRIMMED_CURVE('cutting part line', #318, (#322), (#323), .T., .CARTESIAN.);
#318 = LINE('', #319, #320);
#319 = CARTESIAN_POINT('', (0., 0., -48.5));
#320 = VECTOR('', #321, 9.5);
#321 = DIRECTION('', (0., 0., -9.5));
#322 = CARTESIAN_POINT('', (0., 0., -48.5));
#323 = CARTESIAN_POINT('', (0., 0., -58.));
#324 = COMPOSITE_CURVE('cutting part line', (#325, #326, #327, #328, #329), .U.);
#325 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #289);
#326 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #296);
#327 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #303);
#328 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #310);
#329 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #317);
#330 = GEOMETRIC_SET('', (#324, #373));
#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 = STYLED_ITEM('', (#331), #324);
#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), #289, #335);
#341 = PRESENTATION_STYLE_ASSIGNMENT((#342));
#342 = CURVE_STYLE('', #344, POSITIVE_LENGTH_MEASURE(1.E-6), #343);
#343 = COLOUR_RGB('', 0., 0., 1.);
#344 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#345 = OVER_RIDING_STYLED_ITEM('', (#341), #296, #335);
#346 = PRESENTATION_STYLE_ASSIGNMENT((#347));
#347 = CURVE_STYLE('', #349, POSITIVE_LENGTH_MEASURE(1.E-6), #348);
#348 = COLOUR_RGB('', 0., 0., 1.);
#349 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#350 = OVER_RIDING_STYLED_ITEM('', (#346), #303, #335);
#351 = PRESENTATION_STYLE_ASSIGNMENT((#352));
#352 = CURVE_STYLE('', #354, POSITIVE_LENGTH_MEASURE(1.E-6), #353);
#353 = COLOUR_RGB('', 0., 0., 1.);
#354 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#355 = OVER_RIDING_STYLED_ITEM('', (#351), #310, #335);
#356 = PRESENTATION_STYLE_ASSIGNMENT((#357));
#357 = CURVE_STYLE('', #359, POSITIVE_LENGTH_MEASURE(1.E-6), #358);
#358 = COLOUR_RGB('', 0., 0., 1.);
#359 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#360 = OVER_RIDING_STYLED_ITEM('', (#356), #317, #335);
#361 = AXIS2_PLACEMENT_3D('MCS', #362, #363, #364);
#362 = CARTESIAN_POINT('', (0., 0., -36.));
#363 = DIRECTION('', (0., 0., 1.));
#364 = DIRECTION('', (1., 0., 0.));
#365 = AXIS2_PLACEMENT_3D('PCS', #366, #367, #368);
#366 = CARTESIAN_POINT('', (0., 0., 0.));
#367 = DIRECTION('', (0., 0., 1.));
#368 = DIRECTION('', (1., 0., 0.));
#369 = AXIS2_PLACEMENT_3D('CIP', #370, #371, #372);
#370 = CARTESIAN_POINT('', (0., 0., -58.));
#371 = DIRECTION('', (0., 0., 1.));
#372 = DIRECTION('', (1., 0., 0.));
#373 = CARTESIAN_POINT('CRP', (3.875, 0., -58.));
#374 = (
   GEOMETRIC_REPRESENTATION_CONTEXT (3)
   GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#376))
   GLOBAL_UNIT_ASSIGNED_CONTEXT ((#375, #377, #378))
   REPRESENTATION_CONTEXT ('', '3D')
);
#375 = (
   LENGTH_UNIT ()
   NAMED_UNIT (*)
   SI_UNIT (.MILLI., .METRE.)
);
#376 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6), #375, 'DISTANCE_ACCURACY_VALUE', '');
#377 = (
   NAMED_UNIT (*)
   SI_UNIT ($, .STERADIAN.)
   SOLID_ANGLE_UNIT ()
);
#378 = (
   NAMED_UNIT (*)
   PLANE_ANGLE_UNIT ()
   SI_UNIT ($, .RADIAN.)
);
#379 = SHAPE_REPRESENTATION('', (), #374);
#380 = PRODUCT_DEFINITION_SHAPE('', '', #381);
#381 = PRODUCT_DEFINITION('', '', #384, #388);
#382 = APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#383 = APPLICATION_PROTOCOL_DEFINITION('International Standard', 'automotive_design', 2002, #382);
#384 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('', '', #385, .NOT_KNOWN.);
#385 = PRODUCT('product-name', '1P221-0775-XB       1630', '', (#386));
#386 = PRODUCT_CONTEXT('', #382, 'mechanical');
#387 = PRODUCT_RELATED_PRODUCT_CATEGORY('detail', '', (#385));
#388 = PRODUCT_DEFINITION_CONTEXT('part definition', #382, 'design');
#389 = SHAPE_DEFINITION_REPRESENTATION(#380, #379);
#390 = CONSTRUCTIVE_GEOMETRY_REPRESENTATION('supplemental geometry', (#361, #365, #369), #374);
#391 = CONSTRUCTIVE_GEOMETRY_REPRESENTATION_RELATIONSHIP('', '', #379, #390);
#392 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #379, #393);
#393 = SHAPE_REPRESENTATION('', (#330), #374);
#394 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #379, #395);
#395 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#1, #175), #374);
ENDSEC;
END-ISO-10303-21;
